diff --git a/plsql/PlSqlParser.g4 b/plsql/PlSqlParser.g4 index 1996acd..d5b4d4d 100644 --- a/plsql/PlSqlParser.g4 +++ b/plsql/PlSqlParser.g4 @@ -178,7 +178,7 @@ unit_statement | truncate_cluster | truncate_table | unified_auditing - | call_statement // put call statement after all statements. + | sql_call_statement // put call statement after all statements. BYT-8268: SQL level requires CALL keyword ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-DISKGROUP.html @@ -1335,11 +1335,16 @@ object_action | RENAME ; +// BYT-8268: Added support for multi-word system actions +// Note: Complete list varies by Oracle version, query AUDITABLE_SYSTEM_ACTIONS view for full list system_action - : id_expression // SELECT name FROM AUDITABLE_SYSTEM_ACTIONS WHERE component = 'Standard'; + : ADMINISTER KEY MANAGEMENT // TDE operations | (CREATE | ALTER | DROP) JAVA | LOCK TABLE | (READ | WRITE | EXECUTE) DIRECTORY + | id_expression id_expression id_expression // 3-word actions (ALTER AUDIT POLICY, etc.) + | id_expression id_expression // 2-word actions (ALTER ASSEMBLY, CREATE TABLE, etc.) + | id_expression // Single-word actions ; component_actions @@ -5607,7 +5612,7 @@ statement | case_statement | sql_statement | pipe_row_statement - | call_statement // put call statement after others. + | plsql_call_statement // put call statement after others. BYT-8268: PL/SQL level allows optional CALL ; swallow_to_semi @@ -5687,8 +5692,16 @@ return_statement : RETURN expression? ; -call_statement - : CALL? routine_name function_argument? (INTO bind_variable)? +// BYT-8268: Split into two rules for different contexts +// SQL level: CALL keyword is MANDATORY to prevent misidentifying keywords like CASCADE as procedure calls +sql_call_statement + : CALL routine_name function_argument? ('.' id_expression function_argument?)* (INTO bind_variable)? + ; + +// PL/SQL block level: CALL keyword is OPTIONAL (standard PL/SQL allows direct procedure calls) +// Support method chaining: obj_constructor(...).method(...) or CALL obj_constructor(...).method(...) +plsql_call_statement + : CALL? routine_name function_argument? ('.' id_expression function_argument?)* (INTO bind_variable)? ; pipe_row_statement @@ -5790,10 +5803,11 @@ set_constraint_command // https://docs.oracle.com/cd/E18283_01/server.112/e17118/statements_4010.htm#SQLRF01110 // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/COMMIT.html +// BYT-8268: Fixed to allow WRITE clause independently, not just after COMMENT +// Correct Oracle syntax: COMMIT [WORK] [COMMENT 'text'] [WRITE [WAIT|NOWAIT] [IMMEDIATE|BATCH]] [FORCE...] commit_statement - : COMMIT WORK? - ( COMMENT CHAR_STRING write_clause? - | FORCE ( CHAR_STRING (',' numeric)? + : COMMIT WORK? (COMMENT CHAR_STRING)? write_clause? + ( FORCE ( CHAR_STRING (',' numeric)? | CORRUPT_XID CHAR_STRING | CORRUPT_XID_ALL ) @@ -6952,8 +6966,9 @@ collection_name : identifier ('.' id_expression)? ; +// BYT-8268: Database link names can include domain qualifiers (e.g., linkname.domain) link_name - : identifier + : identifier ('.' id_expression)* ; column_name diff --git a/plsql/plsql_lexer.go b/plsql/plsql_lexer.go index 6e280fb..bafc722 100644 --- a/plsql/plsql_lexer.go +++ b/plsql/plsql_lexer.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlLexer.g4 by ANTLR 4.13.2. DO NOT EDIT. +// Code generated from PlSqlLexer.g4 by ANTLR 4.13.1. DO NOT EDIT. package plsql diff --git a/plsql/plsql_parser.go b/plsql/plsql_parser.go index f796508..556f528 100644 --- a/plsql/plsql_parser.go +++ b/plsql/plsql_parser.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. package plsql // PlSqlParser import ( @@ -1244,9 +1244,9 @@ func plsqlparserParserInit() { "exit_statement", "goto_statement", "if_statement", "elsif_part", "else_part", "loop_statement", "cursor_loop_param", "forall_statement", "bounds_clause", "between_bound", "lower_bound", "upper_bound", "null_statement", "raise_statement", - "return_statement", "call_statement", "pipe_row_statement", "body", - "exception_handler", "trigger_block", "block", "sql_statement", "execute_immediate", - "dynamic_returning_clause", "data_manipulation_language_statements", + "return_statement", "sql_call_statement", "plsql_call_statement", "pipe_row_statement", + "body", "exception_handler", "trigger_block", "block", "sql_statement", + "execute_immediate", "dynamic_returning_clause", "data_manipulation_language_statements", "cursor_manipulation_statements", "close_statement", "open_statement", "fetch_statement", "open_for_statement", "transaction_control_statements", "set_transaction_command", "set_constraint_command", "commit_statement", @@ -1324,7 +1324,7 @@ func plsqlparserParserInit() { } staticData.PredictionContextCache = antlr.NewPredictionContextCache() staticData.serializedATN = []int32{ - 4, 1, 2408, 20333, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, + 4, 1, 2408, 20382, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, @@ -1592,8 +1592,8 @@ func plsqlparserParserInit() { 1183, 2, 1184, 7, 1184, 2, 1185, 7, 1185, 2, 1186, 7, 1186, 2, 1187, 7, 1187, 2, 1188, 7, 1188, 2, 1189, 7, 1189, 2, 1190, 7, 1190, 2, 1191, 7, 1191, 2, 1192, 7, 1192, 2, 1193, 7, 1193, 2, 1194, 7, 1194, 2, 1195, 7, - 1195, 1, 0, 1, 0, 3, 0, 2395, 8, 0, 1, 0, 3, 0, 2398, 8, 0, 1, 0, 5, 0, - 2401, 8, 0, 10, 0, 12, 0, 2404, 9, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, + 1195, 2, 1196, 7, 1196, 1, 0, 1, 0, 3, 0, 2397, 8, 0, 1, 0, 3, 0, 2400, + 8, 0, 1, 0, 5, 0, 2403, 8, 0, 10, 0, 12, 0, 2406, 9, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -1605,2286 +1605,2293 @@ func plsqlparserParserInit() { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 3, 1, 2547, 8, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 4, - 2, 2554, 8, 2, 11, 2, 12, 2, 2555, 1, 2, 3, 2, 2559, 8, 2, 1, 2, 3, 2, - 2562, 8, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, - 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 2584, - 8, 2, 3, 2, 2586, 8, 2, 1, 2, 1, 2, 1, 2, 5, 2, 2591, 8, 2, 10, 2, 12, - 2, 2594, 9, 2, 1, 2, 3, 2, 2597, 8, 2, 1, 2, 1, 2, 1, 2, 3, 2, 2602, 8, - 2, 3, 2, 2604, 8, 2, 1, 3, 1, 3, 1, 3, 3, 3, 2609, 8, 3, 1, 3, 3, 3, 2612, - 8, 3, 1, 3, 1, 3, 3, 3, 2616, 8, 3, 1, 3, 1, 3, 1, 3, 1, 3, 5, 3, 2622, - 8, 3, 10, 3, 12, 3, 2625, 9, 3, 4, 3, 2627, 8, 3, 11, 3, 12, 3, 2628, 1, - 4, 1, 4, 3, 4, 2633, 8, 4, 1, 4, 1, 4, 1, 4, 3, 4, 2638, 8, 4, 1, 4, 1, - 4, 1, 4, 3, 4, 2643, 8, 4, 5, 4, 2645, 8, 4, 10, 4, 12, 4, 2648, 9, 4, - 1, 4, 1, 4, 1, 4, 3, 4, 2653, 8, 4, 1, 4, 1, 4, 1, 4, 3, 4, 2658, 8, 4, - 1, 4, 1, 4, 1, 4, 3, 4, 2663, 8, 4, 5, 4, 2665, 8, 4, 10, 4, 12, 4, 2668, - 9, 4, 3, 4, 2670, 8, 4, 1, 5, 1, 5, 1, 5, 1, 5, 3, 5, 2676, 8, 5, 1, 6, - 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 3, 6, 2684, 8, 6, 1, 6, 1, 6, 1, 6, 1, 6, - 1, 6, 3, 6, 2691, 8, 6, 5, 6, 2693, 8, 6, 10, 6, 12, 6, 2696, 9, 6, 1, - 6, 1, 6, 3, 6, 2700, 8, 6, 1, 6, 3, 6, 2703, 8, 6, 1, 7, 1, 7, 1, 8, 1, - 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 5, 8, 2717, 8, 8, 10, - 8, 12, 8, 2720, 9, 8, 1, 8, 1, 8, 3, 8, 2724, 8, 8, 1, 9, 1, 9, 3, 9, 2728, - 8, 9, 1, 9, 1, 9, 1, 9, 1, 9, 5, 9, 2734, 8, 9, 10, 9, 12, 9, 2737, 9, - 9, 1, 9, 1, 9, 1, 9, 3, 9, 2742, 8, 9, 1, 9, 1, 9, 1, 9, 1, 9, 5, 9, 2748, - 8, 9, 10, 9, 12, 9, 2751, 9, 9, 4, 9, 2753, 8, 9, 11, 9, 12, 9, 2754, 1, - 9, 3, 9, 2758, 8, 9, 1, 9, 1, 9, 3, 9, 2762, 8, 9, 1, 9, 3, 9, 2765, 8, - 9, 1, 10, 1, 10, 3, 10, 2769, 8, 10, 1, 10, 1, 10, 1, 10, 1, 10, 5, 10, - 2775, 8, 10, 10, 10, 12, 10, 2778, 9, 10, 1, 10, 1, 10, 1, 10, 3, 10, 2783, - 8, 10, 1, 10, 1, 10, 1, 10, 1, 10, 5, 10, 2789, 8, 10, 10, 10, 12, 10, - 2792, 9, 10, 3, 10, 2794, 8, 10, 1, 10, 3, 10, 2797, 8, 10, 1, 11, 1, 11, - 1, 11, 1, 11, 1, 11, 1, 12, 1, 12, 1, 12, 4, 12, 2807, 8, 12, 11, 12, 12, - 12, 2808, 3, 12, 2811, 8, 12, 1, 12, 1, 12, 1, 12, 1, 12, 3, 12, 2817, - 8, 12, 1, 12, 1, 12, 1, 12, 3, 12, 2822, 8, 12, 3, 12, 2824, 8, 12, 1, - 13, 1, 13, 1, 14, 1, 14, 3, 14, 2830, 8, 14, 1, 14, 3, 14, 2833, 8, 14, - 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 5, 15, 2843, 8, - 15, 10, 15, 12, 15, 2846, 9, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 5, - 15, 2853, 8, 15, 10, 15, 12, 15, 2856, 9, 15, 3, 15, 2858, 8, 15, 1, 16, - 1, 16, 1, 16, 3, 16, 2863, 8, 16, 1, 16, 3, 16, 2866, 8, 16, 1, 16, 1, - 16, 1, 17, 1, 17, 1, 18, 1, 18, 1, 19, 1, 19, 1, 20, 1, 20, 1, 20, 1, 20, - 1, 20, 5, 20, 2881, 8, 20, 10, 20, 12, 20, 2884, 9, 20, 1, 20, 1, 20, 1, - 20, 1, 20, 3, 20, 2890, 8, 20, 1, 20, 1, 20, 1, 20, 3, 20, 2895, 8, 20, - 5, 20, 2897, 8, 20, 10, 20, 12, 20, 2900, 9, 20, 1, 20, 1, 20, 1, 20, 1, - 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 5, 20, 2912, 8, 20, 10, 20, - 12, 20, 2915, 9, 20, 3, 20, 2917, 8, 20, 1, 21, 1, 21, 1, 22, 1, 22, 1, - 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 2930, 8, 22, 10, 22, - 12, 22, 2933, 9, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 2940, 8, - 22, 10, 22, 12, 22, 2943, 9, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, - 22, 1, 22, 1, 22, 1, 22, 5, 22, 2954, 8, 22, 10, 22, 12, 22, 2957, 9, 22, - 3, 22, 2959, 8, 22, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, - 23, 1, 23, 1, 23, 1, 23, 3, 23, 2972, 8, 23, 1, 24, 1, 24, 1, 24, 1, 24, - 1, 24, 1, 24, 3, 24, 2980, 8, 24, 1, 24, 1, 24, 1, 24, 1, 24, 3, 24, 2986, - 8, 24, 1, 24, 1, 24, 3, 24, 2990, 8, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, - 25, 3, 25, 2997, 8, 25, 1, 25, 1, 25, 3, 25, 3001, 8, 25, 1, 26, 1, 26, - 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, - 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 5, 27, 3023, 8, 27, - 10, 27, 12, 27, 3026, 9, 27, 1, 28, 1, 28, 1, 29, 1, 29, 1, 29, 1, 29, - 1, 29, 5, 29, 3035, 8, 29, 10, 29, 12, 29, 3038, 9, 29, 1, 30, 1, 30, 1, - 30, 1, 30, 1, 30, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, - 5, 31, 3053, 8, 31, 10, 31, 12, 31, 3056, 9, 31, 1, 31, 1, 31, 1, 31, 1, - 31, 1, 31, 1, 31, 1, 31, 1, 31, 5, 31, 3066, 8, 31, 10, 31, 12, 31, 3069, - 9, 31, 1, 31, 1, 31, 1, 31, 3, 31, 3074, 8, 31, 1, 32, 1, 32, 1, 32, 1, - 32, 1, 32, 5, 32, 3081, 8, 32, 10, 32, 12, 32, 3084, 9, 32, 1, 32, 1, 32, - 1, 32, 1, 32, 1, 32, 5, 32, 3091, 8, 32, 10, 32, 12, 32, 3094, 9, 32, 1, - 32, 3, 32, 3097, 8, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, - 1, 32, 1, 32, 5, 32, 3108, 8, 32, 10, 32, 12, 32, 3111, 9, 32, 3, 32, 3113, - 8, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 3122, 8, - 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 3130, 8, 33, 5, 33, - 3132, 8, 33, 10, 33, 12, 33, 3135, 9, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, - 33, 5, 33, 3142, 8, 33, 10, 33, 12, 33, 3145, 9, 33, 1, 34, 1, 34, 1, 34, - 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 5, 34, 3156, 8, 34, 10, 34, 12, - 34, 3159, 9, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 5, 34, 3166, 8, 34, - 10, 34, 12, 34, 3169, 9, 34, 1, 35, 1, 35, 1, 35, 1, 35, 1, 35, 3, 35, - 3176, 8, 35, 1, 35, 3, 35, 3179, 8, 35, 1, 35, 1, 35, 3, 35, 3183, 8, 35, - 1, 35, 3, 35, 3186, 8, 35, 1, 35, 3, 35, 3189, 8, 35, 1, 35, 3, 35, 3192, - 8, 35, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 3202, - 8, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, - 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 3221, 8, 36, - 1, 37, 1, 37, 1, 38, 1, 38, 1, 39, 1, 39, 1, 39, 1, 39, 3, 39, 3231, 8, - 39, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 3, 40, 3239, 8, 40, 1, 40, - 1, 40, 1, 40, 3, 40, 3244, 8, 40, 1, 40, 1, 40, 1, 40, 1, 40, 3, 40, 3250, - 8, 40, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 42, 1, - 42, 1, 42, 1, 42, 1, 42, 1, 42, 1, 42, 1, 43, 1, 43, 1, 43, 1, 43, 3, 43, - 3271, 8, 43, 1, 44, 1, 44, 1, 45, 1, 45, 1, 45, 1, 46, 1, 46, 3, 46, 3280, - 8, 46, 1, 46, 3, 46, 3283, 8, 46, 1, 46, 1, 46, 3, 46, 3287, 8, 46, 3, - 46, 3289, 8, 46, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 3296, 8, 47, - 10, 47, 12, 47, 3299, 9, 47, 1, 47, 3, 47, 3302, 8, 47, 1, 48, 1, 48, 1, - 48, 1, 48, 1, 48, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, - 1, 49, 1, 49, 3, 49, 3319, 8, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, - 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 3, 49, 3333, 8, 49, 3, 49, - 3335, 8, 49, 1, 49, 3, 49, 3338, 8, 49, 1, 49, 1, 49, 3, 49, 3342, 8, 49, - 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 3, 50, 3349, 8, 50, 1, 50, 1, 50, 1, - 50, 1, 50, 1, 50, 3, 50, 3356, 8, 50, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, - 3, 51, 3363, 8, 51, 1, 51, 5, 51, 3366, 8, 51, 10, 51, 12, 51, 3369, 9, - 51, 1, 51, 1, 51, 3, 51, 3373, 8, 51, 1, 51, 1, 51, 1, 52, 1, 52, 1, 52, - 1, 52, 1, 52, 1, 52, 3, 52, 3383, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, - 52, 1, 52, 3, 52, 3391, 8, 52, 1, 52, 1, 52, 3, 52, 3395, 8, 52, 1, 52, - 1, 52, 4, 52, 3399, 8, 52, 11, 52, 12, 52, 3400, 1, 52, 1, 52, 3, 52, 3405, - 8, 52, 1, 52, 1, 52, 1, 52, 3, 52, 3410, 8, 52, 1, 53, 1, 53, 1, 54, 1, - 54, 1, 54, 3, 54, 3417, 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, - 5, 54, 3425, 8, 54, 10, 54, 12, 54, 3428, 9, 54, 1, 54, 1, 54, 3, 54, 3432, - 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 5, 54, 3440, 8, 54, 10, - 54, 12, 54, 3443, 9, 54, 1, 54, 3, 54, 3446, 8, 54, 1, 54, 1, 54, 3, 54, - 3450, 8, 54, 1, 54, 3, 54, 3453, 8, 54, 1, 54, 1, 54, 3, 54, 3457, 8, 54, - 1, 54, 1, 54, 1, 54, 1, 54, 3, 54, 3463, 8, 54, 1, 54, 1, 54, 1, 55, 1, - 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 56, 1, 56, 3, 56, 3477, - 8, 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 3, 57, 3486, 8, - 57, 1, 57, 3, 57, 3489, 8, 57, 1, 57, 1, 57, 1, 58, 1, 58, 3, 58, 3495, - 8, 58, 1, 59, 1, 59, 1, 59, 1, 59, 1, 59, 5, 59, 3502, 8, 59, 10, 59, 12, - 59, 3505, 9, 59, 1, 59, 1, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 61, - 1, 61, 1, 61, 3, 61, 3517, 8, 61, 1, 61, 1, 61, 4, 61, 3521, 8, 61, 11, - 61, 12, 61, 3522, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, - 1, 62, 1, 62, 3, 62, 3535, 8, 62, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, - 63, 1, 63, 3, 63, 3544, 8, 63, 1, 63, 1, 63, 1, 63, 3, 63, 3549, 8, 63, - 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, - 64, 1, 64, 1, 64, 1, 64, 3, 64, 3565, 8, 64, 3, 64, 3567, 8, 64, 1, 65, - 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, - 65, 1, 65, 1, 65, 3, 65, 3583, 8, 65, 3, 65, 3585, 8, 65, 1, 66, 1, 66, - 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, - 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 3, 66, 3606, 8, 66, 3, 66, - 3608, 8, 66, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, - 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 3, 67, - 3628, 8, 67, 3, 67, 3630, 8, 67, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, - 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 4, 68, 3643, 8, 68, 11, 68, 12, - 68, 3644, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 3, 68, 3654, - 8, 68, 3, 68, 3656, 8, 68, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, - 69, 1, 69, 1, 69, 3, 69, 3667, 8, 69, 1, 70, 1, 70, 1, 70, 5, 70, 3672, - 8, 70, 10, 70, 12, 70, 3675, 9, 70, 1, 71, 1, 71, 1, 72, 1, 72, 1, 72, - 1, 72, 1, 72, 1, 73, 1, 73, 1, 73, 3, 73, 3687, 8, 73, 1, 73, 1, 73, 1, - 73, 3, 73, 3692, 8, 73, 1, 73, 1, 73, 1, 73, 1, 74, 1, 74, 1, 74, 1, 74, - 1, 74, 3, 74, 3702, 8, 74, 1, 74, 3, 74, 3705, 8, 74, 1, 74, 5, 74, 3708, - 8, 74, 10, 74, 12, 74, 3711, 9, 74, 1, 74, 1, 74, 3, 74, 3715, 8, 74, 1, - 74, 1, 74, 1, 75, 1, 75, 1, 75, 3, 75, 3722, 8, 75, 1, 75, 1, 75, 1, 75, - 1, 75, 3, 75, 3728, 8, 75, 1, 75, 1, 75, 3, 75, 3732, 8, 75, 1, 75, 1, - 75, 5, 75, 3736, 8, 75, 10, 75, 12, 75, 3739, 9, 75, 1, 75, 1, 75, 3, 75, - 3743, 8, 75, 1, 75, 1, 75, 1, 76, 1, 76, 1, 76, 3, 76, 3750, 8, 76, 1, - 76, 1, 76, 1, 76, 1, 76, 1, 76, 3, 76, 3757, 8, 76, 1, 76, 1, 76, 1, 76, - 5, 76, 3762, 8, 76, 10, 76, 12, 76, 3765, 9, 76, 1, 76, 1, 76, 3, 76, 3769, - 8, 76, 1, 76, 1, 76, 3, 76, 3773, 8, 76, 1, 76, 1, 76, 1, 77, 1, 77, 1, - 77, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, 3, 77, 3785, 8, 77, 1, 78, 1, 78, - 1, 78, 1, 78, 1, 78, 1, 78, 5, 78, 3793, 8, 78, 10, 78, 12, 78, 3796, 9, - 78, 1, 78, 1, 78, 3, 78, 3800, 8, 78, 1, 78, 1, 78, 1, 79, 1, 79, 1, 79, - 1, 79, 1, 79, 1, 79, 5, 79, 3810, 8, 79, 10, 79, 12, 79, 3813, 9, 79, 1, - 79, 1, 79, 3, 79, 3817, 8, 79, 1, 79, 1, 79, 1, 79, 3, 79, 3822, 8, 79, - 1, 79, 3, 79, 3825, 8, 79, 1, 79, 3, 79, 3828, 8, 79, 1, 79, 1, 79, 1, - 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 3, 80, 3841, - 8, 80, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, - 81, 3, 81, 3853, 8, 81, 1, 81, 1, 81, 3, 81, 3857, 8, 81, 1, 81, 3, 81, - 3860, 8, 81, 1, 81, 3, 81, 3863, 8, 81, 1, 82, 1, 82, 1, 82, 1, 82, 1, - 82, 3, 82, 3870, 8, 82, 1, 82, 1, 82, 3, 82, 3874, 8, 82, 1, 82, 3, 82, - 3877, 8, 82, 1, 83, 1, 83, 1, 83, 1, 83, 1, 83, 1, 84, 1, 84, 1, 84, 1, - 84, 1, 84, 3, 84, 3889, 8, 84, 1, 84, 5, 84, 3892, 8, 84, 10, 84, 12, 84, - 3895, 9, 84, 1, 84, 1, 84, 3, 84, 3899, 8, 84, 1, 84, 1, 84, 1, 85, 1, - 85, 1, 85, 1, 85, 1, 85, 1, 85, 5, 85, 3909, 8, 85, 10, 85, 12, 85, 3912, - 9, 85, 1, 85, 1, 85, 3, 85, 3916, 8, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, - 85, 1, 85, 5, 85, 3924, 8, 85, 10, 85, 12, 85, 3927, 9, 85, 1, 85, 3, 85, - 3930, 8, 85, 1, 85, 3, 85, 3933, 8, 85, 1, 85, 1, 85, 3, 85, 3937, 8, 85, - 1, 85, 3, 85, 3940, 8, 85, 1, 85, 1, 85, 3, 85, 3944, 8, 85, 1, 85, 1, - 85, 1, 85, 3, 85, 3949, 8, 85, 1, 85, 1, 85, 1, 86, 1, 86, 1, 86, 1, 86, - 1, 86, 1, 86, 5, 86, 3959, 8, 86, 10, 86, 12, 86, 3962, 9, 86, 1, 86, 1, - 86, 3, 86, 3966, 8, 86, 1, 86, 1, 86, 3, 86, 3970, 8, 86, 1, 86, 3, 86, - 3973, 8, 86, 1, 86, 1, 86, 1, 86, 3, 86, 3978, 8, 86, 1, 86, 1, 86, 1, - 87, 1, 87, 1, 87, 3, 87, 3985, 8, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, - 1, 87, 5, 87, 3993, 8, 87, 10, 87, 12, 87, 3996, 9, 87, 1, 87, 1, 87, 3, - 87, 4000, 8, 87, 1, 87, 3, 87, 4003, 8, 87, 1, 87, 1, 87, 3, 87, 4007, - 8, 87, 1, 87, 3, 87, 4010, 8, 87, 1, 87, 1, 87, 1, 87, 3, 87, 4015, 8, - 87, 1, 87, 1, 87, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 4, 88, 4024, 8, 88, - 11, 88, 12, 88, 4025, 1, 89, 1, 89, 1, 89, 1, 89, 1, 90, 1, 90, 1, 90, - 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 3, 90, 4042, 8, 90, 3, - 90, 4044, 8, 90, 1, 91, 1, 91, 1, 91, 1, 91, 1, 91, 1, 91, 1, 91, 1, 91, - 3, 91, 4054, 8, 91, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 1, 93, 1, 93, 1, - 93, 1, 93, 1, 93, 1, 94, 1, 94, 1, 94, 1, 94, 1, 94, 4, 94, 4071, 8, 94, - 11, 94, 12, 94, 4072, 1, 95, 1, 95, 1, 95, 1, 95, 1, 95, 3, 95, 4080, 8, - 95, 1, 95, 1, 95, 1, 95, 3, 95, 4085, 8, 95, 1, 96, 1, 96, 1, 97, 1, 97, - 3, 97, 4091, 8, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 5, 97, 4099, - 8, 97, 10, 97, 12, 97, 4102, 9, 97, 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, - 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 3, 99, 4118, - 8, 99, 1, 99, 5, 99, 4121, 8, 99, 10, 99, 12, 99, 4124, 9, 99, 1, 99, 1, - 99, 3, 99, 4128, 8, 99, 3, 99, 4130, 8, 99, 1, 99, 1, 99, 1, 100, 1, 100, - 1, 100, 3, 100, 4137, 8, 100, 1, 100, 1, 100, 1, 100, 1, 100, 1, 100, 3, - 100, 4144, 8, 100, 1, 100, 3, 100, 4147, 8, 100, 1, 100, 3, 100, 4150, - 8, 100, 1, 100, 3, 100, 4153, 8, 100, 1, 100, 1, 100, 1, 100, 1, 101, 1, - 101, 1, 101, 1, 101, 5, 101, 4162, 8, 101, 10, 101, 12, 101, 4165, 9, 101, - 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, 1, 103, 1, 103, 1, 103, 1, 103, - 3, 103, 4176, 8, 103, 1, 103, 1, 103, 3, 103, 4180, 8, 103, 1, 103, 3, - 103, 4183, 8, 103, 1, 104, 1, 104, 1, 104, 1, 104, 1, 105, 1, 105, 1, 105, - 3, 105, 4192, 8, 105, 1, 106, 1, 106, 1, 106, 1, 106, 5, 106, 4198, 8, - 106, 10, 106, 12, 106, 4201, 9, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, - 106, 3, 106, 4208, 8, 106, 1, 106, 3, 106, 4211, 8, 106, 1, 107, 1, 107, - 1, 107, 1, 107, 1, 107, 3, 107, 4218, 8, 107, 1, 108, 1, 108, 3, 108, 4222, - 8, 108, 1, 109, 1, 109, 1, 109, 3, 109, 4227, 8, 109, 1, 109, 4, 109, 4230, - 8, 109, 11, 109, 12, 109, 4231, 1, 109, 1, 109, 1, 109, 1, 110, 1, 110, - 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, - 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, - 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, - 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 3, 110, 4273, 8, - 110, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, - 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, - 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 3, - 111, 4301, 8, 111, 1, 112, 1, 112, 1, 112, 5, 112, 4306, 8, 112, 10, 112, - 12, 112, 4309, 9, 112, 1, 112, 1, 112, 3, 112, 4313, 8, 112, 1, 112, 1, - 112, 1, 113, 1, 113, 1, 113, 3, 113, 4320, 8, 113, 1, 114, 1, 114, 1, 114, - 1, 114, 1, 114, 1, 115, 1, 115, 4, 115, 4329, 8, 115, 11, 115, 12, 115, - 4330, 1, 116, 1, 116, 1, 116, 1, 117, 1, 117, 1, 117, 3, 117, 4339, 8, - 117, 1, 117, 1, 117, 3, 117, 4343, 8, 117, 1, 117, 1, 117, 1, 118, 1, 118, - 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 3, 118, 4356, 8, - 118, 1, 118, 3, 118, 4359, 8, 118, 1, 118, 1, 118, 1, 119, 1, 119, 3, 119, - 4365, 8, 119, 1, 119, 3, 119, 4368, 8, 119, 1, 119, 5, 119, 4371, 8, 119, - 10, 119, 12, 119, 4374, 9, 119, 1, 119, 1, 119, 3, 119, 4378, 8, 119, 1, - 120, 1, 120, 3, 120, 4382, 8, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, - 1, 120, 5, 120, 4390, 8, 120, 10, 120, 12, 120, 4393, 9, 120, 1, 120, 1, - 120, 1, 121, 1, 121, 1, 121, 5, 121, 4400, 8, 121, 10, 121, 12, 121, 4403, - 9, 121, 1, 122, 1, 122, 1, 122, 3, 122, 4408, 8, 122, 1, 123, 1, 123, 1, - 123, 1, 123, 1, 123, 1, 123, 1, 123, 5, 123, 4417, 8, 123, 10, 123, 12, - 123, 4420, 9, 123, 1, 123, 1, 123, 3, 123, 4424, 8, 123, 1, 124, 1, 124, - 3, 124, 4428, 8, 124, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 1, 125, 3, - 125, 4436, 8, 125, 1, 126, 1, 126, 1, 126, 1, 126, 1, 126, 1, 126, 3, 126, - 4444, 8, 126, 1, 126, 1, 126, 1, 126, 3, 126, 4449, 8, 126, 1, 126, 3, - 126, 4452, 8, 126, 3, 126, 4454, 8, 126, 1, 127, 3, 127, 4457, 8, 127, - 1, 127, 1, 127, 1, 127, 1, 127, 1, 128, 1, 128, 1, 128, 3, 128, 4466, 8, - 128, 1, 128, 1, 128, 1, 128, 3, 128, 4471, 8, 128, 1, 128, 1, 128, 1, 129, - 1, 129, 1, 129, 3, 129, 4478, 8, 129, 1, 129, 3, 129, 4481, 8, 129, 1, - 129, 3, 129, 4484, 8, 129, 1, 130, 3, 130, 4487, 8, 130, 1, 130, 1, 130, - 3, 130, 4491, 8, 130, 1, 130, 3, 130, 4494, 8, 130, 1, 130, 1, 130, 1, - 130, 1, 130, 5, 130, 4500, 8, 130, 10, 130, 12, 130, 4503, 9, 130, 1, 130, - 1, 130, 3, 130, 4507, 8, 130, 1, 130, 5, 130, 4510, 8, 130, 10, 130, 12, - 130, 4513, 9, 130, 1, 131, 1, 131, 1, 131, 1, 131, 3, 131, 4519, 8, 131, - 1, 132, 1, 132, 1, 132, 1, 133, 1, 133, 1, 133, 1, 133, 1, 133, 3, 133, - 4529, 8, 133, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, - 134, 1, 135, 1, 135, 1, 135, 1, 135, 4, 135, 4543, 8, 135, 11, 135, 12, - 135, 4544, 1, 135, 1, 135, 1, 136, 1, 136, 1, 136, 3, 136, 4552, 8, 136, - 1, 137, 1, 137, 1, 137, 1, 137, 1, 138, 1, 138, 1, 138, 1, 138, 3, 138, - 4562, 8, 138, 1, 139, 1, 139, 1, 139, 1, 139, 1, 139, 1, 139, 5, 139, 4570, - 8, 139, 10, 139, 12, 139, 4573, 9, 139, 1, 139, 1, 139, 1, 139, 1, 139, - 3, 139, 4579, 8, 139, 1, 139, 3, 139, 4582, 8, 139, 1, 139, 1, 139, 1, - 139, 3, 139, 4587, 8, 139, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, - 5, 140, 4595, 8, 140, 10, 140, 12, 140, 4598, 9, 140, 1, 140, 1, 140, 3, - 140, 4602, 8, 140, 1, 140, 1, 140, 1, 140, 1, 140, 1, 140, 3, 140, 4609, - 8, 140, 1, 140, 3, 140, 4612, 8, 140, 1, 140, 1, 140, 1, 140, 3, 140, 4617, - 8, 140, 1, 141, 3, 141, 4620, 8, 141, 1, 141, 3, 141, 4623, 8, 141, 1, - 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, - 141, 1, 141, 1, 141, 1, 141, 5, 141, 4638, 8, 141, 10, 141, 12, 141, 4641, - 9, 141, 1, 141, 1, 141, 3, 141, 4645, 8, 141, 1, 141, 1, 141, 1, 141, 1, - 141, 1, 141, 1, 141, 1, 141, 3, 141, 4654, 8, 141, 1, 141, 3, 141, 4657, - 8, 141, 1, 141, 1, 141, 1, 141, 3, 141, 4662, 8, 141, 1, 142, 3, 142, 4665, - 8, 142, 1, 142, 1, 142, 1, 143, 1, 143, 1, 143, 3, 143, 4672, 8, 143, 1, - 143, 3, 143, 4675, 8, 143, 1, 144, 1, 144, 1, 144, 1, 144, 1, 145, 3, 145, - 4682, 8, 145, 1, 145, 4, 145, 4685, 8, 145, 11, 145, 12, 145, 4686, 1, - 145, 1, 145, 3, 145, 4691, 8, 145, 1, 146, 1, 146, 1, 146, 3, 146, 4696, - 8, 146, 1, 147, 1, 147, 1, 147, 3, 147, 4701, 8, 147, 1, 148, 1, 148, 1, - 148, 1, 148, 1, 149, 1, 149, 1, 149, 1, 149, 1, 149, 1, 149, 5, 149, 4713, - 8, 149, 10, 149, 12, 149, 4716, 9, 149, 1, 149, 1, 149, 3, 149, 4720, 8, - 149, 1, 149, 1, 149, 1, 149, 1, 149, 1, 149, 3, 149, 4727, 8, 149, 1, 149, - 3, 149, 4730, 8, 149, 1, 149, 1, 149, 3, 149, 4734, 8, 149, 1, 149, 3, - 149, 4737, 8, 149, 1, 149, 3, 149, 4740, 8, 149, 1, 149, 3, 149, 4743, - 8, 149, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 1, 150, 5, 150, 4751, 8, - 150, 10, 150, 12, 150, 4754, 9, 150, 1, 150, 1, 150, 1, 150, 3, 150, 4759, - 8, 150, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 5, 151, 4767, 8, - 151, 10, 151, 12, 151, 4770, 9, 151, 1, 151, 1, 151, 3, 151, 4774, 8, 151, - 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 3, 151, 4781, 8, 151, 1, 151, 1, - 151, 1, 151, 1, 151, 3, 151, 4787, 8, 151, 1, 151, 1, 151, 3, 151, 4791, - 8, 151, 1, 152, 3, 152, 4794, 8, 152, 1, 152, 3, 152, 4797, 8, 152, 1, - 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, - 152, 1, 152, 1, 152, 1, 152, 5, 152, 4812, 8, 152, 10, 152, 12, 152, 4815, - 9, 152, 1, 152, 1, 152, 3, 152, 4819, 8, 152, 1, 152, 1, 152, 1, 152, 1, - 152, 1, 152, 1, 152, 3, 152, 4827, 8, 152, 1, 153, 1, 153, 1, 153, 1, 153, - 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 5, 154, 4839, 8, 154, 10, - 154, 12, 154, 4842, 9, 154, 1, 154, 1, 154, 1, 155, 1, 155, 3, 155, 4848, - 8, 155, 1, 156, 1, 156, 1, 156, 1, 157, 1, 157, 1, 157, 1, 157, 1, 157, - 1, 158, 1, 158, 1, 158, 1, 158, 4, 158, 4862, 8, 158, 11, 158, 12, 158, - 4863, 1, 158, 1, 158, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, - 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, - 159, 1, 159, 1, 159, 3, 159, 4886, 8, 159, 1, 159, 1, 159, 1, 159, 1, 159, - 1, 159, 3, 159, 4893, 8, 159, 3, 159, 4895, 8, 159, 1, 159, 1, 159, 3, - 159, 4899, 8, 159, 1, 160, 1, 160, 1, 160, 1, 160, 4, 160, 4905, 8, 160, - 11, 160, 12, 160, 4906, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, - 1, 160, 1, 160, 1, 160, 3, 160, 4918, 8, 160, 1, 160, 1, 160, 1, 160, 1, - 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 3, 160, 4929, 8, 160, 3, 160, - 4931, 8, 160, 1, 161, 1, 161, 1, 161, 1, 161, 1, 161, 5, 161, 4938, 8, - 161, 10, 161, 12, 161, 4941, 9, 161, 1, 161, 1, 161, 1, 162, 1, 162, 1, - 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, - 162, 1, 162, 1, 162, 1, 162, 1, 162, 3, 162, 4961, 8, 162, 1, 163, 1, 163, - 1, 163, 1, 163, 1, 164, 1, 164, 1, 164, 3, 164, 4970, 8, 164, 1, 164, 3, - 164, 4973, 8, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 3, 164, - 4981, 8, 164, 1, 164, 5, 164, 4984, 8, 164, 10, 164, 12, 164, 4987, 9, - 164, 1, 164, 3, 164, 4990, 8, 164, 1, 164, 3, 164, 4993, 8, 164, 1, 164, - 3, 164, 4996, 8, 164, 1, 164, 3, 164, 4999, 8, 164, 1, 164, 3, 164, 5002, - 8, 164, 1, 164, 3, 164, 5005, 8, 164, 1, 164, 3, 164, 5008, 8, 164, 1, - 164, 3, 164, 5011, 8, 164, 1, 165, 1, 165, 3, 165, 5015, 8, 165, 1, 165, - 3, 165, 5018, 8, 165, 1, 165, 3, 165, 5021, 8, 165, 1, 165, 5, 165, 5024, - 8, 165, 10, 165, 12, 165, 5027, 9, 165, 1, 165, 3, 165, 5030, 8, 165, 1, - 165, 3, 165, 5033, 8, 165, 1, 165, 4, 165, 5036, 8, 165, 11, 165, 12, 165, - 5037, 3, 165, 5040, 8, 165, 1, 166, 1, 166, 1, 166, 1, 167, 1, 167, 1, - 167, 1, 168, 1, 168, 1, 168, 1, 168, 3, 168, 5052, 8, 168, 1, 168, 1, 168, - 3, 168, 5056, 8, 168, 1, 169, 1, 169, 3, 169, 5060, 8, 169, 1, 170, 1, - 170, 1, 170, 1, 170, 3, 170, 5066, 8, 170, 1, 170, 1, 170, 3, 170, 5070, - 8, 170, 1, 170, 3, 170, 5073, 8, 170, 1, 170, 3, 170, 5076, 8, 170, 1, - 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 5, 171, 5084, 8, 171, 10, - 171, 12, 171, 5087, 9, 171, 1, 171, 1, 171, 1, 172, 1, 172, 5, 172, 5093, - 8, 172, 10, 172, 12, 172, 5096, 9, 172, 1, 172, 1, 172, 1, 172, 1, 172, - 1, 172, 3, 172, 5103, 8, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 3, - 172, 5110, 8, 172, 1, 172, 5, 172, 5113, 8, 172, 10, 172, 12, 172, 5116, - 9, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 3, 172, 5123, 8, 172, 1, - 172, 3, 172, 5126, 8, 172, 1, 172, 1, 172, 3, 172, 5130, 8, 172, 1, 172, - 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 3, 172, 5140, 8, - 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 5, 172, 5147, 8, 172, 10, - 172, 12, 172, 5150, 9, 172, 1, 172, 1, 172, 1, 173, 1, 173, 1, 173, 3, - 173, 5157, 8, 173, 1, 173, 1, 173, 3, 173, 5161, 8, 173, 1, 173, 3, 173, - 5164, 8, 173, 1, 174, 1, 174, 1, 174, 3, 174, 5169, 8, 174, 1, 174, 1, - 174, 3, 174, 5173, 8, 174, 1, 174, 3, 174, 5176, 8, 174, 1, 174, 3, 174, - 5179, 8, 174, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, 5, 175, 5186, 8, - 175, 10, 175, 12, 175, 5189, 9, 175, 1, 175, 1, 175, 1, 176, 1, 176, 1, - 176, 3, 176, 5196, 8, 176, 1, 177, 1, 177, 1, 177, 3, 177, 5201, 8, 177, - 1, 178, 1, 178, 1, 178, 1, 178, 1, 179, 1, 179, 1, 179, 1, 179, 1, 179, - 1, 180, 1, 180, 1, 180, 1, 180, 1, 181, 1, 181, 1, 181, 1, 181, 1, 181, - 1, 182, 1, 182, 1, 182, 1, 182, 5, 182, 5225, 8, 182, 10, 182, 12, 182, - 5228, 9, 182, 1, 183, 1, 183, 1, 183, 1, 183, 1, 183, 1, 183, 1, 183, 5, - 183, 5237, 8, 183, 10, 183, 12, 183, 5240, 9, 183, 1, 183, 1, 183, 1, 183, - 1, 183, 5, 183, 5246, 8, 183, 10, 183, 12, 183, 5249, 9, 183, 3, 183, 5251, - 8, 183, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 5, 184, 5258, 8, 184, 10, - 184, 12, 184, 5261, 9, 184, 1, 184, 1, 184, 1, 184, 1, 185, 1, 185, 1, - 185, 1, 185, 3, 185, 5270, 8, 185, 1, 185, 1, 185, 1, 185, 3, 185, 5275, - 8, 185, 1, 185, 1, 185, 1, 185, 1, 186, 1, 186, 1, 186, 1, 186, 1, 186, - 1, 186, 3, 186, 5286, 8, 186, 1, 186, 3, 186, 5289, 8, 186, 3, 186, 5291, - 8, 186, 1, 187, 1, 187, 1, 187, 1, 187, 3, 187, 5297, 8, 187, 1, 187, 1, - 187, 1, 187, 3, 187, 5302, 8, 187, 1, 187, 5, 187, 5305, 8, 187, 10, 187, - 12, 187, 5308, 9, 187, 3, 187, 5310, 8, 187, 1, 188, 1, 188, 1, 188, 1, - 188, 3, 188, 5316, 8, 188, 1, 189, 1, 189, 1, 189, 3, 189, 5321, 8, 189, - 1, 189, 3, 189, 5324, 8, 189, 1, 189, 1, 189, 1, 189, 1, 189, 1, 189, 3, - 189, 5331, 8, 189, 1, 189, 1, 189, 1, 189, 1, 189, 3, 189, 5337, 8, 189, - 1, 189, 5, 189, 5340, 8, 189, 10, 189, 12, 189, 5343, 9, 189, 1, 189, 1, - 189, 1, 189, 3, 189, 5348, 8, 189, 1, 189, 1, 189, 1, 189, 4, 189, 5353, - 8, 189, 11, 189, 12, 189, 5354, 1, 189, 3, 189, 5358, 8, 189, 1, 190, 1, - 190, 1, 190, 1, 190, 5, 190, 5364, 8, 190, 10, 190, 12, 190, 5367, 9, 190, - 1, 190, 5, 190, 5370, 8, 190, 10, 190, 12, 190, 5373, 9, 190, 1, 191, 1, - 191, 1, 191, 3, 191, 5378, 8, 191, 1, 191, 1, 191, 3, 191, 5382, 8, 191, - 1, 191, 3, 191, 5385, 8, 191, 1, 191, 3, 191, 5388, 8, 191, 1, 192, 1, - 192, 1, 192, 1, 192, 1, 192, 1, 192, 1, 193, 1, 193, 1, 193, 5, 193, 5399, - 8, 193, 10, 193, 12, 193, 5402, 9, 193, 1, 194, 1, 194, 1, 194, 3, 194, - 5407, 8, 194, 1, 194, 1, 194, 1, 194, 1, 194, 1, 194, 3, 194, 5414, 8, - 194, 1, 194, 1, 194, 1, 195, 1, 195, 1, 195, 1, 195, 1, 195, 5, 195, 5423, - 8, 195, 10, 195, 12, 195, 5426, 9, 195, 1, 195, 1, 195, 1, 196, 1, 196, - 1, 196, 3, 196, 5433, 8, 196, 1, 196, 1, 196, 3, 196, 5437, 8, 196, 1, - 196, 3, 196, 5440, 8, 196, 1, 196, 5, 196, 5443, 8, 196, 10, 196, 12, 196, - 5446, 9, 196, 1, 197, 1, 197, 1, 197, 1, 197, 1, 197, 1, 197, 1, 197, 3, - 197, 5455, 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5460, 8, 197, 1, 197, - 5, 197, 5463, 8, 197, 10, 197, 12, 197, 5466, 9, 197, 1, 197, 1, 197, 3, - 197, 5470, 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5475, 8, 197, 1, 197, - 1, 197, 1, 197, 3, 197, 5480, 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5485, - 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5490, 8, 197, 1, 197, 1, 197, 1, - 197, 3, 197, 5495, 8, 197, 1, 197, 5, 197, 5498, 8, 197, 10, 197, 12, 197, - 5501, 9, 197, 3, 197, 5503, 8, 197, 1, 197, 1, 197, 1, 197, 1, 197, 1, - 197, 5, 197, 5510, 8, 197, 10, 197, 12, 197, 5513, 9, 197, 1, 197, 1, 197, - 3, 197, 5517, 8, 197, 1, 198, 1, 198, 1, 198, 1, 198, 1, 198, 1, 198, 5, - 198, 5525, 8, 198, 10, 198, 12, 198, 5528, 9, 198, 1, 198, 1, 198, 3, 198, - 5532, 8, 198, 1, 199, 1, 199, 1, 199, 1, 200, 1, 200, 3, 200, 5539, 8, - 200, 1, 200, 1, 200, 3, 200, 5543, 8, 200, 1, 201, 1, 201, 1, 201, 1, 201, - 1, 201, 1, 201, 1, 201, 3, 201, 5552, 8, 201, 1, 201, 1, 201, 1, 201, 1, - 201, 1, 201, 3, 201, 5559, 8, 201, 1, 201, 1, 201, 3, 201, 5563, 8, 201, - 1, 202, 1, 202, 1, 202, 1, 202, 1, 202, 3, 202, 5570, 8, 202, 1, 202, 3, - 202, 5573, 8, 202, 1, 202, 3, 202, 5576, 8, 202, 1, 202, 1, 202, 1, 202, - 1, 202, 1, 202, 1, 202, 3, 202, 5584, 8, 202, 1, 202, 1, 202, 3, 202, 5588, - 8, 202, 1, 202, 3, 202, 5591, 8, 202, 1, 203, 1, 203, 1, 203, 1, 203, 5, - 203, 5597, 8, 203, 10, 203, 12, 203, 5600, 9, 203, 1, 204, 1, 204, 4, 204, - 5604, 8, 204, 11, 204, 12, 204, 5605, 1, 205, 1, 205, 1, 205, 1, 205, 5, - 205, 5612, 8, 205, 10, 205, 12, 205, 5615, 9, 205, 1, 206, 1, 206, 3, 206, - 5619, 8, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 3, 206, 5626, 8, - 206, 1, 206, 1, 206, 1, 206, 3, 206, 5631, 8, 206, 1, 206, 3, 206, 5634, - 8, 206, 1, 206, 1, 206, 3, 206, 5638, 8, 206, 3, 206, 5640, 8, 206, 1, - 207, 1, 207, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, 3, - 208, 5651, 8, 208, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, - 5, 209, 5660, 8, 209, 10, 209, 12, 209, 5663, 9, 209, 1, 209, 1, 209, 1, - 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, 5, 209, 5674, 8, 209, - 10, 209, 12, 209, 5677, 9, 209, 1, 209, 1, 209, 3, 209, 5681, 8, 209, 1, - 210, 1, 210, 1, 211, 1, 211, 1, 211, 1, 211, 5, 211, 5689, 8, 211, 10, - 211, 12, 211, 5692, 9, 211, 1, 212, 1, 212, 1, 212, 3, 212, 5697, 8, 212, - 1, 212, 3, 212, 5700, 8, 212, 1, 212, 1, 212, 1, 212, 3, 212, 5705, 8, - 212, 1, 212, 1, 212, 1, 212, 1, 212, 1, 212, 5, 212, 5712, 8, 212, 10, - 212, 12, 212, 5715, 9, 212, 3, 212, 5717, 8, 212, 1, 212, 5, 212, 5720, - 8, 212, 10, 212, 12, 212, 5723, 9, 212, 1, 212, 3, 212, 5726, 8, 212, 1, - 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, - 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, - 213, 1, 213, 1, 213, 1, 213, 3, 213, 5750, 8, 213, 3, 213, 5752, 8, 213, - 1, 214, 1, 214, 3, 214, 5756, 8, 214, 1, 214, 3, 214, 5759, 8, 214, 1, - 214, 1, 214, 1, 214, 3, 214, 5764, 8, 214, 1, 214, 3, 214, 5767, 8, 214, - 1, 214, 5, 214, 5770, 8, 214, 10, 214, 12, 214, 5773, 9, 214, 1, 215, 1, - 215, 1, 215, 1, 215, 1, 216, 1, 216, 3, 216, 5781, 8, 216, 1, 217, 1, 217, - 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 3, 217, 5792, 8, - 217, 1, 217, 3, 217, 5795, 8, 217, 1, 217, 3, 217, 5798, 8, 217, 1, 217, - 3, 217, 5801, 8, 217, 1, 217, 1, 217, 3, 217, 5805, 8, 217, 1, 217, 1, - 217, 1, 217, 1, 217, 5, 217, 5811, 8, 217, 10, 217, 12, 217, 5814, 9, 217, - 4, 217, 5816, 8, 217, 11, 217, 12, 217, 5817, 1, 217, 1, 217, 1, 217, 1, - 217, 1, 217, 1, 217, 1, 217, 1, 217, 5, 217, 5828, 8, 217, 10, 217, 12, - 217, 5831, 9, 217, 3, 217, 5833, 8, 217, 1, 218, 1, 218, 1, 218, 3, 218, - 5838, 8, 218, 1, 218, 1, 218, 3, 218, 5842, 8, 218, 1, 218, 3, 218, 5845, - 8, 218, 1, 219, 1, 219, 1, 219, 1, 219, 1, 219, 1, 219, 1, 219, 3, 219, - 5854, 8, 219, 1, 220, 1, 220, 1, 220, 1, 220, 3, 220, 5860, 8, 220, 1, - 220, 1, 220, 1, 220, 1, 220, 3, 220, 5866, 8, 220, 1, 220, 3, 220, 5869, - 8, 220, 1, 220, 1, 220, 3, 220, 5873, 8, 220, 1, 220, 1, 220, 1, 221, 1, - 221, 1, 221, 1, 221, 1, 222, 1, 222, 1, 222, 1, 222, 1, 223, 1, 223, 1, - 223, 3, 223, 5888, 8, 223, 1, 223, 3, 223, 5891, 8, 223, 1, 223, 3, 223, - 5894, 8, 223, 1, 223, 1, 223, 1, 223, 1, 223, 3, 223, 5900, 8, 223, 1, - 223, 1, 223, 1, 223, 1, 223, 3, 223, 5906, 8, 223, 1, 223, 5, 223, 5909, - 8, 223, 10, 223, 12, 223, 5912, 9, 223, 1, 223, 1, 223, 1, 223, 3, 223, - 5917, 8, 223, 1, 224, 1, 224, 1, 224, 1, 224, 3, 224, 5923, 8, 224, 1, - 224, 1, 224, 1, 225, 1, 225, 1, 225, 1, 225, 3, 225, 5931, 8, 225, 4, 225, - 5933, 8, 225, 11, 225, 12, 225, 5934, 1, 225, 1, 225, 1, 226, 1, 226, 1, - 226, 1, 226, 1, 226, 1, 226, 1, 227, 1, 227, 5, 227, 5947, 8, 227, 10, - 227, 12, 227, 5950, 9, 227, 1, 228, 1, 228, 1, 229, 1, 229, 3, 229, 5956, - 8, 229, 1, 229, 1, 229, 1, 229, 1, 229, 1, 229, 1, 229, 3, 229, 5964, 8, - 229, 1, 229, 3, 229, 5967, 8, 229, 1, 229, 1, 229, 1, 230, 1, 230, 1, 230, - 3, 230, 5974, 8, 230, 1, 231, 1, 231, 1, 231, 3, 231, 5979, 8, 231, 1, - 231, 1, 231, 1, 232, 1, 232, 3, 232, 5985, 8, 232, 1, 232, 1, 232, 1, 232, - 1, 232, 5, 232, 5991, 8, 232, 10, 232, 12, 232, 5994, 9, 232, 1, 232, 1, - 232, 3, 232, 5998, 8, 232, 1, 233, 1, 233, 1, 233, 1, 233, 3, 233, 6004, - 8, 233, 1, 233, 1, 233, 3, 233, 6008, 8, 233, 1, 233, 1, 233, 1, 233, 3, - 233, 6013, 8, 233, 1, 233, 1, 233, 3, 233, 6017, 8, 233, 5, 233, 6019, - 8, 233, 10, 233, 12, 233, 6022, 9, 233, 1, 233, 1, 233, 1, 233, 1, 233, - 1, 233, 1, 233, 1, 233, 1, 233, 5, 233, 6032, 8, 233, 10, 233, 12, 233, - 6035, 9, 233, 1, 233, 1, 233, 3, 233, 6039, 8, 233, 1, 233, 3, 233, 6042, - 8, 233, 1, 234, 1, 234, 3, 234, 6046, 8, 234, 1, 235, 1, 235, 3, 235, 6050, - 8, 235, 1, 236, 1, 236, 1, 236, 4, 236, 6055, 8, 236, 11, 236, 12, 236, - 6056, 1, 236, 1, 236, 1, 236, 1, 236, 3, 236, 6063, 8, 236, 3, 236, 6065, - 8, 236, 1, 237, 1, 237, 3, 237, 6069, 8, 237, 1, 237, 3, 237, 6072, 8, - 237, 1, 237, 1, 237, 1, 237, 1, 237, 1, 237, 3, 237, 6079, 8, 237, 1, 238, - 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 3, 238, - 6090, 8, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, - 238, 3, 238, 6100, 8, 238, 5, 238, 6102, 8, 238, 10, 238, 12, 238, 6105, - 9, 238, 1, 238, 1, 238, 3, 238, 6109, 8, 238, 1, 239, 1, 239, 3, 239, 6113, - 8, 239, 1, 239, 1, 239, 3, 239, 6117, 8, 239, 1, 239, 3, 239, 6120, 8, - 239, 1, 240, 1, 240, 1, 240, 1, 240, 1, 240, 1, 240, 1, 240, 5, 240, 6129, - 8, 240, 10, 240, 12, 240, 6132, 9, 240, 1, 240, 1, 240, 3, 240, 6136, 8, - 240, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 5, - 241, 6146, 8, 241, 10, 241, 12, 241, 6149, 9, 241, 1, 241, 1, 241, 1, 241, - 1, 241, 1, 241, 5, 241, 6156, 8, 241, 10, 241, 12, 241, 6159, 9, 241, 1, - 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 5, 241, 6168, 8, 241, - 10, 241, 12, 241, 6171, 9, 241, 1, 241, 1, 241, 1, 241, 3, 241, 6176, 8, - 241, 3, 241, 6178, 8, 241, 3, 241, 6180, 8, 241, 1, 242, 1, 242, 3, 242, - 6184, 8, 242, 1, 242, 1, 242, 1, 242, 1, 242, 1, 242, 1, 242, 1, 242, 5, - 242, 6193, 8, 242, 10, 242, 12, 242, 6196, 9, 242, 1, 242, 1, 242, 3, 242, - 6200, 8, 242, 1, 243, 1, 243, 1, 243, 1, 243, 1, 243, 3, 243, 6207, 8, - 243, 1, 244, 1, 244, 1, 244, 1, 244, 5, 244, 6213, 8, 244, 10, 244, 12, - 244, 6216, 9, 244, 1, 244, 1, 244, 1, 245, 1, 245, 1, 245, 1, 245, 5, 245, - 6224, 8, 245, 10, 245, 12, 245, 6227, 9, 245, 1, 245, 1, 245, 1, 246, 1, - 246, 3, 246, 6233, 8, 246, 1, 246, 1, 246, 5, 246, 6237, 8, 246, 10, 246, - 12, 246, 6240, 9, 246, 1, 246, 3, 246, 6243, 8, 246, 1, 247, 1, 247, 1, - 247, 1, 247, 1, 247, 1, 247, 5, 247, 6251, 8, 247, 10, 247, 12, 247, 6254, - 9, 247, 1, 247, 1, 247, 1, 247, 1, 247, 1, 247, 1, 247, 5, 247, 6262, 8, - 247, 10, 247, 12, 247, 6265, 9, 247, 1, 247, 1, 247, 3, 247, 6269, 8, 247, - 1, 248, 1, 248, 3, 248, 6273, 8, 248, 1, 248, 1, 248, 3, 248, 6277, 8, - 248, 1, 248, 3, 248, 6280, 8, 248, 1, 248, 3, 248, 6283, 8, 248, 1, 249, - 1, 249, 1, 249, 1, 249, 1, 249, 1, 249, 5, 249, 6291, 8, 249, 10, 249, - 12, 249, 6294, 9, 249, 1, 249, 1, 249, 3, 249, 6298, 8, 249, 1, 249, 1, - 249, 1, 249, 1, 249, 5, 249, 6304, 8, 249, 10, 249, 12, 249, 6307, 9, 249, - 1, 249, 1, 249, 1, 250, 1, 250, 3, 250, 6313, 8, 250, 1, 250, 1, 250, 5, - 250, 6317, 8, 250, 10, 250, 12, 250, 6320, 9, 250, 1, 250, 1, 250, 3, 250, - 6324, 8, 250, 1, 251, 1, 251, 1, 251, 1, 251, 1, 251, 1, 251, 5, 251, 6332, - 8, 251, 10, 251, 12, 251, 6335, 9, 251, 1, 251, 1, 251, 1, 251, 1, 251, - 1, 251, 1, 251, 5, 251, 6343, 8, 251, 10, 251, 12, 251, 6346, 9, 251, 1, - 251, 1, 251, 3, 251, 6350, 8, 251, 1, 252, 1, 252, 3, 252, 6354, 8, 252, - 1, 252, 1, 252, 3, 252, 6358, 8, 252, 1, 252, 3, 252, 6361, 8, 252, 1, - 252, 3, 252, 6364, 8, 252, 1, 253, 1, 253, 1, 254, 1, 254, 1, 254, 3, 254, - 6371, 8, 254, 1, 254, 1, 254, 1, 255, 1, 255, 1, 255, 1, 255, 1, 255, 3, - 255, 6380, 8, 255, 1, 255, 1, 255, 1, 256, 1, 256, 1, 256, 1, 256, 1, 256, - 1, 256, 4, 256, 6390, 8, 256, 11, 256, 12, 256, 6391, 1, 257, 1, 257, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2549, 8, 1, 1, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 4, 2, 2556, 8, 2, 11, 2, 12, 2, 2557, 1, 2, 3, 2, 2561, + 8, 2, 1, 2, 3, 2, 2564, 8, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, + 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, + 1, 2, 3, 2, 2586, 8, 2, 3, 2, 2588, 8, 2, 1, 2, 1, 2, 1, 2, 5, 2, 2593, + 8, 2, 10, 2, 12, 2, 2596, 9, 2, 1, 2, 3, 2, 2599, 8, 2, 1, 2, 1, 2, 1, + 2, 3, 2, 2604, 8, 2, 3, 2, 2606, 8, 2, 1, 3, 1, 3, 1, 3, 3, 3, 2611, 8, + 3, 1, 3, 3, 3, 2614, 8, 3, 1, 3, 1, 3, 3, 3, 2618, 8, 3, 1, 3, 1, 3, 1, + 3, 1, 3, 5, 3, 2624, 8, 3, 10, 3, 12, 3, 2627, 9, 3, 4, 3, 2629, 8, 3, + 11, 3, 12, 3, 2630, 1, 4, 1, 4, 3, 4, 2635, 8, 4, 1, 4, 1, 4, 1, 4, 3, + 4, 2640, 8, 4, 1, 4, 1, 4, 1, 4, 3, 4, 2645, 8, 4, 5, 4, 2647, 8, 4, 10, + 4, 12, 4, 2650, 9, 4, 1, 4, 1, 4, 1, 4, 3, 4, 2655, 8, 4, 1, 4, 1, 4, 1, + 4, 3, 4, 2660, 8, 4, 1, 4, 1, 4, 1, 4, 3, 4, 2665, 8, 4, 5, 4, 2667, 8, + 4, 10, 4, 12, 4, 2670, 9, 4, 3, 4, 2672, 8, 4, 1, 5, 1, 5, 1, 5, 1, 5, + 3, 5, 2678, 8, 5, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 3, 6, 2686, 8, 6, + 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 3, 6, 2693, 8, 6, 5, 6, 2695, 8, 6, 10, 6, + 12, 6, 2698, 9, 6, 1, 6, 1, 6, 3, 6, 2702, 8, 6, 1, 6, 3, 6, 2705, 8, 6, + 1, 7, 1, 7, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, 1, 8, + 5, 8, 2719, 8, 8, 10, 8, 12, 8, 2722, 9, 8, 1, 8, 1, 8, 3, 8, 2726, 8, + 8, 1, 9, 1, 9, 3, 9, 2730, 8, 9, 1, 9, 1, 9, 1, 9, 1, 9, 5, 9, 2736, 8, + 9, 10, 9, 12, 9, 2739, 9, 9, 1, 9, 1, 9, 1, 9, 3, 9, 2744, 8, 9, 1, 9, + 1, 9, 1, 9, 1, 9, 5, 9, 2750, 8, 9, 10, 9, 12, 9, 2753, 9, 9, 4, 9, 2755, + 8, 9, 11, 9, 12, 9, 2756, 1, 9, 3, 9, 2760, 8, 9, 1, 9, 1, 9, 3, 9, 2764, + 8, 9, 1, 9, 3, 9, 2767, 8, 9, 1, 10, 1, 10, 3, 10, 2771, 8, 10, 1, 10, + 1, 10, 1, 10, 1, 10, 5, 10, 2777, 8, 10, 10, 10, 12, 10, 2780, 9, 10, 1, + 10, 1, 10, 1, 10, 3, 10, 2785, 8, 10, 1, 10, 1, 10, 1, 10, 1, 10, 5, 10, + 2791, 8, 10, 10, 10, 12, 10, 2794, 9, 10, 3, 10, 2796, 8, 10, 1, 10, 3, + 10, 2799, 8, 10, 1, 11, 1, 11, 1, 11, 1, 11, 1, 11, 1, 12, 1, 12, 1, 12, + 4, 12, 2809, 8, 12, 11, 12, 12, 12, 2810, 3, 12, 2813, 8, 12, 1, 12, 1, + 12, 1, 12, 1, 12, 3, 12, 2819, 8, 12, 1, 12, 1, 12, 1, 12, 3, 12, 2824, + 8, 12, 3, 12, 2826, 8, 12, 1, 13, 1, 13, 1, 14, 1, 14, 3, 14, 2832, 8, + 14, 1, 14, 3, 14, 2835, 8, 14, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, + 1, 15, 1, 15, 5, 15, 2845, 8, 15, 10, 15, 12, 15, 2848, 9, 15, 1, 15, 1, + 15, 1, 15, 1, 15, 1, 15, 5, 15, 2855, 8, 15, 10, 15, 12, 15, 2858, 9, 15, + 3, 15, 2860, 8, 15, 1, 16, 1, 16, 1, 16, 3, 16, 2865, 8, 16, 1, 16, 3, + 16, 2868, 8, 16, 1, 16, 1, 16, 1, 17, 1, 17, 1, 18, 1, 18, 1, 19, 1, 19, + 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 5, 20, 2883, 8, 20, 10, 20, 12, 20, + 2886, 9, 20, 1, 20, 1, 20, 1, 20, 1, 20, 3, 20, 2892, 8, 20, 1, 20, 1, + 20, 1, 20, 3, 20, 2897, 8, 20, 5, 20, 2899, 8, 20, 10, 20, 12, 20, 2902, + 9, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, + 20, 5, 20, 2914, 8, 20, 10, 20, 12, 20, 2917, 9, 20, 3, 20, 2919, 8, 20, + 1, 21, 1, 21, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, + 22, 5, 22, 2932, 8, 22, 10, 22, 12, 22, 2935, 9, 22, 1, 22, 1, 22, 1, 22, + 1, 22, 1, 22, 5, 22, 2942, 8, 22, 10, 22, 12, 22, 2945, 9, 22, 1, 22, 1, + 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 2956, 8, 22, + 10, 22, 12, 22, 2959, 9, 22, 3, 22, 2961, 8, 22, 1, 23, 1, 23, 1, 23, 1, + 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 1, 23, 3, 23, 2974, 8, 23, + 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 1, 24, 3, 24, 2982, 8, 24, 1, 24, 1, + 24, 1, 24, 1, 24, 3, 24, 2988, 8, 24, 1, 24, 1, 24, 3, 24, 2992, 8, 24, + 1, 25, 1, 25, 1, 25, 1, 25, 1, 25, 3, 25, 2999, 8, 25, 1, 25, 1, 25, 3, + 25, 3003, 8, 25, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, + 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 1, + 27, 1, 27, 5, 27, 3025, 8, 27, 10, 27, 12, 27, 3028, 9, 27, 1, 28, 1, 28, + 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 5, 29, 3037, 8, 29, 10, 29, 12, 29, + 3040, 9, 29, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 31, 1, 31, 1, 31, 1, + 31, 1, 31, 1, 31, 1, 31, 1, 31, 5, 31, 3055, 8, 31, 10, 31, 12, 31, 3058, + 9, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 5, 31, 3068, + 8, 31, 10, 31, 12, 31, 3071, 9, 31, 1, 31, 1, 31, 1, 31, 3, 31, 3076, 8, + 31, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, 5, 32, 3083, 8, 32, 10, 32, 12, + 32, 3086, 9, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, 5, 32, 3093, 8, 32, + 10, 32, 12, 32, 3096, 9, 32, 1, 32, 3, 32, 3099, 8, 32, 1, 32, 1, 32, 1, + 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, 5, 32, 3110, 8, 32, 10, 32, + 12, 32, 3113, 9, 32, 3, 32, 3115, 8, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, + 33, 1, 33, 1, 33, 3, 33, 3124, 8, 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, + 1, 33, 3, 33, 3132, 8, 33, 5, 33, 3134, 8, 33, 10, 33, 12, 33, 3137, 9, + 33, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 5, 33, 3144, 8, 33, 10, 33, 12, + 33, 3147, 9, 33, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, + 1, 34, 5, 34, 3158, 8, 34, 10, 34, 12, 34, 3161, 9, 34, 1, 34, 1, 34, 1, + 34, 1, 34, 1, 34, 5, 34, 3168, 8, 34, 10, 34, 12, 34, 3171, 9, 34, 1, 35, + 1, 35, 1, 35, 1, 35, 1, 35, 3, 35, 3178, 8, 35, 1, 35, 3, 35, 3181, 8, + 35, 1, 35, 1, 35, 3, 35, 3185, 8, 35, 1, 35, 3, 35, 3188, 8, 35, 1, 35, + 3, 35, 3191, 8, 35, 1, 35, 3, 35, 3194, 8, 35, 1, 36, 1, 36, 1, 36, 1, + 36, 1, 36, 1, 36, 1, 36, 1, 36, 3, 36, 3204, 8, 36, 1, 36, 1, 36, 1, 36, + 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, 36, 1, + 36, 1, 36, 1, 36, 1, 36, 3, 36, 3223, 8, 36, 1, 37, 1, 37, 1, 38, 1, 38, + 1, 39, 1, 39, 1, 39, 1, 39, 3, 39, 3233, 8, 39, 1, 40, 1, 40, 1, 40, 1, + 40, 1, 40, 1, 40, 3, 40, 3241, 8, 40, 1, 40, 1, 40, 1, 40, 3, 40, 3246, + 8, 40, 1, 40, 1, 40, 1, 40, 1, 40, 3, 40, 3252, 8, 40, 1, 41, 1, 41, 1, + 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 41, 1, 42, 1, 42, 1, 42, 1, 42, 1, 42, + 1, 42, 1, 42, 1, 43, 1, 43, 1, 43, 1, 43, 3, 43, 3273, 8, 43, 1, 44, 1, + 44, 1, 45, 1, 45, 1, 45, 1, 46, 1, 46, 3, 46, 3282, 8, 46, 1, 46, 3, 46, + 3285, 8, 46, 1, 46, 1, 46, 3, 46, 3289, 8, 46, 3, 46, 3291, 8, 46, 1, 47, + 1, 47, 1, 47, 1, 47, 1, 47, 5, 47, 3298, 8, 47, 10, 47, 12, 47, 3301, 9, + 47, 1, 47, 3, 47, 3304, 8, 47, 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 1, 49, + 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 3, 49, 3321, + 8, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, 1, + 49, 1, 49, 1, 49, 3, 49, 3335, 8, 49, 3, 49, 3337, 8, 49, 1, 49, 3, 49, + 3340, 8, 49, 1, 49, 1, 49, 3, 49, 3344, 8, 49, 1, 50, 1, 50, 1, 50, 1, + 50, 1, 50, 3, 50, 3351, 8, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, 50, 3, 50, + 3358, 8, 50, 1, 51, 1, 51, 1, 51, 1, 51, 1, 51, 3, 51, 3365, 8, 51, 1, + 51, 5, 51, 3368, 8, 51, 10, 51, 12, 51, 3371, 9, 51, 1, 51, 1, 51, 3, 51, + 3375, 8, 51, 1, 51, 1, 51, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, + 52, 3385, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 3393, + 8, 52, 1, 52, 1, 52, 3, 52, 3397, 8, 52, 1, 52, 1, 52, 4, 52, 3401, 8, + 52, 11, 52, 12, 52, 3402, 1, 52, 1, 52, 3, 52, 3407, 8, 52, 1, 52, 1, 52, + 1, 52, 3, 52, 3412, 8, 52, 1, 53, 1, 53, 1, 54, 1, 54, 1, 54, 3, 54, 3419, + 8, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 1, 54, 5, 54, 3427, 8, 54, 10, + 54, 12, 54, 3430, 9, 54, 1, 54, 1, 54, 3, 54, 3434, 8, 54, 1, 54, 1, 54, + 1, 54, 1, 54, 1, 54, 1, 54, 5, 54, 3442, 8, 54, 10, 54, 12, 54, 3445, 9, + 54, 1, 54, 3, 54, 3448, 8, 54, 1, 54, 1, 54, 3, 54, 3452, 8, 54, 1, 54, + 3, 54, 3455, 8, 54, 1, 54, 1, 54, 3, 54, 3459, 8, 54, 1, 54, 1, 54, 1, + 54, 1, 54, 3, 54, 3465, 8, 54, 1, 54, 1, 54, 1, 55, 1, 55, 1, 55, 1, 55, + 1, 55, 1, 55, 1, 55, 1, 55, 1, 56, 1, 56, 3, 56, 3479, 8, 56, 1, 57, 1, + 57, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 3, 57, 3488, 8, 57, 1, 57, 3, 57, + 3491, 8, 57, 1, 57, 1, 57, 1, 58, 1, 58, 3, 58, 3497, 8, 58, 1, 59, 1, + 59, 1, 59, 1, 59, 1, 59, 5, 59, 3504, 8, 59, 10, 59, 12, 59, 3507, 9, 59, + 1, 59, 1, 59, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 61, 1, 61, 1, 61, 3, + 61, 3519, 8, 61, 1, 61, 1, 61, 4, 61, 3523, 8, 61, 11, 61, 12, 61, 3524, + 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 3, + 62, 3537, 8, 62, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 3, 63, + 3546, 8, 63, 1, 63, 1, 63, 1, 63, 3, 63, 3551, 8, 63, 1, 64, 1, 64, 1, + 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, + 1, 64, 3, 64, 3567, 8, 64, 3, 64, 3569, 8, 64, 1, 65, 1, 65, 1, 65, 1, + 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, 1, 65, + 3, 65, 3585, 8, 65, 3, 65, 3587, 8, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, + 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, + 1, 66, 1, 66, 1, 66, 1, 66, 3, 66, 3608, 8, 66, 3, 66, 3610, 8, 66, 1, + 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, + 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 3, 67, 3630, 8, 67, 3, + 67, 3632, 8, 67, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, + 1, 68, 1, 68, 1, 68, 4, 68, 3645, 8, 68, 11, 68, 12, 68, 3646, 1, 68, 1, + 68, 1, 68, 1, 68, 1, 68, 1, 68, 1, 68, 3, 68, 3656, 8, 68, 3, 68, 3658, + 8, 68, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 1, 69, 3, + 69, 3669, 8, 69, 1, 70, 1, 70, 1, 70, 5, 70, 3674, 8, 70, 10, 70, 12, 70, + 3677, 9, 70, 1, 71, 1, 71, 1, 72, 1, 72, 1, 72, 1, 72, 1, 72, 1, 73, 1, + 73, 1, 73, 3, 73, 3689, 8, 73, 1, 73, 1, 73, 1, 73, 3, 73, 3694, 8, 73, + 1, 73, 1, 73, 1, 73, 1, 74, 1, 74, 1, 74, 1, 74, 1, 74, 3, 74, 3704, 8, + 74, 1, 74, 3, 74, 3707, 8, 74, 1, 74, 5, 74, 3710, 8, 74, 10, 74, 12, 74, + 3713, 9, 74, 1, 74, 1, 74, 3, 74, 3717, 8, 74, 1, 74, 1, 74, 1, 75, 1, + 75, 1, 75, 3, 75, 3724, 8, 75, 1, 75, 1, 75, 1, 75, 1, 75, 3, 75, 3730, + 8, 75, 1, 75, 1, 75, 3, 75, 3734, 8, 75, 1, 75, 1, 75, 5, 75, 3738, 8, + 75, 10, 75, 12, 75, 3741, 9, 75, 1, 75, 1, 75, 3, 75, 3745, 8, 75, 1, 75, + 1, 75, 1, 76, 1, 76, 1, 76, 3, 76, 3752, 8, 76, 1, 76, 1, 76, 1, 76, 1, + 76, 1, 76, 3, 76, 3759, 8, 76, 1, 76, 1, 76, 1, 76, 5, 76, 3764, 8, 76, + 10, 76, 12, 76, 3767, 9, 76, 1, 76, 1, 76, 3, 76, 3771, 8, 76, 1, 76, 1, + 76, 3, 76, 3775, 8, 76, 1, 76, 1, 76, 1, 77, 1, 77, 1, 77, 1, 77, 1, 77, + 1, 77, 1, 77, 1, 77, 3, 77, 3787, 8, 77, 1, 78, 1, 78, 1, 78, 1, 78, 1, + 78, 1, 78, 5, 78, 3795, 8, 78, 10, 78, 12, 78, 3798, 9, 78, 1, 78, 1, 78, + 3, 78, 3802, 8, 78, 1, 78, 1, 78, 1, 79, 1, 79, 1, 79, 1, 79, 1, 79, 1, + 79, 5, 79, 3812, 8, 79, 10, 79, 12, 79, 3815, 9, 79, 1, 79, 1, 79, 3, 79, + 3819, 8, 79, 1, 79, 1, 79, 1, 79, 3, 79, 3824, 8, 79, 1, 79, 3, 79, 3827, + 8, 79, 1, 79, 3, 79, 3830, 8, 79, 1, 79, 1, 79, 1, 80, 1, 80, 1, 80, 1, + 80, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 3, 80, 3843, 8, 80, 1, 81, 1, 81, + 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 3, 81, 3855, 8, + 81, 1, 81, 1, 81, 3, 81, 3859, 8, 81, 1, 81, 3, 81, 3862, 8, 81, 1, 81, + 3, 81, 3865, 8, 81, 1, 82, 1, 82, 1, 82, 1, 82, 1, 82, 3, 82, 3872, 8, + 82, 1, 82, 1, 82, 3, 82, 3876, 8, 82, 1, 82, 3, 82, 3879, 8, 82, 1, 83, + 1, 83, 1, 83, 1, 83, 1, 83, 1, 84, 1, 84, 1, 84, 1, 84, 1, 84, 3, 84, 3891, + 8, 84, 1, 84, 5, 84, 3894, 8, 84, 10, 84, 12, 84, 3897, 9, 84, 1, 84, 1, + 84, 3, 84, 3901, 8, 84, 1, 84, 1, 84, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, + 1, 85, 5, 85, 3911, 8, 85, 10, 85, 12, 85, 3914, 9, 85, 1, 85, 1, 85, 3, + 85, 3918, 8, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, 5, 85, 3926, + 8, 85, 10, 85, 12, 85, 3929, 9, 85, 1, 85, 3, 85, 3932, 8, 85, 1, 85, 3, + 85, 3935, 8, 85, 1, 85, 1, 85, 3, 85, 3939, 8, 85, 1, 85, 3, 85, 3942, + 8, 85, 1, 85, 1, 85, 3, 85, 3946, 8, 85, 1, 85, 1, 85, 1, 85, 3, 85, 3951, + 8, 85, 1, 85, 1, 85, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 5, 86, 3961, + 8, 86, 10, 86, 12, 86, 3964, 9, 86, 1, 86, 1, 86, 3, 86, 3968, 8, 86, 1, + 86, 1, 86, 3, 86, 3972, 8, 86, 1, 86, 3, 86, 3975, 8, 86, 1, 86, 1, 86, + 1, 86, 3, 86, 3980, 8, 86, 1, 86, 1, 86, 1, 87, 1, 87, 1, 87, 3, 87, 3987, + 8, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 1, 87, 5, 87, 3995, 8, 87, 10, + 87, 12, 87, 3998, 9, 87, 1, 87, 1, 87, 3, 87, 4002, 8, 87, 1, 87, 3, 87, + 4005, 8, 87, 1, 87, 1, 87, 3, 87, 4009, 8, 87, 1, 87, 3, 87, 4012, 8, 87, + 1, 87, 1, 87, 1, 87, 3, 87, 4017, 8, 87, 1, 87, 1, 87, 1, 88, 1, 88, 1, + 88, 1, 88, 1, 88, 4, 88, 4026, 8, 88, 11, 88, 12, 88, 4027, 1, 89, 1, 89, + 1, 89, 1, 89, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, + 90, 1, 90, 3, 90, 4044, 8, 90, 3, 90, 4046, 8, 90, 1, 91, 1, 91, 1, 91, + 1, 91, 1, 91, 1, 91, 1, 91, 1, 91, 3, 91, 4056, 8, 91, 1, 92, 1, 92, 1, + 92, 1, 92, 1, 92, 1, 93, 1, 93, 1, 93, 1, 93, 1, 93, 1, 94, 1, 94, 1, 94, + 1, 94, 1, 94, 4, 94, 4073, 8, 94, 11, 94, 12, 94, 4074, 1, 95, 1, 95, 1, + 95, 1, 95, 1, 95, 3, 95, 4082, 8, 95, 1, 95, 1, 95, 1, 95, 3, 95, 4087, + 8, 95, 1, 96, 1, 96, 1, 97, 1, 97, 3, 97, 4093, 8, 97, 1, 97, 1, 97, 1, + 97, 1, 97, 1, 97, 1, 97, 5, 97, 4101, 8, 97, 10, 97, 12, 97, 4104, 9, 97, + 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, 1, 99, 1, 99, 1, 99, 1, 99, 1, 99, 1, + 99, 1, 99, 1, 99, 1, 99, 3, 99, 4120, 8, 99, 1, 99, 5, 99, 4123, 8, 99, + 10, 99, 12, 99, 4126, 9, 99, 1, 99, 1, 99, 3, 99, 4130, 8, 99, 3, 99, 4132, + 8, 99, 1, 99, 1, 99, 1, 100, 1, 100, 1, 100, 3, 100, 4139, 8, 100, 1, 100, + 1, 100, 1, 100, 1, 100, 1, 100, 3, 100, 4146, 8, 100, 1, 100, 3, 100, 4149, + 8, 100, 1, 100, 3, 100, 4152, 8, 100, 1, 100, 3, 100, 4155, 8, 100, 1, + 100, 1, 100, 1, 100, 1, 101, 1, 101, 1, 101, 1, 101, 5, 101, 4164, 8, 101, + 10, 101, 12, 101, 4167, 9, 101, 1, 102, 1, 102, 1, 102, 1, 102, 1, 102, + 1, 103, 1, 103, 1, 103, 1, 103, 3, 103, 4178, 8, 103, 1, 103, 1, 103, 3, + 103, 4182, 8, 103, 1, 103, 3, 103, 4185, 8, 103, 1, 104, 1, 104, 1, 104, + 1, 104, 1, 105, 1, 105, 1, 105, 3, 105, 4194, 8, 105, 1, 106, 1, 106, 1, + 106, 1, 106, 5, 106, 4200, 8, 106, 10, 106, 12, 106, 4203, 9, 106, 1, 106, + 1, 106, 1, 106, 1, 106, 1, 106, 3, 106, 4210, 8, 106, 1, 106, 3, 106, 4213, + 8, 106, 1, 107, 1, 107, 1, 107, 1, 107, 1, 107, 3, 107, 4220, 8, 107, 1, + 108, 1, 108, 3, 108, 4224, 8, 108, 1, 109, 1, 109, 1, 109, 3, 109, 4229, + 8, 109, 1, 109, 4, 109, 4232, 8, 109, 11, 109, 12, 109, 4233, 1, 109, 1, + 109, 1, 109, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, + 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, + 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, + 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, 110, 1, + 110, 1, 110, 3, 110, 4275, 8, 110, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, + 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, + 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, 1, 111, + 1, 111, 1, 111, 1, 111, 3, 111, 4303, 8, 111, 1, 112, 1, 112, 1, 112, 5, + 112, 4308, 8, 112, 10, 112, 12, 112, 4311, 9, 112, 1, 112, 1, 112, 3, 112, + 4315, 8, 112, 1, 112, 1, 112, 1, 113, 1, 113, 1, 113, 3, 113, 4322, 8, + 113, 1, 114, 1, 114, 1, 114, 1, 114, 1, 114, 1, 115, 1, 115, 4, 115, 4331, + 8, 115, 11, 115, 12, 115, 4332, 1, 116, 1, 116, 1, 116, 1, 117, 1, 117, + 1, 117, 3, 117, 4341, 8, 117, 1, 117, 1, 117, 3, 117, 4345, 8, 117, 1, + 117, 1, 117, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 1, + 118, 1, 118, 3, 118, 4358, 8, 118, 1, 118, 3, 118, 4361, 8, 118, 1, 118, + 1, 118, 1, 119, 1, 119, 3, 119, 4367, 8, 119, 1, 119, 3, 119, 4370, 8, + 119, 1, 119, 5, 119, 4373, 8, 119, 10, 119, 12, 119, 4376, 9, 119, 1, 119, + 1, 119, 3, 119, 4380, 8, 119, 1, 120, 1, 120, 3, 120, 4384, 8, 120, 1, + 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, 120, 5, 120, 4392, 8, 120, 10, + 120, 12, 120, 4395, 9, 120, 1, 120, 1, 120, 1, 121, 1, 121, 1, 121, 5, + 121, 4402, 8, 121, 10, 121, 12, 121, 4405, 9, 121, 1, 122, 1, 122, 1, 122, + 3, 122, 4410, 8, 122, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, 123, 1, + 123, 5, 123, 4419, 8, 123, 10, 123, 12, 123, 4422, 9, 123, 1, 123, 1, 123, + 3, 123, 4426, 8, 123, 1, 124, 1, 124, 3, 124, 4430, 8, 124, 1, 125, 1, + 125, 1, 125, 1, 125, 1, 125, 1, 125, 3, 125, 4438, 8, 125, 1, 126, 1, 126, + 1, 126, 1, 126, 1, 126, 1, 126, 3, 126, 4446, 8, 126, 1, 126, 1, 126, 1, + 126, 3, 126, 4451, 8, 126, 1, 126, 3, 126, 4454, 8, 126, 3, 126, 4456, + 8, 126, 1, 127, 3, 127, 4459, 8, 127, 1, 127, 1, 127, 1, 127, 1, 127, 1, + 128, 1, 128, 1, 128, 3, 128, 4468, 8, 128, 1, 128, 1, 128, 1, 128, 3, 128, + 4473, 8, 128, 1, 128, 1, 128, 1, 129, 1, 129, 1, 129, 3, 129, 4480, 8, + 129, 1, 129, 3, 129, 4483, 8, 129, 1, 129, 3, 129, 4486, 8, 129, 1, 130, + 3, 130, 4489, 8, 130, 1, 130, 1, 130, 3, 130, 4493, 8, 130, 1, 130, 3, + 130, 4496, 8, 130, 1, 130, 1, 130, 1, 130, 1, 130, 5, 130, 4502, 8, 130, + 10, 130, 12, 130, 4505, 9, 130, 1, 130, 1, 130, 3, 130, 4509, 8, 130, 1, + 130, 5, 130, 4512, 8, 130, 10, 130, 12, 130, 4515, 9, 130, 1, 131, 1, 131, + 1, 131, 1, 131, 3, 131, 4521, 8, 131, 1, 132, 1, 132, 1, 132, 1, 133, 1, + 133, 1, 133, 1, 133, 1, 133, 3, 133, 4531, 8, 133, 1, 134, 1, 134, 1, 134, + 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 135, 1, 135, 1, 135, 1, 135, + 4, 135, 4545, 8, 135, 11, 135, 12, 135, 4546, 1, 135, 1, 135, 1, 136, 1, + 136, 1, 136, 3, 136, 4554, 8, 136, 1, 137, 1, 137, 1, 137, 1, 137, 1, 138, + 1, 138, 1, 138, 1, 138, 3, 138, 4564, 8, 138, 1, 139, 1, 139, 1, 139, 1, + 139, 1, 139, 1, 139, 5, 139, 4572, 8, 139, 10, 139, 12, 139, 4575, 9, 139, + 1, 139, 1, 139, 1, 139, 1, 139, 3, 139, 4581, 8, 139, 1, 139, 3, 139, 4584, + 8, 139, 1, 139, 1, 139, 1, 139, 3, 139, 4589, 8, 139, 1, 140, 1, 140, 1, + 140, 1, 140, 1, 140, 1, 140, 5, 140, 4597, 8, 140, 10, 140, 12, 140, 4600, + 9, 140, 1, 140, 1, 140, 3, 140, 4604, 8, 140, 1, 140, 1, 140, 1, 140, 1, + 140, 1, 140, 3, 140, 4611, 8, 140, 1, 140, 3, 140, 4614, 8, 140, 1, 140, + 1, 140, 1, 140, 3, 140, 4619, 8, 140, 1, 141, 3, 141, 4622, 8, 141, 1, + 141, 3, 141, 4625, 8, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, + 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 5, 141, 4640, 8, + 141, 10, 141, 12, 141, 4643, 9, 141, 1, 141, 1, 141, 3, 141, 4647, 8, 141, + 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 1, 141, 3, 141, 4656, 8, + 141, 1, 141, 3, 141, 4659, 8, 141, 1, 141, 1, 141, 1, 141, 3, 141, 4664, + 8, 141, 1, 142, 3, 142, 4667, 8, 142, 1, 142, 1, 142, 1, 143, 1, 143, 1, + 143, 3, 143, 4674, 8, 143, 1, 143, 3, 143, 4677, 8, 143, 1, 144, 1, 144, + 1, 144, 1, 144, 1, 145, 3, 145, 4684, 8, 145, 1, 145, 4, 145, 4687, 8, + 145, 11, 145, 12, 145, 4688, 1, 145, 1, 145, 3, 145, 4693, 8, 145, 1, 146, + 1, 146, 1, 146, 3, 146, 4698, 8, 146, 1, 147, 1, 147, 1, 147, 3, 147, 4703, + 8, 147, 1, 148, 1, 148, 1, 148, 1, 148, 1, 149, 1, 149, 1, 149, 1, 149, + 1, 149, 1, 149, 5, 149, 4715, 8, 149, 10, 149, 12, 149, 4718, 9, 149, 1, + 149, 1, 149, 3, 149, 4722, 8, 149, 1, 149, 1, 149, 1, 149, 1, 149, 1, 149, + 3, 149, 4729, 8, 149, 1, 149, 3, 149, 4732, 8, 149, 1, 149, 1, 149, 3, + 149, 4736, 8, 149, 1, 149, 3, 149, 4739, 8, 149, 1, 149, 3, 149, 4742, + 8, 149, 1, 149, 3, 149, 4745, 8, 149, 1, 150, 1, 150, 1, 150, 1, 150, 1, + 150, 1, 150, 5, 150, 4753, 8, 150, 10, 150, 12, 150, 4756, 9, 150, 1, 150, + 1, 150, 1, 150, 3, 150, 4761, 8, 150, 1, 151, 1, 151, 1, 151, 1, 151, 1, + 151, 1, 151, 5, 151, 4769, 8, 151, 10, 151, 12, 151, 4772, 9, 151, 1, 151, + 1, 151, 3, 151, 4776, 8, 151, 1, 151, 1, 151, 1, 151, 1, 151, 1, 151, 3, + 151, 4783, 8, 151, 1, 151, 1, 151, 1, 151, 1, 151, 3, 151, 4789, 8, 151, + 1, 151, 1, 151, 3, 151, 4793, 8, 151, 1, 152, 3, 152, 4796, 8, 152, 1, + 152, 3, 152, 4799, 8, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, + 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 5, 152, 4814, 8, + 152, 10, 152, 12, 152, 4817, 9, 152, 1, 152, 1, 152, 3, 152, 4821, 8, 152, + 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 3, 152, 4829, 8, 152, 1, + 153, 1, 153, 1, 153, 1, 153, 1, 154, 1, 154, 1, 154, 1, 154, 1, 154, 1, + 154, 5, 154, 4841, 8, 154, 10, 154, 12, 154, 4844, 9, 154, 1, 154, 1, 154, + 1, 155, 1, 155, 3, 155, 4850, 8, 155, 1, 156, 1, 156, 1, 156, 1, 157, 1, + 157, 1, 157, 1, 157, 1, 157, 1, 158, 1, 158, 1, 158, 1, 158, 4, 158, 4864, + 8, 158, 11, 158, 12, 158, 4865, 1, 158, 1, 158, 1, 159, 1, 159, 1, 159, + 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, + 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 1, 159, 3, 159, 4888, 8, 159, 1, + 159, 1, 159, 1, 159, 1, 159, 1, 159, 3, 159, 4895, 8, 159, 3, 159, 4897, + 8, 159, 1, 159, 1, 159, 3, 159, 4901, 8, 159, 1, 160, 1, 160, 1, 160, 1, + 160, 4, 160, 4907, 8, 160, 11, 160, 12, 160, 4908, 1, 160, 1, 160, 1, 160, + 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 3, 160, 4920, 8, 160, 1, + 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 1, 160, 3, + 160, 4931, 8, 160, 3, 160, 4933, 8, 160, 1, 161, 1, 161, 1, 161, 1, 161, + 1, 161, 5, 161, 4940, 8, 161, 10, 161, 12, 161, 4943, 9, 161, 1, 161, 1, + 161, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, + 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 1, 162, 3, 162, 4963, + 8, 162, 1, 163, 1, 163, 1, 163, 1, 163, 1, 164, 1, 164, 1, 164, 3, 164, + 4972, 8, 164, 1, 164, 3, 164, 4975, 8, 164, 1, 164, 1, 164, 1, 164, 1, + 164, 1, 164, 1, 164, 3, 164, 4983, 8, 164, 1, 164, 5, 164, 4986, 8, 164, + 10, 164, 12, 164, 4989, 9, 164, 1, 164, 3, 164, 4992, 8, 164, 1, 164, 3, + 164, 4995, 8, 164, 1, 164, 3, 164, 4998, 8, 164, 1, 164, 3, 164, 5001, + 8, 164, 1, 164, 3, 164, 5004, 8, 164, 1, 164, 3, 164, 5007, 8, 164, 1, + 164, 3, 164, 5010, 8, 164, 1, 164, 3, 164, 5013, 8, 164, 1, 165, 1, 165, + 3, 165, 5017, 8, 165, 1, 165, 3, 165, 5020, 8, 165, 1, 165, 3, 165, 5023, + 8, 165, 1, 165, 5, 165, 5026, 8, 165, 10, 165, 12, 165, 5029, 9, 165, 1, + 165, 3, 165, 5032, 8, 165, 1, 165, 3, 165, 5035, 8, 165, 1, 165, 4, 165, + 5038, 8, 165, 11, 165, 12, 165, 5039, 3, 165, 5042, 8, 165, 1, 166, 1, + 166, 1, 166, 1, 167, 1, 167, 1, 167, 1, 168, 1, 168, 1, 168, 1, 168, 3, + 168, 5054, 8, 168, 1, 168, 1, 168, 3, 168, 5058, 8, 168, 1, 169, 1, 169, + 3, 169, 5062, 8, 169, 1, 170, 1, 170, 1, 170, 1, 170, 3, 170, 5068, 8, + 170, 1, 170, 1, 170, 3, 170, 5072, 8, 170, 1, 170, 3, 170, 5075, 8, 170, + 1, 170, 3, 170, 5078, 8, 170, 1, 171, 1, 171, 1, 171, 1, 171, 1, 171, 1, + 171, 5, 171, 5086, 8, 171, 10, 171, 12, 171, 5089, 9, 171, 1, 171, 1, 171, + 1, 172, 1, 172, 5, 172, 5095, 8, 172, 10, 172, 12, 172, 5098, 9, 172, 1, + 172, 1, 172, 1, 172, 1, 172, 1, 172, 3, 172, 5105, 8, 172, 1, 172, 1, 172, + 1, 172, 1, 172, 1, 172, 3, 172, 5112, 8, 172, 1, 172, 5, 172, 5115, 8, + 172, 10, 172, 12, 172, 5118, 9, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, + 172, 3, 172, 5125, 8, 172, 1, 172, 3, 172, 5128, 8, 172, 1, 172, 1, 172, + 3, 172, 5132, 8, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, + 172, 1, 172, 3, 172, 5142, 8, 172, 1, 172, 1, 172, 1, 172, 1, 172, 1, 172, + 5, 172, 5149, 8, 172, 10, 172, 12, 172, 5152, 9, 172, 1, 172, 1, 172, 1, + 173, 1, 173, 1, 173, 3, 173, 5159, 8, 173, 1, 173, 1, 173, 3, 173, 5163, + 8, 173, 1, 173, 3, 173, 5166, 8, 173, 1, 174, 1, 174, 1, 174, 3, 174, 5171, + 8, 174, 1, 174, 1, 174, 3, 174, 5175, 8, 174, 1, 174, 3, 174, 5178, 8, + 174, 1, 174, 3, 174, 5181, 8, 174, 1, 175, 1, 175, 1, 175, 1, 175, 1, 175, + 5, 175, 5188, 8, 175, 10, 175, 12, 175, 5191, 9, 175, 1, 175, 1, 175, 1, + 176, 1, 176, 1, 176, 3, 176, 5198, 8, 176, 1, 177, 1, 177, 1, 177, 3, 177, + 5203, 8, 177, 1, 178, 1, 178, 1, 178, 1, 178, 1, 179, 1, 179, 1, 179, 1, + 179, 1, 179, 1, 180, 1, 180, 1, 180, 1, 180, 1, 181, 1, 181, 1, 181, 1, + 181, 1, 181, 1, 182, 1, 182, 1, 182, 1, 182, 5, 182, 5227, 8, 182, 10, + 182, 12, 182, 5230, 9, 182, 1, 183, 1, 183, 1, 183, 1, 183, 1, 183, 1, + 183, 1, 183, 5, 183, 5239, 8, 183, 10, 183, 12, 183, 5242, 9, 183, 1, 183, + 1, 183, 1, 183, 1, 183, 5, 183, 5248, 8, 183, 10, 183, 12, 183, 5251, 9, + 183, 3, 183, 5253, 8, 183, 1, 184, 1, 184, 1, 184, 1, 184, 1, 184, 5, 184, + 5260, 8, 184, 10, 184, 12, 184, 5263, 9, 184, 1, 184, 1, 184, 1, 184, 1, + 185, 1, 185, 1, 185, 1, 185, 3, 185, 5272, 8, 185, 1, 185, 1, 185, 1, 185, + 3, 185, 5277, 8, 185, 1, 185, 1, 185, 1, 185, 1, 186, 1, 186, 1, 186, 1, + 186, 1, 186, 1, 186, 3, 186, 5288, 8, 186, 1, 186, 3, 186, 5291, 8, 186, + 3, 186, 5293, 8, 186, 1, 187, 1, 187, 1, 187, 1, 187, 3, 187, 5299, 8, + 187, 1, 187, 1, 187, 1, 187, 3, 187, 5304, 8, 187, 1, 187, 5, 187, 5307, + 8, 187, 10, 187, 12, 187, 5310, 9, 187, 3, 187, 5312, 8, 187, 1, 188, 1, + 188, 1, 188, 1, 188, 3, 188, 5318, 8, 188, 1, 189, 1, 189, 1, 189, 3, 189, + 5323, 8, 189, 1, 189, 3, 189, 5326, 8, 189, 1, 189, 1, 189, 1, 189, 1, + 189, 1, 189, 3, 189, 5333, 8, 189, 1, 189, 1, 189, 1, 189, 1, 189, 3, 189, + 5339, 8, 189, 1, 189, 5, 189, 5342, 8, 189, 10, 189, 12, 189, 5345, 9, + 189, 1, 189, 1, 189, 1, 189, 3, 189, 5350, 8, 189, 1, 189, 1, 189, 1, 189, + 4, 189, 5355, 8, 189, 11, 189, 12, 189, 5356, 1, 189, 3, 189, 5360, 8, + 189, 1, 190, 1, 190, 1, 190, 1, 190, 5, 190, 5366, 8, 190, 10, 190, 12, + 190, 5369, 9, 190, 1, 190, 5, 190, 5372, 8, 190, 10, 190, 12, 190, 5375, + 9, 190, 1, 191, 1, 191, 1, 191, 3, 191, 5380, 8, 191, 1, 191, 1, 191, 3, + 191, 5384, 8, 191, 1, 191, 3, 191, 5387, 8, 191, 1, 191, 3, 191, 5390, + 8, 191, 1, 192, 1, 192, 1, 192, 1, 192, 1, 192, 1, 192, 1, 193, 1, 193, + 1, 193, 5, 193, 5401, 8, 193, 10, 193, 12, 193, 5404, 9, 193, 1, 194, 1, + 194, 1, 194, 3, 194, 5409, 8, 194, 1, 194, 1, 194, 1, 194, 1, 194, 1, 194, + 3, 194, 5416, 8, 194, 1, 194, 1, 194, 1, 195, 1, 195, 1, 195, 1, 195, 1, + 195, 5, 195, 5425, 8, 195, 10, 195, 12, 195, 5428, 9, 195, 1, 195, 1, 195, + 1, 196, 1, 196, 1, 196, 3, 196, 5435, 8, 196, 1, 196, 1, 196, 3, 196, 5439, + 8, 196, 1, 196, 3, 196, 5442, 8, 196, 1, 196, 5, 196, 5445, 8, 196, 10, + 196, 12, 196, 5448, 9, 196, 1, 197, 1, 197, 1, 197, 1, 197, 1, 197, 1, + 197, 1, 197, 3, 197, 5457, 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5462, + 8, 197, 1, 197, 5, 197, 5465, 8, 197, 10, 197, 12, 197, 5468, 9, 197, 1, + 197, 1, 197, 3, 197, 5472, 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5477, + 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5482, 8, 197, 1, 197, 1, 197, 1, + 197, 3, 197, 5487, 8, 197, 1, 197, 1, 197, 1, 197, 3, 197, 5492, 8, 197, + 1, 197, 1, 197, 1, 197, 3, 197, 5497, 8, 197, 1, 197, 5, 197, 5500, 8, + 197, 10, 197, 12, 197, 5503, 9, 197, 3, 197, 5505, 8, 197, 1, 197, 1, 197, + 1, 197, 1, 197, 1, 197, 5, 197, 5512, 8, 197, 10, 197, 12, 197, 5515, 9, + 197, 1, 197, 1, 197, 3, 197, 5519, 8, 197, 1, 198, 1, 198, 1, 198, 1, 198, + 1, 198, 1, 198, 5, 198, 5527, 8, 198, 10, 198, 12, 198, 5530, 9, 198, 1, + 198, 1, 198, 3, 198, 5534, 8, 198, 1, 199, 1, 199, 1, 199, 1, 200, 1, 200, + 3, 200, 5541, 8, 200, 1, 200, 1, 200, 3, 200, 5545, 8, 200, 1, 201, 1, + 201, 1, 201, 1, 201, 1, 201, 1, 201, 1, 201, 3, 201, 5554, 8, 201, 1, 201, + 1, 201, 1, 201, 1, 201, 1, 201, 3, 201, 5561, 8, 201, 1, 201, 1, 201, 3, + 201, 5565, 8, 201, 1, 202, 1, 202, 1, 202, 1, 202, 1, 202, 3, 202, 5572, + 8, 202, 1, 202, 3, 202, 5575, 8, 202, 1, 202, 3, 202, 5578, 8, 202, 1, + 202, 1, 202, 1, 202, 1, 202, 1, 202, 1, 202, 3, 202, 5586, 8, 202, 1, 202, + 1, 202, 3, 202, 5590, 8, 202, 1, 202, 3, 202, 5593, 8, 202, 1, 203, 1, + 203, 1, 203, 1, 203, 5, 203, 5599, 8, 203, 10, 203, 12, 203, 5602, 9, 203, + 1, 204, 1, 204, 4, 204, 5606, 8, 204, 11, 204, 12, 204, 5607, 1, 205, 1, + 205, 1, 205, 1, 205, 5, 205, 5614, 8, 205, 10, 205, 12, 205, 5617, 9, 205, + 1, 206, 1, 206, 3, 206, 5621, 8, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, + 206, 3, 206, 5628, 8, 206, 1, 206, 1, 206, 1, 206, 3, 206, 5633, 8, 206, + 1, 206, 3, 206, 5636, 8, 206, 1, 206, 1, 206, 3, 206, 5640, 8, 206, 3, + 206, 5642, 8, 206, 1, 207, 1, 207, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, + 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, 1, 208, + 1, 208, 1, 208, 1, 208, 3, 208, 5663, 8, 208, 1, 209, 1, 209, 1, 209, 1, + 209, 1, 209, 1, 209, 1, 209, 5, 209, 5672, 8, 209, 10, 209, 12, 209, 5675, + 9, 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, 1, 209, + 1, 209, 5, 209, 5686, 8, 209, 10, 209, 12, 209, 5689, 9, 209, 1, 209, 1, + 209, 3, 209, 5693, 8, 209, 1, 210, 1, 210, 1, 211, 1, 211, 1, 211, 1, 211, + 5, 211, 5701, 8, 211, 10, 211, 12, 211, 5704, 9, 211, 1, 212, 1, 212, 1, + 212, 3, 212, 5709, 8, 212, 1, 212, 3, 212, 5712, 8, 212, 1, 212, 1, 212, + 1, 212, 3, 212, 5717, 8, 212, 1, 212, 1, 212, 1, 212, 1, 212, 1, 212, 5, + 212, 5724, 8, 212, 10, 212, 12, 212, 5727, 9, 212, 3, 212, 5729, 8, 212, + 1, 212, 5, 212, 5732, 8, 212, 10, 212, 12, 212, 5735, 9, 212, 1, 212, 3, + 212, 5738, 8, 212, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, + 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, + 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 1, 213, 3, 213, 5762, 8, 213, 3, + 213, 5764, 8, 213, 1, 214, 1, 214, 3, 214, 5768, 8, 214, 1, 214, 3, 214, + 5771, 8, 214, 1, 214, 1, 214, 1, 214, 3, 214, 5776, 8, 214, 1, 214, 3, + 214, 5779, 8, 214, 1, 214, 5, 214, 5782, 8, 214, 10, 214, 12, 214, 5785, + 9, 214, 1, 215, 1, 215, 1, 215, 1, 215, 1, 216, 1, 216, 3, 216, 5793, 8, + 216, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, + 217, 3, 217, 5804, 8, 217, 1, 217, 3, 217, 5807, 8, 217, 1, 217, 3, 217, + 5810, 8, 217, 1, 217, 3, 217, 5813, 8, 217, 1, 217, 1, 217, 3, 217, 5817, + 8, 217, 1, 217, 1, 217, 1, 217, 1, 217, 5, 217, 5823, 8, 217, 10, 217, + 12, 217, 5826, 9, 217, 4, 217, 5828, 8, 217, 11, 217, 12, 217, 5829, 1, + 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 1, 217, 5, 217, 5840, + 8, 217, 10, 217, 12, 217, 5843, 9, 217, 3, 217, 5845, 8, 217, 1, 218, 1, + 218, 1, 218, 3, 218, 5850, 8, 218, 1, 218, 1, 218, 3, 218, 5854, 8, 218, + 1, 218, 3, 218, 5857, 8, 218, 1, 219, 1, 219, 1, 219, 1, 219, 1, 219, 1, + 219, 1, 219, 3, 219, 5866, 8, 219, 1, 220, 1, 220, 1, 220, 1, 220, 3, 220, + 5872, 8, 220, 1, 220, 1, 220, 1, 220, 1, 220, 3, 220, 5878, 8, 220, 1, + 220, 3, 220, 5881, 8, 220, 1, 220, 1, 220, 3, 220, 5885, 8, 220, 1, 220, + 1, 220, 1, 221, 1, 221, 1, 221, 1, 221, 1, 222, 1, 222, 1, 222, 1, 222, + 1, 223, 1, 223, 1, 223, 3, 223, 5900, 8, 223, 1, 223, 3, 223, 5903, 8, + 223, 1, 223, 3, 223, 5906, 8, 223, 1, 223, 1, 223, 1, 223, 1, 223, 3, 223, + 5912, 8, 223, 1, 223, 1, 223, 1, 223, 1, 223, 3, 223, 5918, 8, 223, 1, + 223, 5, 223, 5921, 8, 223, 10, 223, 12, 223, 5924, 9, 223, 1, 223, 1, 223, + 1, 223, 3, 223, 5929, 8, 223, 1, 224, 1, 224, 1, 224, 1, 224, 3, 224, 5935, + 8, 224, 1, 224, 1, 224, 1, 225, 1, 225, 1, 225, 1, 225, 3, 225, 5943, 8, + 225, 4, 225, 5945, 8, 225, 11, 225, 12, 225, 5946, 1, 225, 1, 225, 1, 226, + 1, 226, 1, 226, 1, 226, 1, 226, 1, 226, 1, 227, 1, 227, 5, 227, 5959, 8, + 227, 10, 227, 12, 227, 5962, 9, 227, 1, 228, 1, 228, 1, 229, 1, 229, 3, + 229, 5968, 8, 229, 1, 229, 1, 229, 1, 229, 1, 229, 1, 229, 1, 229, 3, 229, + 5976, 8, 229, 1, 229, 3, 229, 5979, 8, 229, 1, 229, 1, 229, 1, 230, 1, + 230, 1, 230, 3, 230, 5986, 8, 230, 1, 231, 1, 231, 1, 231, 3, 231, 5991, + 8, 231, 1, 231, 1, 231, 1, 232, 1, 232, 3, 232, 5997, 8, 232, 1, 232, 1, + 232, 1, 232, 1, 232, 5, 232, 6003, 8, 232, 10, 232, 12, 232, 6006, 9, 232, + 1, 232, 1, 232, 3, 232, 6010, 8, 232, 1, 233, 1, 233, 1, 233, 1, 233, 3, + 233, 6016, 8, 233, 1, 233, 1, 233, 3, 233, 6020, 8, 233, 1, 233, 1, 233, + 1, 233, 3, 233, 6025, 8, 233, 1, 233, 1, 233, 3, 233, 6029, 8, 233, 5, + 233, 6031, 8, 233, 10, 233, 12, 233, 6034, 9, 233, 1, 233, 1, 233, 1, 233, + 1, 233, 1, 233, 1, 233, 1, 233, 1, 233, 5, 233, 6044, 8, 233, 10, 233, + 12, 233, 6047, 9, 233, 1, 233, 1, 233, 3, 233, 6051, 8, 233, 1, 233, 3, + 233, 6054, 8, 233, 1, 234, 1, 234, 3, 234, 6058, 8, 234, 1, 235, 1, 235, + 3, 235, 6062, 8, 235, 1, 236, 1, 236, 1, 236, 4, 236, 6067, 8, 236, 11, + 236, 12, 236, 6068, 1, 236, 1, 236, 1, 236, 1, 236, 3, 236, 6075, 8, 236, + 3, 236, 6077, 8, 236, 1, 237, 1, 237, 3, 237, 6081, 8, 237, 1, 237, 3, + 237, 6084, 8, 237, 1, 237, 1, 237, 1, 237, 1, 237, 1, 237, 3, 237, 6091, + 8, 237, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, + 1, 238, 3, 238, 6102, 8, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, 238, 1, + 238, 1, 238, 1, 238, 3, 238, 6112, 8, 238, 5, 238, 6114, 8, 238, 10, 238, + 12, 238, 6117, 9, 238, 1, 238, 1, 238, 3, 238, 6121, 8, 238, 1, 239, 1, + 239, 3, 239, 6125, 8, 239, 1, 239, 1, 239, 3, 239, 6129, 8, 239, 1, 239, + 3, 239, 6132, 8, 239, 1, 240, 1, 240, 1, 240, 1, 240, 1, 240, 1, 240, 1, + 240, 5, 240, 6141, 8, 240, 10, 240, 12, 240, 6144, 9, 240, 1, 240, 1, 240, + 3, 240, 6148, 8, 240, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, + 241, 1, 241, 5, 241, 6158, 8, 241, 10, 241, 12, 241, 6161, 9, 241, 1, 241, + 1, 241, 1, 241, 1, 241, 1, 241, 5, 241, 6168, 8, 241, 10, 241, 12, 241, + 6171, 9, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 1, 241, 5, + 241, 6180, 8, 241, 10, 241, 12, 241, 6183, 9, 241, 1, 241, 1, 241, 1, 241, + 3, 241, 6188, 8, 241, 3, 241, 6190, 8, 241, 3, 241, 6192, 8, 241, 1, 242, + 1, 242, 3, 242, 6196, 8, 242, 1, 242, 1, 242, 1, 242, 1, 242, 1, 242, 1, + 242, 1, 242, 5, 242, 6205, 8, 242, 10, 242, 12, 242, 6208, 9, 242, 1, 242, + 1, 242, 3, 242, 6212, 8, 242, 1, 243, 1, 243, 1, 243, 1, 243, 1, 243, 3, + 243, 6219, 8, 243, 1, 244, 1, 244, 1, 244, 1, 244, 5, 244, 6225, 8, 244, + 10, 244, 12, 244, 6228, 9, 244, 1, 244, 1, 244, 1, 245, 1, 245, 1, 245, + 1, 245, 5, 245, 6236, 8, 245, 10, 245, 12, 245, 6239, 9, 245, 1, 245, 1, + 245, 1, 246, 1, 246, 3, 246, 6245, 8, 246, 1, 246, 1, 246, 5, 246, 6249, + 8, 246, 10, 246, 12, 246, 6252, 9, 246, 1, 246, 3, 246, 6255, 8, 246, 1, + 247, 1, 247, 1, 247, 1, 247, 1, 247, 1, 247, 5, 247, 6263, 8, 247, 10, + 247, 12, 247, 6266, 9, 247, 1, 247, 1, 247, 1, 247, 1, 247, 1, 247, 1, + 247, 5, 247, 6274, 8, 247, 10, 247, 12, 247, 6277, 9, 247, 1, 247, 1, 247, + 3, 247, 6281, 8, 247, 1, 248, 1, 248, 3, 248, 6285, 8, 248, 1, 248, 1, + 248, 3, 248, 6289, 8, 248, 1, 248, 3, 248, 6292, 8, 248, 1, 248, 3, 248, + 6295, 8, 248, 1, 249, 1, 249, 1, 249, 1, 249, 1, 249, 1, 249, 5, 249, 6303, + 8, 249, 10, 249, 12, 249, 6306, 9, 249, 1, 249, 1, 249, 3, 249, 6310, 8, + 249, 1, 249, 1, 249, 1, 249, 1, 249, 5, 249, 6316, 8, 249, 10, 249, 12, + 249, 6319, 9, 249, 1, 249, 1, 249, 1, 250, 1, 250, 3, 250, 6325, 8, 250, + 1, 250, 1, 250, 5, 250, 6329, 8, 250, 10, 250, 12, 250, 6332, 9, 250, 1, + 250, 1, 250, 3, 250, 6336, 8, 250, 1, 251, 1, 251, 1, 251, 1, 251, 1, 251, + 1, 251, 5, 251, 6344, 8, 251, 10, 251, 12, 251, 6347, 9, 251, 1, 251, 1, + 251, 1, 251, 1, 251, 1, 251, 1, 251, 5, 251, 6355, 8, 251, 10, 251, 12, + 251, 6358, 9, 251, 1, 251, 1, 251, 3, 251, 6362, 8, 251, 1, 252, 1, 252, + 3, 252, 6366, 8, 252, 1, 252, 1, 252, 3, 252, 6370, 8, 252, 1, 252, 3, + 252, 6373, 8, 252, 1, 252, 3, 252, 6376, 8, 252, 1, 253, 1, 253, 1, 254, + 1, 254, 1, 254, 3, 254, 6383, 8, 254, 1, 254, 1, 254, 1, 255, 1, 255, 1, + 255, 1, 255, 1, 255, 3, 255, 6392, 8, 255, 1, 255, 1, 255, 1, 256, 1, 256, + 1, 256, 1, 256, 1, 256, 1, 256, 4, 256, 6402, 8, 256, 11, 256, 12, 256, + 6403, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, - 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, 257, 1, - 257, 3, 257, 6415, 8, 257, 1, 258, 1, 258, 1, 259, 1, 259, 1, 260, 1, 260, - 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 3, 260, 6428, 8, 260, 1, 260, 1, - 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, - 260, 1, 260, 5, 260, 6442, 8, 260, 10, 260, 12, 260, 6445, 9, 260, 1, 261, - 1, 261, 1, 261, 1, 261, 1, 261, 1, 261, 1, 261, 1, 261, 3, 261, 6455, 8, - 261, 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 3, 262, 6463, 8, 262, - 1, 262, 1, 262, 1, 262, 1, 262, 3, 262, 6469, 8, 262, 1, 262, 3, 262, 6472, - 8, 262, 1, 263, 1, 263, 1, 263, 3, 263, 6477, 8, 263, 1, 263, 1, 263, 3, - 263, 6481, 8, 263, 1, 263, 3, 263, 6484, 8, 263, 1, 263, 3, 263, 6487, - 8, 263, 1, 264, 1, 264, 1, 264, 3, 264, 6492, 8, 264, 1, 265, 1, 265, 1, - 265, 1, 265, 4, 265, 6498, 8, 265, 11, 265, 12, 265, 6499, 1, 265, 1, 265, - 1, 265, 1, 265, 1, 265, 1, 265, 1, 265, 1, 265, 1, 265, 1, 265, 3, 265, - 6512, 8, 265, 1, 266, 1, 266, 1, 266, 1, 266, 1, 266, 3, 266, 6519, 8, - 266, 1, 267, 1, 267, 1, 267, 1, 267, 1, 267, 3, 267, 6526, 8, 267, 1, 267, - 1, 267, 1, 267, 1, 268, 1, 268, 1, 268, 1, 268, 1, 269, 1, 269, 1, 269, - 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 5, 269, 6543, 8, 269, 10, 269, - 12, 269, 6546, 9, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, - 1, 269, 1, 269, 3, 269, 6556, 8, 269, 1, 269, 3, 269, 6559, 8, 269, 1, - 270, 1, 270, 1, 270, 1, 270, 4, 270, 6565, 8, 270, 11, 270, 12, 270, 6566, - 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, 3, 270, 6574, 8, 270, 1, 270, 3, - 270, 6577, 8, 270, 3, 270, 6579, 8, 270, 1, 271, 1, 271, 1, 271, 1, 271, - 1, 271, 1, 271, 3, 271, 6587, 8, 271, 1, 272, 1, 272, 1, 273, 1, 273, 1, - 274, 1, 274, 1, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, 275, 3, - 275, 6602, 8, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, 275, 3, 275, - 6610, 8, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, 276, 1, - 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, - 276, 1, 276, 4, 276, 6630, 8, 276, 11, 276, 12, 276, 6631, 1, 276, 1, 276, - 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, - 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 4, 277, 6650, 8, 277, 11, 277, - 12, 277, 6651, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 5, 277, 6659, 8, - 277, 10, 277, 12, 277, 6662, 9, 277, 1, 277, 1, 277, 1, 277, 3, 277, 6667, - 8, 277, 1, 278, 1, 278, 1, 278, 1, 278, 3, 278, 6673, 8, 278, 1, 279, 1, - 279, 1, 279, 3, 279, 6678, 8, 279, 1, 280, 1, 280, 1, 280, 1, 280, 1, 281, - 1, 281, 1, 281, 1, 281, 3, 281, 6688, 8, 281, 1, 282, 1, 282, 1, 282, 1, - 282, 1, 283, 1, 283, 1, 283, 3, 283, 6697, 8, 283, 1, 283, 1, 283, 1, 283, - 1, 284, 1, 284, 1, 284, 1, 285, 1, 285, 1, 285, 5, 285, 6708, 8, 285, 10, - 285, 12, 285, 6711, 9, 285, 1, 285, 1, 285, 1, 285, 1, 285, 1, 285, 5, - 285, 6718, 8, 285, 10, 285, 12, 285, 6721, 9, 285, 5, 285, 6723, 8, 285, - 10, 285, 12, 285, 6726, 9, 285, 3, 285, 6728, 8, 285, 1, 286, 1, 286, 1, - 286, 1, 286, 3, 286, 6734, 8, 286, 1, 287, 1, 287, 1, 287, 1, 288, 1, 288, - 1, 288, 1, 289, 1, 289, 1, 289, 1, 290, 1, 290, 1, 290, 1, 290, 1, 290, - 5, 290, 6750, 8, 290, 10, 290, 12, 290, 6753, 9, 290, 3, 290, 6755, 8, - 290, 1, 290, 3, 290, 6758, 8, 290, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, - 1, 291, 3, 291, 6766, 8, 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, - 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 3, 291, 6779, 8, 291, 3, 291, - 6781, 8, 291, 1, 291, 1, 291, 3, 291, 6785, 8, 291, 1, 291, 1, 291, 1, - 291, 1, 291, 1, 291, 1, 291, 3, 291, 6793, 8, 291, 3, 291, 6795, 8, 291, - 3, 291, 6797, 8, 291, 3, 291, 6799, 8, 291, 1, 292, 1, 292, 1, 292, 1, - 292, 5, 292, 6805, 8, 292, 10, 292, 12, 292, 6808, 9, 292, 1, 292, 1, 292, - 1, 293, 1, 293, 1, 293, 1, 293, 1, 293, 1, 293, 3, 293, 6818, 8, 293, 1, - 294, 1, 294, 1, 294, 1, 294, 1, 294, 1, 295, 1, 295, 1, 295, 1, 295, 3, - 295, 6829, 8, 295, 3, 295, 6831, 8, 295, 1, 296, 1, 296, 1, 296, 1, 296, - 1, 296, 1, 296, 1, 296, 3, 296, 6840, 8, 296, 1, 296, 1, 296, 1, 297, 1, - 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 3, 297, 6853, - 8, 297, 1, 298, 1, 298, 1, 298, 1, 298, 3, 298, 6859, 8, 298, 1, 298, 1, - 298, 1, 298, 1, 298, 1, 298, 3, 298, 6866, 8, 298, 1, 298, 1, 298, 1, 298, - 1, 298, 1, 299, 1, 299, 1, 299, 1, 299, 3, 299, 6876, 8, 299, 1, 299, 1, - 299, 3, 299, 6880, 8, 299, 1, 300, 1, 300, 1, 300, 1, 301, 1, 301, 1, 301, - 1, 301, 3, 301, 6889, 8, 301, 1, 301, 3, 301, 6892, 8, 301, 1, 302, 1, - 302, 1, 302, 1, 302, 3, 302, 6898, 8, 302, 1, 302, 3, 302, 6901, 8, 302, - 1, 302, 1, 302, 1, 302, 3, 302, 6906, 8, 302, 1, 303, 1, 303, 1, 303, 1, - 303, 3, 303, 6912, 8, 303, 1, 303, 1, 303, 1, 303, 1, 303, 1, 303, 1, 303, - 3, 303, 6920, 8, 303, 1, 304, 1, 304, 1, 304, 1, 304, 3, 304, 6926, 8, - 304, 1, 304, 1, 304, 1, 304, 1, 304, 3, 304, 6932, 8, 304, 1, 304, 1, 304, - 1, 304, 1, 304, 1, 304, 1, 304, 1, 305, 1, 305, 1, 305, 1, 305, 3, 305, - 6944, 8, 305, 1, 305, 1, 305, 1, 305, 1, 305, 1, 305, 1, 305, 3, 305, 6952, - 8, 305, 1, 306, 3, 306, 6955, 8, 306, 1, 306, 1, 306, 1, 306, 1, 306, 1, - 306, 1, 306, 1, 306, 1, 306, 1, 306, 3, 306, 6966, 8, 306, 1, 306, 1, 306, - 3, 306, 6970, 8, 306, 1, 307, 1, 307, 1, 307, 1, 307, 1, 307, 1, 307, 1, - 307, 1, 307, 1, 307, 3, 307, 6981, 8, 307, 1, 307, 1, 307, 3, 307, 6985, - 8, 307, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, - 1, 308, 3, 308, 6996, 8, 308, 1, 309, 1, 309, 3, 309, 7000, 8, 309, 1, - 309, 1, 309, 1, 309, 1, 309, 3, 309, 7006, 8, 309, 1, 309, 3, 309, 7009, - 8, 309, 1, 309, 3, 309, 7012, 8, 309, 1, 309, 3, 309, 7015, 8, 309, 1, - 309, 3, 309, 7018, 8, 309, 1, 309, 1, 309, 3, 309, 7022, 8, 309, 1, 309, - 3, 309, 7025, 8, 309, 1, 310, 1, 310, 3, 310, 7029, 8, 310, 1, 310, 1, - 310, 1, 310, 1, 310, 3, 310, 7035, 8, 310, 1, 310, 3, 310, 7038, 8, 310, - 1, 310, 3, 310, 7041, 8, 310, 1, 310, 3, 310, 7044, 8, 310, 1, 310, 3, - 310, 7047, 8, 310, 1, 310, 1, 310, 3, 310, 7051, 8, 310, 1, 310, 3, 310, - 7054, 8, 310, 1, 311, 1, 311, 1, 312, 1, 312, 1, 313, 1, 313, 3, 313, 7062, - 8, 313, 1, 313, 1, 313, 1, 313, 3, 313, 7067, 8, 313, 1, 313, 3, 313, 7070, - 8, 313, 1, 313, 1, 313, 3, 313, 7074, 8, 313, 1, 314, 1, 314, 1, 314, 1, - 314, 1, 314, 1, 314, 3, 314, 7082, 8, 314, 1, 314, 1, 314, 3, 314, 7086, - 8, 314, 1, 315, 1, 315, 3, 315, 7090, 8, 315, 1, 315, 1, 315, 1, 315, 1, - 315, 1, 315, 1, 315, 1, 315, 3, 315, 7099, 8, 315, 1, 315, 1, 315, 1, 315, - 1, 315, 1, 315, 1, 315, 1, 315, 5, 315, 7108, 8, 315, 10, 315, 12, 315, - 7111, 9, 315, 1, 315, 1, 315, 1, 315, 1, 315, 3, 315, 7117, 8, 315, 3, - 315, 7119, 8, 315, 1, 316, 1, 316, 3, 316, 7123, 8, 316, 1, 316, 1, 316, - 1, 316, 1, 316, 1, 316, 1, 316, 1, 316, 3, 316, 7132, 8, 316, 1, 316, 1, - 316, 3, 316, 7136, 8, 316, 1, 317, 1, 317, 3, 317, 7140, 8, 317, 1, 317, - 1, 317, 1, 317, 1, 317, 1, 317, 3, 317, 7147, 8, 317, 1, 317, 1, 317, 1, - 317, 1, 317, 3, 317, 7153, 8, 317, 1, 318, 1, 318, 3, 318, 7157, 8, 318, - 1, 318, 1, 318, 1, 318, 1, 318, 1, 318, 3, 318, 7164, 8, 318, 1, 318, 1, - 318, 1, 318, 1, 318, 1, 318, 1, 319, 1, 319, 3, 319, 7173, 8, 319, 1, 319, - 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, - 3, 319, 7185, 8, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, - 319, 1, 319, 1, 319, 1, 319, 5, 319, 7197, 8, 319, 10, 319, 12, 319, 7200, - 9, 319, 1, 319, 3, 319, 7203, 8, 319, 3, 319, 7205, 8, 319, 1, 319, 3, - 319, 7208, 8, 319, 1, 320, 1, 320, 1, 320, 1, 320, 1, 320, 3, 320, 7215, - 8, 320, 1, 321, 1, 321, 1, 321, 1, 321, 1, 322, 1, 322, 1, 322, 1, 322, - 1, 323, 1, 323, 1, 323, 1, 323, 3, 323, 7229, 8, 323, 1, 324, 1, 324, 1, - 324, 1, 324, 1, 324, 1, 324, 1, 324, 3, 324, 7238, 8, 324, 1, 324, 3, 324, - 7241, 8, 324, 1, 324, 3, 324, 7244, 8, 324, 1, 324, 3, 324, 7247, 8, 324, - 1, 325, 1, 325, 1, 325, 1, 325, 1, 325, 1, 325, 3, 325, 7255, 8, 325, 1, - 325, 1, 325, 3, 325, 7259, 8, 325, 1, 326, 1, 326, 1, 326, 1, 326, 1, 326, - 1, 326, 1, 326, 3, 326, 7268, 8, 326, 1, 326, 1, 326, 3, 326, 7272, 8, - 326, 1, 326, 1, 326, 1, 326, 1, 326, 1, 327, 1, 327, 1, 327, 1, 327, 1, - 327, 1, 327, 1, 327, 1, 327, 1, 327, 3, 327, 7287, 8, 327, 1, 327, 1, 327, - 1, 327, 1, 327, 1, 328, 1, 328, 3, 328, 7295, 8, 328, 1, 328, 1, 328, 1, - 328, 1, 328, 1, 328, 1, 328, 1, 329, 1, 329, 1, 329, 1, 329, 3, 329, 7307, - 8, 329, 1, 330, 1, 330, 1, 330, 1, 330, 1, 331, 1, 331, 1, 332, 1, 332, - 1, 333, 1, 333, 1, 334, 1, 334, 1, 334, 1, 334, 1, 334, 3, 334, 7324, 8, - 334, 1, 334, 3, 334, 7327, 8, 334, 1, 334, 1, 334, 1, 334, 3, 334, 7332, - 8, 334, 1, 334, 1, 334, 1, 334, 1, 334, 1, 334, 3, 334, 7339, 8, 334, 1, - 334, 1, 334, 3, 334, 7343, 8, 334, 1, 334, 3, 334, 7346, 8, 334, 1, 334, - 1, 334, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, - 1, 335, 1, 335, 5, 335, 7360, 8, 335, 10, 335, 12, 335, 7363, 9, 335, 1, - 335, 1, 335, 3, 335, 7367, 8, 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, - 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 5, 335, 7379, 8, 335, 10, 335, - 12, 335, 7382, 9, 335, 1, 335, 1, 335, 3, 335, 7386, 8, 335, 3, 335, 7388, - 8, 335, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 3, 336, - 7397, 8, 336, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 3, 336, 7405, - 8, 336, 1, 336, 3, 336, 7408, 8, 336, 1, 336, 3, 336, 7411, 8, 336, 1, - 336, 3, 336, 7414, 8, 336, 1, 336, 3, 336, 7417, 8, 336, 3, 336, 7419, - 8, 336, 1, 337, 1, 337, 3, 337, 7423, 8, 337, 1, 337, 1, 337, 3, 337, 7427, - 8, 337, 1, 338, 1, 338, 1, 338, 5, 338, 7432, 8, 338, 10, 338, 12, 338, - 7435, 9, 338, 1, 338, 1, 338, 3, 338, 7439, 8, 338, 1, 338, 1, 338, 1, - 338, 3, 338, 7444, 8, 338, 1, 338, 5, 338, 7447, 8, 338, 10, 338, 12, 338, - 7450, 9, 338, 1, 338, 3, 338, 7453, 8, 338, 1, 338, 3, 338, 7456, 8, 338, - 1, 338, 1, 338, 1, 338, 3, 338, 7461, 8, 338, 1, 338, 1, 338, 1, 338, 1, - 338, 4, 338, 7467, 8, 338, 11, 338, 12, 338, 7468, 1, 338, 5, 338, 7472, - 8, 338, 10, 338, 12, 338, 7475, 9, 338, 3, 338, 7477, 8, 338, 1, 339, 1, - 339, 1, 340, 1, 340, 3, 340, 7483, 8, 340, 1, 341, 1, 341, 1, 341, 3, 341, - 7488, 8, 341, 1, 342, 1, 342, 1, 342, 3, 342, 7493, 8, 342, 1, 343, 1, - 343, 1, 343, 1, 343, 1, 343, 3, 343, 7500, 8, 343, 1, 343, 3, 343, 7503, - 8, 343, 1, 343, 1, 343, 1, 344, 1, 344, 1, 344, 1, 344, 1, 344, 1, 344, - 1, 344, 1, 344, 1, 344, 5, 344, 7516, 8, 344, 10, 344, 12, 344, 7519, 9, - 344, 1, 344, 1, 344, 1, 345, 1, 345, 1, 345, 1, 345, 5, 345, 7527, 8, 345, - 10, 345, 12, 345, 7530, 9, 345, 1, 345, 1, 345, 1, 345, 1, 345, 5, 345, - 7536, 8, 345, 10, 345, 12, 345, 7539, 9, 345, 1, 345, 1, 345, 1, 345, 1, - 345, 5, 345, 7545, 8, 345, 10, 345, 12, 345, 7548, 9, 345, 1, 345, 1, 345, - 1, 345, 1, 345, 5, 345, 7554, 8, 345, 10, 345, 12, 345, 7557, 9, 345, 1, - 345, 1, 345, 1, 345, 1, 345, 5, 345, 7563, 8, 345, 10, 345, 12, 345, 7566, - 9, 345, 3, 345, 7568, 8, 345, 1, 345, 1, 345, 1, 345, 1, 345, 3, 345, 7574, - 8, 345, 1, 345, 1, 345, 1, 345, 3, 345, 7579, 8, 345, 3, 345, 7581, 8, - 345, 1, 346, 1, 346, 1, 347, 1, 347, 1, 347, 3, 347, 7588, 8, 347, 1, 348, - 1, 348, 1, 349, 1, 349, 1, 349, 1, 349, 1, 349, 1, 349, 1, 349, 1, 349, - 1, 349, 1, 349, 1, 350, 1, 350, 1, 351, 1, 351, 1, 352, 1, 352, 1, 353, - 1, 353, 1, 353, 1, 353, 1, 354, 1, 354, 1, 355, 1, 355, 1, 355, 1, 355, - 1, 355, 1, 355, 1, 356, 1, 356, 1, 356, 1, 356, 1, 356, 1, 356, 1, 356, - 1, 356, 5, 356, 7628, 8, 356, 10, 356, 12, 356, 7631, 9, 356, 3, 356, 7633, - 8, 356, 1, 356, 1, 356, 3, 356, 7637, 8, 356, 1, 356, 3, 356, 7640, 8, - 356, 1, 356, 1, 356, 1, 356, 1, 356, 1, 356, 1, 356, 1, 356, 5, 356, 7649, - 8, 356, 10, 356, 12, 356, 7652, 9, 356, 1, 356, 1, 356, 1, 356, 1, 356, - 5, 356, 7658, 8, 356, 10, 356, 12, 356, 7661, 9, 356, 3, 356, 7663, 8, - 356, 3, 356, 7665, 8, 356, 1, 356, 1, 356, 1, 357, 1, 357, 1, 358, 1, 358, - 1, 358, 1, 358, 1, 358, 1, 358, 3, 358, 7677, 8, 358, 1, 358, 1, 358, 1, - 358, 3, 358, 7682, 8, 358, 1, 358, 1, 358, 3, 358, 7686, 8, 358, 1, 358, - 1, 358, 3, 358, 7690, 8, 358, 1, 358, 3, 358, 7693, 8, 358, 1, 358, 3, - 358, 7696, 8, 358, 1, 358, 1, 358, 1, 359, 1, 359, 1, 359, 1, 359, 1, 360, - 1, 360, 1, 360, 1, 360, 1, 360, 1, 361, 1, 361, 1, 361, 3, 361, 7712, 8, - 361, 3, 361, 7714, 8, 361, 1, 361, 1, 361, 1, 361, 1, 361, 3, 361, 7720, - 8, 361, 3, 361, 7722, 8, 361, 5, 361, 7724, 8, 361, 10, 361, 12, 361, 7727, - 9, 361, 1, 361, 1, 361, 1, 361, 3, 361, 7732, 8, 361, 1, 361, 1, 361, 1, - 361, 1, 361, 3, 361, 7738, 8, 361, 5, 361, 7740, 8, 361, 10, 361, 12, 361, - 7743, 9, 361, 3, 361, 7745, 8, 361, 1, 362, 1, 362, 1, 362, 1, 362, 5, - 362, 7751, 8, 362, 10, 362, 12, 362, 7754, 9, 362, 1, 363, 1, 363, 1, 364, - 1, 364, 1, 364, 5, 364, 7761, 8, 364, 10, 364, 12, 364, 7764, 9, 364, 1, - 364, 3, 364, 7767, 8, 364, 1, 364, 1, 364, 1, 365, 1, 365, 1, 366, 1, 366, - 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, - 1, 366, 1, 366, 3, 366, 7786, 8, 366, 1, 367, 1, 367, 1, 367, 3, 367, 7791, - 8, 367, 1, 367, 1, 367, 1, 368, 1, 368, 1, 368, 3, 368, 7798, 8, 368, 1, - 368, 1, 368, 1, 369, 1, 369, 1, 369, 3, 369, 7805, 8, 369, 1, 369, 1, 369, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, - 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 3, 370, 7879, 8, - 370, 1, 371, 1, 371, 1, 371, 1, 371, 1, 371, 1, 372, 1, 372, 1, 372, 1, - 372, 1, 372, 1, 372, 1, 372, 3, 372, 7893, 8, 372, 1, 372, 1, 372, 1, 372, - 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7902, 8, 372, 1, 372, 1, 372, 1, - 372, 1, 372, 5, 372, 7908, 8, 372, 10, 372, 12, 372, 7911, 9, 372, 1, 372, - 1, 372, 1, 372, 1, 372, 3, 372, 7917, 8, 372, 1, 372, 1, 372, 1, 372, 1, - 372, 1, 372, 3, 372, 7924, 8, 372, 1, 372, 5, 372, 7927, 8, 372, 10, 372, - 12, 372, 7930, 9, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7936, 8, - 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7943, 8, 372, 1, 372, - 5, 372, 7946, 8, 372, 10, 372, 12, 372, 7949, 9, 372, 1, 372, 1, 372, 1, - 372, 1, 372, 3, 372, 7955, 8, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, - 3, 372, 7962, 8, 372, 1, 372, 5, 372, 7965, 8, 372, 10, 372, 12, 372, 7968, - 9, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7974, 8, 372, 1, 372, 1, - 372, 1, 372, 1, 372, 1, 372, 3, 372, 7981, 8, 372, 1, 372, 5, 372, 7984, - 8, 372, 10, 372, 12, 372, 7987, 9, 372, 1, 372, 1, 372, 1, 372, 1, 372, - 3, 372, 7993, 8, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 8000, - 8, 372, 1, 372, 5, 372, 8003, 8, 372, 10, 372, 12, 372, 8006, 9, 372, 3, - 372, 8008, 8, 372, 1, 372, 3, 372, 8011, 8, 372, 1, 373, 1, 373, 1, 373, - 1, 373, 1, 373, 3, 373, 8018, 8, 373, 1, 373, 1, 373, 3, 373, 8022, 8, - 373, 1, 374, 1, 374, 1, 374, 1, 374, 1, 374, 1, 374, 1, 374, 3, 374, 8031, - 8, 374, 1, 374, 1, 374, 1, 375, 1, 375, 1, 375, 1, 375, 1, 375, 5, 375, - 8040, 8, 375, 10, 375, 12, 375, 8043, 9, 375, 1, 375, 1, 375, 1, 375, 1, - 375, 1, 375, 1, 375, 3, 375, 8051, 8, 375, 1, 375, 1, 375, 3, 375, 8055, - 8, 375, 1, 375, 1, 375, 1, 375, 1, 375, 1, 375, 3, 375, 8062, 8, 375, 3, - 375, 8064, 8, 375, 1, 376, 1, 376, 1, 376, 5, 376, 8069, 8, 376, 10, 376, - 12, 376, 8072, 9, 376, 1, 377, 1, 377, 1, 377, 1, 377, 1, 377, 3, 377, - 8079, 8, 377, 1, 377, 1, 377, 1, 377, 3, 377, 8084, 8, 377, 1, 377, 1, - 377, 3, 377, 8088, 8, 377, 1, 378, 1, 378, 1, 378, 3, 378, 8093, 8, 378, - 1, 378, 1, 378, 1, 378, 1, 378, 1, 378, 3, 378, 8100, 8, 378, 3, 378, 8102, - 8, 378, 1, 378, 1, 378, 3, 378, 8106, 8, 378, 1, 378, 3, 378, 8109, 8, - 378, 1, 378, 3, 378, 8112, 8, 378, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, - 1, 379, 1, 380, 1, 380, 3, 380, 8122, 8, 380, 1, 380, 1, 380, 1, 380, 1, - 380, 3, 380, 8128, 8, 380, 3, 380, 8130, 8, 380, 4, 380, 8132, 8, 380, - 11, 380, 12, 380, 8133, 1, 380, 1, 380, 3, 380, 8138, 8, 380, 1, 380, 1, - 380, 1, 380, 3, 380, 8143, 8, 380, 1, 380, 1, 380, 1, 380, 3, 380, 8148, - 8, 380, 5, 380, 8150, 8, 380, 10, 380, 12, 380, 8153, 9, 380, 1, 380, 1, - 380, 1, 380, 3, 380, 8158, 8, 380, 1, 380, 1, 380, 1, 380, 3, 380, 8163, - 8, 380, 1, 380, 1, 380, 1, 380, 3, 380, 8168, 8, 380, 1, 380, 3, 380, 8171, - 8, 380, 1, 380, 1, 380, 1, 381, 1, 381, 1, 381, 1, 381, 1, 382, 1, 382, - 1, 382, 3, 382, 8182, 8, 382, 1, 382, 3, 382, 8185, 8, 382, 1, 382, 3, - 382, 8188, 8, 382, 1, 383, 1, 383, 1, 383, 1, 383, 3, 383, 8194, 8, 383, - 1, 383, 1, 383, 1, 383, 1, 384, 1, 384, 3, 384, 8201, 8, 384, 1, 384, 1, - 384, 1, 384, 3, 384, 8206, 8, 384, 5, 384, 8208, 8, 384, 10, 384, 12, 384, - 8211, 9, 384, 1, 385, 1, 385, 1, 385, 3, 385, 8216, 8, 385, 3, 385, 8218, - 8, 385, 1, 385, 1, 385, 1, 385, 1, 385, 3, 385, 8224, 8, 385, 3, 385, 8226, - 8, 385, 5, 385, 8228, 8, 385, 10, 385, 12, 385, 8231, 9, 385, 1, 385, 1, - 385, 1, 385, 1, 385, 1, 385, 1, 385, 3, 385, 8239, 8, 385, 1, 386, 1, 386, - 1, 386, 1, 386, 3, 386, 8245, 8, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, - 386, 5, 386, 8252, 8, 386, 10, 386, 12, 386, 8255, 9, 386, 1, 386, 1, 386, - 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 3, 386, 8266, 8, - 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 3, 386, 8274, 8, 386, - 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 3, 386, 8283, 8, - 386, 1, 386, 3, 386, 8286, 8, 386, 1, 387, 1, 387, 1, 387, 5, 387, 8291, - 8, 387, 10, 387, 12, 387, 8294, 9, 387, 1, 387, 3, 387, 8297, 8, 387, 1, - 387, 1, 387, 1, 387, 1, 387, 5, 387, 8303, 8, 387, 10, 387, 12, 387, 8306, - 9, 387, 1, 388, 1, 388, 1, 388, 1, 388, 3, 388, 8312, 8, 388, 1, 388, 1, - 388, 1, 389, 1, 389, 1, 389, 1, 389, 4, 389, 8320, 8, 389, 11, 389, 12, - 389, 8321, 1, 389, 1, 389, 1, 389, 4, 389, 8327, 8, 389, 11, 389, 12, 389, - 8328, 1, 390, 1, 390, 1, 390, 3, 390, 8334, 8, 390, 1, 390, 1, 390, 1, - 390, 1, 390, 1, 390, 3, 390, 8341, 8, 390, 1, 390, 1, 390, 1, 390, 1, 390, - 1, 391, 1, 391, 1, 392, 1, 392, 1, 393, 1, 393, 1, 393, 1, 393, 1, 393, - 1, 393, 1, 393, 3, 393, 8358, 8, 393, 1, 393, 1, 393, 1, 393, 1, 393, 1, - 393, 3, 393, 8365, 8, 393, 1, 393, 1, 393, 1, 393, 1, 393, 1, 393, 1, 393, - 1, 393, 1, 393, 3, 393, 8375, 8, 393, 1, 393, 1, 393, 1, 393, 1, 393, 1, - 393, 4, 393, 8382, 8, 393, 11, 393, 12, 393, 8383, 1, 393, 1, 393, 1, 394, - 1, 394, 1, 394, 1, 394, 1, 394, 3, 394, 8393, 8, 394, 1, 394, 1, 394, 1, - 395, 1, 395, 1, 395, 1, 395, 1, 395, 3, 395, 8402, 8, 395, 1, 395, 5, 395, - 8405, 8, 395, 10, 395, 12, 395, 8408, 9, 395, 1, 395, 1, 395, 3, 395, 8412, - 8, 395, 1, 395, 3, 395, 8415, 8, 395, 1, 395, 1, 395, 1, 396, 1, 396, 1, - 396, 1, 396, 1, 396, 1, 396, 3, 396, 8425, 8, 396, 1, 396, 1, 396, 1, 397, - 1, 397, 1, 397, 1, 397, 1, 398, 1, 398, 1, 398, 3, 398, 8436, 8, 398, 1, - 398, 1, 398, 3, 398, 8440, 8, 398, 1, 398, 3, 398, 8443, 8, 398, 1, 398, - 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 3, 398, 8451, 8, 398, 1, 398, 1, - 398, 1, 398, 1, 398, 3, 398, 8457, 8, 398, 3, 398, 8459, 8, 398, 1, 398, - 1, 398, 1, 398, 3, 398, 8464, 8, 398, 1, 398, 3, 398, 8467, 8, 398, 1, - 398, 1, 398, 1, 398, 1, 398, 1, 398, 3, 398, 8474, 8, 398, 1, 398, 1, 398, - 3, 398, 8478, 8, 398, 1, 398, 4, 398, 8481, 8, 398, 11, 398, 12, 398, 8482, - 1, 398, 3, 398, 8486, 8, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, - 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 3, 398, 8499, 8, 398, 1, 398, - 1, 398, 3, 398, 8503, 8, 398, 1, 399, 1, 399, 1, 399, 3, 399, 8508, 8, - 399, 1, 399, 3, 399, 8511, 8, 399, 1, 399, 1, 399, 1, 399, 1, 400, 1, 400, - 1, 400, 1, 400, 1, 400, 3, 400, 8521, 8, 400, 1, 400, 1, 400, 3, 400, 8525, - 8, 400, 1, 400, 1, 400, 3, 400, 8529, 8, 400, 1, 401, 1, 401, 1, 401, 3, - 401, 8534, 8, 401, 1, 401, 1, 401, 1, 402, 1, 402, 1, 402, 1, 403, 1, 403, - 1, 403, 1, 404, 1, 404, 1, 404, 1, 404, 1, 405, 1, 405, 3, 405, 8550, 8, - 405, 1, 406, 1, 406, 1, 406, 3, 406, 8555, 8, 406, 1, 406, 1, 406, 1, 407, - 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 3, 407, 8567, 8, - 407, 4, 407, 8569, 8, 407, 11, 407, 12, 407, 8570, 1, 407, 1, 407, 1, 407, - 1, 407, 3, 407, 8577, 8, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, - 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 5, 407, 8590, 8, 407, 10, - 407, 12, 407, 8593, 9, 407, 3, 407, 8595, 8, 407, 3, 407, 8597, 8, 407, - 3, 407, 8599, 8, 407, 4, 407, 8601, 8, 407, 11, 407, 12, 407, 8602, 1, - 407, 3, 407, 8606, 8, 407, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, - 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, - 1, 408, 5, 408, 8624, 8, 408, 10, 408, 12, 408, 8627, 9, 408, 1, 408, 1, - 408, 3, 408, 8631, 8, 408, 1, 408, 1, 408, 1, 408, 3, 408, 8636, 8, 408, - 1, 409, 1, 409, 1, 409, 1, 409, 1, 409, 1, 409, 1, 409, 4, 409, 8645, 8, - 409, 11, 409, 12, 409, 8646, 1, 409, 3, 409, 8650, 8, 409, 1, 409, 1, 409, - 1, 410, 1, 410, 1, 410, 1, 410, 1, 410, 1, 410, 4, 410, 8660, 8, 410, 11, - 410, 12, 410, 8661, 1, 411, 1, 411, 1, 411, 1, 411, 1, 411, 4, 411, 8669, - 8, 411, 11, 411, 12, 411, 8670, 1, 412, 1, 412, 1, 412, 1, 412, 1, 412, - 1, 412, 1, 412, 4, 412, 8680, 8, 412, 11, 412, 12, 412, 8681, 1, 413, 1, - 413, 1, 413, 1, 413, 1, 413, 5, 413, 8689, 8, 413, 10, 413, 12, 413, 8692, - 9, 413, 1, 413, 1, 413, 3, 413, 8696, 8, 413, 1, 414, 1, 414, 1, 414, 1, - 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, - 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 5, 414, 8718, - 8, 414, 10, 414, 12, 414, 8721, 9, 414, 1, 414, 1, 414, 3, 414, 8725, 8, - 414, 1, 414, 1, 414, 1, 414, 1, 414, 3, 414, 8731, 8, 414, 3, 414, 8733, - 8, 414, 1, 414, 1, 414, 1, 415, 1, 415, 1, 415, 1, 416, 1, 416, 1, 416, - 3, 416, 8743, 8, 416, 1, 416, 3, 416, 8746, 8, 416, 1, 416, 3, 416, 8749, - 8, 416, 1, 416, 3, 416, 8752, 8, 416, 1, 416, 1, 416, 1, 416, 1, 416, 3, - 416, 8758, 8, 416, 1, 416, 1, 416, 1, 416, 1, 416, 1, 416, 3, 416, 8765, - 8, 416, 1, 416, 1, 416, 3, 416, 8769, 8, 416, 3, 416, 8771, 8, 416, 1, - 416, 3, 416, 8774, 8, 416, 1, 416, 1, 416, 1, 416, 3, 416, 8779, 8, 416, - 1, 416, 1, 416, 3, 416, 8783, 8, 416, 1, 416, 1, 416, 1, 416, 3, 416, 8788, - 8, 416, 1, 416, 3, 416, 8791, 8, 416, 1, 417, 1, 417, 1, 417, 3, 417, 8796, - 8, 417, 1, 417, 3, 417, 8799, 8, 417, 1, 418, 1, 418, 1, 418, 3, 418, 8804, - 8, 418, 1, 419, 1, 419, 3, 419, 8808, 8, 419, 1, 419, 1, 419, 5, 419, 8812, - 8, 419, 10, 419, 12, 419, 8815, 9, 419, 1, 419, 3, 419, 8818, 8, 419, 4, - 419, 8820, 8, 419, 11, 419, 12, 419, 8821, 1, 419, 1, 419, 1, 420, 1, 420, - 1, 420, 1, 420, 3, 420, 8830, 8, 420, 1, 420, 1, 420, 1, 420, 1, 420, 1, - 420, 1, 420, 1, 420, 1, 420, 1, 420, 5, 420, 8841, 8, 420, 10, 420, 12, - 420, 8844, 9, 420, 1, 420, 3, 420, 8847, 8, 420, 1, 420, 1, 420, 1, 420, - 1, 420, 3, 420, 8853, 8, 420, 1, 420, 3, 420, 8856, 8, 420, 1, 420, 1, - 420, 3, 420, 8860, 8, 420, 1, 420, 1, 420, 1, 420, 3, 420, 8865, 8, 420, - 4, 420, 8867, 8, 420, 11, 420, 12, 420, 8868, 1, 420, 1, 420, 5, 420, 8873, - 8, 420, 10, 420, 12, 420, 8876, 9, 420, 1, 421, 1, 421, 3, 421, 8880, 8, - 421, 1, 421, 3, 421, 8883, 8, 421, 1, 421, 1, 421, 1, 421, 1, 421, 1, 421, - 1, 421, 3, 421, 8891, 8, 421, 1, 421, 3, 421, 8894, 8, 421, 1, 422, 1, - 422, 1, 422, 1, 422, 1, 422, 1, 422, 1, 422, 3, 422, 8903, 8, 422, 1, 422, - 1, 422, 3, 422, 8907, 8, 422, 3, 422, 8909, 8, 422, 1, 423, 1, 423, 1, + 257, 1, 257, 1, 257, 1, 257, 3, 257, 6427, 8, 257, 1, 258, 1, 258, 1, 259, + 1, 259, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 3, 260, + 6440, 8, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, 1, + 260, 1, 260, 1, 260, 1, 260, 1, 260, 5, 260, 6454, 8, 260, 10, 260, 12, + 260, 6457, 9, 260, 1, 261, 1, 261, 1, 261, 1, 261, 1, 261, 1, 261, 1, 261, + 1, 261, 3, 261, 6467, 8, 261, 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 1, + 262, 3, 262, 6475, 8, 262, 1, 262, 1, 262, 1, 262, 1, 262, 3, 262, 6481, + 8, 262, 1, 262, 3, 262, 6484, 8, 262, 1, 263, 1, 263, 1, 263, 3, 263, 6489, + 8, 263, 1, 263, 1, 263, 3, 263, 6493, 8, 263, 1, 263, 3, 263, 6496, 8, + 263, 1, 263, 3, 263, 6499, 8, 263, 1, 264, 1, 264, 1, 264, 3, 264, 6504, + 8, 264, 1, 265, 1, 265, 1, 265, 1, 265, 4, 265, 6510, 8, 265, 11, 265, + 12, 265, 6511, 1, 265, 1, 265, 1, 265, 1, 265, 1, 265, 1, 265, 1, 265, + 1, 265, 1, 265, 1, 265, 3, 265, 6524, 8, 265, 1, 266, 1, 266, 1, 266, 1, + 266, 1, 266, 3, 266, 6531, 8, 266, 1, 267, 1, 267, 1, 267, 1, 267, 1, 267, + 3, 267, 6538, 8, 267, 1, 267, 1, 267, 1, 267, 1, 268, 1, 268, 1, 268, 1, + 268, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 5, + 269, 6555, 8, 269, 10, 269, 12, 269, 6558, 9, 269, 1, 269, 1, 269, 1, 269, + 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 3, 269, 6568, 8, 269, 1, 269, 3, + 269, 6571, 8, 269, 1, 270, 1, 270, 1, 270, 1, 270, 4, 270, 6577, 8, 270, + 11, 270, 12, 270, 6578, 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, 3, 270, + 6586, 8, 270, 1, 270, 3, 270, 6589, 8, 270, 3, 270, 6591, 8, 270, 1, 271, + 1, 271, 1, 271, 1, 271, 1, 271, 1, 271, 3, 271, 6599, 8, 271, 1, 272, 1, + 272, 1, 273, 1, 273, 1, 274, 1, 274, 1, 275, 1, 275, 1, 275, 1, 275, 1, + 275, 1, 275, 1, 275, 3, 275, 6614, 8, 275, 1, 275, 1, 275, 1, 275, 1, 275, + 1, 275, 1, 275, 3, 275, 6622, 8, 275, 1, 275, 1, 275, 1, 275, 1, 275, 1, + 275, 1, 275, 1, 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, 276, 1, + 276, 1, 276, 1, 276, 1, 276, 1, 276, 4, 276, 6642, 8, 276, 11, 276, 12, + 276, 6643, 1, 276, 1, 276, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, + 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 1, 277, 4, 277, + 6662, 8, 277, 11, 277, 12, 277, 6663, 1, 277, 1, 277, 1, 277, 1, 277, 1, + 277, 5, 277, 6671, 8, 277, 10, 277, 12, 277, 6674, 9, 277, 1, 277, 1, 277, + 1, 277, 3, 277, 6679, 8, 277, 1, 278, 1, 278, 1, 278, 1, 278, 3, 278, 6685, + 8, 278, 1, 279, 1, 279, 1, 279, 3, 279, 6690, 8, 279, 1, 280, 1, 280, 1, + 280, 1, 280, 1, 281, 1, 281, 1, 281, 1, 281, 3, 281, 6700, 8, 281, 1, 282, + 1, 282, 1, 282, 1, 282, 1, 283, 1, 283, 1, 283, 3, 283, 6709, 8, 283, 1, + 283, 1, 283, 1, 283, 1, 284, 1, 284, 1, 284, 1, 285, 1, 285, 1, 285, 5, + 285, 6720, 8, 285, 10, 285, 12, 285, 6723, 9, 285, 1, 285, 1, 285, 1, 285, + 1, 285, 1, 285, 5, 285, 6730, 8, 285, 10, 285, 12, 285, 6733, 9, 285, 5, + 285, 6735, 8, 285, 10, 285, 12, 285, 6738, 9, 285, 3, 285, 6740, 8, 285, + 1, 286, 1, 286, 1, 286, 1, 286, 3, 286, 6746, 8, 286, 1, 287, 1, 287, 1, + 287, 1, 288, 1, 288, 1, 288, 1, 289, 1, 289, 1, 289, 1, 290, 1, 290, 1, + 290, 1, 290, 1, 290, 5, 290, 6762, 8, 290, 10, 290, 12, 290, 6765, 9, 290, + 3, 290, 6767, 8, 290, 1, 290, 3, 290, 6770, 8, 290, 1, 291, 1, 291, 1, + 291, 1, 291, 1, 291, 1, 291, 3, 291, 6778, 8, 291, 1, 291, 1, 291, 1, 291, + 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 3, 291, + 6791, 8, 291, 3, 291, 6793, 8, 291, 1, 291, 1, 291, 3, 291, 6797, 8, 291, + 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 3, 291, 6805, 8, 291, 3, + 291, 6807, 8, 291, 3, 291, 6809, 8, 291, 3, 291, 6811, 8, 291, 1, 292, + 1, 292, 1, 292, 1, 292, 5, 292, 6817, 8, 292, 10, 292, 12, 292, 6820, 9, + 292, 1, 292, 1, 292, 1, 293, 1, 293, 1, 293, 1, 293, 1, 293, 1, 293, 3, + 293, 6830, 8, 293, 1, 294, 1, 294, 1, 294, 1, 294, 1, 294, 1, 295, 1, 295, + 1, 295, 1, 295, 3, 295, 6841, 8, 295, 3, 295, 6843, 8, 295, 1, 296, 1, + 296, 1, 296, 1, 296, 1, 296, 1, 296, 1, 296, 3, 296, 6852, 8, 296, 1, 296, + 1, 296, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, + 1, 297, 3, 297, 6865, 8, 297, 1, 298, 1, 298, 1, 298, 1, 298, 3, 298, 6871, + 8, 298, 1, 298, 1, 298, 1, 298, 1, 298, 1, 298, 3, 298, 6878, 8, 298, 1, + 298, 1, 298, 1, 298, 1, 298, 1, 299, 1, 299, 1, 299, 1, 299, 3, 299, 6888, + 8, 299, 1, 299, 1, 299, 3, 299, 6892, 8, 299, 1, 300, 1, 300, 1, 300, 1, + 301, 1, 301, 1, 301, 1, 301, 3, 301, 6901, 8, 301, 1, 301, 3, 301, 6904, + 8, 301, 1, 302, 1, 302, 1, 302, 1, 302, 3, 302, 6910, 8, 302, 1, 302, 3, + 302, 6913, 8, 302, 1, 302, 1, 302, 1, 302, 3, 302, 6918, 8, 302, 1, 303, + 1, 303, 1, 303, 1, 303, 3, 303, 6924, 8, 303, 1, 303, 1, 303, 1, 303, 1, + 303, 1, 303, 1, 303, 3, 303, 6932, 8, 303, 1, 304, 1, 304, 1, 304, 1, 304, + 3, 304, 6938, 8, 304, 1, 304, 1, 304, 1, 304, 1, 304, 3, 304, 6944, 8, + 304, 1, 304, 1, 304, 1, 304, 1, 304, 1, 304, 1, 304, 1, 305, 1, 305, 1, + 305, 1, 305, 3, 305, 6956, 8, 305, 1, 305, 1, 305, 1, 305, 1, 305, 1, 305, + 1, 305, 3, 305, 6964, 8, 305, 1, 306, 3, 306, 6967, 8, 306, 1, 306, 1, + 306, 1, 306, 1, 306, 1, 306, 1, 306, 1, 306, 1, 306, 1, 306, 3, 306, 6978, + 8, 306, 1, 306, 1, 306, 3, 306, 6982, 8, 306, 1, 307, 1, 307, 1, 307, 1, + 307, 1, 307, 1, 307, 1, 307, 1, 307, 1, 307, 3, 307, 6993, 8, 307, 1, 307, + 1, 307, 3, 307, 6997, 8, 307, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 1, + 308, 1, 308, 1, 308, 1, 308, 3, 308, 7008, 8, 308, 1, 309, 1, 309, 3, 309, + 7012, 8, 309, 1, 309, 1, 309, 1, 309, 1, 309, 3, 309, 7018, 8, 309, 1, + 309, 3, 309, 7021, 8, 309, 1, 309, 3, 309, 7024, 8, 309, 1, 309, 3, 309, + 7027, 8, 309, 1, 309, 3, 309, 7030, 8, 309, 1, 309, 1, 309, 3, 309, 7034, + 8, 309, 1, 309, 3, 309, 7037, 8, 309, 1, 310, 1, 310, 3, 310, 7041, 8, + 310, 1, 310, 1, 310, 1, 310, 1, 310, 3, 310, 7047, 8, 310, 1, 310, 3, 310, + 7050, 8, 310, 1, 310, 3, 310, 7053, 8, 310, 1, 310, 3, 310, 7056, 8, 310, + 1, 310, 3, 310, 7059, 8, 310, 1, 310, 1, 310, 3, 310, 7063, 8, 310, 1, + 310, 3, 310, 7066, 8, 310, 1, 311, 1, 311, 1, 312, 1, 312, 1, 313, 1, 313, + 3, 313, 7074, 8, 313, 1, 313, 1, 313, 1, 313, 3, 313, 7079, 8, 313, 1, + 313, 3, 313, 7082, 8, 313, 1, 313, 1, 313, 3, 313, 7086, 8, 313, 1, 314, + 1, 314, 1, 314, 1, 314, 1, 314, 1, 314, 3, 314, 7094, 8, 314, 1, 314, 1, + 314, 3, 314, 7098, 8, 314, 1, 315, 1, 315, 3, 315, 7102, 8, 315, 1, 315, + 1, 315, 1, 315, 1, 315, 1, 315, 1, 315, 1, 315, 3, 315, 7111, 8, 315, 1, + 315, 1, 315, 1, 315, 1, 315, 1, 315, 1, 315, 1, 315, 5, 315, 7120, 8, 315, + 10, 315, 12, 315, 7123, 9, 315, 1, 315, 1, 315, 1, 315, 1, 315, 3, 315, + 7129, 8, 315, 3, 315, 7131, 8, 315, 1, 316, 1, 316, 3, 316, 7135, 8, 316, + 1, 316, 1, 316, 1, 316, 1, 316, 1, 316, 1, 316, 1, 316, 3, 316, 7144, 8, + 316, 1, 316, 1, 316, 3, 316, 7148, 8, 316, 1, 317, 1, 317, 3, 317, 7152, + 8, 317, 1, 317, 1, 317, 1, 317, 1, 317, 1, 317, 3, 317, 7159, 8, 317, 1, + 317, 1, 317, 1, 317, 1, 317, 3, 317, 7165, 8, 317, 1, 318, 1, 318, 3, 318, + 7169, 8, 318, 1, 318, 1, 318, 1, 318, 1, 318, 1, 318, 3, 318, 7176, 8, + 318, 1, 318, 1, 318, 1, 318, 1, 318, 1, 318, 1, 319, 1, 319, 3, 319, 7185, + 8, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, + 1, 319, 1, 319, 3, 319, 7197, 8, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, + 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 319, 5, 319, 7209, 8, 319, 10, + 319, 12, 319, 7212, 9, 319, 1, 319, 3, 319, 7215, 8, 319, 3, 319, 7217, + 8, 319, 1, 319, 3, 319, 7220, 8, 319, 1, 320, 1, 320, 1, 320, 1, 320, 1, + 320, 3, 320, 7227, 8, 320, 1, 321, 1, 321, 1, 321, 1, 321, 1, 322, 1, 322, + 1, 322, 1, 322, 1, 323, 1, 323, 1, 323, 1, 323, 3, 323, 7241, 8, 323, 1, + 324, 1, 324, 1, 324, 1, 324, 1, 324, 1, 324, 1, 324, 3, 324, 7250, 8, 324, + 1, 324, 3, 324, 7253, 8, 324, 1, 324, 3, 324, 7256, 8, 324, 1, 324, 3, + 324, 7259, 8, 324, 1, 325, 1, 325, 1, 325, 1, 325, 1, 325, 1, 325, 3, 325, + 7267, 8, 325, 1, 325, 1, 325, 3, 325, 7271, 8, 325, 1, 326, 1, 326, 1, + 326, 1, 326, 1, 326, 1, 326, 1, 326, 3, 326, 7280, 8, 326, 1, 326, 1, 326, + 3, 326, 7284, 8, 326, 1, 326, 1, 326, 1, 326, 1, 326, 1, 327, 1, 327, 1, + 327, 1, 327, 1, 327, 1, 327, 1, 327, 1, 327, 1, 327, 3, 327, 7299, 8, 327, + 1, 327, 1, 327, 1, 327, 1, 327, 1, 328, 1, 328, 3, 328, 7307, 8, 328, 1, + 328, 1, 328, 1, 328, 1, 328, 1, 328, 1, 328, 1, 329, 1, 329, 1, 329, 1, + 329, 3, 329, 7319, 8, 329, 1, 330, 1, 330, 1, 330, 1, 330, 1, 331, 1, 331, + 1, 332, 1, 332, 1, 333, 1, 333, 1, 334, 1, 334, 1, 334, 1, 334, 1, 334, + 3, 334, 7336, 8, 334, 1, 334, 3, 334, 7339, 8, 334, 1, 334, 1, 334, 1, + 334, 3, 334, 7344, 8, 334, 1, 334, 1, 334, 1, 334, 1, 334, 1, 334, 3, 334, + 7351, 8, 334, 1, 334, 1, 334, 3, 334, 7355, 8, 334, 1, 334, 3, 334, 7358, + 8, 334, 1, 334, 1, 334, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, + 1, 335, 1, 335, 1, 335, 1, 335, 5, 335, 7372, 8, 335, 10, 335, 12, 335, + 7375, 9, 335, 1, 335, 1, 335, 3, 335, 7379, 8, 335, 1, 335, 1, 335, 1, + 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 1, 335, 5, 335, 7391, + 8, 335, 10, 335, 12, 335, 7394, 9, 335, 1, 335, 1, 335, 3, 335, 7398, 8, + 335, 3, 335, 7400, 8, 335, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, + 1, 336, 3, 336, 7409, 8, 336, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 1, + 336, 3, 336, 7417, 8, 336, 1, 336, 3, 336, 7420, 8, 336, 1, 336, 3, 336, + 7423, 8, 336, 1, 336, 3, 336, 7426, 8, 336, 1, 336, 3, 336, 7429, 8, 336, + 3, 336, 7431, 8, 336, 1, 337, 1, 337, 3, 337, 7435, 8, 337, 1, 337, 1, + 337, 3, 337, 7439, 8, 337, 1, 338, 1, 338, 1, 338, 5, 338, 7444, 8, 338, + 10, 338, 12, 338, 7447, 9, 338, 1, 338, 1, 338, 3, 338, 7451, 8, 338, 1, + 338, 1, 338, 1, 338, 3, 338, 7456, 8, 338, 1, 338, 5, 338, 7459, 8, 338, + 10, 338, 12, 338, 7462, 9, 338, 1, 338, 3, 338, 7465, 8, 338, 1, 338, 3, + 338, 7468, 8, 338, 1, 338, 1, 338, 1, 338, 3, 338, 7473, 8, 338, 1, 338, + 1, 338, 1, 338, 1, 338, 4, 338, 7479, 8, 338, 11, 338, 12, 338, 7480, 1, + 338, 5, 338, 7484, 8, 338, 10, 338, 12, 338, 7487, 9, 338, 3, 338, 7489, + 8, 338, 1, 339, 1, 339, 1, 340, 1, 340, 3, 340, 7495, 8, 340, 1, 341, 1, + 341, 1, 341, 3, 341, 7500, 8, 341, 1, 342, 1, 342, 1, 342, 3, 342, 7505, + 8, 342, 1, 343, 1, 343, 1, 343, 1, 343, 1, 343, 3, 343, 7512, 8, 343, 1, + 343, 3, 343, 7515, 8, 343, 1, 343, 1, 343, 1, 344, 1, 344, 1, 344, 1, 344, + 1, 344, 1, 344, 1, 344, 1, 344, 1, 344, 5, 344, 7528, 8, 344, 10, 344, + 12, 344, 7531, 9, 344, 1, 344, 1, 344, 1, 345, 1, 345, 1, 345, 1, 345, + 5, 345, 7539, 8, 345, 10, 345, 12, 345, 7542, 9, 345, 1, 345, 1, 345, 1, + 345, 1, 345, 5, 345, 7548, 8, 345, 10, 345, 12, 345, 7551, 9, 345, 1, 345, + 1, 345, 1, 345, 1, 345, 5, 345, 7557, 8, 345, 10, 345, 12, 345, 7560, 9, + 345, 1, 345, 1, 345, 1, 345, 1, 345, 5, 345, 7566, 8, 345, 10, 345, 12, + 345, 7569, 9, 345, 1, 345, 1, 345, 1, 345, 1, 345, 5, 345, 7575, 8, 345, + 10, 345, 12, 345, 7578, 9, 345, 3, 345, 7580, 8, 345, 1, 345, 1, 345, 1, + 345, 1, 345, 3, 345, 7586, 8, 345, 1, 345, 1, 345, 1, 345, 3, 345, 7591, + 8, 345, 3, 345, 7593, 8, 345, 1, 346, 1, 346, 1, 347, 1, 347, 1, 347, 3, + 347, 7600, 8, 347, 1, 348, 1, 348, 1, 349, 1, 349, 1, 349, 1, 349, 1, 349, + 1, 349, 1, 349, 1, 349, 1, 349, 1, 349, 1, 350, 1, 350, 1, 351, 1, 351, + 1, 352, 1, 352, 1, 353, 1, 353, 1, 353, 1, 353, 1, 354, 1, 354, 1, 355, + 1, 355, 1, 355, 1, 355, 1, 355, 1, 355, 1, 356, 1, 356, 1, 356, 1, 356, + 1, 356, 1, 356, 1, 356, 1, 356, 5, 356, 7640, 8, 356, 10, 356, 12, 356, + 7643, 9, 356, 3, 356, 7645, 8, 356, 1, 356, 1, 356, 3, 356, 7649, 8, 356, + 1, 356, 3, 356, 7652, 8, 356, 1, 356, 1, 356, 1, 356, 1, 356, 1, 356, 1, + 356, 1, 356, 5, 356, 7661, 8, 356, 10, 356, 12, 356, 7664, 9, 356, 1, 356, + 1, 356, 1, 356, 1, 356, 5, 356, 7670, 8, 356, 10, 356, 12, 356, 7673, 9, + 356, 3, 356, 7675, 8, 356, 3, 356, 7677, 8, 356, 1, 356, 1, 356, 1, 357, + 1, 357, 1, 358, 1, 358, 1, 358, 1, 358, 1, 358, 1, 358, 3, 358, 7689, 8, + 358, 1, 358, 1, 358, 1, 358, 3, 358, 7694, 8, 358, 1, 358, 1, 358, 3, 358, + 7698, 8, 358, 1, 358, 1, 358, 3, 358, 7702, 8, 358, 1, 358, 3, 358, 7705, + 8, 358, 1, 358, 3, 358, 7708, 8, 358, 1, 358, 1, 358, 1, 359, 1, 359, 1, + 359, 1, 359, 1, 360, 1, 360, 1, 360, 1, 360, 1, 360, 1, 361, 1, 361, 1, + 361, 3, 361, 7724, 8, 361, 3, 361, 7726, 8, 361, 1, 361, 1, 361, 1, 361, + 1, 361, 3, 361, 7732, 8, 361, 3, 361, 7734, 8, 361, 5, 361, 7736, 8, 361, + 10, 361, 12, 361, 7739, 9, 361, 1, 361, 1, 361, 1, 361, 3, 361, 7744, 8, + 361, 1, 361, 1, 361, 1, 361, 1, 361, 3, 361, 7750, 8, 361, 5, 361, 7752, + 8, 361, 10, 361, 12, 361, 7755, 9, 361, 3, 361, 7757, 8, 361, 1, 362, 1, + 362, 1, 362, 1, 362, 5, 362, 7763, 8, 362, 10, 362, 12, 362, 7766, 9, 362, + 1, 363, 1, 363, 1, 364, 1, 364, 1, 364, 5, 364, 7773, 8, 364, 10, 364, + 12, 364, 7776, 9, 364, 1, 364, 3, 364, 7779, 8, 364, 1, 364, 1, 364, 1, + 365, 1, 365, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, + 366, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 3, 366, 7798, 8, 366, 1, 367, + 1, 367, 1, 367, 3, 367, 7803, 8, 367, 1, 367, 1, 367, 1, 368, 1, 368, 1, + 368, 3, 368, 7810, 8, 368, 1, 368, 1, 368, 1, 369, 1, 369, 1, 369, 3, 369, + 7817, 8, 369, 1, 369, 1, 369, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, 370, 1, + 370, 1, 370, 3, 370, 7891, 8, 370, 1, 371, 1, 371, 1, 371, 1, 371, 1, 371, + 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7905, 8, + 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7914, + 8, 372, 1, 372, 1, 372, 1, 372, 1, 372, 5, 372, 7920, 8, 372, 10, 372, + 12, 372, 7923, 9, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7929, 8, + 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7936, 8, 372, 1, 372, + 5, 372, 7939, 8, 372, 10, 372, 12, 372, 7942, 9, 372, 1, 372, 1, 372, 1, + 372, 1, 372, 3, 372, 7948, 8, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, + 3, 372, 7955, 8, 372, 1, 372, 5, 372, 7958, 8, 372, 10, 372, 12, 372, 7961, + 9, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7967, 8, 372, 1, 372, 1, + 372, 1, 372, 1, 372, 1, 372, 3, 372, 7974, 8, 372, 1, 372, 5, 372, 7977, + 8, 372, 10, 372, 12, 372, 7980, 9, 372, 1, 372, 1, 372, 1, 372, 1, 372, + 3, 372, 7986, 8, 372, 1, 372, 1, 372, 1, 372, 1, 372, 1, 372, 3, 372, 7993, + 8, 372, 1, 372, 5, 372, 7996, 8, 372, 10, 372, 12, 372, 7999, 9, 372, 1, + 372, 1, 372, 1, 372, 1, 372, 3, 372, 8005, 8, 372, 1, 372, 1, 372, 1, 372, + 1, 372, 1, 372, 3, 372, 8012, 8, 372, 1, 372, 5, 372, 8015, 8, 372, 10, + 372, 12, 372, 8018, 9, 372, 3, 372, 8020, 8, 372, 1, 372, 3, 372, 8023, + 8, 372, 1, 373, 1, 373, 1, 373, 1, 373, 1, 373, 3, 373, 8030, 8, 373, 1, + 373, 1, 373, 3, 373, 8034, 8, 373, 1, 374, 1, 374, 1, 374, 1, 374, 1, 374, + 1, 374, 1, 374, 3, 374, 8043, 8, 374, 1, 374, 1, 374, 1, 375, 1, 375, 1, + 375, 1, 375, 1, 375, 5, 375, 8052, 8, 375, 10, 375, 12, 375, 8055, 9, 375, + 1, 375, 1, 375, 1, 375, 1, 375, 1, 375, 1, 375, 3, 375, 8063, 8, 375, 1, + 375, 1, 375, 3, 375, 8067, 8, 375, 1, 375, 1, 375, 1, 375, 1, 375, 1, 375, + 3, 375, 8074, 8, 375, 3, 375, 8076, 8, 375, 1, 376, 1, 376, 1, 376, 5, + 376, 8081, 8, 376, 10, 376, 12, 376, 8084, 9, 376, 1, 377, 1, 377, 1, 377, + 1, 377, 1, 377, 3, 377, 8091, 8, 377, 1, 377, 1, 377, 1, 377, 3, 377, 8096, + 8, 377, 1, 377, 1, 377, 3, 377, 8100, 8, 377, 1, 378, 1, 378, 1, 378, 3, + 378, 8105, 8, 378, 1, 378, 1, 378, 1, 378, 1, 378, 1, 378, 3, 378, 8112, + 8, 378, 3, 378, 8114, 8, 378, 1, 378, 1, 378, 3, 378, 8118, 8, 378, 1, + 378, 3, 378, 8121, 8, 378, 1, 378, 3, 378, 8124, 8, 378, 1, 379, 1, 379, + 1, 379, 1, 379, 1, 379, 1, 379, 1, 380, 1, 380, 3, 380, 8134, 8, 380, 1, + 380, 1, 380, 1, 380, 1, 380, 3, 380, 8140, 8, 380, 3, 380, 8142, 8, 380, + 4, 380, 8144, 8, 380, 11, 380, 12, 380, 8145, 1, 380, 1, 380, 3, 380, 8150, + 8, 380, 1, 380, 1, 380, 1, 380, 3, 380, 8155, 8, 380, 1, 380, 1, 380, 1, + 380, 3, 380, 8160, 8, 380, 5, 380, 8162, 8, 380, 10, 380, 12, 380, 8165, + 9, 380, 1, 380, 1, 380, 1, 380, 3, 380, 8170, 8, 380, 1, 380, 1, 380, 1, + 380, 3, 380, 8175, 8, 380, 1, 380, 1, 380, 1, 380, 3, 380, 8180, 8, 380, + 1, 380, 3, 380, 8183, 8, 380, 1, 380, 1, 380, 1, 381, 1, 381, 1, 381, 1, + 381, 1, 382, 1, 382, 1, 382, 3, 382, 8194, 8, 382, 1, 382, 3, 382, 8197, + 8, 382, 1, 382, 3, 382, 8200, 8, 382, 1, 383, 1, 383, 1, 383, 1, 383, 3, + 383, 8206, 8, 383, 1, 383, 1, 383, 1, 383, 1, 384, 1, 384, 3, 384, 8213, + 8, 384, 1, 384, 1, 384, 1, 384, 3, 384, 8218, 8, 384, 5, 384, 8220, 8, + 384, 10, 384, 12, 384, 8223, 9, 384, 1, 385, 1, 385, 1, 385, 3, 385, 8228, + 8, 385, 3, 385, 8230, 8, 385, 1, 385, 1, 385, 1, 385, 1, 385, 3, 385, 8236, + 8, 385, 3, 385, 8238, 8, 385, 5, 385, 8240, 8, 385, 10, 385, 12, 385, 8243, + 9, 385, 1, 385, 1, 385, 1, 385, 1, 385, 1, 385, 1, 385, 3, 385, 8251, 8, + 385, 1, 386, 1, 386, 1, 386, 1, 386, 3, 386, 8257, 8, 386, 1, 386, 1, 386, + 1, 386, 1, 386, 1, 386, 5, 386, 8264, 8, 386, 10, 386, 12, 386, 8267, 9, + 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, + 386, 3, 386, 8278, 8, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, + 3, 386, 8286, 8, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, 386, 1, + 386, 3, 386, 8295, 8, 386, 1, 386, 3, 386, 8298, 8, 386, 1, 387, 1, 387, + 1, 387, 5, 387, 8303, 8, 387, 10, 387, 12, 387, 8306, 9, 387, 1, 387, 3, + 387, 8309, 8, 387, 1, 387, 1, 387, 1, 387, 1, 387, 5, 387, 8315, 8, 387, + 10, 387, 12, 387, 8318, 9, 387, 1, 388, 1, 388, 1, 388, 1, 388, 3, 388, + 8324, 8, 388, 1, 388, 1, 388, 1, 389, 1, 389, 1, 389, 1, 389, 4, 389, 8332, + 8, 389, 11, 389, 12, 389, 8333, 1, 389, 1, 389, 1, 389, 4, 389, 8339, 8, + 389, 11, 389, 12, 389, 8340, 1, 390, 1, 390, 1, 390, 3, 390, 8346, 8, 390, + 1, 390, 1, 390, 1, 390, 1, 390, 1, 390, 3, 390, 8353, 8, 390, 1, 390, 1, + 390, 1, 390, 1, 390, 1, 391, 1, 391, 1, 392, 1, 392, 1, 393, 1, 393, 1, + 393, 1, 393, 1, 393, 1, 393, 1, 393, 3, 393, 8370, 8, 393, 1, 393, 1, 393, + 1, 393, 1, 393, 1, 393, 3, 393, 8377, 8, 393, 1, 393, 1, 393, 1, 393, 1, + 393, 1, 393, 1, 393, 1, 393, 1, 393, 3, 393, 8387, 8, 393, 1, 393, 1, 393, + 1, 393, 1, 393, 1, 393, 4, 393, 8394, 8, 393, 11, 393, 12, 393, 8395, 1, + 393, 1, 393, 1, 394, 1, 394, 1, 394, 1, 394, 1, 394, 3, 394, 8405, 8, 394, + 1, 394, 1, 394, 1, 395, 1, 395, 1, 395, 1, 395, 1, 395, 3, 395, 8414, 8, + 395, 1, 395, 5, 395, 8417, 8, 395, 10, 395, 12, 395, 8420, 9, 395, 1, 395, + 1, 395, 3, 395, 8424, 8, 395, 1, 395, 3, 395, 8427, 8, 395, 1, 395, 1, + 395, 1, 396, 1, 396, 1, 396, 1, 396, 1, 396, 1, 396, 3, 396, 8437, 8, 396, + 1, 396, 1, 396, 1, 397, 1, 397, 1, 397, 1, 397, 1, 398, 1, 398, 1, 398, + 3, 398, 8448, 8, 398, 1, 398, 1, 398, 3, 398, 8452, 8, 398, 1, 398, 3, + 398, 8455, 8, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 3, 398, + 8463, 8, 398, 1, 398, 1, 398, 1, 398, 1, 398, 3, 398, 8469, 8, 398, 3, + 398, 8471, 8, 398, 1, 398, 1, 398, 1, 398, 3, 398, 8476, 8, 398, 1, 398, + 3, 398, 8479, 8, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 3, 398, 8486, + 8, 398, 1, 398, 1, 398, 3, 398, 8490, 8, 398, 1, 398, 4, 398, 8493, 8, + 398, 11, 398, 12, 398, 8494, 1, 398, 3, 398, 8498, 8, 398, 1, 398, 1, 398, + 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, 1, 398, + 3, 398, 8511, 8, 398, 1, 398, 1, 398, 3, 398, 8515, 8, 398, 1, 399, 1, + 399, 1, 399, 3, 399, 8520, 8, 399, 1, 399, 3, 399, 8523, 8, 399, 1, 399, + 1, 399, 1, 399, 1, 400, 1, 400, 1, 400, 1, 400, 1, 400, 3, 400, 8533, 8, + 400, 1, 400, 1, 400, 3, 400, 8537, 8, 400, 1, 400, 1, 400, 3, 400, 8541, + 8, 400, 1, 401, 1, 401, 1, 401, 3, 401, 8546, 8, 401, 1, 401, 1, 401, 1, + 402, 1, 402, 1, 402, 1, 403, 1, 403, 1, 403, 1, 404, 1, 404, 1, 404, 1, + 404, 1, 405, 1, 405, 3, 405, 8562, 8, 405, 1, 406, 1, 406, 1, 406, 3, 406, + 8567, 8, 406, 1, 406, 1, 406, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, + 407, 1, 407, 1, 407, 3, 407, 8579, 8, 407, 4, 407, 8581, 8, 407, 11, 407, + 12, 407, 8582, 1, 407, 1, 407, 1, 407, 1, 407, 3, 407, 8589, 8, 407, 1, + 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, + 407, 1, 407, 5, 407, 8602, 8, 407, 10, 407, 12, 407, 8605, 9, 407, 3, 407, + 8607, 8, 407, 3, 407, 8609, 8, 407, 3, 407, 8611, 8, 407, 4, 407, 8613, + 8, 407, 11, 407, 12, 407, 8614, 1, 407, 3, 407, 8618, 8, 407, 1, 408, 1, + 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, + 408, 1, 408, 1, 408, 1, 408, 1, 408, 1, 408, 5, 408, 8636, 8, 408, 10, + 408, 12, 408, 8639, 9, 408, 1, 408, 1, 408, 3, 408, 8643, 8, 408, 1, 408, + 1, 408, 1, 408, 3, 408, 8648, 8, 408, 1, 409, 1, 409, 1, 409, 1, 409, 1, + 409, 1, 409, 1, 409, 4, 409, 8657, 8, 409, 11, 409, 12, 409, 8658, 1, 409, + 3, 409, 8662, 8, 409, 1, 409, 1, 409, 1, 410, 1, 410, 1, 410, 1, 410, 1, + 410, 1, 410, 4, 410, 8672, 8, 410, 11, 410, 12, 410, 8673, 1, 411, 1, 411, + 1, 411, 1, 411, 1, 411, 4, 411, 8681, 8, 411, 11, 411, 12, 411, 8682, 1, + 412, 1, 412, 1, 412, 1, 412, 1, 412, 1, 412, 1, 412, 4, 412, 8692, 8, 412, + 11, 412, 12, 412, 8693, 1, 413, 1, 413, 1, 413, 1, 413, 1, 413, 5, 413, + 8701, 8, 413, 10, 413, 12, 413, 8704, 9, 413, 1, 413, 1, 413, 3, 413, 8708, + 8, 413, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, + 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, + 1, 414, 1, 414, 1, 414, 5, 414, 8730, 8, 414, 10, 414, 12, 414, 8733, 9, + 414, 1, 414, 1, 414, 3, 414, 8737, 8, 414, 1, 414, 1, 414, 1, 414, 1, 414, + 3, 414, 8743, 8, 414, 3, 414, 8745, 8, 414, 1, 414, 1, 414, 1, 415, 1, + 415, 1, 415, 1, 416, 1, 416, 1, 416, 3, 416, 8755, 8, 416, 1, 416, 3, 416, + 8758, 8, 416, 1, 416, 3, 416, 8761, 8, 416, 1, 416, 3, 416, 8764, 8, 416, + 1, 416, 1, 416, 1, 416, 1, 416, 3, 416, 8770, 8, 416, 1, 416, 1, 416, 1, + 416, 1, 416, 1, 416, 3, 416, 8777, 8, 416, 1, 416, 1, 416, 3, 416, 8781, + 8, 416, 3, 416, 8783, 8, 416, 1, 416, 3, 416, 8786, 8, 416, 1, 416, 1, + 416, 1, 416, 3, 416, 8791, 8, 416, 1, 416, 1, 416, 3, 416, 8795, 8, 416, + 1, 416, 1, 416, 1, 416, 3, 416, 8800, 8, 416, 1, 416, 3, 416, 8803, 8, + 416, 1, 417, 1, 417, 1, 417, 3, 417, 8808, 8, 417, 1, 417, 3, 417, 8811, + 8, 417, 1, 418, 1, 418, 1, 418, 3, 418, 8816, 8, 418, 1, 419, 1, 419, 3, + 419, 8820, 8, 419, 1, 419, 1, 419, 5, 419, 8824, 8, 419, 10, 419, 12, 419, + 8827, 9, 419, 1, 419, 3, 419, 8830, 8, 419, 4, 419, 8832, 8, 419, 11, 419, + 12, 419, 8833, 1, 419, 1, 419, 1, 420, 1, 420, 1, 420, 1, 420, 3, 420, + 8842, 8, 420, 1, 420, 1, 420, 1, 420, 1, 420, 1, 420, 1, 420, 1, 420, 1, + 420, 1, 420, 5, 420, 8853, 8, 420, 10, 420, 12, 420, 8856, 9, 420, 1, 420, + 3, 420, 8859, 8, 420, 1, 420, 1, 420, 1, 420, 1, 420, 3, 420, 8865, 8, + 420, 1, 420, 3, 420, 8868, 8, 420, 1, 420, 1, 420, 3, 420, 8872, 8, 420, + 1, 420, 1, 420, 1, 420, 3, 420, 8877, 8, 420, 4, 420, 8879, 8, 420, 11, + 420, 12, 420, 8880, 1, 420, 1, 420, 5, 420, 8885, 8, 420, 10, 420, 12, + 420, 8888, 9, 420, 1, 421, 1, 421, 3, 421, 8892, 8, 421, 1, 421, 3, 421, + 8895, 8, 421, 1, 421, 1, 421, 1, 421, 1, 421, 1, 421, 1, 421, 3, 421, 8903, + 8, 421, 1, 421, 3, 421, 8906, 8, 421, 1, 422, 1, 422, 1, 422, 1, 422, 1, + 422, 1, 422, 1, 422, 3, 422, 8915, 8, 422, 1, 422, 1, 422, 3, 422, 8919, + 8, 422, 3, 422, 8921, 8, 422, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, - 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 3, 423, 8928, 8, 423, 1, 423, - 1, 423, 1, 423, 1, 423, 3, 423, 8934, 8, 423, 1, 423, 4, 423, 8937, 8, - 423, 11, 423, 12, 423, 8938, 1, 423, 1, 423, 1, 423, 3, 423, 8944, 8, 423, - 3, 423, 8946, 8, 423, 1, 424, 1, 424, 3, 424, 8950, 8, 424, 1, 424, 1, - 424, 1, 424, 1, 424, 1, 424, 5, 424, 8957, 8, 424, 10, 424, 12, 424, 8960, - 9, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, - 5, 424, 8970, 8, 424, 10, 424, 12, 424, 8973, 9, 424, 1, 424, 1, 424, 1, - 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, 3, 424, 8983, 8, 424, 1, 424, - 3, 424, 8986, 8, 424, 1, 425, 3, 425, 8989, 8, 425, 1, 425, 1, 425, 1, - 425, 1, 425, 1, 425, 1, 425, 1, 425, 4, 425, 8998, 8, 425, 11, 425, 12, - 425, 8999, 1, 426, 1, 426, 1, 426, 3, 426, 9005, 8, 426, 1, 426, 1, 426, - 1, 426, 1, 426, 1, 426, 1, 426, 1, 426, 1, 426, 5, 426, 9015, 8, 426, 10, - 426, 12, 426, 9018, 9, 426, 1, 426, 1, 426, 3, 426, 9022, 8, 426, 1, 427, - 1, 427, 3, 427, 9026, 8, 427, 1, 427, 1, 427, 1, 427, 1, 427, 1, 427, 1, - 427, 3, 427, 9034, 8, 427, 1, 427, 1, 427, 1, 427, 1, 427, 1, 427, 3, 427, - 9041, 8, 427, 1, 427, 1, 427, 1, 427, 3, 427, 9046, 8, 427, 1, 427, 1, - 427, 1, 427, 3, 427, 9051, 8, 427, 1, 428, 1, 428, 1, 429, 1, 429, 1, 430, - 1, 430, 1, 430, 1, 430, 1, 430, 3, 430, 9062, 8, 430, 1, 430, 3, 430, 9065, - 8, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, - 1, 430, 1, 430, 3, 430, 9077, 8, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, + 423, 1, 423, 1, 423, 3, 423, 8940, 8, 423, 1, 423, 1, 423, 1, 423, 1, 423, + 3, 423, 8946, 8, 423, 1, 423, 4, 423, 8949, 8, 423, 11, 423, 12, 423, 8950, + 1, 423, 1, 423, 1, 423, 3, 423, 8956, 8, 423, 3, 423, 8958, 8, 423, 1, + 424, 1, 424, 3, 424, 8962, 8, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, + 5, 424, 8969, 8, 424, 10, 424, 12, 424, 8972, 9, 424, 1, 424, 1, 424, 1, + 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, 5, 424, 8982, 8, 424, 10, + 424, 12, 424, 8985, 9, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, + 424, 1, 424, 1, 424, 3, 424, 8995, 8, 424, 1, 424, 3, 424, 8998, 8, 424, + 1, 425, 3, 425, 9001, 8, 425, 1, 425, 1, 425, 1, 425, 1, 425, 1, 425, 1, + 425, 1, 425, 4, 425, 9010, 8, 425, 11, 425, 12, 425, 9011, 1, 426, 1, 426, + 1, 426, 3, 426, 9017, 8, 426, 1, 426, 1, 426, 1, 426, 1, 426, 1, 426, 1, + 426, 1, 426, 1, 426, 5, 426, 9027, 8, 426, 10, 426, 12, 426, 9030, 9, 426, + 1, 426, 1, 426, 3, 426, 9034, 8, 426, 1, 427, 1, 427, 3, 427, 9038, 8, + 427, 1, 427, 1, 427, 1, 427, 1, 427, 1, 427, 1, 427, 3, 427, 9046, 8, 427, + 1, 427, 1, 427, 1, 427, 1, 427, 1, 427, 3, 427, 9053, 8, 427, 1, 427, 1, + 427, 1, 427, 3, 427, 9058, 8, 427, 1, 427, 1, 427, 1, 427, 3, 427, 9063, + 8, 427, 1, 428, 1, 428, 1, 429, 1, 429, 1, 430, 1, 430, 1, 430, 1, 430, + 1, 430, 3, 430, 9074, 8, 430, 1, 430, 3, 430, 9077, 8, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 3, - 430, 9092, 8, 430, 1, 430, 1, 430, 1, 431, 1, 431, 1, 431, 3, 431, 9099, - 8, 431, 1, 431, 1, 431, 1, 431, 1, 431, 3, 431, 9105, 8, 431, 1, 431, 1, - 431, 3, 431, 9109, 8, 431, 1, 431, 1, 431, 1, 431, 1, 431, 3, 431, 9115, - 8, 431, 1, 431, 1, 431, 3, 431, 9119, 8, 431, 1, 431, 1, 431, 1, 431, 1, - 431, 1, 431, 5, 431, 9126, 8, 431, 10, 431, 12, 431, 9129, 9, 431, 1, 431, - 1, 431, 1, 431, 1, 431, 5, 431, 9135, 8, 431, 10, 431, 12, 431, 9138, 9, - 431, 1, 431, 1, 431, 3, 431, 9142, 8, 431, 1, 432, 1, 432, 3, 432, 9146, - 8, 432, 1, 432, 1, 432, 3, 432, 9150, 8, 432, 1, 433, 1, 433, 1, 433, 1, - 433, 3, 433, 9156, 8, 433, 1, 434, 1, 434, 1, 435, 1, 435, 1, 435, 3, 435, - 9163, 8, 435, 1, 435, 1, 435, 1, 435, 1, 435, 3, 435, 9169, 8, 435, 1, - 436, 1, 436, 1, 436, 1, 437, 1, 437, 1, 438, 1, 438, 3, 438, 9178, 8, 438, - 1, 438, 1, 438, 1, 438, 3, 438, 9183, 8, 438, 1, 438, 1, 438, 1, 439, 1, - 439, 1, 439, 3, 439, 9190, 8, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, - 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, - 1, 439, 5, 439, 9207, 8, 439, 10, 439, 12, 439, 9210, 9, 439, 1, 440, 1, - 440, 1, 440, 1, 441, 1, 441, 1, 442, 1, 442, 1, 442, 1, 442, 1, 442, 1, - 442, 1, 442, 3, 442, 9224, 8, 442, 3, 442, 9226, 8, 442, 1, 443, 1, 443, - 1, 443, 1, 443, 1, 443, 1, 444, 1, 444, 1, 444, 1, 444, 3, 444, 9237, 8, - 444, 1, 444, 3, 444, 9240, 8, 444, 1, 444, 3, 444, 9243, 8, 444, 1, 445, - 1, 445, 1, 445, 1, 445, 3, 445, 9249, 8, 445, 1, 445, 3, 445, 9252, 8, - 445, 1, 445, 3, 445, 9255, 8, 445, 1, 446, 1, 446, 1, 446, 1, 447, 1, 447, - 1, 447, 1, 447, 1, 447, 1, 447, 1, 447, 3, 447, 9267, 8, 447, 1, 447, 1, - 447, 1, 447, 1, 447, 1, 447, 1, 447, 1, 447, 5, 447, 9276, 8, 447, 10, - 447, 12, 447, 9279, 9, 447, 3, 447, 9281, 8, 447, 1, 447, 4, 447, 9284, - 8, 447, 11, 447, 12, 447, 9285, 1, 447, 1, 447, 3, 447, 9290, 8, 447, 1, - 448, 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, 3, 448, 9298, 8, 448, 1, 448, - 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, - 1, 448, 3, 448, 9311, 8, 448, 1, 449, 1, 449, 3, 449, 9315, 8, 449, 1, - 449, 1, 449, 3, 449, 9319, 8, 449, 1, 450, 1, 450, 3, 450, 9323, 8, 450, - 1, 450, 3, 450, 9326, 8, 450, 1, 450, 3, 450, 9329, 8, 450, 1, 450, 3, - 450, 9332, 8, 450, 1, 450, 3, 450, 9335, 8, 450, 1, 451, 1, 451, 1, 451, - 1, 451, 1, 451, 1, 451, 1, 451, 1, 451, 3, 451, 9345, 8, 451, 1, 451, 3, - 451, 9348, 8, 451, 1, 452, 1, 452, 1, 453, 1, 453, 1, 453, 1, 453, 1, 453, - 3, 453, 9357, 8, 453, 1, 454, 1, 454, 3, 454, 9361, 8, 454, 1, 454, 1, - 454, 1, 454, 1, 454, 5, 454, 9367, 8, 454, 10, 454, 12, 454, 9370, 9, 454, - 1, 454, 1, 454, 1, 454, 1, 454, 1, 454, 1, 454, 1, 454, 1, 454, 5, 454, - 9380, 8, 454, 10, 454, 12, 454, 9383, 9, 454, 3, 454, 9385, 8, 454, 3, - 454, 9387, 8, 454, 1, 454, 1, 454, 3, 454, 9391, 8, 454, 1, 455, 1, 455, - 3, 455, 9395, 8, 455, 1, 455, 1, 455, 1, 456, 1, 456, 3, 456, 9401, 8, - 456, 1, 456, 1, 456, 1, 457, 3, 457, 9406, 8, 457, 1, 457, 1, 457, 3, 457, - 9410, 8, 457, 1, 457, 3, 457, 9413, 8, 457, 1, 457, 3, 457, 9416, 8, 457, - 1, 458, 1, 458, 1, 458, 1, 458, 1, 458, 5, 458, 9423, 8, 458, 10, 458, - 12, 458, 9426, 9, 458, 1, 458, 1, 458, 3, 458, 9430, 8, 458, 1, 458, 1, - 458, 3, 458, 9434, 8, 458, 1, 458, 1, 458, 3, 458, 9438, 8, 458, 1, 458, - 3, 458, 9441, 8, 458, 1, 459, 1, 459, 1, 459, 1, 459, 1, 459, 3, 459, 9448, - 8, 459, 1, 459, 3, 459, 9451, 8, 459, 3, 459, 9453, 8, 459, 1, 460, 1, - 460, 1, 460, 3, 460, 9458, 8, 460, 1, 461, 1, 461, 1, 461, 1, 462, 1, 462, - 1, 462, 1, 463, 1, 463, 1, 463, 3, 463, 9469, 8, 463, 3, 463, 9471, 8, - 463, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, - 464, 1, 464, 5, 464, 9483, 8, 464, 10, 464, 12, 464, 9486, 9, 464, 1, 464, - 1, 464, 1, 464, 5, 464, 9491, 8, 464, 10, 464, 12, 464, 9494, 9, 464, 1, - 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 3, 464, 9502, 8, 464, 1, 464, - 3, 464, 9505, 8, 464, 1, 464, 1, 464, 1, 464, 3, 464, 9510, 8, 464, 1, - 464, 3, 464, 9513, 8, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, - 1, 464, 3, 464, 9522, 8, 464, 1, 464, 1, 464, 1, 465, 1, 465, 1, 466, 1, - 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, - 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 3, 466, 9544, 8, 466, 1, 466, - 1, 466, 1, 466, 1, 466, 3, 466, 9550, 8, 466, 1, 466, 1, 466, 1, 466, 4, - 466, 9555, 8, 466, 11, 466, 12, 466, 9556, 1, 467, 1, 467, 1, 468, 1, 468, - 1, 468, 1, 468, 1, 468, 1, 468, 3, 468, 9567, 8, 468, 1, 468, 1, 468, 1, - 469, 1, 469, 1, 469, 1, 469, 1, 469, 3, 469, 9576, 8, 469, 1, 469, 1, 469, - 1, 469, 1, 469, 1, 469, 1, 469, 1, 469, 1, 469, 1, 469, 1, 469, 3, 469, - 9588, 8, 469, 1, 469, 3, 469, 9591, 8, 469, 1, 469, 3, 469, 9594, 8, 469, - 1, 469, 1, 469, 1, 470, 1, 470, 1, 470, 1, 470, 1, 470, 1, 471, 1, 471, - 1, 471, 3, 471, 9606, 8, 471, 1, 472, 1, 472, 1, 472, 1, 472, 1, 472, 1, - 472, 1, 472, 3, 472, 9615, 8, 472, 1, 472, 1, 472, 1, 472, 1, 472, 5, 472, - 9621, 8, 472, 10, 472, 12, 472, 9624, 9, 472, 1, 472, 1, 472, 3, 472, 9628, - 8, 472, 1, 472, 1, 472, 1, 472, 1, 472, 5, 472, 9634, 8, 472, 10, 472, - 12, 472, 9637, 9, 472, 1, 472, 1, 472, 3, 472, 9641, 8, 472, 1, 472, 3, - 472, 9644, 8, 472, 1, 473, 1, 473, 1, 474, 1, 474, 1, 475, 1, 475, 1, 476, - 1, 476, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, - 1, 477, 1, 477, 1, 477, 4, 477, 9665, 8, 477, 11, 477, 12, 477, 9666, 3, - 477, 9669, 8, 477, 1, 477, 3, 477, 9672, 8, 477, 1, 477, 1, 477, 3, 477, - 9676, 8, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, - 477, 3, 477, 9686, 8, 477, 5, 477, 9688, 8, 477, 10, 477, 12, 477, 9691, - 9, 477, 1, 477, 1, 477, 3, 477, 9695, 8, 477, 1, 477, 4, 477, 9698, 8, - 477, 11, 477, 12, 477, 9699, 1, 477, 1, 477, 3, 477, 9704, 8, 477, 3, 477, - 9706, 8, 477, 1, 477, 3, 477, 9709, 8, 477, 5, 477, 9711, 8, 477, 10, 477, - 12, 477, 9714, 9, 477, 1, 478, 1, 478, 1, 478, 1, 478, 1, 479, 1, 479, - 1, 479, 3, 479, 9723, 8, 479, 1, 480, 1, 480, 1, 480, 1, 480, 1, 480, 1, - 480, 1, 480, 1, 480, 3, 480, 9733, 8, 480, 1, 480, 3, 480, 9736, 8, 480, - 1, 480, 3, 480, 9739, 8, 480, 1, 480, 1, 480, 3, 480, 9743, 8, 480, 1, - 480, 1, 480, 3, 480, 9747, 8, 480, 1, 481, 1, 481, 1, 481, 1, 481, 1, 481, - 1, 481, 1, 481, 1, 481, 1, 481, 1, 481, 1, 481, 3, 481, 9760, 8, 481, 1, - 482, 1, 482, 1, 482, 1, 482, 1, 482, 1, 483, 1, 483, 3, 483, 9769, 8, 483, - 1, 483, 1, 483, 1, 483, 1, 483, 1, 483, 1, 483, 1, 483, 1, 483, 1, 483, - 3, 483, 9780, 8, 483, 3, 483, 9782, 8, 483, 1, 484, 1, 484, 1, 484, 1, - 484, 1, 484, 1, 484, 1, 484, 1, 484, 1, 484, 4, 484, 9793, 8, 484, 11, - 484, 12, 484, 9794, 1, 485, 1, 485, 1, 485, 3, 485, 9800, 8, 485, 1, 486, - 1, 486, 1, 486, 3, 486, 9805, 8, 486, 1, 487, 1, 487, 1, 487, 5, 487, 9810, - 8, 487, 10, 487, 12, 487, 9813, 9, 487, 1, 488, 1, 488, 1, 488, 1, 488, - 1, 488, 1, 488, 1, 489, 1, 489, 1, 489, 1, 490, 1, 490, 1, 490, 1, 490, - 1, 490, 1, 490, 3, 490, 9830, 8, 490, 1, 491, 1, 491, 1, 491, 1, 491, 3, - 491, 9836, 8, 491, 1, 492, 1, 492, 1, 492, 3, 492, 9841, 8, 492, 1, 492, - 1, 492, 1, 492, 1, 492, 1, 492, 1, 492, 5, 492, 9849, 8, 492, 10, 492, - 12, 492, 9852, 9, 492, 1, 492, 1, 492, 1, 492, 3, 492, 9857, 8, 492, 1, - 493, 1, 493, 1, 493, 1, 493, 5, 493, 9863, 8, 493, 10, 493, 12, 493, 9866, - 9, 493, 1, 493, 1, 493, 1, 493, 3, 493, 9871, 8, 493, 1, 493, 1, 493, 3, - 493, 9875, 8, 493, 1, 493, 3, 493, 9878, 8, 493, 1, 493, 1, 493, 1, 494, - 1, 494, 1, 494, 1, 494, 1, 495, 1, 495, 1, 495, 1, 495, 3, 495, 9890, 8, - 495, 1, 496, 1, 496, 1, 496, 5, 496, 9895, 8, 496, 10, 496, 12, 496, 9898, - 9, 496, 1, 497, 1, 497, 1, 497, 1, 497, 1, 497, 5, 497, 9905, 8, 497, 10, - 497, 12, 497, 9908, 9, 497, 1, 497, 1, 497, 1, 498, 1, 498, 1, 498, 1, - 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 3, 498, 9922, 8, 498, - 1, 498, 1, 498, 1, 498, 3, 498, 9927, 8, 498, 1, 499, 1, 499, 1, 499, 1, - 500, 1, 500, 1, 500, 1, 500, 1, 500, 1, 500, 5, 500, 9938, 8, 500, 10, - 500, 12, 500, 9941, 9, 500, 1, 500, 1, 500, 3, 500, 9945, 8, 500, 1, 501, - 1, 501, 1, 501, 1, 501, 1, 501, 1, 501, 3, 501, 9953, 8, 501, 1, 501, 1, - 501, 1, 501, 3, 501, 9958, 8, 501, 1, 501, 1, 501, 1, 501, 3, 501, 9963, - 8, 501, 5, 501, 9965, 8, 501, 10, 501, 12, 501, 9968, 9, 501, 1, 501, 1, - 501, 3, 501, 9972, 8, 501, 1, 501, 1, 501, 1, 501, 1, 501, 1, 501, 1, 501, - 3, 501, 9980, 8, 501, 1, 501, 3, 501, 9983, 8, 501, 1, 501, 3, 501, 9986, - 8, 501, 1, 501, 3, 501, 9989, 8, 501, 1, 501, 3, 501, 9992, 8, 501, 3, - 501, 9994, 8, 501, 1, 501, 1, 501, 1, 501, 1, 501, 1, 501, 4, 501, 10001, - 8, 501, 11, 501, 12, 501, 10002, 5, 501, 10005, 8, 501, 10, 501, 12, 501, - 10008, 9, 501, 1, 501, 1, 501, 1, 501, 3, 501, 10013, 8, 501, 1, 501, 3, - 501, 10016, 8, 501, 1, 501, 1, 501, 3, 501, 10020, 8, 501, 1, 501, 1, 501, - 1, 501, 3, 501, 10025, 8, 501, 1, 501, 1, 501, 1, 501, 1, 501, 1, 502, - 1, 502, 1, 502, 1, 502, 1, 502, 1, 502, 1, 502, 1, 502, 1, 502, 3, 502, - 10040, 8, 502, 1, 502, 1, 502, 1, 503, 1, 503, 3, 503, 10046, 8, 503, 1, - 503, 1, 503, 3, 503, 10050, 8, 503, 1, 504, 1, 504, 1, 504, 1, 504, 1, - 504, 1, 504, 1, 504, 1, 504, 1, 504, 3, 504, 10061, 8, 504, 1, 504, 1, - 504, 1, 504, 1, 504, 3, 504, 10067, 8, 504, 1, 504, 1, 504, 1, 504, 3, - 504, 10072, 8, 504, 1, 504, 1, 504, 1, 504, 3, 504, 10077, 8, 504, 1, 504, - 1, 504, 1, 504, 3, 504, 10082, 8, 504, 1, 504, 1, 504, 1, 504, 4, 504, - 10087, 8, 504, 11, 504, 12, 504, 10088, 3, 504, 10091, 8, 504, 1, 505, - 1, 505, 1, 505, 1, 505, 1, 505, 1, 505, 3, 505, 10099, 8, 505, 1, 505, - 1, 505, 1, 506, 1, 506, 1, 506, 3, 506, 10106, 8, 506, 1, 506, 1, 506, - 1, 506, 1, 506, 1, 506, 1, 506, 3, 506, 10114, 8, 506, 1, 506, 1, 506, - 1, 506, 1, 506, 1, 506, 3, 506, 10121, 8, 506, 1, 506, 1, 506, 1, 507, - 1, 507, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 3, 508, - 10134, 8, 508, 1, 508, 1, 508, 1, 508, 1, 508, 3, 508, 10140, 8, 508, 5, - 508, 10142, 8, 508, 10, 508, 12, 508, 10145, 9, 508, 1, 508, 1, 508, 1, - 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 3, 508, 10156, 8, - 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 3, 508, 10163, 8, 508, 5, - 508, 10165, 8, 508, 10, 508, 12, 508, 10168, 9, 508, 1, 508, 3, 508, 10171, - 8, 508, 1, 508, 3, 508, 10174, 8, 508, 1, 508, 3, 508, 10177, 8, 508, 1, - 508, 1, 508, 1, 509, 1, 509, 3, 509, 10183, 8, 509, 1, 509, 1, 509, 1, - 509, 1, 509, 1, 509, 4, 509, 10190, 8, 509, 11, 509, 12, 509, 10191, 1, - 509, 3, 509, 10195, 8, 509, 1, 510, 1, 510, 1, 510, 1, 510, 1, 510, 1, - 510, 3, 510, 10203, 8, 510, 3, 510, 10205, 8, 510, 1, 511, 1, 511, 1, 511, - 1, 511, 3, 511, 10211, 8, 511, 1, 511, 1, 511, 1, 511, 1, 511, 3, 511, - 10217, 8, 511, 1, 511, 1, 511, 1, 511, 3, 511, 10222, 8, 511, 3, 511, 10224, - 8, 511, 1, 512, 1, 512, 1, 512, 1, 512, 1, 512, 1, 512, 3, 512, 10232, - 8, 512, 1, 513, 1, 513, 1, 513, 1, 514, 1, 514, 1, 514, 1, 515, 1, 515, - 1, 515, 3, 515, 10243, 8, 515, 1, 515, 3, 515, 10246, 8, 515, 1, 515, 1, - 515, 3, 515, 10250, 8, 515, 1, 515, 1, 515, 3, 515, 10254, 8, 515, 1, 515, - 3, 515, 10257, 8, 515, 1, 515, 1, 515, 1, 515, 3, 515, 10262, 8, 515, 1, - 515, 1, 515, 3, 515, 10266, 8, 515, 1, 516, 1, 516, 3, 516, 10270, 8, 516, - 1, 516, 1, 516, 1, 516, 1, 516, 1, 516, 1, 516, 1, 516, 3, 516, 10279, - 8, 516, 1, 516, 1, 516, 1, 516, 1, 516, 3, 516, 10285, 8, 516, 1, 516, - 1, 516, 1, 516, 1, 516, 3, 516, 10291, 8, 516, 1, 517, 1, 517, 1, 517, - 1, 517, 3, 517, 10297, 8, 517, 1, 517, 3, 517, 10300, 8, 517, 1, 518, 1, - 518, 1, 518, 1, 518, 1, 518, 1, 518, 3, 518, 10308, 8, 518, 1, 518, 1, - 518, 3, 518, 10312, 8, 518, 1, 518, 1, 518, 1, 518, 1, 518, 3, 518, 10318, - 8, 518, 1, 518, 1, 518, 1, 518, 1, 518, 1, 518, 3, 518, 10325, 8, 518, - 1, 518, 1, 518, 3, 518, 10329, 8, 518, 3, 518, 10331, 8, 518, 1, 518, 1, - 518, 1, 518, 3, 518, 10336, 8, 518, 1, 518, 1, 518, 1, 518, 3, 518, 10341, - 8, 518, 1, 518, 1, 518, 1, 518, 3, 518, 10346, 8, 518, 1, 518, 1, 518, - 3, 518, 10350, 8, 518, 1, 518, 1, 518, 1, 519, 1, 519, 1, 519, 1, 519, - 1, 519, 1, 519, 3, 519, 10360, 8, 519, 1, 519, 1, 519, 3, 519, 10364, 8, - 519, 1, 519, 3, 519, 10367, 8, 519, 1, 519, 3, 519, 10370, 8, 519, 1, 519, - 1, 519, 1, 519, 1, 519, 3, 519, 10376, 8, 519, 1, 519, 3, 519, 10379, 8, - 519, 1, 519, 3, 519, 10382, 8, 519, 1, 519, 3, 519, 10385, 8, 519, 1, 519, - 1, 519, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, - 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 5, 520, 10404, - 8, 520, 10, 520, 12, 520, 10407, 9, 520, 1, 520, 1, 520, 1, 521, 1, 521, - 3, 521, 10413, 8, 521, 1, 521, 1, 521, 3, 521, 10417, 8, 521, 1, 521, 3, - 521, 10420, 8, 521, 1, 522, 1, 522, 1, 522, 1, 522, 1, 522, 3, 522, 10427, - 8, 522, 1, 522, 1, 522, 1, 522, 3, 522, 10432, 8, 522, 1, 522, 1, 522, + 430, 9089, 8, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, + 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 1, 430, 3, 430, 9104, 8, 430, 1, + 430, 1, 430, 1, 431, 1, 431, 1, 431, 3, 431, 9111, 8, 431, 1, 431, 1, 431, + 1, 431, 1, 431, 3, 431, 9117, 8, 431, 1, 431, 1, 431, 3, 431, 9121, 8, + 431, 1, 431, 1, 431, 1, 431, 1, 431, 3, 431, 9127, 8, 431, 1, 431, 1, 431, + 3, 431, 9131, 8, 431, 1, 431, 1, 431, 1, 431, 1, 431, 1, 431, 5, 431, 9138, + 8, 431, 10, 431, 12, 431, 9141, 9, 431, 1, 431, 1, 431, 1, 431, 1, 431, + 5, 431, 9147, 8, 431, 10, 431, 12, 431, 9150, 9, 431, 1, 431, 1, 431, 3, + 431, 9154, 8, 431, 1, 432, 1, 432, 3, 432, 9158, 8, 432, 1, 432, 1, 432, + 3, 432, 9162, 8, 432, 1, 433, 1, 433, 1, 433, 1, 433, 3, 433, 9168, 8, + 433, 1, 434, 1, 434, 1, 435, 1, 435, 1, 435, 3, 435, 9175, 8, 435, 1, 435, + 1, 435, 1, 435, 1, 435, 3, 435, 9181, 8, 435, 1, 436, 1, 436, 1, 436, 1, + 437, 1, 437, 1, 438, 1, 438, 3, 438, 9190, 8, 438, 1, 438, 1, 438, 1, 438, + 3, 438, 9195, 8, 438, 1, 438, 1, 438, 1, 439, 1, 439, 1, 439, 3, 439, 9202, + 8, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, + 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 1, 439, 5, 439, 9219, 8, + 439, 10, 439, 12, 439, 9222, 9, 439, 1, 440, 1, 440, 1, 440, 1, 441, 1, + 441, 1, 442, 1, 442, 1, 442, 1, 442, 1, 442, 1, 442, 1, 442, 3, 442, 9236, + 8, 442, 3, 442, 9238, 8, 442, 1, 443, 1, 443, 1, 443, 1, 443, 1, 443, 1, + 444, 1, 444, 1, 444, 1, 444, 3, 444, 9249, 8, 444, 1, 444, 3, 444, 9252, + 8, 444, 1, 444, 3, 444, 9255, 8, 444, 1, 445, 1, 445, 1, 445, 1, 445, 3, + 445, 9261, 8, 445, 1, 445, 3, 445, 9264, 8, 445, 1, 445, 3, 445, 9267, + 8, 445, 1, 446, 1, 446, 1, 446, 1, 447, 1, 447, 1, 447, 1, 447, 1, 447, + 1, 447, 1, 447, 3, 447, 9279, 8, 447, 1, 447, 1, 447, 1, 447, 1, 447, 1, + 447, 1, 447, 1, 447, 5, 447, 9288, 8, 447, 10, 447, 12, 447, 9291, 9, 447, + 3, 447, 9293, 8, 447, 1, 447, 4, 447, 9296, 8, 447, 11, 447, 12, 447, 9297, + 1, 447, 1, 447, 3, 447, 9302, 8, 447, 1, 448, 1, 448, 1, 448, 1, 448, 1, + 448, 1, 448, 3, 448, 9310, 8, 448, 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, + 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, 1, 448, 3, 448, 9323, 8, 448, 1, + 449, 1, 449, 3, 449, 9327, 8, 449, 1, 449, 1, 449, 3, 449, 9331, 8, 449, + 1, 450, 1, 450, 3, 450, 9335, 8, 450, 1, 450, 3, 450, 9338, 8, 450, 1, + 450, 3, 450, 9341, 8, 450, 1, 450, 3, 450, 9344, 8, 450, 1, 450, 3, 450, + 9347, 8, 450, 1, 451, 1, 451, 1, 451, 1, 451, 1, 451, 1, 451, 1, 451, 1, + 451, 3, 451, 9357, 8, 451, 1, 451, 3, 451, 9360, 8, 451, 1, 452, 1, 452, + 1, 453, 1, 453, 1, 453, 1, 453, 1, 453, 3, 453, 9369, 8, 453, 1, 454, 1, + 454, 3, 454, 9373, 8, 454, 1, 454, 1, 454, 1, 454, 1, 454, 5, 454, 9379, + 8, 454, 10, 454, 12, 454, 9382, 9, 454, 1, 454, 1, 454, 1, 454, 1, 454, + 1, 454, 1, 454, 1, 454, 1, 454, 5, 454, 9392, 8, 454, 10, 454, 12, 454, + 9395, 9, 454, 3, 454, 9397, 8, 454, 3, 454, 9399, 8, 454, 1, 454, 1, 454, + 3, 454, 9403, 8, 454, 1, 455, 1, 455, 3, 455, 9407, 8, 455, 1, 455, 1, + 455, 1, 456, 1, 456, 3, 456, 9413, 8, 456, 1, 456, 1, 456, 1, 457, 3, 457, + 9418, 8, 457, 1, 457, 1, 457, 3, 457, 9422, 8, 457, 1, 457, 3, 457, 9425, + 8, 457, 1, 457, 3, 457, 9428, 8, 457, 1, 458, 1, 458, 1, 458, 1, 458, 1, + 458, 5, 458, 9435, 8, 458, 10, 458, 12, 458, 9438, 9, 458, 1, 458, 1, 458, + 3, 458, 9442, 8, 458, 1, 458, 1, 458, 3, 458, 9446, 8, 458, 1, 458, 1, + 458, 3, 458, 9450, 8, 458, 1, 458, 3, 458, 9453, 8, 458, 1, 459, 1, 459, + 1, 459, 1, 459, 1, 459, 3, 459, 9460, 8, 459, 1, 459, 3, 459, 9463, 8, + 459, 3, 459, 9465, 8, 459, 1, 460, 1, 460, 1, 460, 3, 460, 9470, 8, 460, + 1, 461, 1, 461, 1, 461, 1, 462, 1, 462, 1, 462, 1, 463, 1, 463, 1, 463, + 3, 463, 9481, 8, 463, 3, 463, 9483, 8, 463, 1, 464, 1, 464, 1, 464, 1, + 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 5, 464, 9495, 8, 464, + 10, 464, 12, 464, 9498, 9, 464, 1, 464, 1, 464, 1, 464, 5, 464, 9503, 8, + 464, 10, 464, 12, 464, 9506, 9, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, + 464, 1, 464, 3, 464, 9514, 8, 464, 1, 464, 3, 464, 9517, 8, 464, 1, 464, + 1, 464, 1, 464, 3, 464, 9522, 8, 464, 1, 464, 3, 464, 9525, 8, 464, 1, + 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 1, 464, 3, 464, 9534, 8, 464, + 1, 464, 1, 464, 1, 465, 1, 465, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, + 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, 1, 466, + 1, 466, 1, 466, 3, 466, 9556, 8, 466, 1, 466, 1, 466, 1, 466, 1, 466, 3, + 466, 9562, 8, 466, 1, 466, 1, 466, 1, 466, 4, 466, 9567, 8, 466, 11, 466, + 12, 466, 9568, 1, 467, 1, 467, 1, 468, 1, 468, 1, 468, 1, 468, 1, 468, + 1, 468, 3, 468, 9579, 8, 468, 1, 468, 1, 468, 1, 469, 1, 469, 1, 469, 1, + 469, 1, 469, 3, 469, 9588, 8, 469, 1, 469, 1, 469, 1, 469, 1, 469, 1, 469, + 1, 469, 1, 469, 1, 469, 1, 469, 1, 469, 3, 469, 9600, 8, 469, 1, 469, 3, + 469, 9603, 8, 469, 1, 469, 3, 469, 9606, 8, 469, 1, 469, 1, 469, 1, 470, + 1, 470, 1, 470, 1, 470, 1, 470, 1, 471, 1, 471, 1, 471, 3, 471, 9618, 8, + 471, 1, 472, 1, 472, 1, 472, 1, 472, 1, 472, 1, 472, 1, 472, 3, 472, 9627, + 8, 472, 1, 472, 1, 472, 1, 472, 1, 472, 5, 472, 9633, 8, 472, 10, 472, + 12, 472, 9636, 9, 472, 1, 472, 1, 472, 3, 472, 9640, 8, 472, 1, 472, 1, + 472, 1, 472, 1, 472, 5, 472, 9646, 8, 472, 10, 472, 12, 472, 9649, 9, 472, + 1, 472, 1, 472, 3, 472, 9653, 8, 472, 1, 472, 3, 472, 9656, 8, 472, 1, + 473, 1, 473, 1, 474, 1, 474, 1, 475, 1, 475, 1, 476, 1, 476, 1, 477, 1, + 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, + 477, 4, 477, 9677, 8, 477, 11, 477, 12, 477, 9678, 3, 477, 9681, 8, 477, + 1, 477, 3, 477, 9684, 8, 477, 1, 477, 1, 477, 3, 477, 9688, 8, 477, 1, + 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 1, 477, 3, 477, 9698, + 8, 477, 5, 477, 9700, 8, 477, 10, 477, 12, 477, 9703, 9, 477, 1, 477, 1, + 477, 3, 477, 9707, 8, 477, 1, 477, 4, 477, 9710, 8, 477, 11, 477, 12, 477, + 9711, 1, 477, 1, 477, 3, 477, 9716, 8, 477, 3, 477, 9718, 8, 477, 1, 477, + 3, 477, 9721, 8, 477, 5, 477, 9723, 8, 477, 10, 477, 12, 477, 9726, 9, + 477, 1, 478, 1, 478, 1, 478, 1, 478, 1, 479, 1, 479, 1, 479, 3, 479, 9735, + 8, 479, 1, 480, 1, 480, 1, 480, 1, 480, 1, 480, 1, 480, 1, 480, 1, 480, + 3, 480, 9745, 8, 480, 1, 480, 3, 480, 9748, 8, 480, 1, 480, 3, 480, 9751, + 8, 480, 1, 480, 1, 480, 3, 480, 9755, 8, 480, 1, 480, 1, 480, 3, 480, 9759, + 8, 480, 1, 481, 1, 481, 1, 481, 1, 481, 1, 481, 1, 481, 1, 481, 1, 481, + 1, 481, 1, 481, 1, 481, 3, 481, 9772, 8, 481, 1, 482, 1, 482, 1, 482, 1, + 482, 1, 482, 1, 483, 1, 483, 3, 483, 9781, 8, 483, 1, 483, 1, 483, 1, 483, + 1, 483, 1, 483, 1, 483, 1, 483, 1, 483, 1, 483, 3, 483, 9792, 8, 483, 3, + 483, 9794, 8, 483, 1, 484, 1, 484, 1, 484, 1, 484, 1, 484, 1, 484, 1, 484, + 1, 484, 1, 484, 4, 484, 9805, 8, 484, 11, 484, 12, 484, 9806, 1, 485, 1, + 485, 1, 485, 3, 485, 9812, 8, 485, 1, 486, 1, 486, 1, 486, 3, 486, 9817, + 8, 486, 1, 487, 1, 487, 1, 487, 5, 487, 9822, 8, 487, 10, 487, 12, 487, + 9825, 9, 487, 1, 488, 1, 488, 1, 488, 1, 488, 1, 488, 1, 488, 1, 489, 1, + 489, 1, 489, 1, 490, 1, 490, 1, 490, 1, 490, 1, 490, 1, 490, 3, 490, 9842, + 8, 490, 1, 491, 1, 491, 1, 491, 1, 491, 3, 491, 9848, 8, 491, 1, 492, 1, + 492, 1, 492, 3, 492, 9853, 8, 492, 1, 492, 1, 492, 1, 492, 1, 492, 1, 492, + 1, 492, 5, 492, 9861, 8, 492, 10, 492, 12, 492, 9864, 9, 492, 1, 492, 1, + 492, 1, 492, 3, 492, 9869, 8, 492, 1, 493, 1, 493, 1, 493, 1, 493, 5, 493, + 9875, 8, 493, 10, 493, 12, 493, 9878, 9, 493, 1, 493, 1, 493, 1, 493, 3, + 493, 9883, 8, 493, 1, 493, 1, 493, 3, 493, 9887, 8, 493, 1, 493, 3, 493, + 9890, 8, 493, 1, 493, 1, 493, 1, 494, 1, 494, 1, 494, 1, 494, 1, 495, 1, + 495, 1, 495, 1, 495, 3, 495, 9902, 8, 495, 1, 496, 1, 496, 1, 496, 5, 496, + 9907, 8, 496, 10, 496, 12, 496, 9910, 9, 496, 1, 497, 1, 497, 1, 497, 1, + 497, 1, 497, 5, 497, 9917, 8, 497, 10, 497, 12, 497, 9920, 9, 497, 1, 497, + 1, 497, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, + 1, 498, 1, 498, 3, 498, 9934, 8, 498, 1, 498, 1, 498, 1, 498, 3, 498, 9939, + 8, 498, 1, 499, 1, 499, 1, 499, 1, 500, 1, 500, 1, 500, 1, 500, 1, 500, + 1, 500, 5, 500, 9950, 8, 500, 10, 500, 12, 500, 9953, 9, 500, 1, 500, 1, + 500, 3, 500, 9957, 8, 500, 1, 501, 1, 501, 1, 501, 1, 501, 1, 501, 1, 501, + 3, 501, 9965, 8, 501, 1, 501, 1, 501, 1, 501, 3, 501, 9970, 8, 501, 1, + 501, 1, 501, 1, 501, 3, 501, 9975, 8, 501, 5, 501, 9977, 8, 501, 10, 501, + 12, 501, 9980, 9, 501, 1, 501, 1, 501, 3, 501, 9984, 8, 501, 1, 501, 1, + 501, 1, 501, 1, 501, 1, 501, 1, 501, 3, 501, 9992, 8, 501, 1, 501, 3, 501, + 9995, 8, 501, 1, 501, 3, 501, 9998, 8, 501, 1, 501, 3, 501, 10001, 8, 501, + 1, 501, 3, 501, 10004, 8, 501, 3, 501, 10006, 8, 501, 1, 501, 1, 501, 1, + 501, 1, 501, 1, 501, 4, 501, 10013, 8, 501, 11, 501, 12, 501, 10014, 5, + 501, 10017, 8, 501, 10, 501, 12, 501, 10020, 9, 501, 1, 501, 1, 501, 1, + 501, 3, 501, 10025, 8, 501, 1, 501, 3, 501, 10028, 8, 501, 1, 501, 1, 501, + 3, 501, 10032, 8, 501, 1, 501, 1, 501, 1, 501, 3, 501, 10037, 8, 501, 1, + 501, 1, 501, 1, 501, 1, 501, 1, 502, 1, 502, 1, 502, 1, 502, 1, 502, 1, + 502, 1, 502, 1, 502, 1, 502, 3, 502, 10052, 8, 502, 1, 502, 1, 502, 1, + 503, 1, 503, 3, 503, 10058, 8, 503, 1, 503, 1, 503, 3, 503, 10062, 8, 503, + 1, 504, 1, 504, 1, 504, 1, 504, 1, 504, 1, 504, 1, 504, 1, 504, 1, 504, + 3, 504, 10073, 8, 504, 1, 504, 1, 504, 1, 504, 1, 504, 3, 504, 10079, 8, + 504, 1, 504, 1, 504, 1, 504, 3, 504, 10084, 8, 504, 1, 504, 1, 504, 1, + 504, 3, 504, 10089, 8, 504, 1, 504, 1, 504, 1, 504, 3, 504, 10094, 8, 504, + 1, 504, 1, 504, 1, 504, 4, 504, 10099, 8, 504, 11, 504, 12, 504, 10100, + 3, 504, 10103, 8, 504, 1, 505, 1, 505, 1, 505, 1, 505, 1, 505, 1, 505, + 3, 505, 10111, 8, 505, 1, 505, 1, 505, 1, 506, 1, 506, 1, 506, 3, 506, + 10118, 8, 506, 1, 506, 1, 506, 1, 506, 1, 506, 1, 506, 1, 506, 3, 506, + 10126, 8, 506, 1, 506, 1, 506, 1, 506, 1, 506, 1, 506, 3, 506, 10133, 8, + 506, 1, 506, 1, 506, 1, 507, 1, 507, 1, 508, 1, 508, 1, 508, 1, 508, 1, + 508, 1, 508, 1, 508, 3, 508, 10146, 8, 508, 1, 508, 1, 508, 1, 508, 1, + 508, 3, 508, 10152, 8, 508, 5, 508, 10154, 8, 508, 10, 508, 12, 508, 10157, + 9, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, + 1, 508, 3, 508, 10168, 8, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, + 3, 508, 10175, 8, 508, 5, 508, 10177, 8, 508, 10, 508, 12, 508, 10180, + 9, 508, 1, 508, 3, 508, 10183, 8, 508, 1, 508, 3, 508, 10186, 8, 508, 1, + 508, 3, 508, 10189, 8, 508, 1, 508, 1, 508, 1, 509, 1, 509, 3, 509, 10195, + 8, 509, 1, 509, 1, 509, 1, 509, 1, 509, 1, 509, 4, 509, 10202, 8, 509, + 11, 509, 12, 509, 10203, 1, 509, 3, 509, 10207, 8, 509, 1, 510, 1, 510, + 1, 510, 1, 510, 1, 510, 1, 510, 3, 510, 10215, 8, 510, 3, 510, 10217, 8, + 510, 1, 511, 1, 511, 1, 511, 1, 511, 3, 511, 10223, 8, 511, 1, 511, 1, + 511, 1, 511, 1, 511, 3, 511, 10229, 8, 511, 1, 511, 1, 511, 1, 511, 3, + 511, 10234, 8, 511, 3, 511, 10236, 8, 511, 1, 512, 1, 512, 1, 512, 1, 512, + 1, 512, 1, 512, 3, 512, 10244, 8, 512, 1, 513, 1, 513, 1, 513, 1, 514, + 1, 514, 1, 514, 1, 515, 1, 515, 1, 515, 3, 515, 10255, 8, 515, 1, 515, + 3, 515, 10258, 8, 515, 1, 515, 1, 515, 3, 515, 10262, 8, 515, 1, 515, 1, + 515, 3, 515, 10266, 8, 515, 1, 515, 3, 515, 10269, 8, 515, 1, 515, 1, 515, + 1, 515, 3, 515, 10274, 8, 515, 1, 515, 1, 515, 3, 515, 10278, 8, 515, 1, + 516, 1, 516, 3, 516, 10282, 8, 516, 1, 516, 1, 516, 1, 516, 1, 516, 1, + 516, 1, 516, 1, 516, 3, 516, 10291, 8, 516, 1, 516, 1, 516, 1, 516, 1, + 516, 3, 516, 10297, 8, 516, 1, 516, 1, 516, 1, 516, 1, 516, 3, 516, 10303, + 8, 516, 1, 517, 1, 517, 1, 517, 1, 517, 3, 517, 10309, 8, 517, 1, 517, + 3, 517, 10312, 8, 517, 1, 518, 1, 518, 1, 518, 1, 518, 1, 518, 1, 518, + 3, 518, 10320, 8, 518, 1, 518, 1, 518, 3, 518, 10324, 8, 518, 1, 518, 1, + 518, 1, 518, 1, 518, 3, 518, 10330, 8, 518, 1, 518, 1, 518, 1, 518, 1, + 518, 1, 518, 3, 518, 10337, 8, 518, 1, 518, 1, 518, 3, 518, 10341, 8, 518, + 3, 518, 10343, 8, 518, 1, 518, 1, 518, 1, 518, 3, 518, 10348, 8, 518, 1, + 518, 1, 518, 1, 518, 3, 518, 10353, 8, 518, 1, 518, 1, 518, 1, 518, 3, + 518, 10358, 8, 518, 1, 518, 1, 518, 3, 518, 10362, 8, 518, 1, 518, 1, 518, + 1, 519, 1, 519, 1, 519, 1, 519, 1, 519, 1, 519, 3, 519, 10372, 8, 519, + 1, 519, 1, 519, 3, 519, 10376, 8, 519, 1, 519, 3, 519, 10379, 8, 519, 1, + 519, 3, 519, 10382, 8, 519, 1, 519, 1, 519, 1, 519, 1, 519, 3, 519, 10388, + 8, 519, 1, 519, 3, 519, 10391, 8, 519, 1, 519, 3, 519, 10394, 8, 519, 1, + 519, 3, 519, 10397, 8, 519, 1, 519, 1, 519, 1, 520, 1, 520, 1, 520, 1, + 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, 520, 1, + 520, 1, 520, 1, 520, 5, 520, 10416, 8, 520, 10, 520, 12, 520, 10419, 9, + 520, 1, 520, 1, 520, 1, 521, 1, 521, 3, 521, 10425, 8, 521, 1, 521, 1, + 521, 3, 521, 10429, 8, 521, 1, 521, 3, 521, 10432, 8, 521, 1, 522, 1, 522, 1, 522, 1, 522, 1, 522, 3, 522, 10439, 8, 522, 1, 522, 1, 522, 1, 522, - 1, 522, 3, 522, 10445, 8, 522, 3, 522, 10447, 8, 522, 1, 522, 1, 522, 1, - 522, 1, 522, 3, 522, 10453, 8, 522, 1, 523, 1, 523, 3, 523, 10457, 8, 523, - 1, 523, 1, 523, 1, 523, 1, 523, 1, 523, 3, 523, 10464, 8, 523, 1, 523, - 1, 523, 1, 523, 3, 523, 10469, 8, 523, 1, 524, 1, 524, 1, 524, 1, 524, - 3, 524, 10475, 8, 524, 1, 524, 1, 524, 3, 524, 10479, 8, 524, 1, 524, 1, - 524, 1, 524, 1, 524, 5, 524, 10485, 8, 524, 10, 524, 12, 524, 10488, 9, - 524, 1, 524, 1, 524, 3, 524, 10492, 8, 524, 1, 524, 1, 524, 1, 524, 1, - 524, 3, 524, 10498, 8, 524, 1, 524, 3, 524, 10501, 8, 524, 1, 524, 3, 524, - 10504, 8, 524, 1, 524, 3, 524, 10507, 8, 524, 1, 524, 1, 524, 1, 525, 1, - 525, 1, 526, 1, 526, 3, 526, 10515, 8, 526, 1, 526, 1, 526, 1, 526, 1, - 526, 4, 526, 10521, 8, 526, 11, 526, 12, 526, 10522, 1, 526, 1, 526, 1, - 527, 1, 527, 1, 527, 1, 527, 1, 527, 1, 527, 1, 527, 3, 527, 10534, 8, - 527, 1, 528, 1, 528, 3, 528, 10538, 8, 528, 1, 528, 1, 528, 3, 528, 10542, - 8, 528, 1, 528, 1, 528, 1, 528, 5, 528, 10547, 8, 528, 10, 528, 12, 528, - 10550, 9, 528, 1, 528, 3, 528, 10553, 8, 528, 1, 528, 1, 528, 1, 528, 3, - 528, 10558, 8, 528, 1, 529, 3, 529, 10561, 8, 529, 1, 529, 1, 529, 1, 529, - 1, 529, 1, 529, 1, 530, 1, 530, 1, 530, 1, 530, 5, 530, 10572, 8, 530, - 10, 530, 12, 530, 10575, 9, 530, 1, 530, 1, 530, 3, 530, 10579, 8, 530, - 1, 530, 1, 530, 3, 530, 10583, 8, 530, 1, 530, 1, 530, 1, 530, 3, 530, - 10588, 8, 530, 1, 530, 1, 530, 1, 530, 1, 530, 3, 530, 10594, 8, 530, 1, - 530, 1, 530, 1, 530, 1, 530, 3, 530, 10600, 8, 530, 1, 530, 3, 530, 10603, - 8, 530, 1, 530, 1, 530, 1, 531, 3, 531, 10608, 8, 531, 1, 531, 3, 531, - 10611, 8, 531, 1, 532, 1, 532, 1, 532, 1, 532, 1, 532, 1, 532, 1, 532, - 3, 532, 10620, 8, 532, 1, 533, 1, 533, 1, 533, 3, 533, 10625, 8, 533, 1, - 533, 1, 533, 1, 533, 1, 533, 1, 533, 1, 533, 3, 533, 10633, 8, 533, 3, - 533, 10635, 8, 533, 1, 534, 1, 534, 1, 534, 1, 534, 1, 535, 1, 535, 1, - 535, 1, 535, 1, 535, 1, 535, 1, 535, 3, 535, 10648, 8, 535, 1, 536, 1, - 536, 1, 536, 3, 536, 10653, 8, 536, 1, 536, 1, 536, 1, 536, 1, 536, 1, - 536, 1, 536, 3, 536, 10661, 8, 536, 3, 536, 10663, 8, 536, 1, 537, 1, 537, - 1, 537, 1, 537, 1, 537, 1, 537, 1, 538, 1, 538, 1, 539, 3, 539, 10674, - 8, 539, 1, 539, 3, 539, 10677, 8, 539, 1, 539, 3, 539, 10680, 8, 539, 1, - 539, 3, 539, 10683, 8, 539, 1, 539, 3, 539, 10686, 8, 539, 1, 539, 3, 539, - 10689, 8, 539, 1, 539, 3, 539, 10692, 8, 539, 1, 539, 3, 539, 10695, 8, - 539, 1, 539, 3, 539, 10698, 8, 539, 1, 539, 5, 539, 10701, 8, 539, 10, - 539, 12, 539, 10704, 9, 539, 1, 539, 3, 539, 10707, 8, 539, 1, 539, 3, - 539, 10710, 8, 539, 1, 539, 3, 539, 10713, 8, 539, 1, 539, 3, 539, 10716, - 8, 539, 1, 539, 1, 539, 3, 539, 10720, 8, 539, 1, 539, 1, 539, 1, 539, - 1, 539, 1, 539, 1, 539, 1, 539, 1, 539, 1, 539, 3, 539, 10731, 8, 539, - 1, 539, 3, 539, 10734, 8, 539, 1, 540, 1, 540, 1, 540, 1, 541, 1, 541, - 1, 541, 1, 542, 1, 542, 3, 542, 10744, 8, 542, 1, 542, 1, 542, 3, 542, - 10748, 8, 542, 1, 542, 1, 542, 3, 542, 10752, 8, 542, 1, 542, 3, 542, 10755, - 8, 542, 1, 542, 1, 542, 1, 542, 3, 542, 10760, 8, 542, 1, 542, 3, 542, - 10763, 8, 542, 1, 543, 1, 543, 1, 543, 3, 543, 10768, 8, 543, 1, 543, 1, - 543, 1, 543, 1, 543, 5, 543, 10774, 8, 543, 10, 543, 12, 543, 10777, 9, - 543, 1, 544, 1, 544, 1, 544, 1, 544, 3, 544, 10783, 8, 544, 1, 544, 1, - 544, 1, 544, 1, 544, 1, 544, 1, 544, 1, 545, 1, 545, 1, 546, 1, 546, 3, - 546, 10795, 8, 546, 1, 546, 1, 546, 1, 546, 1, 547, 1, 547, 1, 547, 1, - 547, 1, 547, 5, 547, 10805, 8, 547, 10, 547, 12, 547, 10808, 9, 547, 1, - 547, 1, 547, 3, 547, 10812, 8, 547, 1, 548, 1, 548, 1, 548, 1, 548, 5, - 548, 10818, 8, 548, 10, 548, 12, 548, 10821, 9, 548, 1, 548, 1, 548, 1, - 549, 1, 549, 1, 550, 1, 550, 1, 550, 1, 550, 1, 550, 1, 550, 1, 550, 3, - 550, 10834, 8, 550, 1, 550, 1, 550, 1, 550, 3, 550, 10839, 8, 550, 1, 551, - 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 3, 551, - 10850, 8, 551, 1, 551, 3, 551, 10853, 8, 551, 3, 551, 10855, 8, 551, 1, - 552, 1, 552, 1, 553, 1, 553, 1, 553, 1, 553, 1, 553, 1, 553, 3, 553, 10865, - 8, 553, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, - 3, 554, 10875, 8, 554, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, - 1, 555, 5, 555, 10884, 8, 555, 10, 555, 12, 555, 10887, 9, 555, 1, 555, - 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, - 1, 555, 5, 555, 10900, 8, 555, 10, 555, 12, 555, 10903, 9, 555, 1, 555, - 1, 555, 3, 555, 10907, 8, 555, 3, 555, 10909, 8, 555, 1, 555, 1, 555, 1, - 555, 3, 555, 10914, 8, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 3, - 555, 10921, 8, 555, 1, 555, 1, 555, 1, 555, 5, 555, 10926, 8, 555, 10, - 555, 12, 555, 10929, 9, 555, 1, 555, 1, 555, 1, 556, 1, 556, 1, 556, 1, - 556, 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 3, 556, 10942, 8, 556, 1, - 556, 1, 556, 1, 556, 1, 556, 1, 556, 3, 556, 10949, 8, 556, 1, 556, 1, - 556, 1, 556, 5, 556, 10954, 8, 556, 10, 556, 12, 556, 10957, 9, 556, 1, - 556, 1, 556, 1, 557, 1, 557, 1, 557, 1, 557, 1, 557, 1, 557, 1, 557, 5, - 557, 10968, 8, 557, 10, 557, 12, 557, 10971, 9, 557, 1, 557, 1, 557, 1, - 557, 3, 557, 10976, 8, 557, 1, 558, 1, 558, 1, 558, 3, 558, 10981, 8, 558, - 1, 558, 3, 558, 10984, 8, 558, 1, 558, 1, 558, 1, 558, 3, 558, 10989, 8, - 558, 1, 558, 3, 558, 10992, 8, 558, 5, 558, 10994, 8, 558, 10, 558, 12, - 558, 10997, 9, 558, 1, 558, 1, 558, 1, 559, 1, 559, 1, 559, 1, 559, 1, - 559, 1, 559, 1, 559, 1, 559, 5, 559, 11009, 8, 559, 10, 559, 12, 559, 11012, - 9, 559, 1, 559, 1, 559, 3, 559, 11016, 8, 559, 1, 559, 1, 559, 3, 559, - 11020, 8, 559, 1, 559, 1, 559, 1, 559, 1, 559, 1, 559, 1, 559, 1, 559, - 5, 559, 11029, 8, 559, 10, 559, 12, 559, 11032, 9, 559, 1, 559, 1, 559, - 3, 559, 11036, 8, 559, 1, 560, 1, 560, 1, 561, 1, 561, 1, 561, 1, 561, - 1, 561, 1, 561, 1, 561, 5, 561, 11047, 8, 561, 10, 561, 12, 561, 11050, - 9, 561, 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, - 1, 561, 1, 561, 1, 561, 5, 561, 11063, 8, 561, 10, 561, 12, 561, 11066, - 9, 561, 1, 561, 1, 561, 3, 561, 11070, 8, 561, 3, 561, 11072, 8, 561, 1, - 561, 1, 561, 1, 561, 3, 561, 11077, 8, 561, 1, 561, 1, 561, 1, 561, 1, - 561, 5, 561, 11083, 8, 561, 10, 561, 12, 561, 11086, 9, 561, 1, 561, 1, - 561, 1, 562, 1, 562, 1, 562, 1, 562, 1, 562, 1, 562, 1, 562, 1, 562, 1, - 562, 3, 562, 11099, 8, 562, 1, 562, 1, 562, 1, 562, 1, 562, 5, 562, 11105, - 8, 562, 10, 562, 12, 562, 11108, 9, 562, 1, 562, 1, 562, 1, 563, 1, 563, - 1, 563, 1, 563, 1, 563, 1, 563, 4, 563, 11118, 8, 563, 11, 563, 12, 563, - 11119, 1, 563, 1, 563, 1, 563, 1, 563, 3, 563, 11126, 8, 563, 1, 563, 1, - 563, 3, 563, 11130, 8, 563, 1, 564, 1, 564, 1, 564, 1, 564, 1, 564, 1, - 564, 1, 564, 1, 564, 1, 564, 1, 564, 5, 564, 11142, 8, 564, 10, 564, 12, - 564, 11145, 9, 564, 1, 564, 1, 564, 3, 564, 11149, 8, 564, 1, 565, 1, 565, - 3, 565, 11153, 8, 565, 1, 565, 1, 565, 1, 566, 1, 566, 1, 566, 1, 566, - 1, 566, 1, 566, 1, 566, 1, 566, 5, 566, 11165, 8, 566, 10, 566, 12, 566, - 11168, 9, 566, 3, 566, 11170, 8, 566, 1, 567, 1, 567, 3, 567, 11174, 8, - 567, 1, 567, 1, 567, 1, 567, 1, 567, 1, 567, 1, 567, 5, 567, 11182, 8, - 567, 10, 567, 12, 567, 11185, 9, 567, 1, 567, 1, 567, 1, 567, 5, 567, 11190, - 8, 567, 10, 567, 12, 567, 11193, 9, 567, 1, 567, 1, 567, 1, 567, 5, 567, - 11198, 8, 567, 10, 567, 12, 567, 11201, 9, 567, 3, 567, 11203, 8, 567, - 1, 567, 1, 567, 1, 567, 3, 567, 11208, 8, 567, 3, 567, 11210, 8, 567, 1, - 568, 1, 568, 3, 568, 11214, 8, 568, 1, 568, 1, 568, 1, 568, 1, 568, 1, - 568, 1, 568, 5, 568, 11222, 8, 568, 10, 568, 12, 568, 11225, 9, 568, 1, - 568, 1, 568, 1, 568, 5, 568, 11230, 8, 568, 10, 568, 12, 568, 11233, 9, - 568, 1, 568, 1, 568, 1, 568, 5, 568, 11238, 8, 568, 10, 568, 12, 568, 11241, - 9, 568, 3, 568, 11243, 8, 568, 1, 568, 1, 568, 1, 568, 3, 568, 11248, 8, - 568, 3, 568, 11250, 8, 568, 1, 569, 1, 569, 1, 569, 1, 569, 1, 569, 1, - 569, 5, 569, 11258, 8, 569, 10, 569, 12, 569, 11261, 9, 569, 1, 569, 1, - 569, 1, 569, 5, 569, 11266, 8, 569, 10, 569, 12, 569, 11269, 9, 569, 1, - 569, 1, 569, 1, 569, 5, 569, 11274, 8, 569, 10, 569, 12, 569, 11277, 9, - 569, 3, 569, 11279, 8, 569, 1, 569, 1, 569, 1, 569, 3, 569, 11284, 8, 569, - 1, 570, 1, 570, 1, 571, 1, 571, 1, 571, 1, 571, 1, 571, 1, 571, 1, 571, - 5, 571, 11295, 8, 571, 10, 571, 12, 571, 11298, 9, 571, 1, 571, 1, 571, - 3, 571, 11302, 8, 571, 1, 572, 1, 572, 1, 572, 1, 572, 1, 572, 1, 572, - 1, 572, 3, 572, 11311, 8, 572, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, - 1, 573, 1, 573, 5, 573, 11320, 8, 573, 10, 573, 12, 573, 11323, 9, 573, - 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, - 5, 573, 11334, 8, 573, 10, 573, 12, 573, 11337, 9, 573, 1, 573, 1, 573, - 3, 573, 11341, 8, 573, 1, 573, 3, 573, 11344, 8, 573, 1, 574, 1, 574, 1, - 575, 1, 575, 3, 575, 11350, 8, 575, 1, 575, 1, 575, 3, 575, 11354, 8, 575, - 1, 576, 1, 576, 3, 576, 11358, 8, 576, 1, 576, 1, 576, 3, 576, 11362, 8, - 576, 1, 577, 1, 577, 3, 577, 11366, 8, 577, 1, 577, 3, 577, 11369, 8, 577, - 1, 578, 1, 578, 1, 578, 1, 578, 1, 578, 1, 578, 1, 578, 1, 578, 5, 578, - 11379, 8, 578, 10, 578, 12, 578, 11382, 9, 578, 1, 578, 1, 578, 3, 578, - 11386, 8, 578, 1, 579, 1, 579, 1, 579, 1, 579, 1, 579, 1, 579, 1, 579, - 5, 579, 11395, 8, 579, 10, 579, 12, 579, 11398, 9, 579, 1, 579, 1, 579, - 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 5, 580, 11407, 8, 580, 10, 580, - 12, 580, 11410, 9, 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 5, 580, - 11417, 8, 580, 10, 580, 12, 580, 11420, 9, 580, 1, 580, 3, 580, 11423, - 8, 580, 1, 580, 1, 580, 1, 581, 3, 581, 11428, 8, 581, 1, 581, 3, 581, - 11431, 8, 581, 1, 581, 1, 581, 3, 581, 11435, 8, 581, 1, 581, 1, 581, 3, - 581, 11439, 8, 581, 3, 581, 11441, 8, 581, 1, 581, 1, 581, 1, 581, 5, 581, - 11446, 8, 581, 10, 581, 12, 581, 11449, 9, 581, 1, 582, 1, 582, 1, 582, - 1, 582, 1, 582, 3, 582, 11456, 8, 582, 1, 582, 1, 582, 1, 582, 1, 582, - 1, 582, 1, 582, 1, 582, 1, 582, 3, 582, 11466, 8, 582, 1, 582, 1, 582, - 1, 582, 4, 582, 11471, 8, 582, 11, 582, 12, 582, 11472, 1, 583, 1, 583, - 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 3, 583, 11482, 8, 583, 1, 583, - 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 3, 583, 11490, 8, 583, 1, 583, - 1, 583, 1, 583, 1, 583, 1, 583, 3, 583, 11497, 8, 583, 1, 584, 1, 584, - 1, 584, 3, 584, 11502, 8, 584, 1, 584, 1, 584, 3, 584, 11506, 8, 584, 1, - 584, 1, 584, 1, 584, 3, 584, 11511, 8, 584, 1, 584, 1, 584, 1, 584, 3, - 584, 11516, 8, 584, 1, 584, 3, 584, 11519, 8, 584, 1, 584, 3, 584, 11522, - 8, 584, 1, 584, 3, 584, 11525, 8, 584, 3, 584, 11527, 8, 584, 1, 584, 1, - 584, 3, 584, 11531, 8, 584, 1, 584, 3, 584, 11534, 8, 584, 1, 585, 1, 585, - 3, 585, 11538, 8, 585, 1, 586, 1, 586, 1, 586, 1, 586, 1, 586, 1, 586, - 3, 586, 11546, 8, 586, 3, 586, 11548, 8, 586, 3, 586, 11550, 8, 586, 1, - 586, 3, 586, 11553, 8, 586, 1, 587, 4, 587, 11556, 8, 587, 11, 587, 12, - 587, 11557, 1, 587, 1, 587, 3, 587, 11562, 8, 587, 1, 587, 1, 587, 3, 587, - 11566, 8, 587, 1, 587, 5, 587, 11569, 8, 587, 10, 587, 12, 587, 11572, - 9, 587, 3, 587, 11574, 8, 587, 1, 588, 1, 588, 3, 588, 11578, 8, 588, 1, - 588, 3, 588, 11581, 8, 588, 1, 588, 3, 588, 11584, 8, 588, 1, 588, 1, 588, - 3, 588, 11588, 8, 588, 1, 588, 3, 588, 11591, 8, 588, 1, 588, 1, 588, 3, - 588, 11595, 8, 588, 1, 588, 3, 588, 11598, 8, 588, 1, 589, 1, 589, 1, 589, - 1, 589, 1, 589, 3, 589, 11605, 8, 589, 3, 589, 11607, 8, 589, 1, 589, 1, - 589, 3, 589, 11611, 8, 589, 1, 590, 1, 590, 1, 590, 1, 591, 1, 591, 1, - 591, 1, 591, 1, 591, 1, 591, 1, 591, 3, 591, 11623, 8, 591, 3, 591, 11625, - 8, 591, 1, 591, 1, 591, 1, 591, 1, 591, 1, 591, 1, 591, 3, 591, 11633, - 8, 591, 3, 591, 11635, 8, 591, 1, 592, 1, 592, 3, 592, 11639, 8, 592, 1, - 592, 1, 592, 3, 592, 11643, 8, 592, 1, 593, 1, 593, 3, 593, 11647, 8, 593, - 1, 593, 1, 593, 3, 593, 11651, 8, 593, 1, 593, 1, 593, 1, 593, 1, 593, - 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, - 1, 594, 1, 594, 1, 594, 4, 594, 11669, 8, 594, 11, 594, 12, 594, 11670, - 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, - 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, - 1, 595, 1, 595, 3, 595, 11693, 8, 595, 1, 595, 1, 595, 1, 595, 1, 595, - 1, 595, 1, 595, 1, 595, 4, 595, 11702, 8, 595, 11, 595, 12, 595, 11703, - 1, 595, 1, 595, 1, 596, 1, 596, 1, 596, 1, 596, 1, 597, 1, 597, 1, 597, - 1, 597, 3, 597, 11716, 8, 597, 1, 597, 3, 597, 11719, 8, 597, 1, 597, 1, - 597, 4, 597, 11723, 8, 597, 11, 597, 12, 597, 11724, 1, 598, 3, 598, 11728, - 8, 598, 1, 598, 1, 598, 3, 598, 11732, 8, 598, 1, 598, 3, 598, 11735, 8, - 598, 1, 598, 3, 598, 11738, 8, 598, 1, 598, 3, 598, 11741, 8, 598, 1, 598, - 1, 598, 1, 598, 3, 598, 11746, 8, 598, 1, 598, 1, 598, 1, 598, 3, 598, - 11751, 8, 598, 1, 598, 1, 598, 1, 598, 3, 598, 11756, 8, 598, 1, 598, 1, - 598, 1, 598, 1, 598, 1, 598, 1, 598, 3, 598, 11764, 8, 598, 3, 598, 11766, - 8, 598, 1, 598, 1, 598, 1, 598, 1, 598, 1, 598, 1, 598, 5, 598, 11774, - 8, 598, 10, 598, 12, 598, 11777, 9, 598, 1, 598, 1, 598, 3, 598, 11781, - 8, 598, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, - 1, 599, 1, 599, 3, 599, 11793, 8, 599, 1, 600, 1, 600, 1, 600, 3, 600, - 11798, 8, 600, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, - 1, 601, 1, 601, 1, 601, 3, 601, 11810, 8, 601, 1, 601, 1, 601, 1, 601, - 1, 601, 1, 601, 1, 601, 1, 601, 3, 601, 11819, 8, 601, 1, 602, 1, 602, - 1, 602, 1, 602, 3, 602, 11825, 8, 602, 1, 602, 1, 602, 3, 602, 11829, 8, - 602, 1, 602, 1, 602, 1, 602, 3, 602, 11834, 8, 602, 1, 602, 3, 602, 11837, - 8, 602, 1, 603, 1, 603, 1, 603, 1, 603, 1, 603, 1, 603, 3, 603, 11845, - 8, 603, 1, 603, 1, 603, 3, 603, 11849, 8, 603, 1, 604, 1, 604, 1, 605, - 1, 605, 1, 605, 3, 605, 11856, 8, 605, 1, 605, 1, 605, 1, 605, 1, 605, - 1, 605, 3, 605, 11863, 8, 605, 1, 605, 3, 605, 11866, 8, 605, 1, 605, 1, - 605, 1, 606, 1, 606, 1, 606, 1, 607, 3, 607, 11874, 8, 607, 1, 607, 3, - 607, 11877, 8, 607, 1, 607, 3, 607, 11880, 8, 607, 1, 608, 1, 608, 1, 608, - 3, 608, 11885, 8, 608, 1, 608, 1, 608, 1, 608, 1, 608, 1, 608, 1, 608, - 3, 608, 11893, 8, 608, 3, 608, 11895, 8, 608, 1, 608, 3, 608, 11898, 8, - 608, 1, 609, 1, 609, 1, 610, 1, 610, 1, 610, 3, 610, 11905, 8, 610, 1, - 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, - 610, 1, 610, 1, 610, 3, 610, 11919, 8, 610, 3, 610, 11921, 8, 610, 1, 610, - 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, - 5, 610, 11933, 8, 610, 10, 610, 12, 610, 11936, 9, 610, 1, 610, 1, 610, - 3, 610, 11940, 8, 610, 1, 611, 3, 611, 11943, 8, 611, 1, 611, 3, 611, 11946, - 8, 611, 1, 611, 3, 611, 11949, 8, 611, 1, 612, 1, 612, 1, 612, 1, 612, - 1, 612, 1, 612, 3, 612, 11957, 8, 612, 1, 612, 1, 612, 3, 612, 11961, 8, - 612, 1, 612, 1, 612, 3, 612, 11965, 8, 612, 1, 612, 3, 612, 11968, 8, 612, - 1, 613, 1, 613, 1, 614, 4, 614, 11973, 8, 614, 11, 614, 12, 614, 11974, - 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 3, 615, 11983, 8, 615, - 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, - 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, - 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, - 3, 615, 12012, 8, 615, 1, 615, 1, 615, 1, 615, 3, 615, 12017, 8, 615, 1, - 615, 3, 615, 12020, 8, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, - 615, 1, 615, 3, 615, 12029, 8, 615, 1, 616, 4, 616, 12032, 8, 616, 11, - 616, 12, 616, 12033, 1, 617, 1, 617, 1, 617, 1, 617, 1, 617, 3, 617, 12041, - 8, 617, 1, 617, 3, 617, 12044, 8, 617, 1, 617, 1, 617, 1, 617, 1, 617, - 1, 617, 3, 617, 12051, 8, 617, 1, 617, 3, 617, 12054, 8, 617, 1, 617, 1, - 617, 1, 617, 1, 617, 1, 617, 3, 617, 12061, 8, 617, 1, 617, 3, 617, 12064, - 8, 617, 3, 617, 12066, 8, 617, 1, 618, 1, 618, 1, 619, 1, 619, 1, 620, - 1, 620, 3, 620, 12074, 8, 620, 1, 620, 3, 620, 12077, 8, 620, 1, 621, 4, - 621, 12080, 8, 621, 11, 621, 12, 621, 12081, 1, 622, 1, 622, 1, 622, 1, - 622, 3, 622, 12088, 8, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, - 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, - 622, 1, 622, 1, 622, 1, 622, 1, 622, 4, 622, 12109, 8, 622, 11, 622, 12, - 622, 12110, 1, 622, 3, 622, 12114, 8, 622, 1, 623, 1, 623, 1, 623, 1, 623, - 5, 623, 12120, 8, 623, 10, 623, 12, 623, 12123, 9, 623, 1, 623, 1, 623, - 1, 624, 1, 624, 3, 624, 12129, 8, 624, 1, 624, 3, 624, 12132, 8, 624, 1, - 624, 3, 624, 12135, 8, 624, 1, 624, 3, 624, 12138, 8, 624, 1, 625, 1, 625, - 1, 626, 3, 626, 12143, 8, 626, 1, 626, 1, 626, 1, 626, 1, 626, 1, 626, - 3, 626, 12150, 8, 626, 1, 626, 1, 626, 1, 626, 3, 626, 12155, 8, 626, 3, - 626, 12157, 8, 626, 1, 626, 1, 626, 1, 627, 1, 627, 1, 628, 1, 628, 1, - 629, 1, 629, 1, 630, 1, 630, 1, 631, 3, 631, 12170, 8, 631, 1, 631, 1, - 631, 3, 631, 12174, 8, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12179, 8, 631, - 1, 631, 3, 631, 12182, 8, 631, 1, 631, 1, 631, 1, 631, 1, 631, 1, 631, - 3, 631, 12189, 8, 631, 1, 631, 3, 631, 12192, 8, 631, 1, 631, 3, 631, 12195, - 8, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12200, 8, 631, 1, 631, 1, 631, - 3, 631, 12204, 8, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12209, 8, 631, 1, - 631, 3, 631, 12212, 8, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12217, 8, 631, - 1, 631, 1, 631, 1, 631, 3, 631, 12222, 8, 631, 1, 631, 3, 631, 12225, 8, - 631, 1, 631, 1, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12232, 8, 631, 1, - 631, 1, 631, 1, 631, 1, 631, 3, 631, 12238, 8, 631, 1, 631, 3, 631, 12241, - 8, 631, 1, 631, 3, 631, 12244, 8, 631, 1, 631, 3, 631, 12247, 8, 631, 1, - 631, 1, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12254, 8, 631, 1, 631, 1, - 631, 1, 631, 3, 631, 12259, 8, 631, 1, 632, 1, 632, 1, 632, 1, 633, 1, - 633, 1, 633, 1, 633, 3, 633, 12268, 8, 633, 1, 633, 3, 633, 12271, 8, 633, - 1, 634, 1, 634, 1, 634, 1, 634, 1, 634, 3, 634, 12278, 8, 634, 1, 634, - 1, 634, 1, 634, 1, 634, 3, 634, 12284, 8, 634, 1, 634, 3, 634, 12287, 8, - 634, 1, 634, 1, 634, 1, 634, 1, 634, 1, 634, 3, 634, 12294, 8, 634, 3, - 634, 12296, 8, 634, 3, 634, 12298, 8, 634, 1, 635, 1, 635, 1, 636, 1, 636, - 3, 636, 12304, 8, 636, 1, 636, 1, 636, 1, 636, 1, 637, 1, 637, 1, 637, - 1, 637, 1, 637, 1, 637, 5, 637, 12315, 8, 637, 10, 637, 12, 637, 12318, - 9, 637, 1, 637, 1, 637, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, - 1, 638, 1, 638, 1, 638, 1, 638, 5, 638, 12332, 8, 638, 10, 638, 12, 638, - 12335, 9, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, - 5, 638, 12344, 8, 638, 10, 638, 12, 638, 12347, 9, 638, 1, 638, 1, 638, - 3, 638, 12351, 8, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, - 3, 638, 12359, 8, 638, 1, 639, 1, 639, 1, 640, 1, 640, 1, 640, 1, 640, - 3, 640, 12367, 8, 640, 1, 641, 1, 641, 1, 641, 1, 641, 1, 641, 3, 641, - 12374, 8, 641, 1, 641, 3, 641, 12377, 8, 641, 1, 641, 1, 641, 1, 641, 1, - 641, 3, 641, 12383, 8, 641, 1, 641, 3, 641, 12386, 8, 641, 5, 641, 12388, - 8, 641, 10, 641, 12, 641, 12391, 9, 641, 1, 641, 1, 641, 1, 641, 1, 641, - 1, 641, 1, 641, 3, 641, 12399, 8, 641, 1, 642, 1, 642, 1, 642, 3, 642, - 12404, 8, 642, 1, 643, 3, 643, 12407, 8, 643, 1, 643, 1, 643, 1, 643, 1, - 644, 1, 644, 1, 644, 3, 644, 12415, 8, 644, 1, 644, 1, 644, 1, 644, 3, - 644, 12420, 8, 644, 1, 645, 1, 645, 1, 646, 1, 646, 1, 646, 1, 646, 1, - 646, 3, 646, 12429, 8, 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 3, - 646, 12436, 8, 646, 5, 646, 12438, 8, 646, 10, 646, 12, 646, 12441, 9, - 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 3, 646, 12449, 8, - 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 3, 646, 12457, 8, - 646, 5, 646, 12459, 8, 646, 10, 646, 12, 646, 12462, 9, 646, 3, 646, 12464, - 8, 646, 1, 647, 1, 647, 1, 647, 1, 647, 1, 647, 1, 647, 3, 647, 12472, - 8, 647, 1, 647, 1, 647, 1, 647, 1, 647, 3, 647, 12478, 8, 647, 5, 647, - 12480, 8, 647, 10, 647, 12, 647, 12483, 9, 647, 1, 647, 1, 647, 3, 647, - 12487, 8, 647, 1, 648, 1, 648, 1, 648, 3, 648, 12492, 8, 648, 1, 648, 1, - 648, 1, 648, 1, 648, 1, 648, 1, 648, 3, 648, 12500, 8, 648, 4, 648, 12502, - 8, 648, 11, 648, 12, 648, 12503, 1, 648, 1, 648, 1, 648, 1, 649, 1, 649, - 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, 4, 649, 12518, - 8, 649, 11, 649, 12, 649, 12519, 1, 649, 3, 649, 12523, 8, 649, 1, 650, - 1, 650, 1, 650, 1, 650, 3, 650, 12529, 8, 650, 1, 651, 1, 651, 1, 651, - 3, 651, 12534, 8, 651, 1, 651, 3, 651, 12537, 8, 651, 1, 652, 3, 652, 12540, - 8, 652, 1, 652, 1, 652, 1, 653, 1, 653, 3, 653, 12546, 8, 653, 1, 653, - 1, 653, 1, 653, 1, 653, 1, 653, 1, 654, 1, 654, 1, 654, 1, 654, 3, 654, - 12557, 8, 654, 1, 654, 1, 654, 1, 655, 1, 655, 1, 655, 1, 655, 1, 655, - 3, 655, 12566, 8, 655, 1, 655, 3, 655, 12569, 8, 655, 1, 655, 1, 655, 1, - 656, 1, 656, 1, 656, 1, 656, 1, 656, 3, 656, 12578, 8, 656, 3, 656, 12580, - 8, 656, 1, 656, 3, 656, 12583, 8, 656, 1, 657, 1, 657, 1, 657, 1, 657, - 1, 657, 3, 657, 12590, 8, 657, 1, 658, 1, 658, 1, 658, 1, 658, 3, 658, - 12596, 8, 658, 1, 658, 1, 658, 3, 658, 12600, 8, 658, 1, 659, 1, 659, 1, - 659, 1, 659, 1, 659, 3, 659, 12607, 8, 659, 1, 659, 1, 659, 1, 660, 1, - 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 661, 1, 661, 1, 662, 1, - 662, 1, 663, 1, 663, 3, 663, 12624, 8, 663, 1, 663, 1, 663, 1, 663, 1, - 663, 3, 663, 12630, 8, 663, 1, 663, 1, 663, 1, 663, 1, 664, 1, 664, 1, - 664, 3, 664, 12638, 8, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, - 664, 1, 664, 3, 664, 12647, 8, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12652, - 8, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12657, 8, 664, 1, 664, 1, 664, - 1, 664, 1, 664, 3, 664, 12663, 8, 664, 1, 664, 1, 664, 1, 664, 1, 664, - 1, 664, 3, 664, 12670, 8, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12675, 8, - 664, 3, 664, 12677, 8, 664, 1, 665, 1, 665, 3, 665, 12681, 8, 665, 1, 665, - 1, 665, 1, 665, 1, 665, 3, 665, 12687, 8, 665, 1, 665, 1, 665, 3, 665, - 12691, 8, 665, 1, 666, 1, 666, 1, 666, 1, 666, 3, 666, 12697, 8, 666, 1, - 666, 1, 666, 1, 666, 1, 666, 3, 666, 12703, 8, 666, 1, 666, 1, 666, 3, - 666, 12707, 8, 666, 1, 666, 3, 666, 12710, 8, 666, 1, 667, 1, 667, 1, 668, - 1, 668, 1, 669, 1, 669, 1, 669, 1, 669, 1, 669, 1, 669, 1, 669, 1, 670, - 1, 670, 1, 670, 1, 670, 1, 670, 1, 670, 1, 670, 1, 670, 1, 671, 1, 671, - 1, 671, 1, 671, 1, 671, 1, 671, 3, 671, 12737, 8, 671, 1, 671, 1, 671, - 1, 671, 1, 671, 1, 671, 1, 671, 1, 671, 3, 671, 12746, 8, 671, 1, 672, - 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 3, 672, 12755, 8, 672, - 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 5, 672, 12763, 8, 672, - 10, 672, 12, 672, 12766, 9, 672, 1, 672, 1, 672, 1, 673, 1, 673, 1, 673, - 3, 673, 12773, 8, 673, 1, 673, 1, 673, 1, 673, 3, 673, 12778, 8, 673, 1, - 673, 1, 673, 1, 674, 1, 674, 1, 674, 5, 674, 12785, 8, 674, 10, 674, 12, - 674, 12788, 9, 674, 1, 675, 1, 675, 1, 675, 1, 675, 1, 675, 1, 675, 1, - 675, 3, 675, 12797, 8, 675, 1, 675, 1, 675, 1, 675, 1, 675, 1, 675, 1, - 675, 5, 675, 12805, 8, 675, 10, 675, 12, 675, 12808, 9, 675, 1, 675, 1, - 675, 1, 676, 1, 676, 1, 676, 1, 676, 1, 676, 1, 676, 3, 676, 12818, 8, - 676, 1, 676, 1, 676, 1, 676, 1, 676, 1, 676, 3, 676, 12825, 8, 676, 1, - 677, 1, 677, 1, 677, 1, 677, 1, 677, 3, 677, 12832, 8, 677, 1, 677, 3, - 677, 12835, 8, 677, 1, 677, 3, 677, 12838, 8, 677, 1, 677, 3, 677, 12841, - 8, 677, 1, 677, 1, 677, 3, 677, 12845, 8, 677, 3, 677, 12847, 8, 677, 1, - 677, 3, 677, 12850, 8, 677, 1, 677, 3, 677, 12853, 8, 677, 1, 677, 3, 677, - 12856, 8, 677, 1, 677, 3, 677, 12859, 8, 677, 1, 677, 1, 677, 3, 677, 12863, - 8, 677, 3, 677, 12865, 8, 677, 1, 677, 1, 677, 1, 677, 1, 677, 1, 677, - 1, 677, 3, 677, 12873, 8, 677, 3, 677, 12875, 8, 677, 1, 678, 1, 678, 1, - 678, 1, 678, 1, 678, 1, 678, 1, 678, 1, 678, 1, 678, 4, 678, 12886, 8, - 678, 11, 678, 12, 678, 12887, 1, 678, 3, 678, 12891, 8, 678, 1, 678, 1, - 678, 1, 679, 1, 679, 1, 679, 1, 679, 1, 679, 1, 679, 3, 679, 12901, 8, - 679, 1, 679, 1, 679, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 3, - 680, 12911, 8, 680, 1, 680, 1, 680, 1, 681, 1, 681, 1, 681, 1, 681, 1, - 681, 1, 682, 1, 682, 1, 682, 1, 682, 1, 682, 1, 683, 1, 683, 1, 683, 1, - 683, 1, 683, 1, 683, 1, 683, 3, 683, 12932, 8, 683, 3, 683, 12934, 8, 683, - 1, 684, 1, 684, 1, 684, 1, 684, 1, 685, 1, 685, 1, 685, 1, 685, 1, 686, - 1, 686, 1, 686, 1, 686, 3, 686, 12948, 8, 686, 1, 686, 1, 686, 3, 686, - 12952, 8, 686, 1, 686, 3, 686, 12955, 8, 686, 1, 687, 1, 687, 1, 687, 1, - 687, 3, 687, 12961, 8, 687, 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 3, - 688, 12968, 8, 688, 1, 689, 1, 689, 1, 690, 1, 690, 1, 691, 1, 691, 1, + 3, 522, 10444, 8, 522, 1, 522, 1, 522, 1, 522, 1, 522, 1, 522, 3, 522, + 10451, 8, 522, 1, 522, 1, 522, 1, 522, 1, 522, 3, 522, 10457, 8, 522, 3, + 522, 10459, 8, 522, 1, 522, 1, 522, 1, 522, 1, 522, 3, 522, 10465, 8, 522, + 1, 523, 1, 523, 3, 523, 10469, 8, 523, 1, 523, 1, 523, 1, 523, 1, 523, + 1, 523, 3, 523, 10476, 8, 523, 1, 523, 1, 523, 1, 523, 3, 523, 10481, 8, + 523, 1, 524, 1, 524, 1, 524, 1, 524, 3, 524, 10487, 8, 524, 1, 524, 1, + 524, 3, 524, 10491, 8, 524, 1, 524, 1, 524, 1, 524, 1, 524, 5, 524, 10497, + 8, 524, 10, 524, 12, 524, 10500, 9, 524, 1, 524, 1, 524, 3, 524, 10504, + 8, 524, 1, 524, 1, 524, 1, 524, 1, 524, 3, 524, 10510, 8, 524, 1, 524, + 3, 524, 10513, 8, 524, 1, 524, 3, 524, 10516, 8, 524, 1, 524, 3, 524, 10519, + 8, 524, 1, 524, 1, 524, 1, 525, 1, 525, 1, 526, 1, 526, 3, 526, 10527, + 8, 526, 1, 526, 1, 526, 1, 526, 1, 526, 4, 526, 10533, 8, 526, 11, 526, + 12, 526, 10534, 1, 526, 1, 526, 1, 527, 1, 527, 1, 527, 1, 527, 1, 527, + 1, 527, 1, 527, 3, 527, 10546, 8, 527, 1, 528, 1, 528, 3, 528, 10550, 8, + 528, 1, 528, 1, 528, 3, 528, 10554, 8, 528, 1, 528, 1, 528, 1, 528, 5, + 528, 10559, 8, 528, 10, 528, 12, 528, 10562, 9, 528, 1, 528, 3, 528, 10565, + 8, 528, 1, 528, 1, 528, 1, 528, 3, 528, 10570, 8, 528, 1, 529, 3, 529, + 10573, 8, 529, 1, 529, 1, 529, 1, 529, 1, 529, 1, 529, 1, 530, 1, 530, + 1, 530, 1, 530, 5, 530, 10584, 8, 530, 10, 530, 12, 530, 10587, 9, 530, + 1, 530, 1, 530, 3, 530, 10591, 8, 530, 1, 530, 1, 530, 3, 530, 10595, 8, + 530, 1, 530, 1, 530, 1, 530, 3, 530, 10600, 8, 530, 1, 530, 1, 530, 1, + 530, 1, 530, 3, 530, 10606, 8, 530, 1, 530, 1, 530, 1, 530, 1, 530, 3, + 530, 10612, 8, 530, 1, 530, 3, 530, 10615, 8, 530, 1, 530, 1, 530, 1, 531, + 3, 531, 10620, 8, 531, 1, 531, 3, 531, 10623, 8, 531, 1, 532, 1, 532, 1, + 532, 1, 532, 1, 532, 1, 532, 1, 532, 3, 532, 10632, 8, 532, 1, 533, 1, + 533, 1, 533, 3, 533, 10637, 8, 533, 1, 533, 1, 533, 1, 533, 1, 533, 1, + 533, 1, 533, 3, 533, 10645, 8, 533, 3, 533, 10647, 8, 533, 1, 534, 1, 534, + 1, 534, 1, 534, 1, 535, 1, 535, 1, 535, 1, 535, 1, 535, 1, 535, 1, 535, + 3, 535, 10660, 8, 535, 1, 536, 1, 536, 1, 536, 3, 536, 10665, 8, 536, 1, + 536, 1, 536, 1, 536, 1, 536, 1, 536, 1, 536, 3, 536, 10673, 8, 536, 3, + 536, 10675, 8, 536, 1, 537, 1, 537, 1, 537, 1, 537, 1, 537, 1, 537, 1, + 538, 1, 538, 1, 539, 3, 539, 10686, 8, 539, 1, 539, 3, 539, 10689, 8, 539, + 1, 539, 3, 539, 10692, 8, 539, 1, 539, 3, 539, 10695, 8, 539, 1, 539, 3, + 539, 10698, 8, 539, 1, 539, 3, 539, 10701, 8, 539, 1, 539, 3, 539, 10704, + 8, 539, 1, 539, 3, 539, 10707, 8, 539, 1, 539, 3, 539, 10710, 8, 539, 1, + 539, 5, 539, 10713, 8, 539, 10, 539, 12, 539, 10716, 9, 539, 1, 539, 3, + 539, 10719, 8, 539, 1, 539, 3, 539, 10722, 8, 539, 1, 539, 3, 539, 10725, + 8, 539, 1, 539, 3, 539, 10728, 8, 539, 1, 539, 1, 539, 3, 539, 10732, 8, + 539, 1, 539, 1, 539, 1, 539, 1, 539, 1, 539, 1, 539, 1, 539, 1, 539, 1, + 539, 3, 539, 10743, 8, 539, 1, 539, 3, 539, 10746, 8, 539, 1, 540, 1, 540, + 1, 540, 1, 541, 1, 541, 1, 541, 1, 542, 1, 542, 3, 542, 10756, 8, 542, + 1, 542, 1, 542, 3, 542, 10760, 8, 542, 1, 542, 1, 542, 3, 542, 10764, 8, + 542, 1, 542, 3, 542, 10767, 8, 542, 1, 542, 1, 542, 1, 542, 3, 542, 10772, + 8, 542, 1, 542, 3, 542, 10775, 8, 542, 1, 543, 1, 543, 1, 543, 3, 543, + 10780, 8, 543, 1, 543, 1, 543, 1, 543, 1, 543, 5, 543, 10786, 8, 543, 10, + 543, 12, 543, 10789, 9, 543, 1, 544, 1, 544, 1, 544, 1, 544, 3, 544, 10795, + 8, 544, 1, 544, 1, 544, 1, 544, 1, 544, 1, 544, 1, 544, 1, 545, 1, 545, + 1, 546, 1, 546, 3, 546, 10807, 8, 546, 1, 546, 1, 546, 1, 546, 1, 547, + 1, 547, 1, 547, 1, 547, 1, 547, 5, 547, 10817, 8, 547, 10, 547, 12, 547, + 10820, 9, 547, 1, 547, 1, 547, 3, 547, 10824, 8, 547, 1, 548, 1, 548, 1, + 548, 1, 548, 5, 548, 10830, 8, 548, 10, 548, 12, 548, 10833, 9, 548, 1, + 548, 1, 548, 1, 549, 1, 549, 1, 550, 1, 550, 1, 550, 1, 550, 1, 550, 1, + 550, 1, 550, 3, 550, 10846, 8, 550, 1, 550, 1, 550, 1, 550, 3, 550, 10851, + 8, 550, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, + 1, 551, 3, 551, 10862, 8, 551, 1, 551, 3, 551, 10865, 8, 551, 3, 551, 10867, + 8, 551, 1, 552, 1, 552, 1, 553, 1, 553, 1, 553, 1, 553, 1, 553, 1, 553, + 3, 553, 10877, 8, 553, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, + 1, 554, 1, 554, 3, 554, 10887, 8, 554, 1, 555, 1, 555, 1, 555, 1, 555, + 1, 555, 1, 555, 1, 555, 5, 555, 10896, 8, 555, 10, 555, 12, 555, 10899, + 9, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, 1, 555, + 1, 555, 1, 555, 1, 555, 5, 555, 10912, 8, 555, 10, 555, 12, 555, 10915, + 9, 555, 1, 555, 1, 555, 3, 555, 10919, 8, 555, 3, 555, 10921, 8, 555, 1, + 555, 1, 555, 1, 555, 3, 555, 10926, 8, 555, 1, 555, 1, 555, 1, 555, 1, + 555, 1, 555, 3, 555, 10933, 8, 555, 1, 555, 1, 555, 1, 555, 5, 555, 10938, + 8, 555, 10, 555, 12, 555, 10941, 9, 555, 1, 555, 1, 555, 1, 556, 1, 556, + 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 3, 556, 10954, + 8, 556, 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 3, 556, 10961, 8, 556, + 1, 556, 1, 556, 1, 556, 5, 556, 10966, 8, 556, 10, 556, 12, 556, 10969, + 9, 556, 1, 556, 1, 556, 1, 557, 1, 557, 1, 557, 1, 557, 1, 557, 1, 557, + 1, 557, 5, 557, 10980, 8, 557, 10, 557, 12, 557, 10983, 9, 557, 1, 557, + 1, 557, 1, 557, 3, 557, 10988, 8, 557, 1, 558, 1, 558, 1, 558, 3, 558, + 10993, 8, 558, 1, 558, 3, 558, 10996, 8, 558, 1, 558, 1, 558, 1, 558, 3, + 558, 11001, 8, 558, 1, 558, 3, 558, 11004, 8, 558, 5, 558, 11006, 8, 558, + 10, 558, 12, 558, 11009, 9, 558, 1, 558, 1, 558, 1, 559, 1, 559, 1, 559, + 1, 559, 1, 559, 1, 559, 1, 559, 1, 559, 5, 559, 11021, 8, 559, 10, 559, + 12, 559, 11024, 9, 559, 1, 559, 1, 559, 3, 559, 11028, 8, 559, 1, 559, + 1, 559, 3, 559, 11032, 8, 559, 1, 559, 1, 559, 1, 559, 1, 559, 1, 559, + 1, 559, 1, 559, 5, 559, 11041, 8, 559, 10, 559, 12, 559, 11044, 9, 559, + 1, 559, 1, 559, 3, 559, 11048, 8, 559, 1, 560, 1, 560, 1, 561, 1, 561, + 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, 5, 561, 11059, 8, 561, 10, 561, + 12, 561, 11062, 9, 561, 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, + 1, 561, 1, 561, 1, 561, 1, 561, 1, 561, 5, 561, 11075, 8, 561, 10, 561, + 12, 561, 11078, 9, 561, 1, 561, 1, 561, 3, 561, 11082, 8, 561, 3, 561, + 11084, 8, 561, 1, 561, 1, 561, 1, 561, 3, 561, 11089, 8, 561, 1, 561, 1, + 561, 1, 561, 1, 561, 5, 561, 11095, 8, 561, 10, 561, 12, 561, 11098, 9, + 561, 1, 561, 1, 561, 1, 562, 1, 562, 1, 562, 1, 562, 1, 562, 1, 562, 1, + 562, 1, 562, 1, 562, 3, 562, 11111, 8, 562, 1, 562, 1, 562, 1, 562, 1, + 562, 5, 562, 11117, 8, 562, 10, 562, 12, 562, 11120, 9, 562, 1, 562, 1, + 562, 1, 563, 1, 563, 1, 563, 1, 563, 1, 563, 1, 563, 4, 563, 11130, 8, + 563, 11, 563, 12, 563, 11131, 1, 563, 1, 563, 1, 563, 1, 563, 3, 563, 11138, + 8, 563, 1, 563, 1, 563, 3, 563, 11142, 8, 563, 1, 564, 1, 564, 1, 564, + 1, 564, 1, 564, 1, 564, 1, 564, 1, 564, 1, 564, 1, 564, 5, 564, 11154, + 8, 564, 10, 564, 12, 564, 11157, 9, 564, 1, 564, 1, 564, 3, 564, 11161, + 8, 564, 1, 565, 1, 565, 3, 565, 11165, 8, 565, 1, 565, 1, 565, 1, 566, + 1, 566, 1, 566, 1, 566, 1, 566, 1, 566, 1, 566, 1, 566, 5, 566, 11177, + 8, 566, 10, 566, 12, 566, 11180, 9, 566, 3, 566, 11182, 8, 566, 1, 567, + 1, 567, 3, 567, 11186, 8, 567, 1, 567, 1, 567, 1, 567, 1, 567, 1, 567, + 1, 567, 5, 567, 11194, 8, 567, 10, 567, 12, 567, 11197, 9, 567, 1, 567, + 1, 567, 1, 567, 5, 567, 11202, 8, 567, 10, 567, 12, 567, 11205, 9, 567, + 1, 567, 1, 567, 1, 567, 5, 567, 11210, 8, 567, 10, 567, 12, 567, 11213, + 9, 567, 3, 567, 11215, 8, 567, 1, 567, 1, 567, 1, 567, 3, 567, 11220, 8, + 567, 3, 567, 11222, 8, 567, 1, 568, 1, 568, 3, 568, 11226, 8, 568, 1, 568, + 1, 568, 1, 568, 1, 568, 1, 568, 1, 568, 5, 568, 11234, 8, 568, 10, 568, + 12, 568, 11237, 9, 568, 1, 568, 1, 568, 1, 568, 5, 568, 11242, 8, 568, + 10, 568, 12, 568, 11245, 9, 568, 1, 568, 1, 568, 1, 568, 5, 568, 11250, + 8, 568, 10, 568, 12, 568, 11253, 9, 568, 3, 568, 11255, 8, 568, 1, 568, + 1, 568, 1, 568, 3, 568, 11260, 8, 568, 3, 568, 11262, 8, 568, 1, 569, 1, + 569, 1, 569, 1, 569, 1, 569, 1, 569, 5, 569, 11270, 8, 569, 10, 569, 12, + 569, 11273, 9, 569, 1, 569, 1, 569, 1, 569, 5, 569, 11278, 8, 569, 10, + 569, 12, 569, 11281, 9, 569, 1, 569, 1, 569, 1, 569, 5, 569, 11286, 8, + 569, 10, 569, 12, 569, 11289, 9, 569, 3, 569, 11291, 8, 569, 1, 569, 1, + 569, 1, 569, 3, 569, 11296, 8, 569, 1, 570, 1, 570, 1, 571, 1, 571, 1, + 571, 1, 571, 1, 571, 1, 571, 1, 571, 5, 571, 11307, 8, 571, 10, 571, 12, + 571, 11310, 9, 571, 1, 571, 1, 571, 3, 571, 11314, 8, 571, 1, 572, 1, 572, + 1, 572, 1, 572, 1, 572, 1, 572, 1, 572, 3, 572, 11323, 8, 572, 1, 573, + 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 5, 573, 11332, 8, 573, + 10, 573, 12, 573, 11335, 9, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, + 1, 573, 1, 573, 1, 573, 1, 573, 5, 573, 11346, 8, 573, 10, 573, 12, 573, + 11349, 9, 573, 1, 573, 1, 573, 3, 573, 11353, 8, 573, 1, 573, 3, 573, 11356, + 8, 573, 1, 574, 1, 574, 1, 575, 1, 575, 3, 575, 11362, 8, 575, 1, 575, + 1, 575, 3, 575, 11366, 8, 575, 1, 576, 1, 576, 3, 576, 11370, 8, 576, 1, + 576, 1, 576, 3, 576, 11374, 8, 576, 1, 577, 1, 577, 3, 577, 11378, 8, 577, + 1, 577, 3, 577, 11381, 8, 577, 1, 578, 1, 578, 1, 578, 1, 578, 1, 578, + 1, 578, 1, 578, 1, 578, 5, 578, 11391, 8, 578, 10, 578, 12, 578, 11394, + 9, 578, 1, 578, 1, 578, 3, 578, 11398, 8, 578, 1, 579, 1, 579, 1, 579, + 1, 579, 1, 579, 1, 579, 1, 579, 5, 579, 11407, 8, 579, 10, 579, 12, 579, + 11410, 9, 579, 1, 579, 1, 579, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, + 5, 580, 11419, 8, 580, 10, 580, 12, 580, 11422, 9, 580, 1, 580, 1, 580, + 1, 580, 1, 580, 1, 580, 5, 580, 11429, 8, 580, 10, 580, 12, 580, 11432, + 9, 580, 1, 580, 3, 580, 11435, 8, 580, 1, 580, 1, 580, 1, 581, 3, 581, + 11440, 8, 581, 1, 581, 3, 581, 11443, 8, 581, 1, 581, 1, 581, 3, 581, 11447, + 8, 581, 1, 581, 1, 581, 3, 581, 11451, 8, 581, 3, 581, 11453, 8, 581, 1, + 581, 1, 581, 1, 581, 5, 581, 11458, 8, 581, 10, 581, 12, 581, 11461, 9, + 581, 1, 582, 1, 582, 1, 582, 1, 582, 1, 582, 3, 582, 11468, 8, 582, 1, + 582, 1, 582, 1, 582, 1, 582, 1, 582, 1, 582, 1, 582, 1, 582, 3, 582, 11478, + 8, 582, 1, 582, 1, 582, 1, 582, 4, 582, 11483, 8, 582, 11, 582, 12, 582, + 11484, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 3, 583, + 11494, 8, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 3, 583, + 11502, 8, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 3, 583, 11509, 8, + 583, 1, 584, 1, 584, 1, 584, 3, 584, 11514, 8, 584, 1, 584, 1, 584, 3, + 584, 11518, 8, 584, 1, 584, 1, 584, 1, 584, 3, 584, 11523, 8, 584, 1, 584, + 1, 584, 1, 584, 3, 584, 11528, 8, 584, 1, 584, 3, 584, 11531, 8, 584, 1, + 584, 3, 584, 11534, 8, 584, 1, 584, 3, 584, 11537, 8, 584, 3, 584, 11539, + 8, 584, 1, 584, 1, 584, 3, 584, 11543, 8, 584, 1, 584, 3, 584, 11546, 8, + 584, 1, 585, 1, 585, 3, 585, 11550, 8, 585, 1, 586, 1, 586, 1, 586, 1, + 586, 1, 586, 1, 586, 3, 586, 11558, 8, 586, 3, 586, 11560, 8, 586, 3, 586, + 11562, 8, 586, 1, 586, 3, 586, 11565, 8, 586, 1, 587, 4, 587, 11568, 8, + 587, 11, 587, 12, 587, 11569, 1, 587, 1, 587, 3, 587, 11574, 8, 587, 1, + 587, 1, 587, 3, 587, 11578, 8, 587, 1, 587, 5, 587, 11581, 8, 587, 10, + 587, 12, 587, 11584, 9, 587, 3, 587, 11586, 8, 587, 1, 588, 1, 588, 3, + 588, 11590, 8, 588, 1, 588, 3, 588, 11593, 8, 588, 1, 588, 3, 588, 11596, + 8, 588, 1, 588, 1, 588, 3, 588, 11600, 8, 588, 1, 588, 3, 588, 11603, 8, + 588, 1, 588, 1, 588, 3, 588, 11607, 8, 588, 1, 588, 3, 588, 11610, 8, 588, + 1, 589, 1, 589, 1, 589, 1, 589, 1, 589, 3, 589, 11617, 8, 589, 3, 589, + 11619, 8, 589, 1, 589, 1, 589, 3, 589, 11623, 8, 589, 1, 590, 1, 590, 1, + 590, 1, 591, 1, 591, 1, 591, 1, 591, 1, 591, 1, 591, 1, 591, 3, 591, 11635, + 8, 591, 3, 591, 11637, 8, 591, 1, 591, 1, 591, 1, 591, 1, 591, 1, 591, + 1, 591, 3, 591, 11645, 8, 591, 3, 591, 11647, 8, 591, 1, 592, 1, 592, 3, + 592, 11651, 8, 592, 1, 592, 1, 592, 3, 592, 11655, 8, 592, 1, 593, 1, 593, + 3, 593, 11659, 8, 593, 1, 593, 1, 593, 3, 593, 11663, 8, 593, 1, 593, 1, + 593, 1, 593, 1, 593, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, + 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 4, 594, 11681, 8, 594, 11, + 594, 12, 594, 11682, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, + 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, + 595, 1, 595, 1, 595, 1, 595, 1, 595, 3, 595, 11705, 8, 595, 1, 595, 1, + 595, 1, 595, 1, 595, 1, 595, 1, 595, 1, 595, 4, 595, 11714, 8, 595, 11, + 595, 12, 595, 11715, 1, 595, 1, 595, 1, 596, 1, 596, 1, 596, 1, 596, 1, + 597, 1, 597, 1, 597, 1, 597, 3, 597, 11728, 8, 597, 1, 597, 3, 597, 11731, + 8, 597, 1, 597, 1, 597, 4, 597, 11735, 8, 597, 11, 597, 12, 597, 11736, + 1, 598, 3, 598, 11740, 8, 598, 1, 598, 1, 598, 3, 598, 11744, 8, 598, 1, + 598, 3, 598, 11747, 8, 598, 1, 598, 3, 598, 11750, 8, 598, 1, 598, 3, 598, + 11753, 8, 598, 1, 598, 1, 598, 1, 598, 3, 598, 11758, 8, 598, 1, 598, 1, + 598, 1, 598, 3, 598, 11763, 8, 598, 1, 598, 1, 598, 1, 598, 3, 598, 11768, + 8, 598, 1, 598, 1, 598, 1, 598, 1, 598, 1, 598, 1, 598, 3, 598, 11776, + 8, 598, 3, 598, 11778, 8, 598, 1, 598, 1, 598, 1, 598, 1, 598, 1, 598, + 1, 598, 5, 598, 11786, 8, 598, 10, 598, 12, 598, 11789, 9, 598, 1, 598, + 1, 598, 3, 598, 11793, 8, 598, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, + 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 3, 599, 11805, 8, 599, 1, 600, + 1, 600, 1, 600, 3, 600, 11810, 8, 600, 1, 601, 1, 601, 1, 601, 1, 601, + 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 3, 601, 11822, 8, 601, + 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 3, 601, 11831, + 8, 601, 1, 602, 1, 602, 1, 602, 1, 602, 3, 602, 11837, 8, 602, 1, 602, + 1, 602, 3, 602, 11841, 8, 602, 1, 602, 1, 602, 1, 602, 3, 602, 11846, 8, + 602, 1, 602, 3, 602, 11849, 8, 602, 1, 603, 1, 603, 1, 603, 1, 603, 1, + 603, 1, 603, 3, 603, 11857, 8, 603, 1, 603, 1, 603, 3, 603, 11861, 8, 603, + 1, 604, 1, 604, 1, 605, 1, 605, 1, 605, 3, 605, 11868, 8, 605, 1, 605, + 1, 605, 1, 605, 1, 605, 1, 605, 3, 605, 11875, 8, 605, 1, 605, 3, 605, + 11878, 8, 605, 1, 605, 1, 605, 1, 606, 1, 606, 1, 606, 1, 607, 3, 607, + 11886, 8, 607, 1, 607, 3, 607, 11889, 8, 607, 1, 607, 3, 607, 11892, 8, + 607, 1, 608, 1, 608, 1, 608, 3, 608, 11897, 8, 608, 1, 608, 1, 608, 1, + 608, 1, 608, 1, 608, 1, 608, 3, 608, 11905, 8, 608, 3, 608, 11907, 8, 608, + 1, 608, 3, 608, 11910, 8, 608, 1, 609, 1, 609, 1, 610, 1, 610, 1, 610, + 3, 610, 11917, 8, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, + 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 3, 610, 11931, 8, 610, + 3, 610, 11933, 8, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, 1, 610, + 1, 610, 1, 610, 1, 610, 1, 610, 5, 610, 11945, 8, 610, 10, 610, 12, 610, + 11948, 9, 610, 1, 610, 1, 610, 3, 610, 11952, 8, 610, 1, 611, 3, 611, 11955, + 8, 611, 1, 611, 3, 611, 11958, 8, 611, 1, 611, 3, 611, 11961, 8, 611, 1, + 612, 1, 612, 1, 612, 1, 612, 1, 612, 1, 612, 3, 612, 11969, 8, 612, 1, + 612, 1, 612, 3, 612, 11973, 8, 612, 1, 612, 1, 612, 3, 612, 11977, 8, 612, + 1, 612, 3, 612, 11980, 8, 612, 1, 613, 1, 613, 1, 614, 4, 614, 11985, 8, + 614, 11, 614, 12, 614, 11986, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, + 615, 3, 615, 11995, 8, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, + 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, + 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, + 615, 1, 615, 1, 615, 1, 615, 3, 615, 12024, 8, 615, 1, 615, 1, 615, 1, + 615, 3, 615, 12029, 8, 615, 1, 615, 3, 615, 12032, 8, 615, 1, 615, 1, 615, + 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 3, 615, 12041, 8, 615, 1, 616, + 4, 616, 12044, 8, 616, 11, 616, 12, 616, 12045, 1, 617, 1, 617, 1, 617, + 1, 617, 1, 617, 3, 617, 12053, 8, 617, 1, 617, 3, 617, 12056, 8, 617, 1, + 617, 1, 617, 1, 617, 1, 617, 1, 617, 3, 617, 12063, 8, 617, 1, 617, 3, + 617, 12066, 8, 617, 1, 617, 1, 617, 1, 617, 1, 617, 1, 617, 3, 617, 12073, + 8, 617, 1, 617, 3, 617, 12076, 8, 617, 3, 617, 12078, 8, 617, 1, 618, 1, + 618, 1, 619, 1, 619, 1, 620, 1, 620, 3, 620, 12086, 8, 620, 1, 620, 3, + 620, 12089, 8, 620, 1, 621, 4, 621, 12092, 8, 621, 11, 621, 12, 621, 12093, + 1, 622, 1, 622, 1, 622, 1, 622, 3, 622, 12100, 8, 622, 1, 622, 1, 622, + 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, + 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 1, 622, 4, 622, + 12121, 8, 622, 11, 622, 12, 622, 12122, 1, 622, 3, 622, 12126, 8, 622, + 1, 623, 1, 623, 1, 623, 1, 623, 5, 623, 12132, 8, 623, 10, 623, 12, 623, + 12135, 9, 623, 1, 623, 1, 623, 1, 624, 1, 624, 3, 624, 12141, 8, 624, 1, + 624, 3, 624, 12144, 8, 624, 1, 624, 3, 624, 12147, 8, 624, 1, 624, 3, 624, + 12150, 8, 624, 1, 625, 1, 625, 1, 626, 3, 626, 12155, 8, 626, 1, 626, 1, + 626, 1, 626, 1, 626, 1, 626, 3, 626, 12162, 8, 626, 1, 626, 1, 626, 1, + 626, 3, 626, 12167, 8, 626, 3, 626, 12169, 8, 626, 1, 626, 1, 626, 1, 627, + 1, 627, 1, 628, 1, 628, 1, 629, 1, 629, 1, 630, 1, 630, 1, 631, 3, 631, + 12182, 8, 631, 1, 631, 1, 631, 3, 631, 12186, 8, 631, 1, 631, 1, 631, 1, + 631, 3, 631, 12191, 8, 631, 1, 631, 3, 631, 12194, 8, 631, 1, 631, 1, 631, + 1, 631, 1, 631, 1, 631, 3, 631, 12201, 8, 631, 1, 631, 3, 631, 12204, 8, + 631, 1, 631, 3, 631, 12207, 8, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12212, + 8, 631, 1, 631, 1, 631, 3, 631, 12216, 8, 631, 1, 631, 1, 631, 1, 631, + 3, 631, 12221, 8, 631, 1, 631, 3, 631, 12224, 8, 631, 1, 631, 1, 631, 1, + 631, 3, 631, 12229, 8, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12234, 8, 631, + 1, 631, 3, 631, 12237, 8, 631, 1, 631, 1, 631, 1, 631, 1, 631, 1, 631, + 3, 631, 12244, 8, 631, 1, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12250, 8, + 631, 1, 631, 3, 631, 12253, 8, 631, 1, 631, 3, 631, 12256, 8, 631, 1, 631, + 3, 631, 12259, 8, 631, 1, 631, 1, 631, 1, 631, 1, 631, 1, 631, 3, 631, + 12266, 8, 631, 1, 631, 1, 631, 1, 631, 3, 631, 12271, 8, 631, 1, 632, 1, + 632, 1, 632, 1, 633, 1, 633, 1, 633, 1, 633, 3, 633, 12280, 8, 633, 1, + 633, 3, 633, 12283, 8, 633, 1, 634, 1, 634, 1, 634, 1, 634, 1, 634, 3, + 634, 12290, 8, 634, 1, 634, 1, 634, 1, 634, 1, 634, 3, 634, 12296, 8, 634, + 1, 634, 3, 634, 12299, 8, 634, 1, 634, 1, 634, 1, 634, 1, 634, 1, 634, + 3, 634, 12306, 8, 634, 3, 634, 12308, 8, 634, 3, 634, 12310, 8, 634, 1, + 635, 1, 635, 1, 636, 1, 636, 3, 636, 12316, 8, 636, 1, 636, 1, 636, 1, + 636, 1, 637, 1, 637, 1, 637, 1, 637, 1, 637, 1, 637, 5, 637, 12327, 8, + 637, 10, 637, 12, 637, 12330, 9, 637, 1, 637, 1, 637, 1, 638, 1, 638, 1, + 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 5, 638, 12344, + 8, 638, 10, 638, 12, 638, 12347, 9, 638, 1, 638, 1, 638, 1, 638, 1, 638, + 1, 638, 1, 638, 1, 638, 5, 638, 12356, 8, 638, 10, 638, 12, 638, 12359, + 9, 638, 1, 638, 1, 638, 3, 638, 12363, 8, 638, 1, 638, 1, 638, 1, 638, + 1, 638, 1, 638, 1, 638, 3, 638, 12371, 8, 638, 1, 639, 1, 639, 1, 640, + 1, 640, 1, 640, 1, 640, 3, 640, 12379, 8, 640, 1, 641, 1, 641, 1, 641, + 1, 641, 1, 641, 3, 641, 12386, 8, 641, 1, 641, 3, 641, 12389, 8, 641, 1, + 641, 1, 641, 1, 641, 1, 641, 3, 641, 12395, 8, 641, 1, 641, 3, 641, 12398, + 8, 641, 5, 641, 12400, 8, 641, 10, 641, 12, 641, 12403, 9, 641, 1, 641, + 1, 641, 1, 641, 1, 641, 1, 641, 1, 641, 3, 641, 12411, 8, 641, 1, 642, + 1, 642, 1, 642, 3, 642, 12416, 8, 642, 1, 643, 3, 643, 12419, 8, 643, 1, + 643, 1, 643, 1, 643, 1, 644, 1, 644, 1, 644, 3, 644, 12427, 8, 644, 1, + 644, 1, 644, 1, 644, 3, 644, 12432, 8, 644, 1, 645, 1, 645, 1, 646, 1, + 646, 1, 646, 1, 646, 1, 646, 3, 646, 12441, 8, 646, 1, 646, 1, 646, 1, + 646, 1, 646, 1, 646, 3, 646, 12448, 8, 646, 5, 646, 12450, 8, 646, 10, + 646, 12, 646, 12453, 9, 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, + 646, 3, 646, 12461, 8, 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 1, + 646, 3, 646, 12469, 8, 646, 5, 646, 12471, 8, 646, 10, 646, 12, 646, 12474, + 9, 646, 3, 646, 12476, 8, 646, 1, 647, 1, 647, 1, 647, 1, 647, 1, 647, + 1, 647, 3, 647, 12484, 8, 647, 1, 647, 1, 647, 1, 647, 1, 647, 3, 647, + 12490, 8, 647, 5, 647, 12492, 8, 647, 10, 647, 12, 647, 12495, 9, 647, + 1, 647, 1, 647, 3, 647, 12499, 8, 647, 1, 648, 1, 648, 1, 648, 3, 648, + 12504, 8, 648, 1, 648, 1, 648, 1, 648, 1, 648, 1, 648, 1, 648, 3, 648, + 12512, 8, 648, 4, 648, 12514, 8, 648, 11, 648, 12, 648, 12515, 1, 648, + 1, 648, 1, 648, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, + 1, 649, 1, 649, 4, 649, 12530, 8, 649, 11, 649, 12, 649, 12531, 1, 649, + 3, 649, 12535, 8, 649, 1, 650, 1, 650, 1, 650, 1, 650, 3, 650, 12541, 8, + 650, 1, 651, 1, 651, 1, 651, 3, 651, 12546, 8, 651, 1, 651, 3, 651, 12549, + 8, 651, 1, 652, 3, 652, 12552, 8, 652, 1, 652, 1, 652, 1, 653, 1, 653, + 3, 653, 12558, 8, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 654, + 1, 654, 1, 654, 1, 654, 3, 654, 12569, 8, 654, 1, 654, 1, 654, 1, 655, + 1, 655, 1, 655, 1, 655, 1, 655, 3, 655, 12578, 8, 655, 1, 655, 3, 655, + 12581, 8, 655, 1, 655, 1, 655, 1, 656, 1, 656, 1, 656, 1, 656, 1, 656, + 3, 656, 12590, 8, 656, 3, 656, 12592, 8, 656, 1, 656, 3, 656, 12595, 8, + 656, 1, 657, 1, 657, 1, 657, 1, 657, 1, 657, 3, 657, 12602, 8, 657, 1, + 658, 1, 658, 1, 658, 1, 658, 3, 658, 12608, 8, 658, 1, 658, 1, 658, 3, + 658, 12612, 8, 658, 1, 659, 1, 659, 1, 659, 1, 659, 1, 659, 3, 659, 12619, + 8, 659, 1, 659, 1, 659, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, + 1, 660, 1, 661, 1, 661, 1, 662, 1, 662, 1, 663, 1, 663, 3, 663, 12636, + 8, 663, 1, 663, 1, 663, 1, 663, 1, 663, 3, 663, 12642, 8, 663, 1, 663, + 1, 663, 1, 663, 1, 664, 1, 664, 1, 664, 3, 664, 12650, 8, 664, 1, 664, + 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12659, 8, 664, + 1, 664, 1, 664, 1, 664, 3, 664, 12664, 8, 664, 1, 664, 1, 664, 1, 664, + 3, 664, 12669, 8, 664, 1, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12675, 8, + 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12682, 8, 664, 1, + 664, 1, 664, 1, 664, 3, 664, 12687, 8, 664, 3, 664, 12689, 8, 664, 1, 665, + 1, 665, 3, 665, 12693, 8, 665, 1, 665, 1, 665, 1, 665, 1, 665, 3, 665, + 12699, 8, 665, 1, 665, 1, 665, 3, 665, 12703, 8, 665, 1, 666, 1, 666, 1, + 666, 1, 666, 3, 666, 12709, 8, 666, 1, 666, 1, 666, 1, 666, 1, 666, 3, + 666, 12715, 8, 666, 1, 666, 1, 666, 3, 666, 12719, 8, 666, 1, 666, 3, 666, + 12722, 8, 666, 1, 667, 1, 667, 1, 668, 1, 668, 1, 669, 1, 669, 1, 669, + 1, 669, 1, 669, 1, 669, 1, 669, 1, 670, 1, 670, 1, 670, 1, 670, 1, 670, + 1, 670, 1, 670, 1, 670, 1, 671, 1, 671, 1, 671, 1, 671, 1, 671, 1, 671, + 3, 671, 12749, 8, 671, 1, 671, 1, 671, 1, 671, 1, 671, 1, 671, 1, 671, + 1, 671, 3, 671, 12758, 8, 671, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, + 1, 672, 1, 672, 3, 672, 12767, 8, 672, 1, 672, 1, 672, 1, 672, 1, 672, + 1, 672, 1, 672, 5, 672, 12775, 8, 672, 10, 672, 12, 672, 12778, 9, 672, + 1, 672, 1, 672, 1, 673, 1, 673, 1, 673, 3, 673, 12785, 8, 673, 1, 673, + 1, 673, 1, 673, 3, 673, 12790, 8, 673, 1, 673, 1, 673, 1, 674, 1, 674, + 1, 674, 5, 674, 12797, 8, 674, 10, 674, 12, 674, 12800, 9, 674, 1, 675, + 1, 675, 1, 675, 1, 675, 1, 675, 1, 675, 1, 675, 3, 675, 12809, 8, 675, + 1, 675, 1, 675, 1, 675, 1, 675, 1, 675, 1, 675, 5, 675, 12817, 8, 675, + 10, 675, 12, 675, 12820, 9, 675, 1, 675, 1, 675, 1, 676, 1, 676, 1, 676, + 1, 676, 1, 676, 1, 676, 3, 676, 12830, 8, 676, 1, 676, 1, 676, 1, 676, + 1, 676, 1, 676, 3, 676, 12837, 8, 676, 1, 677, 1, 677, 1, 677, 1, 677, + 1, 677, 3, 677, 12844, 8, 677, 1, 677, 3, 677, 12847, 8, 677, 1, 677, 3, + 677, 12850, 8, 677, 1, 677, 3, 677, 12853, 8, 677, 1, 677, 1, 677, 3, 677, + 12857, 8, 677, 3, 677, 12859, 8, 677, 1, 677, 3, 677, 12862, 8, 677, 1, + 677, 3, 677, 12865, 8, 677, 1, 677, 3, 677, 12868, 8, 677, 1, 677, 3, 677, + 12871, 8, 677, 1, 677, 1, 677, 3, 677, 12875, 8, 677, 3, 677, 12877, 8, + 677, 1, 677, 1, 677, 1, 677, 1, 677, 1, 677, 1, 677, 3, 677, 12885, 8, + 677, 3, 677, 12887, 8, 677, 1, 678, 1, 678, 1, 678, 1, 678, 1, 678, 1, + 678, 1, 678, 1, 678, 1, 678, 4, 678, 12898, 8, 678, 11, 678, 12, 678, 12899, + 1, 678, 3, 678, 12903, 8, 678, 1, 678, 1, 678, 1, 679, 1, 679, 1, 679, + 1, 679, 1, 679, 1, 679, 3, 679, 12913, 8, 679, 1, 679, 1, 679, 1, 680, + 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 3, 680, 12923, 8, 680, 1, 680, + 1, 680, 1, 681, 1, 681, 1, 681, 1, 681, 1, 681, 1, 682, 1, 682, 1, 682, + 1, 682, 1, 682, 1, 683, 1, 683, 1, 683, 1, 683, 1, 683, 1, 683, 1, 683, + 3, 683, 12944, 8, 683, 3, 683, 12946, 8, 683, 1, 684, 1, 684, 1, 684, 1, + 684, 1, 685, 1, 685, 1, 685, 1, 685, 1, 686, 1, 686, 1, 686, 1, 686, 3, + 686, 12960, 8, 686, 1, 686, 1, 686, 3, 686, 12964, 8, 686, 1, 686, 3, 686, + 12967, 8, 686, 1, 687, 1, 687, 1, 687, 1, 687, 3, 687, 12973, 8, 687, 1, + 688, 1, 688, 1, 688, 1, 688, 1, 688, 3, 688, 12980, 8, 688, 1, 689, 1, + 689, 1, 690, 1, 690, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, - 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 3, 691, 12991, 8, 691, 1, - 691, 1, 691, 1, 692, 3, 692, 12996, 8, 692, 1, 692, 1, 692, 3, 692, 13000, - 8, 692, 1, 693, 1, 693, 1, 693, 3, 693, 13005, 8, 693, 1, 693, 1, 693, - 1, 693, 3, 693, 13010, 8, 693, 1, 693, 3, 693, 13013, 8, 693, 1, 693, 3, - 693, 13016, 8, 693, 1, 693, 1, 693, 1, 693, 3, 693, 13021, 8, 693, 1, 694, - 1, 694, 1, 695, 1, 695, 1, 696, 1, 696, 1, 696, 1, 696, 1, 696, 3, 696, - 13032, 8, 696, 1, 697, 1, 697, 1, 698, 1, 698, 3, 698, 13038, 8, 698, 1, - 698, 1, 698, 3, 698, 13042, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 3, - 698, 13048, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 4, 698, 13055, - 8, 698, 11, 698, 12, 698, 13056, 3, 698, 13059, 8, 698, 1, 698, 1, 698, - 3, 698, 13063, 8, 698, 1, 698, 3, 698, 13066, 8, 698, 1, 699, 3, 699, 13069, - 8, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, - 3, 699, 13079, 8, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, - 4, 699, 13087, 8, 699, 11, 699, 12, 699, 13088, 3, 699, 13091, 8, 699, - 1, 700, 1, 700, 1, 700, 1, 700, 5, 700, 13097, 8, 700, 10, 700, 12, 700, - 13100, 9, 700, 1, 700, 1, 700, 1, 700, 1, 700, 1, 700, 1, 700, 5, 700, - 13108, 8, 700, 10, 700, 12, 700, 13111, 9, 700, 1, 700, 3, 700, 13114, - 8, 700, 1, 701, 1, 701, 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13122, - 8, 701, 10, 701, 12, 701, 13125, 9, 701, 1, 701, 1, 701, 1, 701, 1, 701, - 1, 701, 1, 701, 5, 701, 13133, 8, 701, 10, 701, 12, 701, 13136, 9, 701, - 3, 701, 13138, 8, 701, 1, 701, 1, 701, 1, 701, 3, 701, 13143, 8, 701, 1, - 701, 1, 701, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, - 702, 1, 702, 1, 702, 3, 702, 13157, 8, 702, 1, 702, 1, 702, 1, 702, 1, - 702, 1, 702, 1, 702, 1, 702, 4, 702, 13166, 8, 702, 11, 702, 12, 702, 13167, - 1, 702, 1, 702, 3, 702, 13172, 8, 702, 1, 702, 1, 702, 1, 702, 1, 702, - 1, 702, 1, 702, 3, 702, 13180, 8, 702, 3, 702, 13182, 8, 702, 1, 703, 1, - 703, 1, 704, 1, 704, 1, 704, 1, 704, 1, 704, 5, 704, 13191, 8, 704, 10, - 704, 12, 704, 13194, 9, 704, 1, 704, 1, 704, 1, 704, 1, 704, 1, 704, 1, - 704, 1, 704, 3, 704, 13203, 8, 704, 1, 705, 1, 705, 1, 705, 1, 705, 3, - 705, 13209, 8, 705, 1, 705, 1, 705, 1, 705, 3, 705, 13214, 8, 705, 5, 705, - 13216, 8, 705, 10, 705, 12, 705, 13219, 9, 705, 1, 705, 1, 705, 3, 705, - 13223, 8, 705, 1, 706, 1, 706, 1, 706, 3, 706, 13228, 8, 706, 1, 706, 1, - 706, 1, 706, 3, 706, 13233, 8, 706, 5, 706, 13235, 8, 706, 10, 706, 12, - 706, 13238, 9, 706, 1, 706, 1, 706, 1, 706, 1, 706, 3, 706, 13244, 8, 706, - 1, 706, 1, 706, 1, 706, 1, 706, 1, 706, 3, 706, 13251, 8, 706, 1, 707, - 1, 707, 1, 707, 3, 707, 13256, 8, 707, 1, 707, 1, 707, 1, 707, 3, 707, - 13261, 8, 707, 5, 707, 13263, 8, 707, 10, 707, 12, 707, 13266, 9, 707, - 1, 707, 1, 707, 1, 707, 1, 707, 1, 707, 1, 707, 1, 707, 1, 707, 3, 707, - 13276, 8, 707, 1, 708, 1, 708, 1, 708, 1, 708, 3, 708, 13282, 8, 708, 1, - 708, 1, 708, 1, 708, 3, 708, 13287, 8, 708, 5, 708, 13289, 8, 708, 10, - 708, 12, 708, 13292, 9, 708, 1, 708, 1, 708, 3, 708, 13296, 8, 708, 1, - 708, 3, 708, 13299, 8, 708, 1, 708, 3, 708, 13302, 8, 708, 1, 709, 1, 709, - 3, 709, 13306, 8, 709, 1, 709, 3, 709, 13309, 8, 709, 1, 709, 3, 709, 13312, - 8, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, - 1, 709, 1, 709, 3, 709, 13324, 8, 709, 1, 709, 1, 709, 1, 709, 1, 709, - 1, 709, 5, 709, 13331, 8, 709, 10, 709, 12, 709, 13334, 9, 709, 1, 709, - 1, 709, 1, 709, 1, 709, 1, 709, 3, 709, 13341, 8, 709, 1, 709, 1, 709, - 1, 709, 1, 709, 5, 709, 13347, 8, 709, 10, 709, 12, 709, 13350, 9, 709, - 1, 709, 1, 709, 3, 709, 13354, 8, 709, 1, 709, 1, 709, 1, 709, 1, 709, - 3, 709, 13360, 8, 709, 1, 710, 1, 710, 3, 710, 13364, 8, 710, 1, 710, 1, - 710, 1, 710, 1, 710, 1, 710, 3, 710, 13371, 8, 710, 1, 710, 4, 710, 13374, - 8, 710, 11, 710, 12, 710, 13375, 1, 710, 1, 710, 1, 710, 3, 710, 13381, - 8, 710, 1, 710, 1, 710, 1, 710, 3, 710, 13386, 8, 710, 5, 710, 13388, 8, - 710, 10, 710, 12, 710, 13391, 9, 710, 1, 710, 1, 710, 1, 710, 1, 710, 5, - 710, 13397, 8, 710, 10, 710, 12, 710, 13400, 9, 710, 3, 710, 13402, 8, - 710, 1, 711, 1, 711, 3, 711, 13406, 8, 711, 1, 711, 1, 711, 1, 712, 1, - 712, 3, 712, 13412, 8, 712, 1, 712, 1, 712, 1, 712, 1, 712, 5, 712, 13418, - 8, 712, 10, 712, 12, 712, 13421, 9, 712, 1, 712, 1, 712, 1, 712, 1, 712, - 5, 712, 13427, 8, 712, 10, 712, 12, 712, 13430, 9, 712, 3, 712, 13432, - 8, 712, 1, 713, 1, 713, 1, 713, 1, 713, 1, 713, 1, 713, 1, 713, 1, 714, - 1, 714, 1, 714, 1, 714, 1, 714, 1, 714, 3, 714, 13447, 8, 714, 1, 715, - 1, 715, 1, 716, 1, 716, 1, 716, 1, 716, 1, 716, 1, 717, 1, 717, 1, 717, - 1, 717, 1, 717, 1, 717, 5, 717, 13462, 8, 717, 10, 717, 12, 717, 13465, - 9, 717, 1, 717, 1, 717, 1, 717, 3, 717, 13470, 8, 717, 1, 718, 1, 718, - 3, 718, 13474, 8, 718, 1, 718, 1, 718, 1, 718, 1, 718, 1, 718, 3, 718, - 13481, 8, 718, 1, 718, 1, 718, 1, 718, 1, 718, 1, 718, 3, 718, 13488, 8, - 718, 1, 718, 3, 718, 13491, 8, 718, 3, 718, 13493, 8, 718, 1, 719, 1, 719, - 1, 719, 1, 719, 3, 719, 13499, 8, 719, 3, 719, 13501, 8, 719, 1, 719, 3, - 719, 13504, 8, 719, 1, 720, 1, 720, 1, 720, 1, 720, 1, 720, 1, 720, 1, - 720, 3, 720, 13513, 8, 720, 1, 720, 3, 720, 13516, 8, 720, 1, 721, 1, 721, - 3, 721, 13520, 8, 721, 1, 721, 1, 721, 1, 721, 1, 721, 3, 721, 13526, 8, - 721, 1, 722, 1, 722, 1, 722, 1, 722, 1, 722, 1, 722, 1, 722, 1, 723, 1, - 723, 1, 723, 3, 723, 13538, 8, 723, 1, 723, 1, 723, 1, 723, 1, 724, 1, - 724, 1, 724, 1, 724, 1, 724, 3, 724, 13548, 8, 724, 1, 724, 1, 724, 3, - 724, 13552, 8, 724, 1, 724, 3, 724, 13555, 8, 724, 1, 724, 3, 724, 13558, - 8, 724, 1, 724, 1, 724, 1, 724, 3, 724, 13563, 8, 724, 1, 724, 1, 724, - 3, 724, 13567, 8, 724, 1, 724, 1, 724, 3, 724, 13571, 8, 724, 1, 724, 3, - 724, 13574, 8, 724, 1, 725, 1, 725, 1, 725, 1, 725, 1, 725, 3, 725, 13581, - 8, 725, 1, 725, 3, 725, 13584, 8, 725, 1, 725, 1, 725, 1, 725, 1, 725, - 1, 725, 3, 725, 13591, 8, 725, 1, 725, 1, 725, 1, 725, 1, 725, 3, 725, - 13597, 8, 725, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, 1, 727, 1, 727, - 1, 727, 1, 727, 1, 727, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, - 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, - 1, 728, 3, 728, 13625, 8, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, - 1, 728, 4, 728, 13633, 8, 728, 11, 728, 12, 728, 13634, 1, 728, 1, 728, - 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 3, 728, 13645, 8, 728, - 3, 728, 13647, 8, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, - 3, 728, 13655, 8, 728, 1, 729, 1, 729, 1, 729, 1, 729, 1, 729, 1, 730, - 1, 730, 1, 730, 1, 730, 1, 731, 1, 731, 1, 731, 1, 732, 1, 732, 1, 733, - 1, 733, 1, 734, 1, 734, 1, 735, 1, 735, 1, 736, 1, 736, 1, 737, 1, 737, - 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 3, 737, 13686, 8, 737, 1, 737, - 1, 737, 1, 737, 3, 737, 13691, 8, 737, 1, 738, 1, 738, 1, 738, 1, 738, - 1, 738, 1, 739, 1, 739, 1, 739, 1, 739, 1, 739, 1, 740, 1, 740, 3, 740, - 13705, 8, 740, 1, 741, 1, 741, 1, 741, 1, 741, 1, 741, 1, 742, 1, 742, - 1, 742, 1, 742, 1, 742, 1, 743, 1, 743, 1, 743, 1, 743, 1, 743, 1, 743, - 1, 744, 1, 744, 1, 744, 1, 744, 1, 745, 1, 745, 3, 745, 13729, 8, 745, - 1, 745, 3, 745, 13732, 8, 745, 1, 745, 1, 745, 1, 745, 1, 745, 1, 745, - 1, 745, 1, 745, 1, 745, 1, 745, 1, 745, 3, 745, 13744, 8, 745, 1, 745, - 3, 745, 13747, 8, 745, 1, 746, 1, 746, 3, 746, 13751, 8, 746, 1, 747, 1, - 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 748, 1, 748, 1, 748, 1, - 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, - 748, 3, 748, 13773, 8, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, - 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 3, 748, 13786, 8, 748, 1, - 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 5, 748, 13795, 8, - 748, 10, 748, 12, 748, 13798, 9, 748, 1, 748, 4, 748, 13801, 8, 748, 11, - 748, 12, 748, 13802, 1, 749, 1, 749, 1, 749, 1, 749, 5, 749, 13809, 8, - 749, 10, 749, 12, 749, 13812, 9, 749, 1, 749, 1, 749, 1, 749, 1, 749, 1, - 749, 1, 749, 3, 749, 13820, 8, 749, 1, 750, 1, 750, 3, 750, 13824, 8, 750, - 1, 750, 1, 750, 1, 751, 1, 751, 1, 751, 1, 751, 3, 751, 13832, 8, 751, - 1, 751, 1, 751, 1, 751, 1, 751, 5, 751, 13838, 8, 751, 10, 751, 12, 751, - 13841, 9, 751, 1, 751, 1, 751, 1, 751, 3, 751, 13846, 8, 751, 1, 752, 1, - 752, 1, 752, 1, 752, 1, 752, 3, 752, 13853, 8, 752, 1, 752, 1, 752, 3, - 752, 13857, 8, 752, 1, 752, 1, 752, 3, 752, 13861, 8, 752, 3, 752, 13863, - 8, 752, 1, 752, 3, 752, 13866, 8, 752, 1, 753, 1, 753, 1, 753, 1, 753, - 1, 753, 1, 753, 5, 753, 13874, 8, 753, 10, 753, 12, 753, 13877, 9, 753, - 1, 753, 1, 753, 1, 753, 3, 753, 13882, 8, 753, 1, 754, 1, 754, 1, 754, - 3, 754, 13887, 8, 754, 1, 755, 1, 755, 1, 755, 1, 755, 4, 755, 13893, 8, - 755, 11, 755, 12, 755, 13894, 1, 756, 1, 756, 1, 756, 1, 756, 1, 757, 1, - 757, 1, 757, 1, 757, 1, 757, 3, 757, 13906, 8, 757, 1, 757, 3, 757, 13909, - 8, 757, 1, 758, 3, 758, 13912, 8, 758, 1, 758, 1, 758, 1, 758, 1, 758, - 1, 758, 1, 758, 1, 758, 1, 758, 3, 758, 13922, 8, 758, 1, 758, 1, 758, - 1, 758, 1, 758, 1, 758, 5, 758, 13929, 8, 758, 10, 758, 12, 758, 13932, - 9, 758, 3, 758, 13934, 8, 758, 1, 758, 3, 758, 13937, 8, 758, 1, 759, 3, - 759, 13940, 8, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, - 759, 5, 759, 13949, 8, 759, 10, 759, 12, 759, 13952, 9, 759, 3, 759, 13954, - 8, 759, 1, 760, 1, 760, 1, 760, 1, 760, 3, 760, 13960, 8, 760, 1, 760, - 3, 760, 13963, 8, 760, 1, 761, 1, 761, 3, 761, 13967, 8, 761, 1, 761, 3, - 761, 13970, 8, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, - 761, 1, 761, 1, 761, 1, 761, 1, 761, 3, 761, 13983, 8, 761, 3, 761, 13985, - 8, 761, 1, 761, 5, 761, 13988, 8, 761, 10, 761, 12, 761, 13991, 9, 761, - 1, 761, 1, 761, 3, 761, 13995, 8, 761, 1, 762, 1, 762, 1, 762, 5, 762, - 14000, 8, 762, 10, 762, 12, 762, 14003, 9, 762, 1, 762, 1, 762, 3, 762, - 14007, 8, 762, 1, 763, 1, 763, 3, 763, 14011, 8, 763, 1, 763, 1, 763, 1, - 763, 1, 763, 1, 764, 1, 764, 1, 764, 1, 764, 1, 764, 1, 764, 1, 765, 1, + 691, 1, 691, 3, 691, 13003, 8, 691, 1, 691, 1, 691, 1, 692, 3, 692, 13008, + 8, 692, 1, 692, 1, 692, 3, 692, 13012, 8, 692, 1, 693, 1, 693, 1, 693, + 3, 693, 13017, 8, 693, 1, 693, 1, 693, 1, 693, 3, 693, 13022, 8, 693, 1, + 693, 3, 693, 13025, 8, 693, 1, 693, 3, 693, 13028, 8, 693, 1, 693, 1, 693, + 1, 693, 3, 693, 13033, 8, 693, 1, 694, 1, 694, 1, 695, 1, 695, 1, 696, + 1, 696, 1, 696, 1, 696, 1, 696, 3, 696, 13044, 8, 696, 1, 697, 1, 697, + 1, 698, 1, 698, 3, 698, 13050, 8, 698, 1, 698, 1, 698, 3, 698, 13054, 8, + 698, 1, 698, 1, 698, 1, 698, 1, 698, 3, 698, 13060, 8, 698, 1, 698, 1, + 698, 1, 698, 1, 698, 1, 698, 4, 698, 13067, 8, 698, 11, 698, 12, 698, 13068, + 3, 698, 13071, 8, 698, 1, 698, 1, 698, 3, 698, 13075, 8, 698, 1, 698, 3, + 698, 13078, 8, 698, 1, 699, 3, 699, 13081, 8, 699, 1, 699, 1, 699, 1, 699, + 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, 3, 699, 13091, 8, 699, 1, 699, + 1, 699, 1, 699, 1, 699, 1, 699, 1, 699, 4, 699, 13099, 8, 699, 11, 699, + 12, 699, 13100, 3, 699, 13103, 8, 699, 1, 700, 1, 700, 1, 700, 1, 700, + 5, 700, 13109, 8, 700, 10, 700, 12, 700, 13112, 9, 700, 1, 700, 1, 700, + 1, 700, 1, 700, 1, 700, 1, 700, 5, 700, 13120, 8, 700, 10, 700, 12, 700, + 13123, 9, 700, 1, 700, 3, 700, 13126, 8, 700, 1, 701, 1, 701, 1, 701, 1, + 701, 1, 701, 1, 701, 5, 701, 13134, 8, 701, 10, 701, 12, 701, 13137, 9, + 701, 1, 701, 1, 701, 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13145, 8, + 701, 10, 701, 12, 701, 13148, 9, 701, 3, 701, 13150, 8, 701, 1, 701, 1, + 701, 1, 701, 3, 701, 13155, 8, 701, 1, 701, 1, 701, 1, 702, 1, 702, 1, + 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 3, 702, 13169, + 8, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 4, 702, + 13178, 8, 702, 11, 702, 12, 702, 13179, 1, 702, 1, 702, 3, 702, 13184, + 8, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 3, 702, 13192, + 8, 702, 3, 702, 13194, 8, 702, 1, 703, 1, 703, 1, 704, 1, 704, 1, 704, + 1, 704, 1, 704, 5, 704, 13203, 8, 704, 10, 704, 12, 704, 13206, 9, 704, + 1, 704, 1, 704, 1, 704, 1, 704, 1, 704, 1, 704, 1, 704, 3, 704, 13215, + 8, 704, 1, 705, 1, 705, 1, 705, 1, 705, 3, 705, 13221, 8, 705, 1, 705, + 1, 705, 1, 705, 3, 705, 13226, 8, 705, 5, 705, 13228, 8, 705, 10, 705, + 12, 705, 13231, 9, 705, 1, 705, 1, 705, 3, 705, 13235, 8, 705, 1, 706, + 1, 706, 1, 706, 3, 706, 13240, 8, 706, 1, 706, 1, 706, 1, 706, 3, 706, + 13245, 8, 706, 5, 706, 13247, 8, 706, 10, 706, 12, 706, 13250, 9, 706, + 1, 706, 1, 706, 1, 706, 1, 706, 3, 706, 13256, 8, 706, 1, 706, 1, 706, + 1, 706, 1, 706, 1, 706, 3, 706, 13263, 8, 706, 1, 707, 1, 707, 1, 707, + 3, 707, 13268, 8, 707, 1, 707, 1, 707, 1, 707, 3, 707, 13273, 8, 707, 5, + 707, 13275, 8, 707, 10, 707, 12, 707, 13278, 9, 707, 1, 707, 1, 707, 1, + 707, 1, 707, 1, 707, 1, 707, 1, 707, 1, 707, 3, 707, 13288, 8, 707, 1, + 708, 1, 708, 1, 708, 1, 708, 3, 708, 13294, 8, 708, 1, 708, 1, 708, 1, + 708, 3, 708, 13299, 8, 708, 5, 708, 13301, 8, 708, 10, 708, 12, 708, 13304, + 9, 708, 1, 708, 1, 708, 3, 708, 13308, 8, 708, 1, 708, 3, 708, 13311, 8, + 708, 1, 708, 3, 708, 13314, 8, 708, 1, 709, 1, 709, 3, 709, 13318, 8, 709, + 1, 709, 3, 709, 13321, 8, 709, 1, 709, 3, 709, 13324, 8, 709, 1, 709, 1, + 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 3, + 709, 13336, 8, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 5, 709, 13343, + 8, 709, 10, 709, 12, 709, 13346, 9, 709, 1, 709, 1, 709, 1, 709, 1, 709, + 1, 709, 3, 709, 13353, 8, 709, 1, 709, 1, 709, 1, 709, 1, 709, 5, 709, + 13359, 8, 709, 10, 709, 12, 709, 13362, 9, 709, 1, 709, 1, 709, 3, 709, + 13366, 8, 709, 1, 709, 1, 709, 1, 709, 1, 709, 3, 709, 13372, 8, 709, 1, + 710, 1, 710, 3, 710, 13376, 8, 710, 1, 710, 1, 710, 1, 710, 1, 710, 1, + 710, 3, 710, 13383, 8, 710, 1, 710, 4, 710, 13386, 8, 710, 11, 710, 12, + 710, 13387, 1, 710, 1, 710, 1, 710, 3, 710, 13393, 8, 710, 1, 710, 1, 710, + 1, 710, 3, 710, 13398, 8, 710, 5, 710, 13400, 8, 710, 10, 710, 12, 710, + 13403, 9, 710, 1, 710, 1, 710, 1, 710, 1, 710, 5, 710, 13409, 8, 710, 10, + 710, 12, 710, 13412, 9, 710, 3, 710, 13414, 8, 710, 1, 711, 1, 711, 3, + 711, 13418, 8, 711, 1, 711, 1, 711, 1, 712, 1, 712, 3, 712, 13424, 8, 712, + 1, 712, 1, 712, 1, 712, 1, 712, 5, 712, 13430, 8, 712, 10, 712, 12, 712, + 13433, 9, 712, 1, 712, 1, 712, 1, 712, 1, 712, 5, 712, 13439, 8, 712, 10, + 712, 12, 712, 13442, 9, 712, 3, 712, 13444, 8, 712, 1, 713, 1, 713, 1, + 713, 1, 713, 1, 713, 1, 713, 1, 713, 1, 714, 1, 714, 1, 714, 1, 714, 1, + 714, 1, 714, 3, 714, 13459, 8, 714, 1, 715, 1, 715, 1, 716, 1, 716, 1, + 716, 1, 716, 1, 716, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 5, + 717, 13474, 8, 717, 10, 717, 12, 717, 13477, 9, 717, 1, 717, 1, 717, 1, + 717, 3, 717, 13482, 8, 717, 1, 718, 1, 718, 3, 718, 13486, 8, 718, 1, 718, + 1, 718, 1, 718, 1, 718, 1, 718, 3, 718, 13493, 8, 718, 1, 718, 1, 718, + 1, 718, 1, 718, 1, 718, 3, 718, 13500, 8, 718, 1, 718, 3, 718, 13503, 8, + 718, 3, 718, 13505, 8, 718, 1, 719, 1, 719, 1, 719, 1, 719, 3, 719, 13511, + 8, 719, 3, 719, 13513, 8, 719, 1, 719, 3, 719, 13516, 8, 719, 1, 720, 1, + 720, 1, 720, 1, 720, 1, 720, 1, 720, 1, 720, 3, 720, 13525, 8, 720, 1, + 720, 3, 720, 13528, 8, 720, 1, 721, 1, 721, 3, 721, 13532, 8, 721, 1, 721, + 1, 721, 1, 721, 1, 721, 3, 721, 13538, 8, 721, 1, 722, 1, 722, 1, 722, + 1, 722, 1, 722, 1, 722, 1, 722, 1, 723, 1, 723, 1, 723, 3, 723, 13550, + 8, 723, 1, 723, 1, 723, 1, 723, 1, 724, 1, 724, 1, 724, 1, 724, 1, 724, + 3, 724, 13560, 8, 724, 1, 724, 1, 724, 3, 724, 13564, 8, 724, 1, 724, 3, + 724, 13567, 8, 724, 1, 724, 3, 724, 13570, 8, 724, 1, 724, 1, 724, 1, 724, + 3, 724, 13575, 8, 724, 1, 724, 1, 724, 3, 724, 13579, 8, 724, 1, 724, 1, + 724, 3, 724, 13583, 8, 724, 1, 724, 3, 724, 13586, 8, 724, 1, 725, 1, 725, + 1, 725, 1, 725, 1, 725, 3, 725, 13593, 8, 725, 1, 725, 3, 725, 13596, 8, + 725, 1, 725, 1, 725, 1, 725, 1, 725, 1, 725, 3, 725, 13603, 8, 725, 1, + 725, 1, 725, 1, 725, 1, 725, 3, 725, 13609, 8, 725, 1, 726, 1, 726, 1, + 726, 1, 726, 1, 726, 1, 727, 1, 727, 1, 727, 1, 727, 1, 727, 1, 728, 1, + 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, + 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 3, 728, 13637, 8, 728, 1, + 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 4, 728, 13645, 8, 728, 11, + 728, 12, 728, 13646, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, 728, 1, + 728, 1, 728, 3, 728, 13657, 8, 728, 3, 728, 13659, 8, 728, 1, 728, 1, 728, + 1, 728, 1, 728, 1, 728, 1, 728, 3, 728, 13667, 8, 728, 1, 729, 1, 729, + 1, 729, 1, 729, 1, 729, 1, 730, 1, 730, 1, 730, 1, 730, 1, 731, 1, 731, + 1, 731, 1, 732, 1, 732, 1, 733, 1, 733, 1, 734, 1, 734, 1, 735, 1, 735, + 1, 736, 1, 736, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, + 3, 737, 13698, 8, 737, 1, 737, 1, 737, 1, 737, 3, 737, 13703, 8, 737, 1, + 738, 1, 738, 1, 738, 1, 738, 1, 738, 1, 739, 1, 739, 1, 739, 1, 739, 1, + 739, 1, 740, 1, 740, 3, 740, 13717, 8, 740, 1, 741, 1, 741, 1, 741, 1, + 741, 1, 741, 1, 742, 1, 742, 1, 742, 1, 742, 1, 742, 1, 743, 1, 743, 1, + 743, 1, 743, 1, 743, 1, 743, 1, 744, 1, 744, 1, 744, 1, 744, 1, 745, 1, + 745, 3, 745, 13741, 8, 745, 1, 745, 3, 745, 13744, 8, 745, 1, 745, 1, 745, + 1, 745, 1, 745, 1, 745, 1, 745, 1, 745, 1, 745, 1, 745, 1, 745, 3, 745, + 13756, 8, 745, 1, 745, 3, 745, 13759, 8, 745, 1, 746, 1, 746, 3, 746, 13763, + 8, 746, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 748, + 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, + 1, 748, 1, 748, 1, 748, 3, 748, 13785, 8, 748, 1, 748, 1, 748, 1, 748, + 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 3, 748, + 13798, 8, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, + 5, 748, 13807, 8, 748, 10, 748, 12, 748, 13810, 9, 748, 1, 748, 4, 748, + 13813, 8, 748, 11, 748, 12, 748, 13814, 1, 749, 1, 749, 1, 749, 1, 749, + 5, 749, 13821, 8, 749, 10, 749, 12, 749, 13824, 9, 749, 1, 749, 1, 749, + 1, 749, 1, 749, 1, 749, 1, 749, 3, 749, 13832, 8, 749, 1, 750, 1, 750, + 3, 750, 13836, 8, 750, 1, 750, 1, 750, 1, 751, 1, 751, 1, 751, 1, 751, + 3, 751, 13844, 8, 751, 1, 751, 1, 751, 1, 751, 1, 751, 5, 751, 13850, 8, + 751, 10, 751, 12, 751, 13853, 9, 751, 1, 751, 1, 751, 1, 751, 3, 751, 13858, + 8, 751, 1, 752, 1, 752, 1, 752, 1, 752, 1, 752, 3, 752, 13865, 8, 752, + 1, 752, 1, 752, 3, 752, 13869, 8, 752, 1, 752, 1, 752, 3, 752, 13873, 8, + 752, 3, 752, 13875, 8, 752, 1, 752, 3, 752, 13878, 8, 752, 1, 753, 1, 753, + 1, 753, 1, 753, 1, 753, 1, 753, 5, 753, 13886, 8, 753, 10, 753, 12, 753, + 13889, 9, 753, 1, 753, 1, 753, 1, 753, 3, 753, 13894, 8, 753, 1, 754, 1, + 754, 1, 754, 3, 754, 13899, 8, 754, 1, 755, 1, 755, 1, 755, 1, 755, 4, + 755, 13905, 8, 755, 11, 755, 12, 755, 13906, 1, 756, 1, 756, 1, 756, 1, + 756, 1, 757, 1, 757, 1, 757, 1, 757, 1, 757, 3, 757, 13918, 8, 757, 1, + 757, 3, 757, 13921, 8, 757, 1, 758, 3, 758, 13924, 8, 758, 1, 758, 1, 758, + 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 3, 758, 13934, 8, 758, + 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 5, 758, 13941, 8, 758, 10, 758, + 12, 758, 13944, 9, 758, 3, 758, 13946, 8, 758, 1, 758, 3, 758, 13949, 8, + 758, 1, 759, 3, 759, 13952, 8, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, + 759, 1, 759, 1, 759, 5, 759, 13961, 8, 759, 10, 759, 12, 759, 13964, 9, + 759, 3, 759, 13966, 8, 759, 1, 760, 1, 760, 1, 760, 1, 760, 3, 760, 13972, + 8, 760, 1, 760, 3, 760, 13975, 8, 760, 1, 761, 1, 761, 3, 761, 13979, 8, + 761, 1, 761, 3, 761, 13982, 8, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, + 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 3, 761, 13995, 8, + 761, 3, 761, 13997, 8, 761, 1, 761, 5, 761, 14000, 8, 761, 10, 761, 12, + 761, 14003, 9, 761, 1, 761, 1, 761, 3, 761, 14007, 8, 761, 1, 762, 1, 762, + 1, 762, 5, 762, 14012, 8, 762, 10, 762, 12, 762, 14015, 9, 762, 1, 762, + 1, 762, 3, 762, 14019, 8, 762, 1, 763, 1, 763, 3, 763, 14023, 8, 763, 1, + 763, 1, 763, 1, 763, 1, 763, 1, 764, 1, 764, 1, 764, 1, 764, 1, 764, 1, + 764, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, + 765, 1, 765, 1, 765, 3, 765, 14046, 8, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, - 765, 3, 765, 14034, 8, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, - 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 3, - 765, 14050, 8, 765, 1, 766, 1, 766, 1, 766, 3, 766, 14055, 8, 766, 1, 766, - 1, 766, 3, 766, 14059, 8, 766, 1, 766, 1, 766, 3, 766, 14063, 8, 766, 1, - 766, 1, 766, 3, 766, 14067, 8, 766, 1, 766, 3, 766, 14070, 8, 766, 1, 766, - 1, 766, 1, 766, 3, 766, 14075, 8, 766, 3, 766, 14077, 8, 766, 1, 767, 1, - 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 5, - 767, 14089, 8, 767, 10, 767, 12, 767, 14092, 9, 767, 1, 767, 1, 767, 3, - 767, 14096, 8, 767, 1, 768, 1, 768, 1, 768, 1, 768, 1, 768, 3, 768, 14103, - 8, 768, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, - 1, 769, 3, 769, 14114, 8, 769, 1, 769, 1, 769, 1, 769, 1, 769, 3, 769, - 14120, 8, 769, 3, 769, 14122, 8, 769, 3, 769, 14124, 8, 769, 1, 770, 1, - 770, 1, 770, 1, 770, 5, 770, 14130, 8, 770, 10, 770, 12, 770, 14133, 9, - 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, 3, 770, 14141, 8, - 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, 3, 770, 14149, 8, - 770, 4, 770, 14151, 8, 770, 11, 770, 12, 770, 14152, 3, 770, 14155, 8, - 770, 1, 770, 1, 770, 1, 771, 3, 771, 14160, 8, 771, 1, 771, 1, 771, 1, - 771, 1, 771, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 1, - 772, 1, 772, 1, 772, 1, 772, 3, 772, 14177, 8, 772, 1, 773, 1, 773, 1, - 773, 1, 773, 1, 773, 1, 773, 1, 773, 1, 773, 1, 773, 3, 773, 14188, 8, - 773, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 3, 774, 14195, 8, 774, 1, - 774, 1, 774, 3, 774, 14199, 8, 774, 1, 774, 3, 774, 14202, 8, 774, 1, 774, - 3, 774, 14205, 8, 774, 3, 774, 14207, 8, 774, 1, 775, 1, 775, 1, 775, 3, - 775, 14212, 8, 775, 1, 775, 1, 775, 3, 775, 14216, 8, 775, 3, 775, 14218, - 8, 775, 1, 776, 1, 776, 1, 776, 1, 776, 1, 776, 1, 776, 1, 776, 1, 776, - 1, 776, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 3, 777, - 14236, 8, 777, 1, 777, 1, 777, 3, 777, 14240, 8, 777, 1, 777, 3, 777, 14243, - 8, 777, 1, 777, 1, 777, 1, 777, 3, 777, 14248, 8, 777, 3, 777, 14250, 8, - 777, 1, 777, 3, 777, 14253, 8, 777, 1, 777, 1, 777, 3, 777, 14257, 8, 777, - 3, 777, 14259, 8, 777, 1, 778, 1, 778, 1, 778, 1, 778, 1, 778, 1, 778, - 1, 778, 1, 778, 5, 778, 14269, 8, 778, 10, 778, 12, 778, 14272, 9, 778, - 1, 778, 1, 778, 1, 778, 5, 778, 14277, 8, 778, 10, 778, 12, 778, 14280, - 9, 778, 3, 778, 14282, 8, 778, 1, 778, 1, 778, 1, 779, 1, 779, 1, 779, - 3, 779, 14289, 8, 779, 1, 779, 1, 779, 3, 779, 14293, 8, 779, 1, 779, 3, - 779, 14296, 8, 779, 1, 779, 3, 779, 14299, 8, 779, 1, 779, 3, 779, 14302, - 8, 779, 1, 779, 1, 779, 3, 779, 14306, 8, 779, 3, 779, 14308, 8, 779, 1, - 780, 1, 780, 1, 780, 1, 780, 1, 780, 1, 780, 1, 780, 1, 780, 3, 780, 14318, - 8, 780, 1, 780, 1, 780, 3, 780, 14322, 8, 780, 1, 781, 1, 781, 1, 781, - 3, 781, 14327, 8, 781, 1, 781, 1, 781, 1, 781, 3, 781, 14332, 8, 781, 1, - 782, 1, 782, 1, 782, 1, 782, 1, 782, 3, 782, 14339, 8, 782, 1, 782, 1, - 782, 1, 783, 1, 783, 1, 783, 1, 783, 1, 783, 1, 783, 5, 783, 14349, 8, - 783, 10, 783, 12, 783, 14352, 9, 783, 1, 783, 1, 783, 1, 783, 1, 783, 3, - 783, 14358, 8, 783, 1, 783, 1, 783, 1, 783, 5, 783, 14363, 8, 783, 10, - 783, 12, 783, 14366, 9, 783, 1, 783, 3, 783, 14369, 8, 783, 3, 783, 14371, - 8, 783, 1, 784, 1, 784, 1, 784, 1, 784, 3, 784, 14377, 8, 784, 1, 784, - 1, 784, 1, 784, 1, 784, 5, 784, 14383, 8, 784, 10, 784, 12, 784, 14386, - 9, 784, 1, 784, 1, 784, 1, 784, 1, 784, 3, 784, 14392, 8, 784, 1, 784, - 1, 784, 1, 784, 5, 784, 14397, 8, 784, 10, 784, 12, 784, 14400, 9, 784, - 1, 784, 3, 784, 14403, 8, 784, 3, 784, 14405, 8, 784, 1, 785, 1, 785, 1, + 765, 1, 765, 3, 765, 14062, 8, 765, 1, 766, 1, 766, 1, 766, 3, 766, 14067, + 8, 766, 1, 766, 1, 766, 3, 766, 14071, 8, 766, 1, 766, 1, 766, 3, 766, + 14075, 8, 766, 1, 766, 1, 766, 3, 766, 14079, 8, 766, 1, 766, 3, 766, 14082, + 8, 766, 1, 766, 1, 766, 1, 766, 3, 766, 14087, 8, 766, 3, 766, 14089, 8, + 766, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, + 767, 1, 767, 5, 767, 14101, 8, 767, 10, 767, 12, 767, 14104, 9, 767, 1, + 767, 1, 767, 3, 767, 14108, 8, 767, 1, 768, 1, 768, 1, 768, 1, 768, 1, + 768, 3, 768, 14115, 8, 768, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, + 769, 1, 769, 1, 769, 1, 769, 3, 769, 14126, 8, 769, 1, 769, 1, 769, 1, + 769, 1, 769, 3, 769, 14132, 8, 769, 3, 769, 14134, 8, 769, 3, 769, 14136, + 8, 769, 1, 770, 1, 770, 1, 770, 1, 770, 5, 770, 14142, 8, 770, 10, 770, + 12, 770, 14145, 9, 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, + 3, 770, 14153, 8, 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, 1, 770, + 3, 770, 14161, 8, 770, 4, 770, 14163, 8, 770, 11, 770, 12, 770, 14164, + 3, 770, 14167, 8, 770, 1, 770, 1, 770, 1, 771, 3, 771, 14172, 8, 771, 1, + 771, 1, 771, 1, 771, 1, 771, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 1, + 772, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 3, 772, 14189, 8, 772, 1, + 773, 1, 773, 1, 773, 1, 773, 1, 773, 1, 773, 1, 773, 1, 773, 1, 773, 3, + 773, 14200, 8, 773, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 3, 774, 14207, + 8, 774, 1, 774, 1, 774, 3, 774, 14211, 8, 774, 1, 774, 3, 774, 14214, 8, + 774, 1, 774, 3, 774, 14217, 8, 774, 3, 774, 14219, 8, 774, 1, 775, 1, 775, + 1, 775, 3, 775, 14224, 8, 775, 1, 775, 1, 775, 3, 775, 14228, 8, 775, 3, + 775, 14230, 8, 775, 1, 776, 1, 776, 1, 776, 1, 776, 1, 776, 1, 776, 1, + 776, 1, 776, 1, 776, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 1, + 777, 3, 777, 14248, 8, 777, 1, 777, 1, 777, 3, 777, 14252, 8, 777, 1, 777, + 3, 777, 14255, 8, 777, 1, 777, 1, 777, 1, 777, 3, 777, 14260, 8, 777, 3, + 777, 14262, 8, 777, 1, 777, 3, 777, 14265, 8, 777, 1, 777, 1, 777, 3, 777, + 14269, 8, 777, 3, 777, 14271, 8, 777, 1, 778, 1, 778, 1, 778, 1, 778, 1, + 778, 1, 778, 1, 778, 1, 778, 5, 778, 14281, 8, 778, 10, 778, 12, 778, 14284, + 9, 778, 1, 778, 1, 778, 1, 778, 5, 778, 14289, 8, 778, 10, 778, 12, 778, + 14292, 9, 778, 3, 778, 14294, 8, 778, 1, 778, 1, 778, 1, 779, 1, 779, 1, + 779, 3, 779, 14301, 8, 779, 1, 779, 1, 779, 3, 779, 14305, 8, 779, 1, 779, + 3, 779, 14308, 8, 779, 1, 779, 3, 779, 14311, 8, 779, 1, 779, 3, 779, 14314, + 8, 779, 1, 779, 1, 779, 3, 779, 14318, 8, 779, 3, 779, 14320, 8, 779, 1, + 780, 1, 780, 1, 780, 1, 780, 1, 780, 1, 780, 1, 780, 1, 780, 3, 780, 14330, + 8, 780, 1, 780, 1, 780, 3, 780, 14334, 8, 780, 1, 781, 1, 781, 1, 781, + 3, 781, 14339, 8, 781, 1, 781, 1, 781, 1, 781, 3, 781, 14344, 8, 781, 1, + 782, 1, 782, 1, 782, 1, 782, 1, 782, 3, 782, 14351, 8, 782, 1, 782, 1, + 782, 1, 783, 1, 783, 1, 783, 1, 783, 1, 783, 1, 783, 5, 783, 14361, 8, + 783, 10, 783, 12, 783, 14364, 9, 783, 1, 783, 1, 783, 1, 783, 1, 783, 3, + 783, 14370, 8, 783, 1, 783, 1, 783, 1, 783, 5, 783, 14375, 8, 783, 10, + 783, 12, 783, 14378, 9, 783, 1, 783, 3, 783, 14381, 8, 783, 3, 783, 14383, + 8, 783, 1, 784, 1, 784, 1, 784, 1, 784, 3, 784, 14389, 8, 784, 1, 784, + 1, 784, 1, 784, 1, 784, 5, 784, 14395, 8, 784, 10, 784, 12, 784, 14398, + 9, 784, 1, 784, 1, 784, 1, 784, 1, 784, 3, 784, 14404, 8, 784, 1, 784, + 1, 784, 1, 784, 5, 784, 14409, 8, 784, 10, 784, 12, 784, 14412, 9, 784, + 1, 784, 3, 784, 14415, 8, 784, 3, 784, 14417, 8, 784, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, - 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 4, 785, 14425, 8, - 785, 11, 785, 12, 785, 14426, 1, 785, 3, 785, 14430, 8, 785, 1, 786, 1, - 786, 1, 786, 1, 786, 3, 786, 14436, 8, 786, 1, 787, 1, 787, 1, 787, 1, - 787, 3, 787, 14442, 8, 787, 1, 788, 1, 788, 1, 788, 1, 788, 1, 788, 1, - 788, 4, 788, 14450, 8, 788, 11, 788, 12, 788, 14451, 3, 788, 14454, 8, - 788, 1, 789, 1, 789, 1, 789, 3, 789, 14459, 8, 789, 1, 789, 1, 789, 1, - 789, 3, 789, 14464, 8, 789, 1, 789, 1, 789, 1, 789, 3, 789, 14469, 8, 789, - 5, 789, 14471, 8, 789, 10, 789, 12, 789, 14474, 9, 789, 1, 789, 3, 789, - 14477, 8, 789, 1, 790, 1, 790, 3, 790, 14481, 8, 790, 1, 791, 1, 791, 1, - 791, 1, 791, 1, 792, 1, 792, 1, 792, 1, 792, 1, 792, 1, 792, 3, 792, 14493, - 8, 792, 1, 793, 1, 793, 1, 793, 1, 793, 3, 793, 14499, 8, 793, 1, 793, - 1, 793, 1, 793, 5, 793, 14504, 8, 793, 10, 793, 12, 793, 14507, 9, 793, - 1, 794, 1, 794, 3, 794, 14511, 8, 794, 1, 794, 1, 794, 5, 794, 14515, 8, - 794, 10, 794, 12, 794, 14518, 9, 794, 1, 795, 1, 795, 3, 795, 14522, 8, - 795, 1, 795, 1, 795, 3, 795, 14526, 8, 795, 1, 795, 1, 795, 5, 795, 14530, - 8, 795, 10, 795, 12, 795, 14533, 9, 795, 1, 796, 1, 796, 3, 796, 14537, - 8, 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 796, 5, 796, 14544, 8, 796, - 10, 796, 12, 796, 14547, 9, 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 796, - 1, 796, 3, 796, 14555, 8, 796, 1, 796, 3, 796, 14558, 8, 796, 1, 796, 3, - 796, 14561, 8, 796, 1, 796, 3, 796, 14564, 8, 796, 1, 796, 1, 796, 3, 796, - 14568, 8, 796, 1, 797, 1, 797, 1, 797, 1, 797, 1, 797, 1, 797, 1, 797, - 1, 797, 3, 797, 14578, 8, 797, 1, 798, 1, 798, 1, 798, 1, 798, 1, 798, - 1, 798, 3, 798, 14586, 8, 798, 1, 798, 1, 798, 1, 798, 1, 798, 1, 798, - 1, 798, 4, 798, 14594, 8, 798, 11, 798, 12, 798, 14595, 1, 799, 1, 799, - 1, 800, 1, 800, 1, 800, 1, 800, 1, 801, 1, 801, 3, 801, 14606, 8, 801, - 1, 801, 3, 801, 14609, 8, 801, 1, 801, 3, 801, 14612, 8, 801, 1, 801, 3, - 801, 14615, 8, 801, 1, 801, 1, 801, 5, 801, 14619, 8, 801, 10, 801, 12, - 801, 14622, 9, 801, 1, 801, 3, 801, 14625, 8, 801, 1, 802, 1, 802, 1, 802, - 1, 802, 4, 802, 14631, 8, 802, 11, 802, 12, 802, 14632, 1, 802, 3, 802, - 14636, 8, 802, 1, 802, 3, 802, 14639, 8, 802, 1, 803, 1, 803, 1, 803, 3, - 803, 14644, 8, 803, 1, 804, 1, 804, 1, 804, 3, 804, 14649, 8, 804, 1, 805, - 1, 805, 3, 805, 14653, 8, 805, 1, 805, 1, 805, 3, 805, 14657, 8, 805, 1, - 806, 1, 806, 1, 806, 1, 806, 3, 806, 14663, 8, 806, 1, 807, 1, 807, 1, + 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 4, 785, 14437, 8, + 785, 11, 785, 12, 785, 14438, 1, 785, 3, 785, 14442, 8, 785, 1, 786, 1, + 786, 1, 786, 1, 786, 3, 786, 14448, 8, 786, 1, 787, 1, 787, 1, 787, 1, + 787, 3, 787, 14454, 8, 787, 1, 788, 1, 788, 1, 788, 1, 788, 1, 788, 1, + 788, 4, 788, 14462, 8, 788, 11, 788, 12, 788, 14463, 3, 788, 14466, 8, + 788, 1, 789, 1, 789, 1, 789, 3, 789, 14471, 8, 789, 1, 789, 1, 789, 1, + 789, 3, 789, 14476, 8, 789, 1, 789, 1, 789, 1, 789, 3, 789, 14481, 8, 789, + 5, 789, 14483, 8, 789, 10, 789, 12, 789, 14486, 9, 789, 1, 789, 3, 789, + 14489, 8, 789, 1, 790, 1, 790, 3, 790, 14493, 8, 790, 1, 791, 1, 791, 1, + 791, 1, 791, 1, 792, 1, 792, 1, 792, 1, 792, 1, 792, 1, 792, 3, 792, 14505, + 8, 792, 1, 793, 1, 793, 1, 793, 1, 793, 3, 793, 14511, 8, 793, 1, 793, + 1, 793, 1, 793, 5, 793, 14516, 8, 793, 10, 793, 12, 793, 14519, 9, 793, + 1, 794, 1, 794, 3, 794, 14523, 8, 794, 1, 794, 1, 794, 5, 794, 14527, 8, + 794, 10, 794, 12, 794, 14530, 9, 794, 1, 795, 1, 795, 3, 795, 14534, 8, + 795, 1, 795, 1, 795, 3, 795, 14538, 8, 795, 1, 795, 1, 795, 5, 795, 14542, + 8, 795, 10, 795, 12, 795, 14545, 9, 795, 1, 796, 1, 796, 3, 796, 14549, + 8, 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 796, 5, 796, 14556, 8, 796, + 10, 796, 12, 796, 14559, 9, 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 796, + 1, 796, 3, 796, 14567, 8, 796, 1, 796, 3, 796, 14570, 8, 796, 1, 796, 3, + 796, 14573, 8, 796, 1, 796, 3, 796, 14576, 8, 796, 1, 796, 1, 796, 3, 796, + 14580, 8, 796, 1, 797, 1, 797, 1, 797, 1, 797, 1, 797, 1, 797, 1, 797, + 1, 797, 3, 797, 14590, 8, 797, 1, 798, 1, 798, 1, 798, 1, 798, 1, 798, + 1, 798, 3, 798, 14598, 8, 798, 1, 798, 1, 798, 1, 798, 1, 798, 1, 798, + 1, 798, 4, 798, 14606, 8, 798, 11, 798, 12, 798, 14607, 1, 799, 1, 799, + 1, 800, 1, 800, 1, 800, 1, 800, 1, 801, 1, 801, 3, 801, 14618, 8, 801, + 1, 801, 3, 801, 14621, 8, 801, 1, 801, 3, 801, 14624, 8, 801, 1, 801, 3, + 801, 14627, 8, 801, 1, 801, 1, 801, 5, 801, 14631, 8, 801, 10, 801, 12, + 801, 14634, 9, 801, 1, 801, 3, 801, 14637, 8, 801, 1, 802, 1, 802, 1, 802, + 1, 802, 4, 802, 14643, 8, 802, 11, 802, 12, 802, 14644, 1, 802, 3, 802, + 14648, 8, 802, 1, 802, 3, 802, 14651, 8, 802, 1, 803, 1, 803, 1, 803, 3, + 803, 14656, 8, 803, 1, 804, 1, 804, 1, 804, 3, 804, 14661, 8, 804, 1, 805, + 1, 805, 3, 805, 14665, 8, 805, 1, 805, 1, 805, 3, 805, 14669, 8, 805, 1, + 806, 1, 806, 1, 806, 1, 806, 3, 806, 14675, 8, 806, 1, 807, 1, 807, 1, 807, 1, 807, 1, 807, 1, 807, 1, 807, 1, 807, 1, 808, 1, 808, 1, 809, 1, 809, 1, 809, 1, 809, 1, 809, 1, 809, 1, 810, 1, 810, 1, 811, 1, 811, 1, - 812, 1, 812, 1, 812, 1, 812, 4, 812, 14689, 8, 812, 11, 812, 12, 812, 14690, + 812, 1, 812, 1, 812, 1, 812, 4, 812, 14701, 8, 812, 11, 812, 12, 812, 14702, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, - 14701, 8, 813, 10, 813, 12, 813, 14704, 9, 813, 1, 813, 1, 813, 3, 813, - 14708, 8, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14713, 8, 813, 10, 813, - 12, 813, 14716, 9, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, - 1, 813, 5, 813, 14725, 8, 813, 10, 813, 12, 813, 14728, 9, 813, 1, 813, - 1, 813, 3, 813, 14732, 8, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14737, 8, - 813, 10, 813, 12, 813, 14740, 9, 813, 1, 813, 1, 813, 3, 813, 14744, 8, - 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 3, 813, 14751, 8, 813, 1, - 813, 1, 813, 3, 813, 14755, 8, 813, 1, 814, 1, 814, 1, 814, 1, 814, 1, - 814, 5, 814, 14762, 8, 814, 10, 814, 12, 814, 14765, 9, 814, 1, 814, 1, + 14713, 8, 813, 10, 813, 12, 813, 14716, 9, 813, 1, 813, 1, 813, 3, 813, + 14720, 8, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14725, 8, 813, 10, 813, + 12, 813, 14728, 9, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, + 1, 813, 5, 813, 14737, 8, 813, 10, 813, 12, 813, 14740, 9, 813, 1, 813, + 1, 813, 3, 813, 14744, 8, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14749, 8, + 813, 10, 813, 12, 813, 14752, 9, 813, 1, 813, 1, 813, 3, 813, 14756, 8, + 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 3, 813, 14763, 8, 813, 1, + 813, 1, 813, 3, 813, 14767, 8, 813, 1, 814, 1, 814, 1, 814, 1, 814, 1, + 814, 5, 814, 14774, 8, 814, 10, 814, 12, 814, 14777, 9, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, - 814, 1, 814, 3, 814, 14779, 8, 814, 1, 815, 1, 815, 1, 815, 1, 816, 1, - 816, 3, 816, 14786, 8, 816, 1, 816, 1, 816, 3, 816, 14790, 8, 816, 1, 816, - 1, 816, 1, 816, 3, 816, 14795, 8, 816, 1, 816, 3, 816, 14798, 8, 816, 1, - 816, 1, 816, 1, 816, 3, 816, 14803, 8, 816, 1, 816, 5, 816, 14806, 8, 816, - 10, 816, 12, 816, 14809, 9, 816, 1, 816, 3, 816, 14812, 8, 816, 1, 817, - 1, 817, 1, 817, 3, 817, 14817, 8, 817, 1, 817, 1, 817, 1, 817, 1, 817, - 1, 817, 3, 817, 14824, 8, 817, 1, 818, 1, 818, 1, 818, 1, 818, 3, 818, - 14830, 8, 818, 1, 818, 1, 818, 1, 818, 3, 818, 14835, 8, 818, 5, 818, 14837, - 8, 818, 10, 818, 12, 818, 14840, 9, 818, 1, 818, 1, 818, 1, 818, 1, 818, - 3, 818, 14846, 8, 818, 3, 818, 14848, 8, 818, 1, 818, 3, 818, 14851, 8, + 814, 1, 814, 3, 814, 14791, 8, 814, 1, 815, 1, 815, 1, 815, 1, 816, 1, + 816, 3, 816, 14798, 8, 816, 1, 816, 1, 816, 3, 816, 14802, 8, 816, 1, 816, + 1, 816, 1, 816, 3, 816, 14807, 8, 816, 1, 816, 3, 816, 14810, 8, 816, 1, + 816, 1, 816, 1, 816, 3, 816, 14815, 8, 816, 1, 816, 5, 816, 14818, 8, 816, + 10, 816, 12, 816, 14821, 9, 816, 1, 816, 3, 816, 14824, 8, 816, 1, 817, + 1, 817, 1, 817, 3, 817, 14829, 8, 817, 1, 817, 1, 817, 1, 817, 1, 817, + 1, 817, 3, 817, 14836, 8, 817, 1, 818, 1, 818, 1, 818, 1, 818, 3, 818, + 14842, 8, 818, 1, 818, 1, 818, 1, 818, 3, 818, 14847, 8, 818, 5, 818, 14849, + 8, 818, 10, 818, 12, 818, 14852, 9, 818, 1, 818, 1, 818, 1, 818, 1, 818, + 3, 818, 14858, 8, 818, 3, 818, 14860, 8, 818, 1, 818, 3, 818, 14863, 8, 818, 1, 819, 1, 819, 1, 819, 1, 819, 1, 819, 1, 819, 1, 819, 1, 820, 1, - 820, 1, 820, 3, 820, 14863, 8, 820, 1, 820, 1, 820, 3, 820, 14867, 8, 820, - 1, 821, 1, 821, 1, 821, 3, 821, 14872, 8, 821, 1, 821, 1, 821, 3, 821, - 14876, 8, 821, 1, 821, 1, 821, 1, 821, 1, 821, 1, 821, 3, 821, 14883, 8, - 821, 1, 822, 1, 822, 1, 823, 1, 823, 3, 823, 14889, 8, 823, 1, 824, 1, - 824, 1, 824, 1, 824, 3, 824, 14895, 8, 824, 1, 824, 3, 824, 14898, 8, 824, - 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 5, 825, 14905, 8, 825, 10, 825, - 12, 825, 14908, 9, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, - 5, 825, 14916, 8, 825, 10, 825, 12, 825, 14919, 9, 825, 1, 825, 4, 825, - 14922, 8, 825, 11, 825, 12, 825, 14923, 1, 825, 1, 825, 1, 825, 1, 825, - 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 5, 825, 14935, 8, 825, 10, 825, - 12, 825, 14938, 9, 825, 1, 825, 4, 825, 14941, 8, 825, 11, 825, 12, 825, - 14942, 3, 825, 14945, 8, 825, 1, 826, 1, 826, 1, 826, 1, 826, 1, 826, 1, + 820, 1, 820, 3, 820, 14875, 8, 820, 1, 820, 1, 820, 3, 820, 14879, 8, 820, + 1, 821, 1, 821, 1, 821, 3, 821, 14884, 8, 821, 1, 821, 1, 821, 3, 821, + 14888, 8, 821, 1, 821, 1, 821, 1, 821, 1, 821, 1, 821, 3, 821, 14895, 8, + 821, 1, 822, 1, 822, 1, 823, 1, 823, 3, 823, 14901, 8, 823, 1, 824, 1, + 824, 1, 824, 1, 824, 3, 824, 14907, 8, 824, 1, 824, 3, 824, 14910, 8, 824, + 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 5, 825, 14917, 8, 825, 10, 825, + 12, 825, 14920, 9, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, + 5, 825, 14928, 8, 825, 10, 825, 12, 825, 14931, 9, 825, 1, 825, 4, 825, + 14934, 8, 825, 11, 825, 12, 825, 14935, 1, 825, 1, 825, 1, 825, 1, 825, + 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 5, 825, 14947, 8, 825, 10, 825, + 12, 825, 14950, 9, 825, 1, 825, 4, 825, 14953, 8, 825, 11, 825, 12, 825, + 14954, 3, 825, 14957, 8, 825, 1, 826, 1, 826, 1, 826, 1, 826, 1, 826, 1, 826, 1, 826, 1, 826, 1, 826, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, 827, 1, - 827, 1, 827, 3, 827, 14972, 8, 827, 1, 827, 3, 827, 14975, 8, 827, 1, 827, - 1, 827, 1, 827, 4, 827, 14980, 8, 827, 11, 827, 12, 827, 14981, 1, 828, + 827, 1, 827, 3, 827, 14984, 8, 827, 1, 827, 3, 827, 14987, 8, 827, 1, 827, + 1, 827, 1, 827, 4, 827, 14992, 8, 827, 11, 827, 12, 827, 14993, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, 1, 828, - 1, 828, 3, 828, 15004, 8, 828, 1, 828, 3, 828, 15007, 8, 828, 4, 828, 15009, - 8, 828, 11, 828, 12, 828, 15010, 1, 829, 1, 829, 1, 830, 1, 830, 1, 830, - 3, 830, 15018, 8, 830, 3, 830, 15020, 8, 830, 1, 831, 1, 831, 1, 831, 1, - 831, 1, 831, 1, 831, 3, 831, 15028, 8, 831, 1, 832, 1, 832, 3, 832, 15032, - 8, 832, 1, 832, 1, 832, 1, 832, 3, 832, 15037, 8, 832, 1, 832, 3, 832, - 15040, 8, 832, 1, 832, 3, 832, 15043, 8, 832, 1, 832, 3, 832, 15046, 8, - 832, 1, 833, 1, 833, 1, 834, 1, 834, 1, 834, 3, 834, 15053, 8, 834, 1, - 834, 1, 834, 1, 834, 3, 834, 15058, 8, 834, 1, 834, 1, 834, 1, 835, 1, - 835, 1, 835, 1, 835, 3, 835, 15066, 8, 835, 1, 835, 1, 835, 1, 835, 1, - 835, 5, 835, 15072, 8, 835, 10, 835, 12, 835, 15075, 9, 835, 1, 835, 1, - 835, 3, 835, 15079, 8, 835, 1, 835, 4, 835, 15082, 8, 835, 11, 835, 12, - 835, 15083, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, - 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 4, 836, 15100, 8, - 836, 11, 836, 12, 836, 15101, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, - 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 4, 836, 15115, 8, 836, 11, - 836, 12, 836, 15116, 3, 836, 15119, 8, 836, 1, 837, 1, 837, 1, 837, 1, - 837, 1, 837, 1, 837, 1, 837, 1, 837, 1, 837, 1, 837, 3, 837, 15131, 8, - 837, 1, 838, 1, 838, 1, 839, 1, 839, 1, 840, 1, 840, 1, 840, 3, 840, 15140, - 8, 840, 1, 840, 1, 840, 3, 840, 15144, 8, 840, 3, 840, 15146, 8, 840, 1, - 840, 3, 840, 15149, 8, 840, 1, 840, 3, 840, 15152, 8, 840, 1, 840, 1, 840, - 1, 840, 3, 840, 15157, 8, 840, 1, 840, 1, 840, 3, 840, 15161, 8, 840, 1, - 840, 1, 840, 3, 840, 15165, 8, 840, 1, 840, 4, 840, 15168, 8, 840, 11, - 840, 12, 840, 15169, 1, 840, 3, 840, 15173, 8, 840, 1, 841, 1, 841, 1, - 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 3, 842, 15183, 8, 842, 3, - 842, 15185, 8, 842, 1, 842, 1, 842, 1, 842, 3, 842, 15190, 8, 842, 1, 843, - 4, 843, 15193, 8, 843, 11, 843, 12, 843, 15194, 1, 843, 1, 843, 4, 843, - 15199, 8, 843, 11, 843, 12, 843, 15200, 1, 843, 1, 843, 3, 843, 15205, - 8, 843, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 3, 844, 15212, 8, 844, + 1, 828, 3, 828, 15016, 8, 828, 1, 828, 3, 828, 15019, 8, 828, 4, 828, 15021, + 8, 828, 11, 828, 12, 828, 15022, 1, 829, 1, 829, 1, 830, 1, 830, 1, 830, + 3, 830, 15030, 8, 830, 3, 830, 15032, 8, 830, 1, 831, 1, 831, 1, 831, 1, + 831, 1, 831, 1, 831, 3, 831, 15040, 8, 831, 1, 832, 1, 832, 3, 832, 15044, + 8, 832, 1, 832, 1, 832, 1, 832, 3, 832, 15049, 8, 832, 1, 832, 3, 832, + 15052, 8, 832, 1, 832, 3, 832, 15055, 8, 832, 1, 832, 3, 832, 15058, 8, + 832, 1, 833, 1, 833, 1, 834, 1, 834, 1, 834, 3, 834, 15065, 8, 834, 1, + 834, 1, 834, 1, 834, 3, 834, 15070, 8, 834, 1, 834, 1, 834, 1, 835, 1, + 835, 1, 835, 1, 835, 3, 835, 15078, 8, 835, 1, 835, 1, 835, 1, 835, 1, + 835, 5, 835, 15084, 8, 835, 10, 835, 12, 835, 15087, 9, 835, 1, 835, 1, + 835, 3, 835, 15091, 8, 835, 1, 835, 4, 835, 15094, 8, 835, 11, 835, 12, + 835, 15095, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, + 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 4, 836, 15112, 8, + 836, 11, 836, 12, 836, 15113, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, + 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 4, 836, 15127, 8, 836, 11, + 836, 12, 836, 15128, 3, 836, 15131, 8, 836, 1, 837, 1, 837, 1, 837, 1, + 837, 1, 837, 1, 837, 1, 837, 1, 837, 1, 837, 1, 837, 3, 837, 15143, 8, + 837, 1, 838, 1, 838, 1, 839, 1, 839, 1, 840, 1, 840, 1, 840, 3, 840, 15152, + 8, 840, 1, 840, 1, 840, 3, 840, 15156, 8, 840, 3, 840, 15158, 8, 840, 1, + 840, 3, 840, 15161, 8, 840, 1, 840, 3, 840, 15164, 8, 840, 1, 840, 1, 840, + 1, 840, 3, 840, 15169, 8, 840, 1, 840, 1, 840, 3, 840, 15173, 8, 840, 1, + 840, 1, 840, 3, 840, 15177, 8, 840, 1, 840, 4, 840, 15180, 8, 840, 11, + 840, 12, 840, 15181, 1, 840, 3, 840, 15185, 8, 840, 1, 841, 1, 841, 1, + 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 3, 842, 15195, 8, 842, 3, + 842, 15197, 8, 842, 1, 842, 1, 842, 1, 842, 3, 842, 15202, 8, 842, 1, 843, + 4, 843, 15205, 8, 843, 11, 843, 12, 843, 15206, 1, 843, 1, 843, 4, 843, + 15211, 8, 843, 11, 843, 12, 843, 15212, 1, 843, 1, 843, 3, 843, 15217, + 8, 843, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 3, 844, 15224, 8, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, - 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 3, 844, 15230, - 8, 844, 1, 845, 1, 845, 1, 845, 1, 845, 1, 845, 3, 845, 15237, 8, 845, - 1, 845, 3, 845, 15240, 8, 845, 1, 845, 3, 845, 15243, 8, 845, 1, 845, 3, - 845, 15246, 8, 845, 1, 845, 3, 845, 15249, 8, 845, 1, 845, 1, 845, 1, 845, - 1, 845, 1, 845, 1, 845, 3, 845, 15257, 8, 845, 3, 845, 15259, 8, 845, 1, - 845, 1, 845, 1, 845, 1, 845, 1, 845, 1, 845, 1, 845, 3, 845, 15268, 8, - 845, 3, 845, 15270, 8, 845, 1, 845, 5, 845, 15273, 8, 845, 10, 845, 12, - 845, 15276, 9, 845, 1, 846, 1, 846, 1, 846, 1, 846, 1, 846, 1, 846, 3, - 846, 15284, 8, 846, 3, 846, 15286, 8, 846, 1, 846, 1, 846, 1, 846, 1, 846, - 1, 846, 5, 846, 15293, 8, 846, 10, 846, 12, 846, 15296, 9, 846, 1, 846, - 3, 846, 15299, 8, 846, 1, 847, 1, 847, 1, 847, 1, 847, 1, 847, 1, 847, - 3, 847, 15307, 8, 847, 1, 848, 1, 848, 1, 848, 1, 849, 1, 849, 1, 849, - 1, 849, 3, 849, 15316, 8, 849, 1, 849, 3, 849, 15319, 8, 849, 1, 849, 3, - 849, 15322, 8, 849, 1, 849, 1, 849, 1, 849, 1, 849, 1, 849, 1, 849, 1, - 849, 1, 849, 1, 849, 1, 849, 4, 849, 15334, 8, 849, 11, 849, 12, 849, 15335, - 1, 849, 1, 849, 3, 849, 15340, 8, 849, 1, 849, 1, 849, 3, 849, 15344, 8, - 849, 1, 849, 3, 849, 15347, 8, 849, 1, 850, 1, 850, 1, 851, 3, 851, 15352, - 8, 851, 1, 851, 1, 851, 1, 851, 3, 851, 15357, 8, 851, 1, 851, 1, 851, - 1, 851, 1, 851, 1, 851, 3, 851, 15364, 8, 851, 1, 851, 1, 851, 1, 851, - 1, 851, 3, 851, 15370, 8, 851, 1, 852, 1, 852, 3, 852, 15374, 8, 852, 1, - 853, 1, 853, 1, 853, 1, 853, 3, 853, 15380, 8, 853, 1, 854, 1, 854, 1, - 855, 1, 855, 1, 855, 1, 855, 1, 856, 1, 856, 1, 856, 5, 856, 15391, 8, - 856, 10, 856, 12, 856, 15394, 9, 856, 1, 856, 3, 856, 15397, 8, 856, 1, - 856, 1, 856, 1, 856, 5, 856, 15402, 8, 856, 10, 856, 12, 856, 15405, 9, - 856, 1, 856, 3, 856, 15408, 8, 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, - 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, 856, 5, 856, 15420, 8, 856, 10, - 856, 12, 856, 15423, 9, 856, 1, 856, 1, 856, 3, 856, 15427, 8, 856, 1, - 856, 1, 856, 3, 856, 15431, 8, 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, - 856, 1, 856, 1, 856, 4, 856, 15440, 8, 856, 11, 856, 12, 856, 15441, 3, - 856, 15444, 8, 856, 1, 857, 1, 857, 1, 858, 1, 858, 1, 859, 1, 859, 1, - 859, 1, 860, 1, 860, 1, 860, 1, 860, 1, 860, 1, 860, 1, 860, 5, 860, 15460, - 8, 860, 10, 860, 12, 860, 15463, 9, 860, 1, 860, 1, 860, 3, 860, 15467, - 8, 860, 1, 860, 3, 860, 15470, 8, 860, 1, 860, 3, 860, 15473, 8, 860, 1, - 860, 1, 860, 1, 860, 3, 860, 15478, 8, 860, 3, 860, 15480, 8, 860, 1, 861, - 1, 861, 1, 861, 3, 861, 15485, 8, 861, 1, 861, 1, 861, 1, 861, 1, 861, - 3, 861, 15491, 8, 861, 1, 861, 4, 861, 15494, 8, 861, 11, 861, 12, 861, - 15495, 1, 862, 1, 862, 1, 862, 1, 862, 3, 862, 15502, 8, 862, 1, 863, 1, - 863, 1, 863, 1, 863, 1, 863, 3, 863, 15509, 8, 863, 1, 864, 1, 864, 1, + 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 1, 844, 3, 844, 15242, + 8, 844, 1, 845, 1, 845, 1, 845, 1, 845, 1, 845, 3, 845, 15249, 8, 845, + 1, 845, 3, 845, 15252, 8, 845, 1, 845, 3, 845, 15255, 8, 845, 1, 845, 3, + 845, 15258, 8, 845, 1, 845, 3, 845, 15261, 8, 845, 1, 845, 1, 845, 1, 845, + 1, 845, 1, 845, 1, 845, 3, 845, 15269, 8, 845, 3, 845, 15271, 8, 845, 1, + 845, 1, 845, 1, 845, 1, 845, 1, 845, 1, 845, 1, 845, 3, 845, 15280, 8, + 845, 3, 845, 15282, 8, 845, 1, 845, 5, 845, 15285, 8, 845, 10, 845, 12, + 845, 15288, 9, 845, 1, 846, 1, 846, 1, 846, 1, 846, 1, 846, 1, 846, 3, + 846, 15296, 8, 846, 3, 846, 15298, 8, 846, 1, 846, 1, 846, 1, 846, 1, 846, + 1, 846, 5, 846, 15305, 8, 846, 10, 846, 12, 846, 15308, 9, 846, 1, 846, + 3, 846, 15311, 8, 846, 1, 847, 1, 847, 1, 847, 1, 847, 1, 847, 1, 847, + 3, 847, 15319, 8, 847, 1, 848, 1, 848, 1, 848, 1, 849, 1, 849, 1, 849, + 1, 849, 3, 849, 15328, 8, 849, 1, 849, 3, 849, 15331, 8, 849, 1, 849, 3, + 849, 15334, 8, 849, 1, 849, 1, 849, 1, 849, 1, 849, 1, 849, 1, 849, 1, + 849, 1, 849, 1, 849, 1, 849, 4, 849, 15346, 8, 849, 11, 849, 12, 849, 15347, + 1, 849, 1, 849, 3, 849, 15352, 8, 849, 1, 849, 1, 849, 3, 849, 15356, 8, + 849, 1, 849, 3, 849, 15359, 8, 849, 1, 850, 1, 850, 1, 851, 3, 851, 15364, + 8, 851, 1, 851, 1, 851, 1, 851, 3, 851, 15369, 8, 851, 1, 851, 1, 851, + 1, 851, 1, 851, 1, 851, 3, 851, 15376, 8, 851, 1, 851, 1, 851, 1, 851, + 1, 851, 3, 851, 15382, 8, 851, 1, 852, 1, 852, 3, 852, 15386, 8, 852, 1, + 853, 1, 853, 1, 853, 1, 853, 3, 853, 15392, 8, 853, 1, 854, 1, 854, 1, + 855, 1, 855, 1, 855, 1, 855, 1, 856, 1, 856, 1, 856, 5, 856, 15403, 8, + 856, 10, 856, 12, 856, 15406, 9, 856, 1, 856, 3, 856, 15409, 8, 856, 1, + 856, 1, 856, 1, 856, 5, 856, 15414, 8, 856, 10, 856, 12, 856, 15417, 9, + 856, 1, 856, 3, 856, 15420, 8, 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, + 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, 856, 5, 856, 15432, 8, 856, 10, + 856, 12, 856, 15435, 9, 856, 1, 856, 1, 856, 3, 856, 15439, 8, 856, 1, + 856, 1, 856, 3, 856, 15443, 8, 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, + 856, 1, 856, 1, 856, 4, 856, 15452, 8, 856, 11, 856, 12, 856, 15453, 3, + 856, 15456, 8, 856, 1, 857, 1, 857, 1, 858, 1, 858, 1, 859, 1, 859, 1, + 859, 1, 860, 1, 860, 1, 860, 1, 860, 1, 860, 1, 860, 1, 860, 5, 860, 15472, + 8, 860, 10, 860, 12, 860, 15475, 9, 860, 1, 860, 1, 860, 3, 860, 15479, + 8, 860, 1, 860, 3, 860, 15482, 8, 860, 1, 860, 3, 860, 15485, 8, 860, 1, + 860, 1, 860, 1, 860, 3, 860, 15490, 8, 860, 3, 860, 15492, 8, 860, 1, 861, + 1, 861, 1, 861, 3, 861, 15497, 8, 861, 1, 861, 1, 861, 1, 861, 1, 861, + 3, 861, 15503, 8, 861, 1, 861, 4, 861, 15506, 8, 861, 11, 861, 12, 861, + 15507, 1, 862, 1, 862, 1, 862, 1, 862, 3, 862, 15514, 8, 862, 1, 863, 1, + 863, 1, 863, 1, 863, 1, 863, 3, 863, 15521, 8, 863, 1, 864, 1, 864, 1, 864, 1, 864, 1, 865, 1, 865, 1, 865, 1, 865, 1, 866, 1, 866, 1, 866, 1, - 866, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 3, 867, 15528, 8, 867, 1, - 868, 1, 868, 1, 868, 3, 868, 15533, 8, 868, 1, 868, 1, 868, 1, 868, 1, - 868, 1, 868, 3, 868, 15540, 8, 868, 3, 868, 15542, 8, 868, 1, 869, 1, 869, - 1, 869, 1, 869, 1, 869, 3, 869, 15549, 8, 869, 1, 870, 1, 870, 1, 870, - 3, 870, 15554, 8, 870, 1, 871, 1, 871, 1, 871, 1, 871, 3, 871, 15560, 8, - 871, 1, 872, 1, 872, 3, 872, 15564, 8, 872, 1, 872, 1, 872, 1, 872, 1, - 872, 4, 872, 15570, 8, 872, 11, 872, 12, 872, 15571, 3, 872, 15574, 8, + 866, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 3, 867, 15540, 8, 867, 1, + 868, 1, 868, 1, 868, 3, 868, 15545, 8, 868, 1, 868, 1, 868, 1, 868, 1, + 868, 1, 868, 3, 868, 15552, 8, 868, 3, 868, 15554, 8, 868, 1, 869, 1, 869, + 1, 869, 1, 869, 1, 869, 3, 869, 15561, 8, 869, 1, 870, 1, 870, 1, 870, + 3, 870, 15566, 8, 870, 1, 871, 1, 871, 1, 871, 1, 871, 3, 871, 15572, 8, + 871, 1, 872, 1, 872, 3, 872, 15576, 8, 872, 1, 872, 1, 872, 1, 872, 1, + 872, 4, 872, 15582, 8, 872, 11, 872, 12, 872, 15583, 3, 872, 15586, 8, 872, 1, 872, 1, 872, 1, 872, 1, 873, 1, 873, 1, 873, 1, 874, 1, 874, 1, - 874, 3, 874, 15585, 8, 874, 1, 875, 1, 875, 1, 875, 1, 875, 1, 876, 1, - 876, 1, 876, 3, 876, 15594, 8, 876, 1, 876, 1, 876, 1, 876, 3, 876, 15599, - 8, 876, 1, 876, 1, 876, 3, 876, 15603, 8, 876, 1, 876, 3, 876, 15606, 8, + 874, 3, 874, 15597, 8, 874, 1, 875, 1, 875, 1, 875, 1, 875, 1, 876, 1, + 876, 1, 876, 3, 876, 15606, 8, 876, 1, 876, 1, 876, 1, 876, 3, 876, 15611, + 8, 876, 1, 876, 1, 876, 3, 876, 15615, 8, 876, 1, 876, 3, 876, 15618, 8, 876, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 878, 1, 878, 1, - 878, 1, 878, 1, 878, 1, 878, 3, 878, 15620, 8, 878, 1, 878, 1, 878, 1, - 879, 1, 879, 5, 879, 15626, 8, 879, 10, 879, 12, 879, 15629, 9, 879, 1, - 879, 3, 879, 15632, 8, 879, 1, 879, 3, 879, 15635, 8, 879, 1, 880, 1, 880, - 1, 880, 1, 881, 4, 881, 15641, 8, 881, 11, 881, 12, 881, 15642, 1, 882, + 878, 1, 878, 1, 878, 1, 878, 3, 878, 15632, 8, 878, 1, 878, 1, 878, 1, + 879, 1, 879, 5, 879, 15638, 8, 879, 10, 879, 12, 879, 15641, 9, 879, 1, + 879, 3, 879, 15644, 8, 879, 1, 879, 3, 879, 15647, 8, 879, 1, 880, 1, 880, + 1, 880, 1, 881, 4, 881, 15653, 8, 881, 11, 881, 12, 881, 15654, 1, 882, 1, 882, 1, 882, 1, 882, 1, 882, 1, 882, 1, 882, 1, 882, 1, 882, 1, 882, - 3, 882, 15655, 8, 882, 1, 883, 1, 883, 3, 883, 15659, 8, 883, 1, 883, 1, - 883, 1, 883, 3, 883, 15664, 8, 883, 1, 883, 3, 883, 15667, 8, 883, 1, 883, + 3, 882, 15667, 8, 882, 1, 883, 1, 883, 3, 883, 15671, 8, 883, 1, 883, 1, + 883, 1, 883, 3, 883, 15676, 8, 883, 1, 883, 3, 883, 15679, 8, 883, 1, 883, 1, 883, 1, 884, 1, 884, 1, 884, 1, 884, 1, 884, 1, 884, 1, 884, 1, 884, - 1, 884, 3, 884, 15680, 8, 884, 1, 884, 1, 884, 3, 884, 15684, 8, 884, 1, - 884, 1, 884, 1, 885, 1, 885, 1, 885, 1, 885, 1, 885, 1, 885, 5, 885, 15694, - 8, 885, 10, 885, 12, 885, 15697, 9, 885, 1, 885, 1, 885, 3, 885, 15701, - 8, 885, 1, 885, 1, 885, 3, 885, 15705, 8, 885, 1, 885, 1, 885, 3, 885, - 15709, 8, 885, 1, 885, 1, 885, 1, 886, 1, 886, 3, 886, 15715, 8, 886, 1, - 886, 3, 886, 15718, 8, 886, 1, 886, 3, 886, 15721, 8, 886, 1, 887, 1, 887, + 1, 884, 3, 884, 15692, 8, 884, 1, 884, 1, 884, 3, 884, 15696, 8, 884, 1, + 884, 1, 884, 1, 885, 1, 885, 1, 885, 1, 885, 1, 885, 1, 885, 5, 885, 15706, + 8, 885, 10, 885, 12, 885, 15709, 9, 885, 1, 885, 1, 885, 3, 885, 15713, + 8, 885, 1, 885, 1, 885, 3, 885, 15717, 8, 885, 1, 885, 1, 885, 3, 885, + 15721, 8, 885, 1, 885, 1, 885, 1, 886, 1, 886, 3, 886, 15727, 8, 886, 1, + 886, 3, 886, 15730, 8, 886, 1, 886, 3, 886, 15733, 8, 886, 1, 887, 1, 887, 1, 887, 1, 887, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, - 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 3, 888, 15748, 8, 888, 1, 888, - 1, 888, 4, 888, 15752, 8, 888, 11, 888, 12, 888, 15753, 1, 888, 1, 888, - 3, 888, 15758, 8, 888, 1, 888, 1, 888, 1, 889, 1, 889, 1, 889, 1, 889, - 1, 889, 5, 889, 15767, 8, 889, 10, 889, 12, 889, 15770, 9, 889, 1, 889, - 1, 889, 1, 890, 1, 890, 3, 890, 15776, 8, 890, 1, 890, 1, 890, 3, 890, - 15780, 8, 890, 1, 890, 3, 890, 15783, 8, 890, 1, 891, 1, 891, 1, 891, 1, - 891, 3, 891, 15789, 8, 891, 1, 892, 1, 892, 1, 892, 1, 892, 1, 892, 1, - 892, 1, 892, 3, 892, 15798, 8, 892, 1, 892, 1, 892, 1, 893, 1, 893, 1, - 893, 1, 893, 3, 893, 15806, 8, 893, 1, 893, 1, 893, 3, 893, 15810, 8, 893, - 1, 894, 1, 894, 3, 894, 15814, 8, 894, 1, 894, 1, 894, 1, 894, 1, 895, - 1, 895, 1, 895, 3, 895, 15822, 8, 895, 1, 895, 1, 895, 1, 895, 1, 895, - 1, 895, 1, 895, 1, 895, 3, 895, 15831, 8, 895, 1, 896, 1, 896, 1, 896, - 1, 896, 4, 896, 15837, 8, 896, 11, 896, 12, 896, 15838, 1, 897, 1, 897, + 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 3, 888, 15760, 8, 888, 1, 888, + 1, 888, 4, 888, 15764, 8, 888, 11, 888, 12, 888, 15765, 1, 888, 1, 888, + 3, 888, 15770, 8, 888, 1, 888, 1, 888, 1, 889, 1, 889, 1, 889, 1, 889, + 1, 889, 5, 889, 15779, 8, 889, 10, 889, 12, 889, 15782, 9, 889, 1, 889, + 1, 889, 1, 890, 1, 890, 3, 890, 15788, 8, 890, 1, 890, 1, 890, 3, 890, + 15792, 8, 890, 1, 890, 3, 890, 15795, 8, 890, 1, 891, 1, 891, 1, 891, 1, + 891, 3, 891, 15801, 8, 891, 1, 892, 1, 892, 1, 892, 1, 892, 1, 892, 1, + 892, 1, 892, 3, 892, 15810, 8, 892, 1, 892, 1, 892, 1, 893, 1, 893, 1, + 893, 1, 893, 3, 893, 15818, 8, 893, 1, 893, 1, 893, 3, 893, 15822, 8, 893, + 1, 894, 1, 894, 3, 894, 15826, 8, 894, 1, 894, 1, 894, 1, 894, 1, 895, + 1, 895, 1, 895, 3, 895, 15834, 8, 895, 1, 895, 1, 895, 1, 895, 1, 895, + 1, 895, 1, 895, 1, 895, 3, 895, 15843, 8, 895, 1, 896, 1, 896, 1, 896, + 1, 896, 4, 896, 15849, 8, 896, 11, 896, 12, 896, 15850, 1, 897, 1, 897, 1, 897, 1, 897, 1, 897, 1, 897, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, 1, 898, - 1, 898, 1, 898, 3, 898, 15863, 8, 898, 1, 899, 4, 899, 15866, 8, 899, 11, - 899, 12, 899, 15867, 1, 900, 1, 900, 3, 900, 15872, 8, 900, 1, 900, 1, - 900, 1, 900, 1, 901, 1, 901, 3, 901, 15879, 8, 901, 1, 901, 1, 901, 3, - 901, 15883, 8, 901, 1, 902, 1, 902, 3, 902, 15887, 8, 902, 1, 902, 1, 902, - 3, 902, 15891, 8, 902, 1, 903, 1, 903, 1, 903, 1, 904, 1, 904, 1, 904, - 1, 904, 1, 904, 5, 904, 15901, 8, 904, 10, 904, 12, 904, 15904, 9, 904, - 1, 904, 3, 904, 15907, 8, 904, 1, 904, 1, 904, 1, 904, 1, 905, 1, 905, - 1, 905, 1, 905, 1, 905, 1, 906, 1, 906, 1, 906, 1, 907, 3, 907, 15921, - 8, 907, 1, 907, 1, 907, 1, 907, 1, 907, 3, 907, 15927, 8, 907, 1, 907, - 1, 907, 1, 907, 1, 907, 1, 907, 3, 907, 15934, 8, 907, 1, 908, 1, 908, - 1, 908, 3, 908, 15939, 8, 908, 1, 908, 1, 908, 1, 908, 1, 908, 1, 908, - 1, 908, 1, 908, 1, 908, 1, 908, 3, 908, 15950, 8, 908, 1, 908, 3, 908, - 15953, 8, 908, 1, 908, 1, 908, 1, 908, 1, 908, 3, 908, 15959, 8, 908, 3, - 908, 15961, 8, 908, 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 1, - 909, 3, 909, 15970, 8, 909, 1, 910, 1, 910, 1, 910, 1, 910, 1, 910, 1, - 910, 1, 910, 1, 910, 3, 910, 15980, 8, 910, 1, 910, 1, 910, 1, 910, 3, - 910, 15985, 8, 910, 1, 911, 1, 911, 1, 911, 1, 911, 1, 911, 1, 912, 1, - 912, 1, 913, 1, 913, 1, 914, 1, 914, 1, 915, 1, 915, 3, 915, 16000, 8, - 915, 1, 916, 1, 916, 3, 916, 16004, 8, 916, 1, 917, 3, 917, 16007, 8, 917, - 1, 917, 1, 917, 3, 917, 16011, 8, 917, 1, 917, 1, 917, 3, 917, 16015, 8, - 917, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 919, 1, 919, 1, - 919, 1, 919, 4, 919, 16027, 8, 919, 11, 919, 12, 919, 16028, 3, 919, 16031, - 8, 919, 1, 919, 1, 919, 3, 919, 16035, 8, 919, 1, 920, 1, 920, 1, 920, - 1, 920, 5, 920, 16041, 8, 920, 10, 920, 12, 920, 16044, 9, 920, 1, 920, - 1, 920, 1, 920, 1, 921, 1, 921, 5, 921, 16051, 8, 921, 10, 921, 12, 921, - 16054, 9, 921, 3, 921, 16056, 8, 921, 1, 921, 1, 921, 1, 922, 3, 922, 16061, - 8, 922, 1, 922, 4, 922, 16064, 8, 922, 11, 922, 12, 922, 16065, 1, 922, - 1, 922, 1, 923, 1, 923, 1, 923, 1, 923, 3, 923, 16074, 8, 923, 1, 924, - 1, 924, 1, 924, 1, 924, 1, 924, 3, 924, 16081, 8, 924, 1, 924, 1, 924, - 3, 924, 16085, 8, 924, 1, 924, 3, 924, 16088, 8, 924, 1, 925, 1, 925, 1, - 925, 1, 926, 1, 926, 1, 926, 1, 926, 1, 926, 1, 926, 1, 926, 3, 926, 16100, - 8, 926, 1, 927, 1, 927, 1, 927, 1, 927, 3, 927, 16106, 8, 927, 1, 928, - 1, 928, 1, 928, 1, 929, 1, 929, 1, 929, 1, 929, 3, 929, 16115, 8, 929, - 1, 929, 3, 929, 16118, 8, 929, 1, 930, 1, 930, 1, 930, 1, 930, 1, 930, - 1, 930, 5, 930, 16126, 8, 930, 10, 930, 12, 930, 16129, 9, 930, 1, 930, - 1, 930, 1, 930, 1, 930, 1, 930, 1, 930, 5, 930, 16137, 8, 930, 10, 930, - 12, 930, 16140, 9, 930, 1, 930, 1, 930, 1, 930, 3, 930, 16145, 8, 930, - 3, 930, 16147, 8, 930, 3, 930, 16149, 8, 930, 1, 931, 1, 931, 1, 931, 1, - 931, 1, 931, 3, 931, 16156, 8, 931, 1, 931, 3, 931, 16159, 8, 931, 1, 932, - 1, 932, 1, 932, 1, 932, 1, 932, 3, 932, 16166, 8, 932, 1, 933, 1, 933, - 1, 933, 1, 933, 1, 933, 1, 933, 1, 933, 1, 933, 1, 933, 3, 933, 16177, - 8, 933, 1, 933, 1, 933, 1, 933, 1, 933, 3, 933, 16183, 8, 933, 1, 933, - 1, 933, 3, 933, 16187, 8, 933, 1, 934, 1, 934, 1, 934, 1, 934, 1, 934, - 1, 934, 5, 934, 16195, 8, 934, 10, 934, 12, 934, 16198, 9, 934, 3, 934, - 16200, 8, 934, 1, 934, 1, 934, 1, 935, 1, 935, 3, 935, 16206, 8, 935, 1, - 935, 1, 935, 1, 935, 3, 935, 16211, 8, 935, 1, 935, 1, 935, 1, 935, 1, - 935, 3, 935, 16217, 8, 935, 1, 935, 1, 935, 1, 935, 3, 935, 16222, 8, 935, - 3, 935, 16224, 8, 935, 1, 936, 1, 936, 3, 936, 16228, 8, 936, 1, 936, 3, - 936, 16231, 8, 936, 1, 937, 1, 937, 3, 937, 16235, 8, 937, 1, 937, 1, 937, - 3, 937, 16239, 8, 937, 1, 937, 1, 937, 1, 937, 3, 937, 16244, 8, 937, 1, - 938, 1, 938, 1, 938, 1, 939, 1, 939, 1, 939, 1, 939, 1, 939, 1, 939, 3, - 939, 16255, 8, 939, 1, 939, 1, 939, 3, 939, 16259, 8, 939, 1, 939, 1, 939, - 1, 939, 1, 939, 1, 939, 1, 939, 3, 939, 16267, 8, 939, 1, 940, 1, 940, - 1, 941, 1, 941, 1, 941, 1, 941, 1, 941, 5, 941, 16276, 8, 941, 10, 941, - 12, 941, 16279, 9, 941, 1, 942, 1, 942, 1, 942, 1, 942, 5, 942, 16285, - 8, 942, 10, 942, 12, 942, 16288, 9, 942, 1, 943, 1, 943, 3, 943, 16292, - 8, 943, 1, 943, 1, 943, 1, 943, 1, 943, 3, 943, 16298, 8, 943, 1, 943, - 1, 943, 3, 943, 16302, 8, 943, 1, 943, 3, 943, 16305, 8, 943, 1, 944, 1, - 944, 1, 944, 1, 944, 1, 944, 1, 944, 3, 944, 16313, 8, 944, 1, 944, 3, - 944, 16316, 8, 944, 1, 944, 1, 944, 3, 944, 16320, 8, 944, 1, 944, 1, 944, - 3, 944, 16324, 8, 944, 1, 944, 1, 944, 1, 944, 3, 944, 16329, 8, 944, 1, - 944, 3, 944, 16332, 8, 944, 1, 944, 1, 944, 3, 944, 16336, 8, 944, 1, 944, - 1, 944, 3, 944, 16340, 8, 944, 5, 944, 16342, 8, 944, 10, 944, 12, 944, - 16345, 9, 944, 1, 944, 1, 944, 1, 944, 1, 945, 1, 945, 1, 945, 1, 945, - 1, 945, 1, 945, 1, 945, 1, 945, 1, 945, 1, 946, 1, 946, 5, 946, 16361, - 8, 946, 10, 946, 12, 946, 16364, 9, 946, 1, 947, 1, 947, 1, 947, 1, 947, - 1, 947, 3, 947, 16371, 8, 947, 1, 948, 1, 948, 3, 948, 16375, 8, 948, 1, - 948, 1, 948, 3, 948, 16379, 8, 948, 1, 948, 1, 948, 1, 949, 3, 949, 16384, - 8, 949, 1, 949, 1, 949, 3, 949, 16388, 8, 949, 1, 949, 1, 949, 3, 949, - 16392, 8, 949, 1, 949, 1, 949, 3, 949, 16396, 8, 949, 1, 949, 3, 949, 16399, - 8, 949, 1, 949, 3, 949, 16402, 8, 949, 1, 949, 3, 949, 16405, 8, 949, 1, - 949, 3, 949, 16408, 8, 949, 1, 949, 3, 949, 16411, 8, 949, 1, 950, 1, 950, - 1, 950, 1, 950, 5, 950, 16417, 8, 950, 10, 950, 12, 950, 16420, 9, 950, - 3, 950, 16422, 8, 950, 1, 951, 1, 951, 1, 951, 1, 952, 1, 952, 1, 952, - 3, 952, 16430, 8, 952, 3, 952, 16432, 8, 952, 1, 953, 1, 953, 1, 953, 1, - 953, 1, 954, 1, 954, 1, 954, 5, 954, 16441, 8, 954, 10, 954, 12, 954, 16444, - 9, 954, 1, 955, 1, 955, 5, 955, 16448, 8, 955, 10, 955, 12, 955, 16451, - 9, 955, 1, 955, 1, 955, 3, 955, 16455, 8, 955, 1, 956, 1, 956, 5, 956, - 16459, 8, 956, 10, 956, 12, 956, 16462, 9, 956, 1, 956, 1, 956, 3, 956, - 16466, 8, 956, 1, 957, 1, 957, 1, 957, 3, 957, 16471, 8, 957, 1, 957, 1, - 957, 1, 957, 5, 957, 16476, 8, 957, 10, 957, 12, 957, 16479, 9, 957, 1, - 957, 1, 957, 1, 957, 3, 957, 16484, 8, 957, 1, 957, 1, 957, 1, 957, 1, - 957, 1, 957, 3, 957, 16491, 8, 957, 1, 958, 3, 958, 16494, 8, 958, 1, 958, - 3, 958, 16497, 8, 958, 1, 958, 1, 958, 3, 958, 16501, 8, 958, 1, 958, 1, - 958, 1, 958, 3, 958, 16506, 8, 958, 1, 958, 1, 958, 5, 958, 16510, 8, 958, - 10, 958, 12, 958, 16513, 9, 958, 1, 959, 1, 959, 1, 959, 1, 960, 1, 960, - 1, 960, 1, 961, 1, 961, 3, 961, 16523, 8, 961, 1, 962, 1, 962, 1, 962, - 1, 962, 1, 962, 3, 962, 16530, 8, 962, 1, 962, 1, 962, 3, 962, 16534, 8, - 962, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 3, - 963, 16544, 8, 963, 1, 964, 1, 964, 3, 964, 16548, 8, 964, 1, 964, 1, 964, - 1, 964, 1, 964, 5, 964, 16554, 8, 964, 10, 964, 12, 964, 16557, 9, 964, - 1, 964, 1, 964, 1, 964, 1, 964, 1, 965, 1, 965, 1, 965, 1, 965, 1, 965, - 3, 965, 16568, 8, 965, 1, 966, 1, 966, 1, 966, 3, 966, 16573, 8, 966, 1, - 967, 1, 967, 1, 967, 1, 967, 1, 967, 1, 967, 5, 967, 16581, 8, 967, 10, - 967, 12, 967, 16584, 9, 967, 1, 967, 1, 967, 1, 967, 5, 967, 16589, 8, - 967, 10, 967, 12, 967, 16592, 9, 967, 3, 967, 16594, 8, 967, 1, 967, 1, - 967, 1, 968, 1, 968, 3, 968, 16600, 8, 968, 1, 969, 1, 969, 1, 969, 3, - 969, 16605, 8, 969, 1, 969, 3, 969, 16608, 8, 969, 1, 970, 1, 970, 1, 970, - 3, 970, 16613, 8, 970, 1, 970, 1, 970, 1, 970, 3, 970, 16618, 8, 970, 1, - 970, 1, 970, 1, 970, 1, 970, 1, 971, 1, 971, 1, 971, 1, 971, 1, 971, 5, - 971, 16629, 8, 971, 10, 971, 12, 971, 16632, 9, 971, 1, 971, 1, 971, 1, - 972, 1, 972, 3, 972, 16638, 8, 972, 1, 972, 1, 972, 1, 972, 1, 972, 1, - 972, 1, 972, 5, 972, 16646, 8, 972, 10, 972, 12, 972, 16649, 9, 972, 1, - 972, 1, 972, 3, 972, 16653, 8, 972, 3, 972, 16655, 8, 972, 1, 973, 1, 973, - 1, 973, 3, 973, 16660, 8, 973, 1, 973, 1, 973, 3, 973, 16664, 8, 973, 1, - 973, 1, 973, 1, 973, 1, 973, 3, 973, 16670, 8, 973, 1, 973, 1, 973, 3, - 973, 16674, 8, 973, 1, 974, 1, 974, 1, 974, 1, 974, 1, 975, 1, 975, 1, - 975, 1, 975, 1, 975, 5, 975, 16685, 8, 975, 10, 975, 12, 975, 16688, 9, - 975, 1, 975, 3, 975, 16691, 8, 975, 1, 975, 1, 975, 1, 975, 1, 975, 1, - 975, 1, 975, 5, 975, 16699, 8, 975, 10, 975, 12, 975, 16702, 9, 975, 3, - 975, 16704, 8, 975, 3, 975, 16706, 8, 975, 1, 976, 1, 976, 1, 976, 3, 976, - 16711, 8, 976, 1, 977, 1, 977, 1, 977, 1, 977, 1, 977, 5, 977, 16718, 8, - 977, 10, 977, 12, 977, 16721, 9, 977, 1, 977, 1, 977, 1, 978, 1, 978, 1, - 978, 1, 978, 1, 978, 1, 978, 5, 978, 16731, 8, 978, 10, 978, 12, 978, 16734, - 9, 978, 1, 978, 1, 978, 1, 979, 1, 979, 1, 979, 3, 979, 16741, 8, 979, - 1, 979, 1, 979, 3, 979, 16745, 8, 979, 1, 980, 1, 980, 1, 980, 1, 981, - 1, 981, 5, 981, 16752, 8, 981, 10, 981, 12, 981, 16755, 9, 981, 1, 981, - 3, 981, 16758, 8, 981, 1, 981, 5, 981, 16761, 8, 981, 10, 981, 12, 981, - 16764, 9, 981, 1, 981, 1, 981, 1, 982, 1, 982, 1, 982, 1, 982, 1, 982, - 1, 982, 3, 982, 16774, 8, 982, 3, 982, 16776, 8, 982, 1, 983, 1, 983, 1, - 983, 1, 983, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, - 984, 5, 984, 16790, 8, 984, 10, 984, 12, 984, 16793, 9, 984, 1, 985, 1, - 985, 3, 985, 16797, 8, 985, 1, 985, 1, 985, 5, 985, 16801, 8, 985, 10, - 985, 12, 985, 16804, 9, 985, 1, 985, 1, 985, 1, 986, 3, 986, 16809, 8, - 986, 1, 986, 1, 986, 1, 986, 1, 986, 1, 986, 1, 986, 1, 987, 1, 987, 1, - 987, 1, 987, 1, 988, 1, 988, 1, 988, 1, 988, 5, 988, 16825, 8, 988, 10, - 988, 12, 988, 16828, 9, 988, 1, 988, 1, 988, 1, 989, 1, 989, 3, 989, 16834, - 8, 989, 1, 989, 3, 989, 16837, 8, 989, 1, 990, 3, 990, 16840, 8, 990, 1, - 990, 1, 990, 1, 990, 1, 990, 5, 990, 16846, 8, 990, 10, 990, 12, 990, 16849, - 9, 990, 3, 990, 16851, 8, 990, 1, 990, 1, 990, 1, 991, 1, 991, 1, 991, - 1, 991, 3, 991, 16859, 8, 991, 3, 991, 16861, 8, 991, 1, 991, 1, 991, 3, - 991, 16865, 8, 991, 1, 991, 3, 991, 16868, 8, 991, 1, 992, 1, 992, 1, 992, - 3, 992, 16873, 8, 992, 3, 992, 16875, 8, 992, 1, 992, 1, 992, 3, 992, 16879, - 8, 992, 1, 992, 1, 992, 1, 992, 1, 993, 1, 993, 1, 994, 1, 994, 1, 994, - 1, 994, 1, 994, 3, 994, 16891, 8, 994, 1, 995, 1, 995, 1, 995, 1, 995, - 1, 995, 1, 996, 1, 996, 3, 996, 16900, 8, 996, 1, 996, 1, 996, 1, 996, - 1, 996, 5, 996, 16906, 8, 996, 10, 996, 12, 996, 16909, 9, 996, 1, 997, - 1, 997, 3, 997, 16913, 8, 997, 1, 997, 1, 997, 3, 997, 16917, 8, 997, 1, - 998, 1, 998, 1, 998, 1, 998, 1, 999, 1, 999, 1, 999, 1, 999, 3, 999, 16927, - 8, 999, 3, 999, 16929, 8, 999, 1, 999, 1, 999, 1, 999, 1, 999, 3, 999, - 16935, 8, 999, 1, 1000, 1, 1000, 1, 1000, 3, 1000, 16940, 8, 1000, 1, 1000, - 3, 1000, 16943, 8, 1000, 1, 1001, 1, 1001, 1, 1001, 1, 1002, 1, 1002, 1, - 1002, 1, 1002, 1, 1002, 3, 1002, 16953, 8, 1002, 1, 1003, 1, 1003, 1, 1003, - 1, 1003, 3, 1003, 16959, 8, 1003, 1, 1003, 3, 1003, 16962, 8, 1003, 1, - 1003, 3, 1003, 16965, 8, 1003, 1, 1004, 1, 1004, 1, 1004, 1, 1004, 5, 1004, - 16971, 8, 1004, 10, 1004, 12, 1004, 16974, 9, 1004, 1, 1004, 1, 1004, 1, - 1004, 1, 1004, 1, 1004, 1, 1004, 1, 1004, 3, 1004, 16983, 8, 1004, 1, 1005, - 1, 1005, 1, 1005, 1, 1005, 1, 1005, 1, 1005, 1, 1005, 1, 1005, 1, 1005, - 1, 1005, 1, 1005, 1, 1005, 1, 1005, 1, 1005, 3, 1005, 16999, 8, 1005, 1, - 1006, 1, 1006, 3, 1006, 17003, 8, 1006, 1, 1006, 1, 1006, 3, 1006, 17007, - 8, 1006, 1, 1006, 3, 1006, 17010, 8, 1006, 1, 1006, 3, 1006, 17013, 8, - 1006, 1, 1007, 1, 1007, 1, 1007, 3, 1007, 17018, 8, 1007, 1, 1008, 1, 1008, - 1, 1008, 3, 1008, 17023, 8, 1008, 1, 1008, 3, 1008, 17026, 8, 1008, 1, - 1008, 3, 1008, 17029, 8, 1008, 1, 1009, 1, 1009, 4, 1009, 17033, 8, 1009, - 11, 1009, 12, 1009, 17034, 1, 1009, 3, 1009, 17038, 8, 1009, 1, 1009, 1, - 1009, 1, 1010, 1, 1010, 3, 1010, 17044, 8, 1010, 1, 1010, 3, 1010, 17047, - 8, 1010, 1, 1011, 3, 1011, 17050, 8, 1011, 1, 1011, 4, 1011, 17053, 8, - 1011, 11, 1011, 12, 1011, 17054, 1, 1011, 3, 1011, 17058, 8, 1011, 1, 1012, - 1, 1012, 1, 1012, 1, 1012, 4, 1012, 17064, 8, 1012, 11, 1012, 12, 1012, - 17065, 1, 1013, 1, 1013, 4, 1013, 17070, 8, 1013, 11, 1013, 12, 1013, 17071, - 1, 1014, 1, 1014, 1, 1014, 3, 1014, 17077, 8, 1014, 1, 1015, 1, 1015, 1, - 1015, 1, 1015, 1, 1015, 1, 1015, 3, 1015, 17085, 8, 1015, 1, 1016, 1, 1016, - 1, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, - 1, 1016, 3, 1016, 17098, 8, 1016, 1, 1016, 1, 1016, 3, 1016, 17102, 8, - 1016, 3, 1016, 17104, 8, 1016, 1, 1016, 3, 1016, 17107, 8, 1016, 1, 1017, - 1, 1017, 1, 1017, 1, 1017, 1, 1017, 1, 1017, 1, 1017, 1, 1017, 5, 1017, - 17117, 8, 1017, 10, 1017, 12, 1017, 17120, 9, 1017, 1, 1017, 3, 1017, 17123, - 8, 1017, 1, 1017, 3, 1017, 17126, 8, 1017, 1, 1018, 1, 1018, 1, 1018, 1, - 1018, 1, 1019, 1, 1019, 1, 1019, 1, 1020, 1, 1020, 1, 1020, 1, 1020, 1, - 1020, 1, 1020, 3, 1020, 17141, 8, 1020, 1, 1020, 1, 1020, 3, 1020, 17145, - 8, 1020, 1, 1021, 1, 1021, 1, 1021, 1, 1021, 1, 1021, 3, 1021, 17152, 8, - 1021, 1, 1021, 3, 1021, 17155, 8, 1021, 1, 1022, 1, 1022, 1, 1022, 1, 1022, - 1, 1022, 5, 1022, 17162, 8, 1022, 10, 1022, 12, 1022, 17165, 9, 1022, 1, - 1022, 1, 1022, 1, 1022, 1, 1022, 3, 1022, 17171, 8, 1022, 1, 1023, 1, 1023, - 1, 1023, 3, 1023, 17176, 8, 1023, 1, 1024, 1, 1024, 3, 1024, 17180, 8, - 1024, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 3, 1025, 17188, - 8, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 3, 1025, 17194, 8, 1025, 1, - 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 3, 1026, 17202, 8, 1026, - 1, 1026, 3, 1026, 17205, 8, 1026, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, - 1028, 1, 1028, 1, 1028, 3, 1028, 17214, 8, 1028, 1, 1028, 3, 1028, 17217, - 8, 1028, 1, 1028, 3, 1028, 17220, 8, 1028, 1, 1029, 1, 1029, 1, 1029, 1, - 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17229, 8, 1030, 1, 1031, 1, 1031, - 1, 1031, 1, 1031, 3, 1031, 17235, 8, 1031, 1, 1031, 1, 1031, 1, 1031, 1, - 1031, 3, 1031, 17241, 8, 1031, 1, 1031, 1, 1031, 1, 1031, 3, 1031, 17246, - 8, 1031, 3, 1031, 17248, 8, 1031, 1, 1032, 1, 1032, 1, 1032, 1, 1032, 1, - 1032, 1, 1032, 1, 1032, 1, 1032, 1, 1032, 3, 1032, 17259, 8, 1032, 3, 1032, - 17261, 8, 1032, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, - 1033, 3, 1033, 17270, 8, 1033, 3, 1033, 17272, 8, 1033, 1, 1034, 1, 1034, - 3, 1034, 17276, 8, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 3, 1034, 17282, - 8, 1034, 1, 1034, 1, 1034, 3, 1034, 17286, 8, 1034, 1, 1035, 1, 1035, 1, - 1035, 1, 1035, 1, 1035, 1, 1036, 1, 1036, 3, 1036, 17295, 8, 1036, 1, 1037, - 1, 1037, 1, 1037, 3, 1037, 17300, 8, 1037, 1, 1037, 1, 1037, 1, 1037, 3, - 1037, 17305, 8, 1037, 1, 1037, 3, 1037, 17308, 8, 1037, 1, 1037, 1, 1037, - 1, 1037, 3, 1037, 17313, 8, 1037, 1, 1037, 1, 1037, 1, 1037, 1, 1037, 1, - 1037, 3, 1037, 17320, 8, 1037, 1, 1038, 1, 1038, 1, 1038, 5, 1038, 17325, - 8, 1038, 10, 1038, 12, 1038, 17328, 9, 1038, 1, 1039, 1, 1039, 3, 1039, - 17332, 8, 1039, 1, 1040, 1, 1040, 1, 1040, 1, 1040, 1, 1040, 1, 1041, 1, - 1041, 1, 1041, 1, 1041, 1, 1041, 1, 1041, 1, 1041, 1, 1041, 1, 1041, 5, - 1041, 17348, 8, 1041, 10, 1041, 12, 1041, 17351, 9, 1041, 1, 1042, 3, 1042, - 17354, 8, 1042, 1, 1042, 1, 1042, 1, 1042, 3, 1042, 17359, 8, 1042, 1, - 1042, 5, 1042, 17362, 8, 1042, 10, 1042, 12, 1042, 17365, 9, 1042, 1, 1043, - 1, 1043, 1, 1043, 1, 1043, 1, 1043, 1, 1043, 1, 1043, 1, 1043, 1, 1043, - 3, 1043, 17376, 8, 1043, 1, 1043, 1, 1043, 3, 1043, 17380, 8, 1043, 1, - 1043, 1, 1043, 1, 1043, 5, 1043, 17385, 8, 1043, 10, 1043, 12, 1043, 17388, - 9, 1043, 1, 1043, 1, 1043, 3, 1043, 17392, 8, 1043, 1, 1044, 1, 1044, 1, - 1044, 3, 1044, 17397, 8, 1044, 1, 1044, 3, 1044, 17400, 8, 1044, 1, 1045, - 1, 1045, 1, 1045, 1, 1045, 1, 1045, 1, 1045, 1, 1045, 5, 1045, 17409, 8, - 1045, 10, 1045, 12, 1045, 17412, 9, 1045, 1, 1046, 1, 1046, 3, 1046, 17416, - 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, - 1, 1046, 3, 1046, 17426, 8, 1046, 3, 1046, 17428, 8, 1046, 3, 1046, 17430, - 8, 1046, 1, 1047, 1, 1047, 1, 1047, 1, 1047, 1, 1047, 1, 1047, 1, 1047, - 1, 1047, 3, 1047, 17440, 8, 1047, 1, 1047, 1, 1047, 3, 1047, 17444, 8, - 1047, 3, 1047, 17446, 8, 1047, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, - 1, 1048, 1, 1048, 1, 1048, 5, 1048, 17456, 8, 1048, 10, 1048, 12, 1048, - 17459, 9, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 3, 1048, 17466, - 8, 1048, 1, 1049, 1, 1049, 1, 1049, 1, 1049, 1, 1050, 1, 1050, 1, 1050, - 1, 1050, 1, 1050, 1, 1050, 1, 1050, 3, 1050, 17479, 8, 1050, 1, 1050, 3, - 1050, 17482, 8, 1050, 1, 1050, 1, 1050, 1, 1050, 3, 1050, 17487, 8, 1050, - 1, 1050, 1, 1050, 1, 1050, 1, 1050, 1, 1050, 1, 1050, 1, 1050, 1, 1050, - 1, 1050, 1, 1050, 5, 1050, 17499, 8, 1050, 10, 1050, 12, 1050, 17502, 9, - 1050, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 3, 1051, 17509, 8, 1051, - 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 3, 1051, 17517, 8, - 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 3, 1051, 17524, 8, 1051, - 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 3, 1051, 17531, 8, 1051, 1, - 1052, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 3, 1052, 17538, 8, 1052, 1, 1053, - 1, 1053, 3, 1053, 17542, 8, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17547, - 8, 1053, 5, 1053, 17549, 8, 1053, 10, 1053, 12, 1053, 17552, 9, 1053, 1, - 1053, 1, 1053, 1, 1053, 5, 1053, 17557, 8, 1053, 10, 1053, 12, 1053, 17560, - 9, 1053, 1, 1053, 3, 1053, 17563, 8, 1053, 1, 1054, 1, 1054, 1, 1054, 1, - 1054, 1, 1054, 3, 1054, 17570, 8, 1054, 1, 1054, 1, 1054, 1, 1054, 3, 1054, - 17575, 8, 1054, 1, 1054, 1, 1054, 1, 1054, 1, 1054, 1, 1054, 1, 1054, 1, - 1054, 3, 1054, 17584, 8, 1054, 1, 1055, 1, 1055, 1, 1055, 1, 1055, 1, 1055, - 1, 1055, 1, 1055, 3, 1055, 17593, 8, 1055, 1, 1055, 3, 1055, 17596, 8, - 1055, 1, 1055, 1, 1055, 1, 1056, 1, 1056, 1, 1056, 1, 1056, 1, 1056, 1, - 1056, 1, 1056, 1, 1056, 1, 1056, 1, 1056, 1, 1056, 1, 1056, 1, 1056, 1, - 1056, 1, 1056, 1, 1056, 3, 1056, 17616, 8, 1056, 1, 1057, 1, 1057, 3, 1057, - 17620, 8, 1057, 1, 1058, 3, 1058, 17623, 8, 1058, 1, 1058, 1, 1058, 1, - 1058, 4, 1058, 17628, 8, 1058, 11, 1058, 12, 1058, 17629, 1, 1058, 3, 1058, - 17633, 8, 1058, 1, 1058, 1, 1058, 3, 1058, 17637, 8, 1058, 1, 1058, 3, - 1058, 17640, 8, 1058, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 3, 1059, - 17647, 8, 1059, 1, 1060, 3, 1060, 17650, 8, 1060, 1, 1060, 1, 1060, 4, - 1060, 17654, 8, 1060, 11, 1060, 12, 1060, 17655, 1, 1060, 3, 1060, 17659, - 8, 1060, 1, 1060, 1, 1060, 3, 1060, 17663, 8, 1060, 1, 1060, 3, 1060, 17666, - 8, 1060, 1, 1061, 1, 1061, 1, 1061, 1, 1061, 1, 1061, 3, 1061, 17673, 8, - 1061, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 17678, 8, 1062, 1, 1063, 1, 1063, - 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, - 5, 1063, 17690, 8, 1063, 10, 1063, 12, 1063, 17693, 9, 1063, 1, 1063, 1, - 1063, 1, 1063, 1, 1063, 3, 1063, 17699, 8, 1063, 1, 1064, 1, 1064, 1, 1064, - 1, 1064, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 3, 1064, 17710, 8, - 1064, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 3, - 1065, 17719, 8, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, - 1, 1065, 3, 1065, 17728, 8, 1065, 1, 1065, 1, 1065, 3, 1065, 17732, 8, - 1065, 1, 1065, 1, 1065, 3, 1065, 17736, 8, 1065, 1, 1065, 1, 1065, 1, 1065, - 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, - 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, - 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 3, 1065, 17762, 8, 1065, 1, - 1065, 3, 1065, 17765, 8, 1065, 1, 1065, 3, 1065, 17768, 8, 1065, 1, 1065, - 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 3, 1065, - 17778, 8, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 3, - 1065, 17786, 8, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 3, 1065, 17792, - 8, 1065, 3, 1065, 17794, 8, 1065, 1, 1065, 1, 1065, 3, 1065, 17798, 8, - 1065, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 17804, 8, 1066, 1, 1067, - 1, 1067, 1, 1067, 1, 1067, 1, 1067, 5, 1067, 17811, 8, 1067, 10, 1067, - 12, 1067, 17814, 9, 1067, 1, 1067, 3, 1067, 17817, 8, 1067, 1, 1067, 3, - 1067, 17820, 8, 1067, 1, 1067, 3, 1067, 17823, 8, 1067, 1, 1067, 1, 1067, - 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 3, 1067, 17832, 8, 1067, 1, - 1067, 3, 1067, 17835, 8, 1067, 1, 1067, 3, 1067, 17838, 8, 1067, 1, 1067, - 3, 1067, 17841, 8, 1067, 1, 1067, 3, 1067, 17844, 8, 1067, 1, 1067, 1, - 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, - 1067, 3, 1067, 17856, 8, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, - 1, 1067, 3, 1067, 17864, 8, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, - 1067, 3, 1067, 17871, 8, 1067, 1, 1067, 3, 1067, 17874, 8, 1067, 1, 1067, - 1, 1067, 3, 1067, 17878, 8, 1067, 3, 1067, 17880, 8, 1067, 1, 1067, 3, - 1067, 17883, 8, 1067, 1, 1067, 1, 1067, 1, 1067, 3, 1067, 17888, 8, 1067, - 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 3, 1067, - 17897, 8, 1067, 1, 1067, 1, 1067, 1, 1067, 3, 1067, 17902, 8, 1067, 1, - 1067, 3, 1067, 17905, 8, 1067, 1, 1067, 3, 1067, 17908, 8, 1067, 1, 1067, - 3, 1067, 17911, 8, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, - 1067, 1, 1067, 3, 1067, 17920, 8, 1067, 1, 1067, 3, 1067, 17923, 8, 1067, - 1, 1067, 3, 1067, 17926, 8, 1067, 1, 1067, 3, 1067, 17929, 8, 1067, 1, - 1067, 1, 1067, 1, 1067, 1, 1067, 3, 1067, 17935, 8, 1067, 1, 1067, 1, 1067, - 3, 1067, 17939, 8, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, - 1067, 1, 1067, 1, 1067, 5, 1067, 17949, 8, 1067, 10, 1067, 12, 1067, 17952, - 9, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, - 3, 1067, 17961, 8, 1067, 1, 1067, 1, 1067, 3, 1067, 17965, 8, 1067, 1, - 1067, 3, 1067, 17968, 8, 1067, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 3, 1067, - 17974, 8, 1067, 1, 1067, 1, 1067, 3, 1067, 17978, 8, 1067, 1, 1067, 1, - 1067, 1, 1067, 1, 1067, 3, 1067, 17984, 8, 1067, 1, 1067, 1, 1067, 3, 1067, - 17988, 8, 1067, 1, 1067, 3, 1067, 17991, 8, 1067, 1, 1067, 3, 1067, 17994, - 8, 1067, 3, 1067, 17996, 8, 1067, 1, 1068, 1, 1068, 1, 1068, 5, 1068, 18001, - 8, 1068, 10, 1068, 12, 1068, 18004, 9, 1068, 1, 1068, 3, 1068, 18007, 8, - 1068, 1, 1068, 3, 1068, 18010, 8, 1068, 1, 1068, 3, 1068, 18013, 8, 1068, - 1, 1068, 3, 1068, 18016, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18021, - 8, 1068, 1, 1069, 3, 1069, 18024, 8, 1069, 1, 1069, 1, 1069, 3, 1069, 18028, - 8, 1069, 1, 1069, 1, 1069, 1, 1069, 1, 1069, 1, 1069, 1, 1069, 1, 1069, - 3, 1069, 18037, 8, 1069, 1, 1069, 3, 1069, 18040, 8, 1069, 1, 1070, 1, - 1070, 1, 1070, 1, 1070, 1, 1070, 3, 1070, 18047, 8, 1070, 1, 1070, 1, 1070, - 3, 1070, 18051, 8, 1070, 1, 1070, 1, 1070, 1, 1070, 3, 1070, 18056, 8, - 1070, 1, 1070, 1, 1070, 1, 1070, 3, 1070, 18061, 8, 1070, 1, 1070, 3, 1070, - 18064, 8, 1070, 1, 1070, 1, 1070, 1, 1071, 1, 1071, 1, 1071, 1, 1071, 1, - 1071, 3, 1071, 18073, 8, 1071, 1, 1071, 1, 1071, 3, 1071, 18077, 8, 1071, - 1, 1072, 1, 1072, 1, 1072, 1, 1072, 1, 1073, 1, 1073, 1, 1073, 1, 1073, - 1, 1073, 3, 1073, 18088, 8, 1073, 1, 1073, 3, 1073, 18091, 8, 1073, 1, - 1073, 1, 1073, 3, 1073, 18095, 8, 1073, 1, 1074, 1, 1074, 1, 1074, 3, 1074, - 18100, 8, 1074, 1, 1074, 1, 1074, 3, 1074, 18104, 8, 1074, 1, 1074, 1, - 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 3, 1074, 18113, 8, 1074, - 1, 1074, 3, 1074, 18116, 8, 1074, 1, 1074, 1, 1074, 3, 1074, 18120, 8, - 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 3, - 1074, 18129, 8, 1074, 1, 1074, 3, 1074, 18132, 8, 1074, 1, 1074, 1, 1074, - 3, 1074, 18136, 8, 1074, 1, 1074, 1, 1074, 1, 1074, 3, 1074, 18141, 8, - 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 3, - 1074, 18150, 8, 1074, 1, 1074, 3, 1074, 18153, 8, 1074, 1, 1074, 1, 1074, - 3, 1074, 18157, 8, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, 1074, 1, - 1074, 3, 1074, 18165, 8, 1074, 1, 1074, 1, 1074, 1, 1074, 3, 1074, 18170, - 8, 1074, 1, 1074, 1, 1074, 1, 1074, 3, 1074, 18175, 8, 1074, 1, 1074, 3, - 1074, 18178, 8, 1074, 1, 1074, 1, 1074, 3, 1074, 18182, 8, 1074, 3, 1074, - 18184, 8, 1074, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 5, 1075, 18191, - 8, 1075, 10, 1075, 12, 1075, 18194, 9, 1075, 1, 1075, 1, 1075, 1, 1076, - 1, 1076, 3, 1076, 18200, 8, 1076, 1, 1076, 3, 1076, 18203, 8, 1076, 1, - 1076, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 3, 1076, 18210, 8, 1076, 3, 1076, - 18212, 8, 1076, 1, 1076, 3, 1076, 18215, 8, 1076, 1, 1076, 3, 1076, 18218, - 8, 1076, 1, 1076, 1, 1076, 3, 1076, 18222, 8, 1076, 1, 1076, 3, 1076, 18225, - 8, 1076, 1, 1076, 1, 1076, 1, 1076, 3, 1076, 18230, 8, 1076, 1, 1076, 1, - 1076, 1, 1076, 1, 1076, 1, 1076, 3, 1076, 18237, 8, 1076, 1, 1076, 1, 1076, - 1, 1076, 1, 1076, 3, 1076, 18243, 8, 1076, 1, 1076, 1, 1076, 1, 1076, 1, - 1076, 1, 1076, 1, 1076, 3, 1076, 18251, 8, 1076, 1, 1077, 1, 1077, 3, 1077, + 1, 898, 1, 898, 3, 898, 15875, 8, 898, 1, 899, 4, 899, 15878, 8, 899, 11, + 899, 12, 899, 15879, 1, 900, 1, 900, 3, 900, 15884, 8, 900, 1, 900, 1, + 900, 1, 900, 1, 901, 1, 901, 3, 901, 15891, 8, 901, 1, 901, 1, 901, 3, + 901, 15895, 8, 901, 1, 902, 1, 902, 3, 902, 15899, 8, 902, 1, 902, 1, 902, + 3, 902, 15903, 8, 902, 1, 903, 1, 903, 1, 903, 1, 904, 1, 904, 1, 904, + 1, 904, 1, 904, 5, 904, 15913, 8, 904, 10, 904, 12, 904, 15916, 9, 904, + 1, 904, 3, 904, 15919, 8, 904, 1, 904, 1, 904, 1, 904, 1, 905, 1, 905, + 1, 905, 1, 905, 1, 905, 1, 906, 1, 906, 1, 906, 1, 907, 3, 907, 15933, + 8, 907, 1, 907, 1, 907, 1, 907, 1, 907, 3, 907, 15939, 8, 907, 1, 907, + 1, 907, 1, 907, 1, 907, 1, 907, 3, 907, 15946, 8, 907, 1, 908, 1, 908, + 1, 908, 3, 908, 15951, 8, 908, 1, 908, 1, 908, 1, 908, 1, 908, 1, 908, + 1, 908, 1, 908, 1, 908, 1, 908, 3, 908, 15962, 8, 908, 1, 908, 3, 908, + 15965, 8, 908, 1, 908, 1, 908, 1, 908, 1, 908, 3, 908, 15971, 8, 908, 3, + 908, 15973, 8, 908, 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 1, + 909, 3, 909, 15982, 8, 909, 1, 910, 1, 910, 1, 910, 1, 910, 1, 910, 1, + 910, 1, 910, 1, 910, 3, 910, 15992, 8, 910, 1, 910, 1, 910, 1, 910, 3, + 910, 15997, 8, 910, 1, 911, 1, 911, 1, 911, 1, 911, 1, 911, 1, 912, 1, + 912, 1, 913, 1, 913, 1, 914, 1, 914, 1, 915, 1, 915, 3, 915, 16012, 8, + 915, 1, 916, 1, 916, 3, 916, 16016, 8, 916, 1, 917, 1, 917, 1, 917, 3, + 917, 16021, 8, 917, 1, 917, 1, 917, 1, 917, 3, 917, 16026, 8, 917, 5, 917, + 16028, 8, 917, 10, 917, 12, 917, 16031, 9, 917, 1, 917, 1, 917, 3, 917, + 16035, 8, 917, 1, 918, 3, 918, 16038, 8, 918, 1, 918, 1, 918, 3, 918, 16042, + 8, 918, 1, 918, 1, 918, 1, 918, 3, 918, 16047, 8, 918, 5, 918, 16049, 8, + 918, 10, 918, 12, 918, 16052, 9, 918, 1, 918, 1, 918, 3, 918, 16056, 8, + 918, 1, 919, 1, 919, 1, 919, 1, 919, 1, 919, 1, 919, 1, 920, 1, 920, 1, + 920, 1, 920, 4, 920, 16068, 8, 920, 11, 920, 12, 920, 16069, 3, 920, 16072, + 8, 920, 1, 920, 1, 920, 3, 920, 16076, 8, 920, 1, 921, 1, 921, 1, 921, + 1, 921, 5, 921, 16082, 8, 921, 10, 921, 12, 921, 16085, 9, 921, 1, 921, + 1, 921, 1, 921, 1, 922, 1, 922, 5, 922, 16092, 8, 922, 10, 922, 12, 922, + 16095, 9, 922, 3, 922, 16097, 8, 922, 1, 922, 1, 922, 1, 923, 3, 923, 16102, + 8, 923, 1, 923, 4, 923, 16105, 8, 923, 11, 923, 12, 923, 16106, 1, 923, + 1, 923, 1, 924, 1, 924, 1, 924, 1, 924, 3, 924, 16115, 8, 924, 1, 925, + 1, 925, 1, 925, 1, 925, 1, 925, 3, 925, 16122, 8, 925, 1, 925, 1, 925, + 3, 925, 16126, 8, 925, 1, 925, 3, 925, 16129, 8, 925, 1, 926, 1, 926, 1, + 926, 1, 927, 1, 927, 1, 927, 1, 927, 1, 927, 1, 927, 1, 927, 3, 927, 16141, + 8, 927, 1, 928, 1, 928, 1, 928, 1, 928, 3, 928, 16147, 8, 928, 1, 929, + 1, 929, 1, 929, 1, 930, 1, 930, 1, 930, 1, 930, 3, 930, 16156, 8, 930, + 1, 930, 3, 930, 16159, 8, 930, 1, 931, 1, 931, 1, 931, 1, 931, 1, 931, + 1, 931, 5, 931, 16167, 8, 931, 10, 931, 12, 931, 16170, 9, 931, 1, 931, + 1, 931, 1, 931, 1, 931, 1, 931, 1, 931, 5, 931, 16178, 8, 931, 10, 931, + 12, 931, 16181, 9, 931, 1, 931, 1, 931, 1, 931, 3, 931, 16186, 8, 931, + 3, 931, 16188, 8, 931, 3, 931, 16190, 8, 931, 1, 932, 1, 932, 1, 932, 1, + 932, 1, 932, 3, 932, 16197, 8, 932, 1, 932, 3, 932, 16200, 8, 932, 1, 933, + 1, 933, 1, 933, 1, 933, 1, 933, 3, 933, 16207, 8, 933, 1, 934, 1, 934, + 1, 934, 1, 934, 1, 934, 1, 934, 1, 934, 1, 934, 1, 934, 3, 934, 16218, + 8, 934, 1, 934, 1, 934, 1, 934, 1, 934, 3, 934, 16224, 8, 934, 1, 934, + 1, 934, 3, 934, 16228, 8, 934, 1, 935, 1, 935, 1, 935, 1, 935, 1, 935, + 1, 935, 5, 935, 16236, 8, 935, 10, 935, 12, 935, 16239, 9, 935, 3, 935, + 16241, 8, 935, 1, 935, 1, 935, 1, 936, 1, 936, 3, 936, 16247, 8, 936, 1, + 936, 1, 936, 3, 936, 16251, 8, 936, 1, 936, 3, 936, 16254, 8, 936, 1, 936, + 1, 936, 1, 936, 1, 936, 3, 936, 16260, 8, 936, 1, 936, 1, 936, 1, 936, + 3, 936, 16265, 8, 936, 3, 936, 16267, 8, 936, 1, 937, 1, 937, 3, 937, 16271, + 8, 937, 1, 937, 3, 937, 16274, 8, 937, 1, 938, 1, 938, 3, 938, 16278, 8, + 938, 1, 938, 1, 938, 3, 938, 16282, 8, 938, 1, 938, 1, 938, 1, 938, 3, + 938, 16287, 8, 938, 1, 939, 1, 939, 1, 939, 1, 940, 1, 940, 1, 940, 1, + 940, 1, 940, 1, 940, 3, 940, 16298, 8, 940, 1, 940, 1, 940, 3, 940, 16302, + 8, 940, 1, 940, 1, 940, 1, 940, 1, 940, 1, 940, 1, 940, 3, 940, 16310, + 8, 940, 1, 941, 1, 941, 1, 942, 1, 942, 1, 942, 1, 942, 1, 942, 5, 942, + 16319, 8, 942, 10, 942, 12, 942, 16322, 9, 942, 1, 943, 1, 943, 1, 943, + 1, 943, 5, 943, 16328, 8, 943, 10, 943, 12, 943, 16331, 9, 943, 1, 944, + 1, 944, 3, 944, 16335, 8, 944, 1, 944, 1, 944, 1, 944, 1, 944, 3, 944, + 16341, 8, 944, 1, 944, 1, 944, 3, 944, 16345, 8, 944, 1, 944, 3, 944, 16348, + 8, 944, 1, 945, 1, 945, 1, 945, 1, 945, 1, 945, 1, 945, 3, 945, 16356, + 8, 945, 1, 945, 3, 945, 16359, 8, 945, 1, 945, 1, 945, 3, 945, 16363, 8, + 945, 1, 945, 1, 945, 3, 945, 16367, 8, 945, 1, 945, 1, 945, 1, 945, 3, + 945, 16372, 8, 945, 1, 945, 3, 945, 16375, 8, 945, 1, 945, 1, 945, 3, 945, + 16379, 8, 945, 1, 945, 1, 945, 3, 945, 16383, 8, 945, 5, 945, 16385, 8, + 945, 10, 945, 12, 945, 16388, 9, 945, 1, 945, 1, 945, 1, 945, 1, 946, 1, + 946, 1, 946, 1, 946, 1, 946, 1, 946, 1, 946, 1, 946, 1, 946, 1, 947, 1, + 947, 5, 947, 16404, 8, 947, 10, 947, 12, 947, 16407, 9, 947, 1, 948, 1, + 948, 1, 948, 1, 948, 1, 948, 3, 948, 16414, 8, 948, 1, 949, 1, 949, 3, + 949, 16418, 8, 949, 1, 949, 1, 949, 3, 949, 16422, 8, 949, 1, 949, 1, 949, + 1, 950, 3, 950, 16427, 8, 950, 1, 950, 1, 950, 3, 950, 16431, 8, 950, 1, + 950, 1, 950, 3, 950, 16435, 8, 950, 1, 950, 1, 950, 3, 950, 16439, 8, 950, + 1, 950, 3, 950, 16442, 8, 950, 1, 950, 3, 950, 16445, 8, 950, 1, 950, 3, + 950, 16448, 8, 950, 1, 950, 3, 950, 16451, 8, 950, 1, 950, 3, 950, 16454, + 8, 950, 1, 951, 1, 951, 1, 951, 1, 951, 5, 951, 16460, 8, 951, 10, 951, + 12, 951, 16463, 9, 951, 3, 951, 16465, 8, 951, 1, 952, 1, 952, 1, 952, + 1, 953, 1, 953, 1, 953, 3, 953, 16473, 8, 953, 3, 953, 16475, 8, 953, 1, + 954, 1, 954, 1, 954, 1, 954, 1, 955, 1, 955, 1, 955, 5, 955, 16484, 8, + 955, 10, 955, 12, 955, 16487, 9, 955, 1, 956, 1, 956, 5, 956, 16491, 8, + 956, 10, 956, 12, 956, 16494, 9, 956, 1, 956, 1, 956, 3, 956, 16498, 8, + 956, 1, 957, 1, 957, 5, 957, 16502, 8, 957, 10, 957, 12, 957, 16505, 9, + 957, 1, 957, 1, 957, 3, 957, 16509, 8, 957, 1, 958, 1, 958, 1, 958, 3, + 958, 16514, 8, 958, 1, 958, 1, 958, 1, 958, 5, 958, 16519, 8, 958, 10, + 958, 12, 958, 16522, 9, 958, 1, 958, 1, 958, 1, 958, 3, 958, 16527, 8, + 958, 1, 958, 1, 958, 1, 958, 1, 958, 1, 958, 3, 958, 16534, 8, 958, 1, + 959, 3, 959, 16537, 8, 959, 1, 959, 3, 959, 16540, 8, 959, 1, 959, 1, 959, + 3, 959, 16544, 8, 959, 1, 959, 1, 959, 1, 959, 3, 959, 16549, 8, 959, 1, + 959, 1, 959, 5, 959, 16553, 8, 959, 10, 959, 12, 959, 16556, 9, 959, 1, + 960, 1, 960, 1, 960, 1, 961, 1, 961, 1, 961, 1, 962, 1, 962, 3, 962, 16566, + 8, 962, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 3, 963, 16573, 8, 963, + 1, 963, 1, 963, 3, 963, 16577, 8, 963, 1, 964, 1, 964, 1, 964, 1, 964, + 1, 964, 1, 964, 1, 964, 1, 964, 3, 964, 16587, 8, 964, 1, 965, 1, 965, + 3, 965, 16591, 8, 965, 1, 965, 1, 965, 1, 965, 1, 965, 5, 965, 16597, 8, + 965, 10, 965, 12, 965, 16600, 9, 965, 1, 965, 1, 965, 1, 965, 1, 965, 1, + 966, 1, 966, 1, 966, 1, 966, 1, 966, 3, 966, 16611, 8, 966, 1, 967, 1, + 967, 1, 967, 3, 967, 16616, 8, 967, 1, 968, 1, 968, 1, 968, 1, 968, 1, + 968, 1, 968, 5, 968, 16624, 8, 968, 10, 968, 12, 968, 16627, 9, 968, 1, + 968, 1, 968, 1, 968, 5, 968, 16632, 8, 968, 10, 968, 12, 968, 16635, 9, + 968, 3, 968, 16637, 8, 968, 1, 968, 1, 968, 1, 969, 1, 969, 3, 969, 16643, + 8, 969, 1, 970, 1, 970, 1, 970, 3, 970, 16648, 8, 970, 1, 970, 3, 970, + 16651, 8, 970, 1, 971, 1, 971, 1, 971, 3, 971, 16656, 8, 971, 1, 971, 1, + 971, 1, 971, 3, 971, 16661, 8, 971, 1, 971, 1, 971, 1, 971, 1, 971, 1, + 972, 1, 972, 1, 972, 1, 972, 1, 972, 5, 972, 16672, 8, 972, 10, 972, 12, + 972, 16675, 9, 972, 1, 972, 1, 972, 1, 973, 1, 973, 3, 973, 16681, 8, 973, + 1, 973, 1, 973, 1, 973, 1, 973, 1, 973, 1, 973, 5, 973, 16689, 8, 973, + 10, 973, 12, 973, 16692, 9, 973, 1, 973, 1, 973, 3, 973, 16696, 8, 973, + 3, 973, 16698, 8, 973, 1, 974, 1, 974, 1, 974, 3, 974, 16703, 8, 974, 1, + 974, 1, 974, 3, 974, 16707, 8, 974, 1, 974, 1, 974, 1, 974, 1, 974, 3, + 974, 16713, 8, 974, 1, 974, 1, 974, 3, 974, 16717, 8, 974, 1, 975, 1, 975, + 1, 975, 1, 975, 1, 976, 1, 976, 1, 976, 1, 976, 1, 976, 5, 976, 16728, + 8, 976, 10, 976, 12, 976, 16731, 9, 976, 1, 976, 3, 976, 16734, 8, 976, + 1, 976, 1, 976, 1, 976, 1, 976, 1, 976, 1, 976, 5, 976, 16742, 8, 976, + 10, 976, 12, 976, 16745, 9, 976, 3, 976, 16747, 8, 976, 3, 976, 16749, + 8, 976, 1, 977, 1, 977, 1, 977, 3, 977, 16754, 8, 977, 1, 978, 1, 978, + 1, 978, 1, 978, 1, 978, 5, 978, 16761, 8, 978, 10, 978, 12, 978, 16764, + 9, 978, 1, 978, 1, 978, 1, 979, 1, 979, 1, 979, 1, 979, 1, 979, 1, 979, + 5, 979, 16774, 8, 979, 10, 979, 12, 979, 16777, 9, 979, 1, 979, 1, 979, + 1, 980, 1, 980, 1, 980, 3, 980, 16784, 8, 980, 1, 980, 1, 980, 3, 980, + 16788, 8, 980, 1, 981, 1, 981, 1, 981, 1, 982, 1, 982, 5, 982, 16795, 8, + 982, 10, 982, 12, 982, 16798, 9, 982, 1, 982, 3, 982, 16801, 8, 982, 1, + 982, 5, 982, 16804, 8, 982, 10, 982, 12, 982, 16807, 9, 982, 1, 982, 1, + 982, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 3, 983, 16817, 8, + 983, 3, 983, 16819, 8, 983, 1, 984, 1, 984, 1, 984, 1, 984, 1, 985, 1, + 985, 1, 985, 1, 985, 1, 985, 1, 985, 1, 985, 1, 985, 5, 985, 16833, 8, + 985, 10, 985, 12, 985, 16836, 9, 985, 1, 986, 1, 986, 3, 986, 16840, 8, + 986, 1, 986, 1, 986, 5, 986, 16844, 8, 986, 10, 986, 12, 986, 16847, 9, + 986, 1, 986, 1, 986, 1, 987, 3, 987, 16852, 8, 987, 1, 987, 1, 987, 1, + 987, 1, 987, 1, 987, 1, 987, 1, 988, 1, 988, 1, 988, 1, 988, 1, 989, 1, + 989, 1, 989, 1, 989, 5, 989, 16868, 8, 989, 10, 989, 12, 989, 16871, 9, + 989, 1, 989, 1, 989, 1, 990, 1, 990, 3, 990, 16877, 8, 990, 1, 990, 3, + 990, 16880, 8, 990, 1, 991, 3, 991, 16883, 8, 991, 1, 991, 1, 991, 1, 991, + 1, 991, 5, 991, 16889, 8, 991, 10, 991, 12, 991, 16892, 9, 991, 3, 991, + 16894, 8, 991, 1, 991, 1, 991, 1, 992, 1, 992, 1, 992, 1, 992, 3, 992, + 16902, 8, 992, 3, 992, 16904, 8, 992, 1, 992, 1, 992, 3, 992, 16908, 8, + 992, 1, 992, 3, 992, 16911, 8, 992, 1, 993, 1, 993, 1, 993, 3, 993, 16916, + 8, 993, 3, 993, 16918, 8, 993, 1, 993, 1, 993, 3, 993, 16922, 8, 993, 1, + 993, 1, 993, 1, 993, 1, 994, 1, 994, 1, 995, 1, 995, 1, 995, 1, 995, 1, + 995, 3, 995, 16934, 8, 995, 1, 996, 1, 996, 1, 996, 1, 996, 1, 996, 1, + 997, 1, 997, 3, 997, 16943, 8, 997, 1, 997, 1, 997, 1, 997, 1, 997, 5, + 997, 16949, 8, 997, 10, 997, 12, 997, 16952, 9, 997, 1, 998, 1, 998, 3, + 998, 16956, 8, 998, 1, 998, 1, 998, 3, 998, 16960, 8, 998, 1, 999, 1, 999, + 1, 999, 1, 999, 1, 1000, 1, 1000, 1, 1000, 1, 1000, 3, 1000, 16970, 8, + 1000, 3, 1000, 16972, 8, 1000, 1, 1000, 1, 1000, 1, 1000, 1, 1000, 3, 1000, + 16978, 8, 1000, 1, 1001, 1, 1001, 1, 1001, 3, 1001, 16983, 8, 1001, 1, + 1001, 3, 1001, 16986, 8, 1001, 1, 1002, 1, 1002, 1, 1002, 1, 1003, 1, 1003, + 1, 1003, 1, 1003, 1, 1003, 3, 1003, 16996, 8, 1003, 1, 1004, 1, 1004, 1, + 1004, 1, 1004, 3, 1004, 17002, 8, 1004, 1, 1004, 3, 1004, 17005, 8, 1004, + 1, 1004, 3, 1004, 17008, 8, 1004, 1, 1005, 1, 1005, 1, 1005, 1, 1005, 5, + 1005, 17014, 8, 1005, 10, 1005, 12, 1005, 17017, 9, 1005, 1, 1005, 1, 1005, + 1, 1005, 1, 1005, 1, 1005, 1, 1005, 1, 1005, 3, 1005, 17026, 8, 1005, 1, + 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 1, + 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 3, 1006, 17042, 8, 1006, + 1, 1007, 1, 1007, 3, 1007, 17046, 8, 1007, 1, 1007, 1, 1007, 3, 1007, 17050, + 8, 1007, 1, 1007, 3, 1007, 17053, 8, 1007, 1, 1007, 3, 1007, 17056, 8, + 1007, 1, 1008, 1, 1008, 1, 1008, 3, 1008, 17061, 8, 1008, 1, 1009, 1, 1009, + 1, 1009, 3, 1009, 17066, 8, 1009, 1, 1009, 3, 1009, 17069, 8, 1009, 1, + 1009, 3, 1009, 17072, 8, 1009, 1, 1010, 1, 1010, 4, 1010, 17076, 8, 1010, + 11, 1010, 12, 1010, 17077, 1, 1010, 3, 1010, 17081, 8, 1010, 1, 1010, 1, + 1010, 1, 1011, 1, 1011, 3, 1011, 17087, 8, 1011, 1, 1011, 3, 1011, 17090, + 8, 1011, 1, 1012, 3, 1012, 17093, 8, 1012, 1, 1012, 4, 1012, 17096, 8, + 1012, 11, 1012, 12, 1012, 17097, 1, 1012, 3, 1012, 17101, 8, 1012, 1, 1013, + 1, 1013, 1, 1013, 1, 1013, 4, 1013, 17107, 8, 1013, 11, 1013, 12, 1013, + 17108, 1, 1014, 1, 1014, 4, 1014, 17113, 8, 1014, 11, 1014, 12, 1014, 17114, + 1, 1015, 1, 1015, 1, 1015, 3, 1015, 17120, 8, 1015, 1, 1016, 1, 1016, 1, + 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, 17128, 8, 1016, 1, 1017, 1, 1017, + 1, 1017, 1, 1017, 1, 1017, 1, 1017, 1, 1017, 1, 1017, 1, 1017, 1, 1017, + 1, 1017, 3, 1017, 17141, 8, 1017, 1, 1017, 1, 1017, 3, 1017, 17145, 8, + 1017, 3, 1017, 17147, 8, 1017, 1, 1017, 3, 1017, 17150, 8, 1017, 1, 1018, + 1, 1018, 1, 1018, 1, 1018, 1, 1018, 1, 1018, 1, 1018, 1, 1018, 5, 1018, + 17160, 8, 1018, 10, 1018, 12, 1018, 17163, 9, 1018, 1, 1018, 3, 1018, 17166, + 8, 1018, 1, 1018, 3, 1018, 17169, 8, 1018, 1, 1019, 1, 1019, 1, 1019, 1, + 1019, 1, 1020, 1, 1020, 1, 1020, 1, 1021, 1, 1021, 1, 1021, 1, 1021, 1, + 1021, 1, 1021, 3, 1021, 17184, 8, 1021, 1, 1021, 1, 1021, 3, 1021, 17188, + 8, 1021, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 3, 1022, 17195, 8, + 1022, 1, 1022, 3, 1022, 17198, 8, 1022, 1, 1023, 1, 1023, 1, 1023, 1, 1023, + 1, 1023, 5, 1023, 17205, 8, 1023, 10, 1023, 12, 1023, 17208, 9, 1023, 1, + 1023, 1, 1023, 1, 1023, 1, 1023, 3, 1023, 17214, 8, 1023, 1, 1024, 1, 1024, + 1, 1024, 3, 1024, 17219, 8, 1024, 1, 1025, 1, 1025, 3, 1025, 17223, 8, + 1025, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 3, 1026, 17231, + 8, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 3, 1026, 17237, 8, 1026, 1, + 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 3, 1027, 17245, 8, 1027, + 1, 1027, 3, 1027, 17248, 8, 1027, 1, 1028, 1, 1028, 1, 1028, 1, 1028, 1, + 1029, 1, 1029, 1, 1029, 3, 1029, 17257, 8, 1029, 1, 1029, 3, 1029, 17260, + 8, 1029, 1, 1029, 3, 1029, 17263, 8, 1029, 1, 1030, 1, 1030, 1, 1030, 1, + 1031, 1, 1031, 1, 1031, 1, 1031, 3, 1031, 17272, 8, 1031, 1, 1032, 1, 1032, + 1, 1032, 1, 1032, 3, 1032, 17278, 8, 1032, 1, 1032, 1, 1032, 1, 1032, 1, + 1032, 3, 1032, 17284, 8, 1032, 1, 1032, 1, 1032, 1, 1032, 3, 1032, 17289, + 8, 1032, 3, 1032, 17291, 8, 1032, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, + 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 3, 1033, 17302, 8, 1033, 3, 1033, + 17304, 8, 1033, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, + 1034, 3, 1034, 17313, 8, 1034, 3, 1034, 17315, 8, 1034, 1, 1035, 1, 1035, + 3, 1035, 17319, 8, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 3, 1035, 17325, + 8, 1035, 1, 1035, 1, 1035, 3, 1035, 17329, 8, 1035, 1, 1036, 1, 1036, 1, + 1036, 1, 1036, 1, 1036, 1, 1037, 1, 1037, 3, 1037, 17338, 8, 1037, 1, 1038, + 1, 1038, 1, 1038, 3, 1038, 17343, 8, 1038, 1, 1038, 1, 1038, 1, 1038, 3, + 1038, 17348, 8, 1038, 1, 1038, 3, 1038, 17351, 8, 1038, 1, 1038, 1, 1038, + 1, 1038, 3, 1038, 17356, 8, 1038, 1, 1038, 1, 1038, 1, 1038, 1, 1038, 1, + 1038, 3, 1038, 17363, 8, 1038, 1, 1039, 1, 1039, 1, 1039, 5, 1039, 17368, + 8, 1039, 10, 1039, 12, 1039, 17371, 9, 1039, 1, 1040, 1, 1040, 3, 1040, + 17375, 8, 1040, 1, 1041, 1, 1041, 1, 1041, 1, 1041, 1, 1041, 1, 1042, 1, + 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 5, + 1042, 17391, 8, 1042, 10, 1042, 12, 1042, 17394, 9, 1042, 1, 1043, 3, 1043, + 17397, 8, 1043, 1, 1043, 1, 1043, 1, 1043, 3, 1043, 17402, 8, 1043, 1, + 1043, 5, 1043, 17405, 8, 1043, 10, 1043, 12, 1043, 17408, 9, 1043, 1, 1044, + 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, + 3, 1044, 17419, 8, 1044, 1, 1044, 1, 1044, 3, 1044, 17423, 8, 1044, 1, + 1044, 1, 1044, 1, 1044, 5, 1044, 17428, 8, 1044, 10, 1044, 12, 1044, 17431, + 9, 1044, 1, 1044, 1, 1044, 3, 1044, 17435, 8, 1044, 1, 1045, 1, 1045, 1, + 1045, 3, 1045, 17440, 8, 1045, 1, 1045, 3, 1045, 17443, 8, 1045, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 5, 1046, 17452, 8, + 1046, 10, 1046, 12, 1046, 17455, 9, 1046, 1, 1047, 1, 1047, 3, 1047, 17459, + 8, 1047, 1, 1047, 1, 1047, 1, 1047, 1, 1047, 1, 1047, 1, 1047, 1, 1047, + 1, 1047, 3, 1047, 17469, 8, 1047, 3, 1047, 17471, 8, 1047, 3, 1047, 17473, + 8, 1047, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, + 1, 1048, 3, 1048, 17483, 8, 1048, 1, 1048, 1, 1048, 3, 1048, 17487, 8, + 1048, 3, 1048, 17489, 8, 1048, 1, 1049, 1, 1049, 1, 1049, 1, 1049, 1, 1049, + 1, 1049, 1, 1049, 1, 1049, 5, 1049, 17499, 8, 1049, 10, 1049, 12, 1049, + 17502, 9, 1049, 1, 1049, 1, 1049, 1, 1049, 1, 1049, 1, 1049, 3, 1049, 17509, + 8, 1049, 1, 1050, 1, 1050, 1, 1050, 1, 1050, 1, 1051, 1, 1051, 1, 1051, + 1, 1051, 1, 1051, 1, 1051, 1, 1051, 3, 1051, 17522, 8, 1051, 1, 1051, 3, + 1051, 17525, 8, 1051, 1, 1051, 1, 1051, 1, 1051, 3, 1051, 17530, 8, 1051, + 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1051, + 1, 1051, 1, 1051, 5, 1051, 17542, 8, 1051, 10, 1051, 12, 1051, 17545, 9, + 1051, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 3, 1052, 17552, 8, 1052, + 1, 1052, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 3, 1052, 17560, 8, + 1052, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 3, 1052, 17567, 8, 1052, + 1, 1052, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 3, 1052, 17574, 8, 1052, 1, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17581, 8, 1053, 1, 1054, + 1, 1054, 3, 1054, 17585, 8, 1054, 1, 1054, 1, 1054, 1, 1054, 3, 1054, 17590, + 8, 1054, 5, 1054, 17592, 8, 1054, 10, 1054, 12, 1054, 17595, 9, 1054, 1, + 1054, 1, 1054, 1, 1054, 5, 1054, 17600, 8, 1054, 10, 1054, 12, 1054, 17603, + 9, 1054, 1, 1054, 3, 1054, 17606, 8, 1054, 1, 1055, 1, 1055, 1, 1055, 1, + 1055, 1, 1055, 3, 1055, 17613, 8, 1055, 1, 1055, 1, 1055, 1, 1055, 3, 1055, + 17618, 8, 1055, 1, 1055, 1, 1055, 1, 1055, 1, 1055, 1, 1055, 1, 1055, 1, + 1055, 3, 1055, 17627, 8, 1055, 1, 1056, 1, 1056, 1, 1056, 1, 1056, 1, 1056, + 1, 1056, 1, 1056, 3, 1056, 17636, 8, 1056, 1, 1056, 3, 1056, 17639, 8, + 1056, 1, 1056, 1, 1056, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 1, + 1057, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 1, + 1057, 1, 1057, 1, 1057, 3, 1057, 17659, 8, 1057, 1, 1058, 1, 1058, 3, 1058, + 17663, 8, 1058, 1, 1059, 3, 1059, 17666, 8, 1059, 1, 1059, 1, 1059, 1, + 1059, 4, 1059, 17671, 8, 1059, 11, 1059, 12, 1059, 17672, 1, 1059, 3, 1059, + 17676, 8, 1059, 1, 1059, 1, 1059, 3, 1059, 17680, 8, 1059, 1, 1059, 3, + 1059, 17683, 8, 1059, 1, 1060, 1, 1060, 1, 1060, 1, 1060, 1, 1060, 3, 1060, + 17690, 8, 1060, 1, 1061, 3, 1061, 17693, 8, 1061, 1, 1061, 1, 1061, 4, + 1061, 17697, 8, 1061, 11, 1061, 12, 1061, 17698, 1, 1061, 3, 1061, 17702, + 8, 1061, 1, 1061, 1, 1061, 3, 1061, 17706, 8, 1061, 1, 1061, 3, 1061, 17709, + 8, 1061, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 17716, 8, + 1062, 1, 1063, 1, 1063, 1, 1063, 3, 1063, 17721, 8, 1063, 1, 1064, 1, 1064, + 1, 1064, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 1, 1064, + 5, 1064, 17733, 8, 1064, 10, 1064, 12, 1064, 17736, 9, 1064, 1, 1064, 1, + 1064, 1, 1064, 1, 1064, 3, 1064, 17742, 8, 1064, 1, 1065, 1, 1065, 1, 1065, + 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 1, 1065, 3, 1065, 17753, 8, + 1065, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, + 1066, 17762, 8, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, + 1, 1066, 3, 1066, 17771, 8, 1066, 1, 1066, 1, 1066, 3, 1066, 17775, 8, + 1066, 1, 1066, 1, 1066, 3, 1066, 17779, 8, 1066, 1, 1066, 1, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 17805, 8, 1066, 1, + 1066, 3, 1066, 17808, 8, 1066, 1, 1066, 3, 1066, 17811, 8, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, + 17821, 8, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, + 1066, 17829, 8, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 17835, + 8, 1066, 3, 1066, 17837, 8, 1066, 1, 1066, 1, 1066, 3, 1066, 17841, 8, + 1066, 1, 1067, 1, 1067, 1, 1067, 1, 1067, 3, 1067, 17847, 8, 1067, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 5, 1068, 17854, 8, 1068, 10, 1068, + 12, 1068, 17857, 9, 1068, 1, 1068, 3, 1068, 17860, 8, 1068, 1, 1068, 3, + 1068, 17863, 8, 1068, 1, 1068, 3, 1068, 17866, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 17875, 8, 1068, 1, + 1068, 3, 1068, 17878, 8, 1068, 1, 1068, 3, 1068, 17881, 8, 1068, 1, 1068, + 3, 1068, 17884, 8, 1068, 1, 1068, 3, 1068, 17887, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 17899, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 3, 1068, 17907, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 17914, 8, 1068, 1, 1068, 3, 1068, 17917, 8, 1068, 1, 1068, + 1, 1068, 3, 1068, 17921, 8, 1068, 3, 1068, 17923, 8, 1068, 1, 1068, 3, + 1068, 17926, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 17931, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, + 17940, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 17945, 8, 1068, 1, + 1068, 3, 1068, 17948, 8, 1068, 1, 1068, 3, 1068, 17951, 8, 1068, 1, 1068, + 3, 1068, 17954, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 3, 1068, 17963, 8, 1068, 1, 1068, 3, 1068, 17966, 8, 1068, + 1, 1068, 3, 1068, 17969, 8, 1068, 1, 1068, 3, 1068, 17972, 8, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 17978, 8, 1068, 1, 1068, 1, 1068, + 3, 1068, 17982, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 5, 1068, 17992, 8, 1068, 10, 1068, 12, 1068, 17995, + 9, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 3, 1068, 18004, 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18008, 8, 1068, 1, + 1068, 3, 1068, 18011, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, + 18017, 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18021, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 3, 1068, 18027, 8, 1068, 1, 1068, 1, 1068, 3, 1068, + 18031, 8, 1068, 1, 1068, 3, 1068, 18034, 8, 1068, 1, 1068, 3, 1068, 18037, + 8, 1068, 3, 1068, 18039, 8, 1068, 1, 1069, 1, 1069, 1, 1069, 5, 1069, 18044, + 8, 1069, 10, 1069, 12, 1069, 18047, 9, 1069, 1, 1069, 3, 1069, 18050, 8, + 1069, 1, 1069, 3, 1069, 18053, 8, 1069, 1, 1069, 3, 1069, 18056, 8, 1069, + 1, 1069, 3, 1069, 18059, 8, 1069, 1, 1069, 1, 1069, 1, 1069, 3, 1069, 18064, + 8, 1069, 1, 1070, 3, 1070, 18067, 8, 1070, 1, 1070, 1, 1070, 3, 1070, 18071, + 8, 1070, 1, 1070, 1, 1070, 1, 1070, 1, 1070, 1, 1070, 1, 1070, 1, 1070, + 3, 1070, 18080, 8, 1070, 1, 1070, 3, 1070, 18083, 8, 1070, 1, 1071, 1, + 1071, 1, 1071, 1, 1071, 1, 1071, 3, 1071, 18090, 8, 1071, 1, 1071, 1, 1071, + 3, 1071, 18094, 8, 1071, 1, 1071, 1, 1071, 1, 1071, 3, 1071, 18099, 8, + 1071, 1, 1071, 1, 1071, 1, 1071, 3, 1071, 18104, 8, 1071, 1, 1071, 3, 1071, + 18107, 8, 1071, 1, 1071, 1, 1071, 1, 1072, 1, 1072, 1, 1072, 1, 1072, 1, + 1072, 3, 1072, 18116, 8, 1072, 1, 1072, 1, 1072, 3, 1072, 18120, 8, 1072, + 1, 1073, 1, 1073, 1, 1073, 1, 1073, 1, 1074, 1, 1074, 1, 1074, 1, 1074, + 1, 1074, 3, 1074, 18131, 8, 1074, 1, 1074, 3, 1074, 18134, 8, 1074, 1, + 1074, 1, 1074, 3, 1074, 18138, 8, 1074, 1, 1075, 1, 1075, 1, 1075, 3, 1075, + 18143, 8, 1075, 1, 1075, 1, 1075, 3, 1075, 18147, 8, 1075, 1, 1075, 1, + 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 3, 1075, 18156, 8, 1075, + 1, 1075, 3, 1075, 18159, 8, 1075, 1, 1075, 1, 1075, 3, 1075, 18163, 8, + 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 3, + 1075, 18172, 8, 1075, 1, 1075, 3, 1075, 18175, 8, 1075, 1, 1075, 1, 1075, + 3, 1075, 18179, 8, 1075, 1, 1075, 1, 1075, 1, 1075, 3, 1075, 18184, 8, + 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 3, + 1075, 18193, 8, 1075, 1, 1075, 3, 1075, 18196, 8, 1075, 1, 1075, 1, 1075, + 3, 1075, 18200, 8, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, + 1075, 3, 1075, 18208, 8, 1075, 1, 1075, 1, 1075, 1, 1075, 3, 1075, 18213, + 8, 1075, 1, 1075, 1, 1075, 1, 1075, 3, 1075, 18218, 8, 1075, 1, 1075, 3, + 1075, 18221, 8, 1075, 1, 1075, 1, 1075, 3, 1075, 18225, 8, 1075, 3, 1075, + 18227, 8, 1075, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 5, 1076, 18234, + 8, 1076, 10, 1076, 12, 1076, 18237, 9, 1076, 1, 1076, 1, 1076, 1, 1077, + 1, 1077, 3, 1077, 18243, 8, 1077, 1, 1077, 3, 1077, 18246, 8, 1077, 1, + 1077, 1, 1077, 1, 1077, 1, 1077, 1, 1077, 3, 1077, 18253, 8, 1077, 3, 1077, 18255, 8, 1077, 1, 1077, 3, 1077, 18258, 8, 1077, 1, 1077, 3, 1077, 18261, - 8, 1077, 1, 1078, 1, 1078, 1, 1078, 1, 1078, 3, 1078, 18267, 8, 1078, 1, - 1078, 3, 1078, 18270, 8, 1078, 1, 1078, 1, 1078, 3, 1078, 18274, 8, 1078, - 1, 1079, 1, 1079, 3, 1079, 18278, 8, 1079, 1, 1079, 1, 1079, 1, 1079, 3, - 1079, 18283, 8, 1079, 1, 1079, 3, 1079, 18286, 8, 1079, 1, 1079, 3, 1079, - 18289, 8, 1079, 1, 1080, 1, 1080, 1, 1080, 1, 1080, 1, 1080, 1, 1080, 1, - 1080, 3, 1080, 18298, 8, 1080, 1, 1080, 1, 1080, 1, 1080, 1, 1081, 1, 1081, - 1, 1081, 1, 1081, 1, 1081, 1, 1081, 1, 1081, 3, 1081, 18310, 8, 1081, 1, - 1081, 1, 1081, 1, 1081, 1, 1082, 1, 1082, 3, 1082, 18317, 8, 1082, 1, 1082, - 3, 1082, 18320, 8, 1082, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 3, 1083, 18326, - 8, 1083, 1, 1083, 3, 1083, 18329, 8, 1083, 1, 1083, 3, 1083, 18332, 8, - 1083, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 3, - 1083, 18341, 8, 1083, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 3, 1083, 18347, - 8, 1083, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 1, 1083, 3, 1083, 18354, 8, - 1083, 3, 1083, 18356, 8, 1083, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, - 1, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 3, 1084, 18369, 8, - 1084, 1, 1085, 1, 1085, 1, 1085, 1, 1085, 3, 1085, 18375, 8, 1085, 1, 1086, - 1, 1086, 1, 1086, 3, 1086, 18380, 8, 1086, 1, 1087, 1, 1087, 1, 1087, 3, - 1087, 18385, 8, 1087, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 1, 1087, - 1, 1087, 3, 1087, 18394, 8, 1087, 1, 1087, 3, 1087, 18397, 8, 1087, 3, - 1087, 18399, 8, 1087, 1, 1087, 1, 1087, 3, 1087, 18403, 8, 1087, 1, 1087, - 1, 1087, 1, 1087, 1, 1087, 1, 1087, 3, 1087, 18410, 8, 1087, 1, 1087, 1, - 1087, 1, 1087, 1, 1087, 1, 1087, 3, 1087, 18417, 8, 1087, 1, 1087, 1, 1087, - 1, 1087, 1, 1087, 1, 1087, 1, 1087, 3, 1087, 18425, 8, 1087, 1, 1087, 1, - 1087, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 1, - 1087, 1, 1087, 1, 1087, 1, 1087, 3, 1087, 18440, 8, 1087, 1, 1088, 1, 1088, - 1, 1088, 1, 1088, 3, 1088, 18446, 8, 1088, 1, 1088, 1, 1088, 3, 1088, 18450, - 8, 1088, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18455, 8, 1089, 1, 1089, 1, - 1089, 1, 1089, 3, 1089, 18460, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, - 3, 1089, 18466, 8, 1089, 1, 1089, 3, 1089, 18469, 8, 1089, 1, 1089, 1, - 1089, 3, 1089, 18473, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, - 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18483, 8, 1089, 1, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18493, 8, 1089, - 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18499, 8, 1089, 3, 1089, 18501, - 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, - 1, 1089, 3, 1089, 18511, 8, 1089, 3, 1089, 18513, 8, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18520, 8, 1089, 1, 1089, 1, 1089, - 3, 1089, 18524, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 4, - 1089, 18531, 8, 1089, 11, 1089, 12, 1089, 18532, 1, 1089, 1, 1089, 1, 1089, - 3, 1089, 18538, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18543, 8, - 1089, 1, 1089, 3, 1089, 18546, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, - 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18555, 8, 1089, 1, 1089, 3, 1089, 18558, - 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, - 3, 1089, 18567, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18581, - 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, - 18589, 8, 1089, 1, 1089, 3, 1089, 18592, 8, 1089, 1, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, - 1089, 3, 1089, 18605, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, - 18611, 8, 1089, 3, 1089, 18613, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, - 1089, 18626, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, - 1, 1089, 3, 1089, 18635, 8, 1089, 1, 1089, 1, 1089, 5, 1089, 18639, 8, - 1089, 10, 1089, 12, 1089, 18642, 9, 1089, 1, 1089, 1, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18651, 8, 1089, 1, 1089, 1, 1089, - 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18659, 8, 1089, 1, 1089, 3, - 1089, 18662, 8, 1089, 1, 1089, 3, 1089, 18665, 8, 1089, 1, 1089, 1, 1089, - 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, - 1, 1089, 1, 1089, 3, 1089, 18679, 8, 1089, 3, 1089, 18681, 8, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18689, 8, 1089, - 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18694, 8, 1089, 1, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 5, 1089, 18701, 8, 1089, 10, 1089, 12, 1089, 18704, - 9, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18709, 8, 1089, 1, 1089, 1, - 1089, 1, 1089, 3, 1089, 18714, 8, 1089, 1, 1089, 3, 1089, 18717, 8, 1089, - 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18722, 8, 1089, 1, 1089, 1, 1089, 1, - 1089, 3, 1089, 18727, 8, 1089, 5, 1089, 18729, 8, 1089, 10, 1089, 12, 1089, - 18732, 9, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18737, 8, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18743, 8, 1089, 1, 1089, 1, 1089, - 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18752, 8, 1089, 1, - 1089, 1, 1089, 1, 1089, 3, 1089, 18757, 8, 1089, 1, 1089, 1, 1089, 1, 1089, - 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18765, 8, 1089, 1, 1089, 1, 1089, 3, - 1089, 18769, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18774, 8, 1089, - 1, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18780, 8, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18787, 8, 1089, 1, 1089, 1, 1089, - 1, 1089, 3, 1089, 18792, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 1, 1089, 1, - 1089, 3, 1089, 18799, 8, 1089, 1, 1089, 1, 1089, 3, 1089, 18803, 8, 1089, - 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18808, 8, 1089, 1, 1089, 1, 1089, 1, - 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18816, 8, 1089, 1, 1089, 3, 1089, - 18819, 8, 1089, 1, 1089, 3, 1089, 18822, 8, 1089, 1, 1089, 3, 1089, 18825, - 8, 1089, 1, 1089, 1, 1089, 3, 1089, 18829, 8, 1089, 1, 1089, 1, 1089, 1, - 1089, 3, 1089, 18834, 8, 1089, 1, 1089, 1, 1089, 1, 1089, 3, 1089, 18839, - 8, 1089, 1, 1090, 1, 1090, 1, 1091, 1, 1091, 1, 1092, 1, 1092, 1, 1093, - 1, 1093, 1, 1093, 3, 1093, 18850, 8, 1093, 1, 1093, 1, 1093, 3, 1093, 18854, - 8, 1093, 3, 1093, 18856, 8, 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 1, - 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 3, 1093, 18867, 8, 1093, 3, 1093, - 18869, 8, 1093, 1, 1093, 1, 1093, 1, 1094, 1, 1094, 1, 1094, 1, 1094, 1, - 1094, 1, 1094, 1, 1094, 3, 1094, 18880, 8, 1094, 1, 1095, 1, 1095, 1, 1096, - 1, 1096, 1, 1096, 1, 1096, 1, 1096, 1, 1096, 1, 1096, 3, 1096, 18891, 8, - 1096, 1, 1097, 1, 1097, 1, 1097, 1, 1097, 1, 1097, 5, 1097, 18898, 8, 1097, - 10, 1097, 12, 1097, 18901, 9, 1097, 3, 1097, 18903, 8, 1097, 1, 1098, 1, - 1098, 3, 1098, 18907, 8, 1098, 1, 1098, 3, 1098, 18910, 8, 1098, 1, 1098, - 1, 1098, 1, 1099, 1, 1099, 1, 1099, 1, 1099, 1, 1100, 1, 1100, 1, 1100, - 1, 1100, 1, 1100, 1, 1100, 1, 1100, 3, 1100, 18925, 8, 1100, 1, 1101, 1, - 1101, 1, 1101, 3, 1101, 18930, 8, 1101, 1, 1101, 1, 1101, 1, 1101, 1, 1101, - 5, 1101, 18936, 8, 1101, 10, 1101, 12, 1101, 18939, 9, 1101, 1, 1101, 1, - 1101, 1, 1101, 1, 1101, 3, 1101, 18945, 8, 1101, 1, 1101, 1, 1101, 3, 1101, - 18949, 8, 1101, 1, 1102, 1, 1102, 1, 1102, 3, 1102, 18954, 8, 1102, 1, - 1102, 1, 1102, 3, 1102, 18958, 8, 1102, 1, 1102, 1, 1102, 1, 1102, 3, 1102, - 18963, 8, 1102, 5, 1102, 18965, 8, 1102, 10, 1102, 12, 1102, 18968, 9, - 1102, 1, 1103, 1, 1103, 1, 1103, 3, 1103, 18973, 8, 1103, 1, 1103, 3, 1103, - 18976, 8, 1103, 1, 1103, 1, 1103, 1, 1103, 5, 1103, 18981, 8, 1103, 10, - 1103, 12, 1103, 18984, 9, 1103, 1, 1103, 1, 1103, 1, 1104, 1, 1104, 1, - 1104, 1, 1104, 1, 1104, 3, 1104, 18993, 8, 1104, 1, 1104, 1, 1104, 1, 1104, - 1, 1104, 5, 1104, 18999, 8, 1104, 10, 1104, 12, 1104, 19002, 9, 1104, 1, - 1104, 3, 1104, 19005, 8, 1104, 1, 1104, 1, 1104, 1, 1105, 1, 1105, 1, 1105, - 1, 1105, 1, 1105, 1, 1105, 3, 1105, 19015, 8, 1105, 1, 1105, 3, 1105, 19018, - 8, 1105, 3, 1105, 19020, 8, 1105, 1, 1106, 1, 1106, 1, 1106, 1, 1107, 1, - 1107, 1, 1107, 1, 1107, 1, 1107, 3, 1107, 19030, 8, 1107, 3, 1107, 19032, - 8, 1107, 1, 1108, 1, 1108, 1, 1108, 1, 1108, 3, 1108, 19038, 8, 1108, 1, - 1109, 1, 1109, 1, 1109, 1, 1109, 3, 1109, 19044, 8, 1109, 3, 1109, 19046, - 8, 1109, 1, 1110, 1, 1110, 1, 1110, 1, 1111, 1, 1111, 1, 1111, 1, 1112, - 1, 1112, 1, 1112, 1, 1112, 1, 1112, 1, 1112, 3, 1112, 19060, 8, 1112, 3, - 1112, 19062, 8, 1112, 1, 1113, 1, 1113, 1, 1113, 1, 1113, 1, 1113, 1, 1113, - 1, 1113, 1, 1113, 1, 1113, 3, 1113, 19073, 8, 1113, 1, 1114, 1, 1114, 1, - 1114, 1, 1114, 1, 1114, 1, 1114, 1, 1114, 1, 1114, 3, 1114, 19083, 8, 1114, - 1, 1114, 3, 1114, 19086, 8, 1114, 1, 1114, 1, 1114, 3, 1114, 19090, 8, - 1114, 3, 1114, 19092, 8, 1114, 1, 1115, 1, 1115, 1, 1115, 1, 1115, 1, 1115, - 1, 1115, 1, 1115, 3, 1115, 19101, 8, 1115, 1, 1116, 1, 1116, 1, 1116, 5, - 1116, 19106, 8, 1116, 10, 1116, 12, 1116, 19109, 9, 1116, 1, 1116, 1, 1116, - 3, 1116, 19113, 8, 1116, 1, 1117, 1, 1117, 3, 1117, 19117, 8, 1117, 1, - 1117, 1, 1117, 3, 1117, 19121, 8, 1117, 1, 1117, 1, 1117, 1, 1118, 3, 1118, - 19126, 8, 1118, 1, 1118, 1, 1118, 3, 1118, 19130, 8, 1118, 1, 1118, 3, - 1118, 19133, 8, 1118, 1, 1119, 1, 1119, 3, 1119, 19137, 8, 1119, 1, 1120, - 1, 1120, 1, 1120, 1, 1120, 1, 1120, 1, 1120, 3, 1120, 19145, 8, 1120, 1, - 1121, 1, 1121, 1, 1121, 1, 1121, 1, 1121, 1, 1121, 1, 1121, 5, 1121, 19154, - 8, 1121, 10, 1121, 12, 1121, 19157, 9, 1121, 1, 1121, 1, 1121, 1, 1122, - 1, 1122, 3, 1122, 19163, 8, 1122, 1, 1122, 1, 1122, 1, 1122, 3, 1122, 19168, - 8, 1122, 1, 1122, 1, 1122, 1, 1122, 3, 1122, 19173, 8, 1122, 5, 1122, 19175, - 8, 1122, 10, 1122, 12, 1122, 19178, 9, 1122, 1, 1123, 1, 1123, 3, 1123, - 19182, 8, 1123, 1, 1124, 1, 1124, 1, 1125, 1, 1125, 1, 1126, 1, 1126, 1, - 1127, 1, 1127, 1, 1128, 1, 1128, 1, 1129, 1, 1129, 1, 1130, 1, 1130, 1, - 1130, 5, 1130, 19199, 8, 1130, 10, 1130, 12, 1130, 19202, 9, 1130, 1, 1130, - 1, 1130, 3, 1130, 19206, 8, 1130, 1, 1131, 1, 1131, 1, 1132, 1, 1132, 1, - 1132, 3, 1132, 19213, 8, 1132, 1, 1133, 1, 1133, 1, 1134, 1, 1134, 1, 1135, - 1, 1135, 1, 1136, 1, 1136, 1, 1136, 3, 1136, 19224, 8, 1136, 1, 1137, 1, - 1137, 1, 1137, 5, 1137, 19229, 8, 1137, 10, 1137, 12, 1137, 19232, 9, 1137, - 1, 1138, 1, 1138, 1, 1139, 1, 1139, 3, 1139, 19238, 8, 1139, 1, 1140, 1, - 1140, 1, 1140, 3, 1140, 19243, 8, 1140, 1, 1141, 1, 1141, 1, 1141, 5, 1141, - 19248, 8, 1141, 10, 1141, 12, 1141, 19251, 9, 1141, 1, 1141, 1, 1141, 3, - 1141, 19255, 8, 1141, 1, 1142, 1, 1142, 1, 1143, 1, 1143, 1, 1143, 5, 1143, - 19262, 8, 1143, 10, 1143, 12, 1143, 19265, 9, 1143, 1, 1144, 1, 1144, 1, - 1144, 5, 1144, 19270, 8, 1144, 10, 1144, 12, 1144, 19273, 9, 1144, 1, 1145, - 1, 1145, 1, 1145, 5, 1145, 19278, 8, 1145, 10, 1145, 12, 1145, 19281, 9, - 1145, 1, 1146, 1, 1146, 1, 1146, 3, 1146, 19286, 8, 1146, 1, 1147, 1, 1147, - 1, 1147, 3, 1147, 19291, 8, 1147, 1, 1148, 1, 1148, 1, 1148, 3, 1148, 19296, - 8, 1148, 1, 1149, 1, 1149, 3, 1149, 19300, 8, 1149, 1, 1149, 1, 1149, 1, - 1149, 3, 1149, 19305, 8, 1149, 1, 1149, 3, 1149, 19308, 8, 1149, 1, 1150, - 1, 1150, 1, 1150, 3, 1150, 19313, 8, 1150, 1, 1151, 1, 1151, 3, 1151, 19317, - 8, 1151, 1, 1152, 1, 1152, 3, 1152, 19321, 8, 1152, 1, 1153, 1, 1153, 1, - 1153, 3, 1153, 19326, 8, 1153, 1, 1154, 1, 1154, 1, 1155, 1, 1155, 1, 1155, - 5, 1155, 19333, 8, 1155, 10, 1155, 12, 1155, 19336, 9, 1155, 1, 1156, 1, - 1156, 1, 1156, 3, 1156, 19341, 8, 1156, 1, 1156, 1, 1156, 1, 1156, 1, 1156, - 5, 1156, 19347, 8, 1156, 10, 1156, 12, 1156, 19350, 9, 1156, 1, 1156, 3, - 1156, 19353, 8, 1156, 1, 1156, 1, 1156, 3, 1156, 19357, 8, 1156, 3, 1156, - 19359, 8, 1156, 1, 1157, 1, 1157, 1, 1157, 1, 1157, 1, 1157, 3, 1157, 19366, - 8, 1157, 1, 1157, 1, 1157, 3, 1157, 19370, 8, 1157, 1, 1157, 1, 1157, 1, - 1157, 1, 1157, 5, 1157, 19376, 8, 1157, 10, 1157, 12, 1157, 19379, 9, 1157, - 3, 1157, 19381, 8, 1157, 1, 1157, 1, 1157, 1, 1157, 3, 1157, 19386, 8, - 1157, 1, 1158, 1, 1158, 1, 1158, 5, 1158, 19391, 8, 1158, 10, 1158, 12, - 1158, 19394, 9, 1158, 1, 1159, 1, 1159, 1, 1160, 1, 1160, 1, 1161, 1, 1161, - 1, 1162, 1, 1162, 1, 1163, 1, 1163, 1, 1163, 1, 1163, 1, 1163, 5, 1163, - 19409, 8, 1163, 10, 1163, 12, 1163, 19412, 9, 1163, 1, 1163, 1, 1163, 1, - 1163, 1, 1163, 1, 1163, 1, 1163, 1, 1163, 1, 1163, 1, 1163, 1, 1163, 1, - 1163, 1, 1163, 1, 1163, 1, 1163, 3, 1163, 19428, 8, 1163, 1, 1164, 1, 1164, - 1, 1164, 5, 1164, 19433, 8, 1164, 10, 1164, 12, 1164, 19436, 9, 1164, 1, - 1165, 1, 1165, 1, 1165, 1, 1165, 1, 1166, 1, 1166, 1, 1166, 1, 1166, 1, - 1166, 1, 1166, 1, 1166, 3, 1166, 19449, 8, 1166, 1, 1167, 1, 1167, 1, 1167, - 1, 1167, 5, 1167, 19455, 8, 1167, 10, 1167, 12, 1167, 19458, 9, 1167, 3, - 1167, 19460, 8, 1167, 1, 1167, 1, 1167, 3, 1167, 19464, 8, 1167, 1, 1168, - 1, 1168, 1, 1168, 3, 1168, 19469, 8, 1168, 1, 1168, 1, 1168, 1, 1168, 3, - 1168, 19474, 8, 1168, 5, 1168, 19476, 8, 1168, 10, 1168, 12, 1168, 19479, - 9, 1168, 3, 1168, 19481, 8, 1168, 1, 1168, 1, 1168, 3, 1168, 19485, 8, - 1168, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 3, 1169, 19492, 8, 1169, - 1, 1169, 1, 1169, 1, 1169, 3, 1169, 19497, 8, 1169, 3, 1169, 19499, 8, - 1169, 3, 1169, 19501, 8, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, - 1, 1169, 1, 1169, 1, 1169, 3, 1169, 19511, 8, 1169, 1, 1169, 1, 1169, 1, - 1169, 3, 1169, 19516, 8, 1169, 5, 1169, 19518, 8, 1169, 10, 1169, 12, 1169, - 19521, 9, 1169, 3, 1169, 19523, 8, 1169, 1, 1169, 1, 1169, 3, 1169, 19527, - 8, 1169, 1, 1170, 1, 1170, 1, 1170, 1, 1171, 1, 1171, 1, 1171, 1, 1171, - 3, 1171, 19536, 8, 1171, 1, 1171, 1, 1171, 1, 1172, 1, 1172, 3, 1172, 19542, - 8, 1172, 1, 1172, 1, 1172, 3, 1172, 19546, 8, 1172, 3, 1172, 19548, 8, - 1172, 1, 1173, 1, 1173, 3, 1173, 19552, 8, 1173, 1, 1173, 1, 1173, 3, 1173, - 19556, 8, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 3, 1173, 19563, - 8, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 3, 1173, - 19571, 8, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 3, - 1173, 19579, 8, 1173, 3, 1173, 19581, 8, 1173, 1, 1174, 1, 1174, 1, 1174, - 3, 1174, 19586, 8, 1174, 1, 1174, 1, 1174, 1, 1174, 3, 1174, 19591, 8, - 1174, 3, 1174, 19593, 8, 1174, 1, 1174, 3, 1174, 19596, 8, 1174, 1, 1174, - 1, 1174, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, - 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, - 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 3, 1175, 19620, 8, 1175, 1, - 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 3, 1175, 19627, 8, 1175, 1, 1175, - 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, - 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, - 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, - 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 3, 1175, 19660, 8, - 1175, 1, 1176, 1, 1176, 1, 1176, 3, 1176, 19665, 8, 1176, 1, 1176, 3, 1176, - 19668, 8, 1176, 1, 1176, 1, 1176, 1, 1176, 3, 1176, 19673, 8, 1176, 3, - 1176, 19675, 8, 1176, 1, 1176, 1, 1176, 3, 1176, 19679, 8, 1176, 1, 1177, - 1, 1177, 1, 1177, 5, 1177, 19684, 8, 1177, 10, 1177, 12, 1177, 19687, 9, - 1177, 1, 1178, 1, 1178, 3, 1178, 19691, 8, 1178, 1, 1178, 1, 1178, 1, 1178, - 3, 1178, 19696, 8, 1178, 1, 1178, 3, 1178, 19699, 8, 1178, 1, 1179, 1, - 1179, 3, 1179, 19703, 8, 1179, 1, 1179, 1, 1179, 1, 1179, 5, 1179, 19708, - 8, 1179, 10, 1179, 12, 1179, 19711, 9, 1179, 1, 1180, 1, 1180, 3, 1180, - 19715, 8, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, - 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, - 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, - 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 1, 1180, 3, 1180, 19745, 8, 1180, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19752, 8, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19767, 8, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19783, 8, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 3, 1181, 19802, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 3, 1181, 19819, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 3, 1181, 19826, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 3, 1181, 19834, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, - 1181, 19847, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 3, 1181, 19856, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 3, 1181, 19865, 8, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19874, 8, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19884, - 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, - 19892, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 3, 1181, 19902, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19912, 8, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 3, 1181, 19924, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 3, 1181, 19940, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, + 8, 1077, 1, 1077, 1, 1077, 3, 1077, 18265, 8, 1077, 1, 1077, 3, 1077, 18268, + 8, 1077, 1, 1077, 1, 1077, 1, 1077, 3, 1077, 18273, 8, 1077, 1, 1077, 1, + 1077, 1, 1077, 1, 1077, 1, 1077, 3, 1077, 18280, 8, 1077, 1, 1077, 1, 1077, + 1, 1077, 1, 1077, 3, 1077, 18286, 8, 1077, 1, 1077, 1, 1077, 1, 1077, 1, + 1077, 1, 1077, 1, 1077, 3, 1077, 18294, 8, 1077, 1, 1078, 1, 1078, 3, 1078, + 18298, 8, 1078, 1, 1078, 3, 1078, 18301, 8, 1078, 1, 1078, 3, 1078, 18304, + 8, 1078, 1, 1079, 1, 1079, 1, 1079, 1, 1079, 3, 1079, 18310, 8, 1079, 1, + 1079, 3, 1079, 18313, 8, 1079, 1, 1079, 1, 1079, 3, 1079, 18317, 8, 1079, + 1, 1080, 1, 1080, 3, 1080, 18321, 8, 1080, 1, 1080, 1, 1080, 1, 1080, 3, + 1080, 18326, 8, 1080, 1, 1080, 3, 1080, 18329, 8, 1080, 1, 1080, 3, 1080, + 18332, 8, 1080, 1, 1081, 1, 1081, 1, 1081, 1, 1081, 1, 1081, 1, 1081, 1, + 1081, 3, 1081, 18341, 8, 1081, 1, 1081, 1, 1081, 1, 1081, 1, 1082, 1, 1082, + 1, 1082, 1, 1082, 1, 1082, 1, 1082, 1, 1082, 3, 1082, 18353, 8, 1082, 1, + 1082, 1, 1082, 1, 1082, 1, 1083, 1, 1083, 3, 1083, 18360, 8, 1083, 1, 1083, + 3, 1083, 18363, 8, 1083, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 3, 1084, 18369, + 8, 1084, 1, 1084, 3, 1084, 18372, 8, 1084, 1, 1084, 3, 1084, 18375, 8, + 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 3, + 1084, 18384, 8, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 3, 1084, 18390, + 8, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 1, 1084, 3, 1084, 18397, 8, + 1084, 3, 1084, 18399, 8, 1084, 1, 1085, 1, 1085, 1, 1085, 1, 1085, 1, 1085, + 1, 1085, 1, 1085, 1, 1085, 1, 1085, 1, 1085, 1, 1085, 3, 1085, 18412, 8, + 1085, 1, 1086, 1, 1086, 1, 1086, 1, 1086, 3, 1086, 18418, 8, 1086, 1, 1087, + 1, 1087, 1, 1087, 3, 1087, 18423, 8, 1087, 1, 1088, 1, 1088, 1, 1088, 3, + 1088, 18428, 8, 1088, 1, 1088, 1, 1088, 1, 1088, 1, 1088, 1, 1088, 1, 1088, + 1, 1088, 3, 1088, 18437, 8, 1088, 1, 1088, 3, 1088, 18440, 8, 1088, 3, + 1088, 18442, 8, 1088, 1, 1088, 1, 1088, 3, 1088, 18446, 8, 1088, 1, 1088, + 1, 1088, 1, 1088, 1, 1088, 1, 1088, 3, 1088, 18453, 8, 1088, 1, 1088, 1, + 1088, 1, 1088, 1, 1088, 1, 1088, 3, 1088, 18460, 8, 1088, 1, 1088, 1, 1088, + 1, 1088, 1, 1088, 1, 1088, 1, 1088, 3, 1088, 18468, 8, 1088, 1, 1088, 1, + 1088, 1, 1088, 1, 1088, 1, 1088, 1, 1088, 1, 1088, 1, 1088, 1, 1088, 1, + 1088, 1, 1088, 1, 1088, 1, 1088, 3, 1088, 18483, 8, 1088, 1, 1089, 1, 1089, + 1, 1089, 1, 1089, 3, 1089, 18489, 8, 1089, 1, 1089, 1, 1089, 3, 1089, 18493, + 8, 1089, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18498, 8, 1090, 1, 1090, 1, + 1090, 1, 1090, 3, 1090, 18503, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, + 3, 1090, 18509, 8, 1090, 1, 1090, 3, 1090, 18512, 8, 1090, 1, 1090, 1, + 1090, 3, 1090, 18516, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, + 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18526, 8, 1090, 1, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18536, 8, 1090, + 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18542, 8, 1090, 3, 1090, 18544, + 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, + 1, 1090, 3, 1090, 18554, 8, 1090, 3, 1090, 18556, 8, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18563, 8, 1090, 1, 1090, 1, 1090, + 3, 1090, 18567, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 4, + 1090, 18574, 8, 1090, 11, 1090, 12, 1090, 18575, 1, 1090, 1, 1090, 1, 1090, + 3, 1090, 18581, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18586, 8, + 1090, 1, 1090, 3, 1090, 18589, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, + 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18598, 8, 1090, 1, 1090, 3, 1090, 18601, + 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, + 3, 1090, 18610, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18624, + 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, + 18632, 8, 1090, 1, 1090, 3, 1090, 18635, 8, 1090, 1, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, + 1090, 3, 1090, 18648, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, + 18654, 8, 1090, 3, 1090, 18656, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, + 1090, 18669, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, + 1, 1090, 3, 1090, 18678, 8, 1090, 1, 1090, 1, 1090, 5, 1090, 18682, 8, + 1090, 10, 1090, 12, 1090, 18685, 9, 1090, 1, 1090, 1, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18694, 8, 1090, 1, 1090, 1, 1090, + 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18702, 8, 1090, 1, 1090, 3, + 1090, 18705, 8, 1090, 1, 1090, 3, 1090, 18708, 8, 1090, 1, 1090, 1, 1090, + 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, + 1, 1090, 1, 1090, 3, 1090, 18722, 8, 1090, 3, 1090, 18724, 8, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18732, 8, 1090, + 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18737, 8, 1090, 1, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 5, 1090, 18744, 8, 1090, 10, 1090, 12, 1090, 18747, + 9, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18752, 8, 1090, 1, 1090, 1, + 1090, 1, 1090, 3, 1090, 18757, 8, 1090, 1, 1090, 3, 1090, 18760, 8, 1090, + 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18765, 8, 1090, 1, 1090, 1, 1090, 1, + 1090, 3, 1090, 18770, 8, 1090, 5, 1090, 18772, 8, 1090, 10, 1090, 12, 1090, + 18775, 9, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18780, 8, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18786, 8, 1090, 1, 1090, 1, 1090, + 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18795, 8, 1090, 1, + 1090, 1, 1090, 1, 1090, 3, 1090, 18800, 8, 1090, 1, 1090, 1, 1090, 1, 1090, + 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18808, 8, 1090, 1, 1090, 1, 1090, 3, + 1090, 18812, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18817, 8, 1090, + 1, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18823, 8, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18830, 8, 1090, 1, 1090, 1, 1090, + 1, 1090, 3, 1090, 18835, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 1, 1090, 1, + 1090, 3, 1090, 18842, 8, 1090, 1, 1090, 1, 1090, 3, 1090, 18846, 8, 1090, + 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18851, 8, 1090, 1, 1090, 1, 1090, 1, + 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18859, 8, 1090, 1, 1090, 3, 1090, + 18862, 8, 1090, 1, 1090, 3, 1090, 18865, 8, 1090, 1, 1090, 3, 1090, 18868, + 8, 1090, 1, 1090, 1, 1090, 3, 1090, 18872, 8, 1090, 1, 1090, 1, 1090, 1, + 1090, 3, 1090, 18877, 8, 1090, 1, 1090, 1, 1090, 1, 1090, 3, 1090, 18882, + 8, 1090, 1, 1091, 1, 1091, 1, 1092, 1, 1092, 1, 1093, 1, 1093, 1, 1094, + 1, 1094, 1, 1094, 3, 1094, 18893, 8, 1094, 1, 1094, 1, 1094, 3, 1094, 18897, + 8, 1094, 3, 1094, 18899, 8, 1094, 1, 1094, 1, 1094, 1, 1094, 1, 1094, 1, + 1094, 1, 1094, 1, 1094, 1, 1094, 1, 1094, 3, 1094, 18910, 8, 1094, 3, 1094, + 18912, 8, 1094, 1, 1094, 1, 1094, 1, 1095, 1, 1095, 1, 1095, 1, 1095, 1, + 1095, 1, 1095, 1, 1095, 3, 1095, 18923, 8, 1095, 1, 1096, 1, 1096, 1, 1097, + 1, 1097, 1, 1097, 1, 1097, 1, 1097, 1, 1097, 1, 1097, 3, 1097, 18934, 8, + 1097, 1, 1098, 1, 1098, 1, 1098, 1, 1098, 1, 1098, 5, 1098, 18941, 8, 1098, + 10, 1098, 12, 1098, 18944, 9, 1098, 3, 1098, 18946, 8, 1098, 1, 1099, 1, + 1099, 3, 1099, 18950, 8, 1099, 1, 1099, 3, 1099, 18953, 8, 1099, 1, 1099, + 1, 1099, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1101, 1, 1101, 1, 1101, + 1, 1101, 1, 1101, 1, 1101, 1, 1101, 3, 1101, 18968, 8, 1101, 1, 1102, 1, + 1102, 1, 1102, 3, 1102, 18973, 8, 1102, 1, 1102, 1, 1102, 1, 1102, 1, 1102, + 5, 1102, 18979, 8, 1102, 10, 1102, 12, 1102, 18982, 9, 1102, 1, 1102, 1, + 1102, 1, 1102, 1, 1102, 3, 1102, 18988, 8, 1102, 1, 1102, 1, 1102, 3, 1102, + 18992, 8, 1102, 1, 1103, 1, 1103, 1, 1103, 3, 1103, 18997, 8, 1103, 1, + 1103, 1, 1103, 3, 1103, 19001, 8, 1103, 1, 1103, 1, 1103, 1, 1103, 3, 1103, + 19006, 8, 1103, 5, 1103, 19008, 8, 1103, 10, 1103, 12, 1103, 19011, 9, + 1103, 1, 1104, 1, 1104, 1, 1104, 3, 1104, 19016, 8, 1104, 1, 1104, 3, 1104, + 19019, 8, 1104, 1, 1104, 1, 1104, 1, 1104, 5, 1104, 19024, 8, 1104, 10, + 1104, 12, 1104, 19027, 9, 1104, 1, 1104, 1, 1104, 1, 1105, 1, 1105, 1, + 1105, 1, 1105, 1, 1105, 3, 1105, 19036, 8, 1105, 1, 1105, 1, 1105, 1, 1105, + 1, 1105, 5, 1105, 19042, 8, 1105, 10, 1105, 12, 1105, 19045, 9, 1105, 1, + 1105, 3, 1105, 19048, 8, 1105, 1, 1105, 1, 1105, 1, 1106, 1, 1106, 1, 1106, + 1, 1106, 1, 1106, 1, 1106, 3, 1106, 19058, 8, 1106, 1, 1106, 3, 1106, 19061, + 8, 1106, 3, 1106, 19063, 8, 1106, 1, 1107, 1, 1107, 1, 1107, 1, 1108, 1, + 1108, 1, 1108, 1, 1108, 1, 1108, 3, 1108, 19073, 8, 1108, 3, 1108, 19075, + 8, 1108, 1, 1109, 1, 1109, 1, 1109, 1, 1109, 3, 1109, 19081, 8, 1109, 1, + 1110, 1, 1110, 1, 1110, 1, 1110, 3, 1110, 19087, 8, 1110, 3, 1110, 19089, + 8, 1110, 1, 1111, 1, 1111, 1, 1111, 1, 1112, 1, 1112, 1, 1112, 1, 1113, + 1, 1113, 1, 1113, 1, 1113, 1, 1113, 1, 1113, 3, 1113, 19103, 8, 1113, 3, + 1113, 19105, 8, 1113, 1, 1114, 1, 1114, 1, 1114, 1, 1114, 1, 1114, 1, 1114, + 1, 1114, 1, 1114, 1, 1114, 3, 1114, 19116, 8, 1114, 1, 1115, 1, 1115, 1, + 1115, 1, 1115, 1, 1115, 1, 1115, 1, 1115, 1, 1115, 3, 1115, 19126, 8, 1115, + 1, 1115, 3, 1115, 19129, 8, 1115, 1, 1115, 1, 1115, 3, 1115, 19133, 8, + 1115, 3, 1115, 19135, 8, 1115, 1, 1116, 1, 1116, 1, 1116, 1, 1116, 1, 1116, + 1, 1116, 1, 1116, 3, 1116, 19144, 8, 1116, 1, 1117, 1, 1117, 1, 1117, 5, + 1117, 19149, 8, 1117, 10, 1117, 12, 1117, 19152, 9, 1117, 1, 1117, 1, 1117, + 3, 1117, 19156, 8, 1117, 1, 1118, 1, 1118, 3, 1118, 19160, 8, 1118, 1, + 1118, 1, 1118, 3, 1118, 19164, 8, 1118, 1, 1118, 1, 1118, 1, 1119, 3, 1119, + 19169, 8, 1119, 1, 1119, 1, 1119, 3, 1119, 19173, 8, 1119, 1, 1119, 3, + 1119, 19176, 8, 1119, 1, 1120, 1, 1120, 3, 1120, 19180, 8, 1120, 1, 1121, + 1, 1121, 1, 1121, 1, 1121, 1, 1121, 1, 1121, 3, 1121, 19188, 8, 1121, 1, + 1122, 1, 1122, 1, 1122, 1, 1122, 1, 1122, 1, 1122, 1, 1122, 5, 1122, 19197, + 8, 1122, 10, 1122, 12, 1122, 19200, 9, 1122, 1, 1122, 1, 1122, 1, 1123, + 1, 1123, 3, 1123, 19206, 8, 1123, 1, 1123, 1, 1123, 1, 1123, 3, 1123, 19211, + 8, 1123, 1, 1123, 1, 1123, 1, 1123, 3, 1123, 19216, 8, 1123, 5, 1123, 19218, + 8, 1123, 10, 1123, 12, 1123, 19221, 9, 1123, 1, 1124, 1, 1124, 3, 1124, + 19225, 8, 1124, 1, 1125, 1, 1125, 1, 1126, 1, 1126, 1, 1127, 1, 1127, 1, + 1128, 1, 1128, 1, 1129, 1, 1129, 1, 1130, 1, 1130, 1, 1131, 1, 1131, 1, + 1131, 5, 1131, 19242, 8, 1131, 10, 1131, 12, 1131, 19245, 9, 1131, 1, 1131, + 1, 1131, 3, 1131, 19249, 8, 1131, 1, 1132, 1, 1132, 1, 1133, 1, 1133, 1, + 1133, 3, 1133, 19256, 8, 1133, 1, 1134, 1, 1134, 1, 1135, 1, 1135, 1, 1136, + 1, 1136, 1, 1137, 1, 1137, 1, 1137, 3, 1137, 19267, 8, 1137, 1, 1138, 1, + 1138, 1, 1138, 5, 1138, 19272, 8, 1138, 10, 1138, 12, 1138, 19275, 9, 1138, + 1, 1139, 1, 1139, 1, 1140, 1, 1140, 3, 1140, 19281, 8, 1140, 1, 1141, 1, + 1141, 1, 1141, 3, 1141, 19286, 8, 1141, 1, 1142, 1, 1142, 1, 1142, 5, 1142, + 19291, 8, 1142, 10, 1142, 12, 1142, 19294, 9, 1142, 1, 1142, 1, 1142, 3, + 1142, 19298, 8, 1142, 1, 1143, 1, 1143, 1, 1144, 1, 1144, 1, 1144, 5, 1144, + 19305, 8, 1144, 10, 1144, 12, 1144, 19308, 9, 1144, 1, 1145, 1, 1145, 1, + 1145, 5, 1145, 19313, 8, 1145, 10, 1145, 12, 1145, 19316, 9, 1145, 1, 1146, + 1, 1146, 1, 1146, 5, 1146, 19321, 8, 1146, 10, 1146, 12, 1146, 19324, 9, + 1146, 1, 1147, 1, 1147, 1, 1147, 3, 1147, 19329, 8, 1147, 1, 1148, 1, 1148, + 1, 1148, 3, 1148, 19334, 8, 1148, 1, 1149, 1, 1149, 1, 1149, 3, 1149, 19339, + 8, 1149, 1, 1150, 1, 1150, 3, 1150, 19343, 8, 1150, 1, 1150, 1, 1150, 1, + 1150, 3, 1150, 19348, 8, 1150, 1, 1150, 3, 1150, 19351, 8, 1150, 1, 1151, + 1, 1151, 1, 1151, 3, 1151, 19356, 8, 1151, 1, 1152, 1, 1152, 3, 1152, 19360, + 8, 1152, 1, 1153, 1, 1153, 3, 1153, 19364, 8, 1153, 1, 1154, 1, 1154, 1, + 1154, 3, 1154, 19369, 8, 1154, 1, 1155, 1, 1155, 1, 1155, 5, 1155, 19374, + 8, 1155, 10, 1155, 12, 1155, 19377, 9, 1155, 1, 1156, 1, 1156, 1, 1156, + 5, 1156, 19382, 8, 1156, 10, 1156, 12, 1156, 19385, 9, 1156, 1, 1157, 1, + 1157, 1, 1157, 3, 1157, 19390, 8, 1157, 1, 1157, 1, 1157, 1, 1157, 1, 1157, + 5, 1157, 19396, 8, 1157, 10, 1157, 12, 1157, 19399, 9, 1157, 1, 1157, 3, + 1157, 19402, 8, 1157, 1, 1157, 1, 1157, 3, 1157, 19406, 8, 1157, 3, 1157, + 19408, 8, 1157, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 3, 1158, 19415, + 8, 1158, 1, 1158, 1, 1158, 3, 1158, 19419, 8, 1158, 1, 1158, 1, 1158, 1, + 1158, 1, 1158, 5, 1158, 19425, 8, 1158, 10, 1158, 12, 1158, 19428, 9, 1158, + 3, 1158, 19430, 8, 1158, 1, 1158, 1, 1158, 1, 1158, 3, 1158, 19435, 8, + 1158, 1, 1159, 1, 1159, 1, 1159, 5, 1159, 19440, 8, 1159, 10, 1159, 12, + 1159, 19443, 9, 1159, 1, 1160, 1, 1160, 1, 1161, 1, 1161, 1, 1162, 1, 1162, + 1, 1163, 1, 1163, 1, 1164, 1, 1164, 1, 1164, 1, 1164, 1, 1164, 5, 1164, + 19458, 8, 1164, 10, 1164, 12, 1164, 19461, 9, 1164, 1, 1164, 1, 1164, 1, + 1164, 1, 1164, 1, 1164, 1, 1164, 1, 1164, 1, 1164, 1, 1164, 1, 1164, 1, + 1164, 1, 1164, 1, 1164, 1, 1164, 3, 1164, 19477, 8, 1164, 1, 1165, 1, 1165, + 1, 1165, 5, 1165, 19482, 8, 1165, 10, 1165, 12, 1165, 19485, 9, 1165, 1, + 1166, 1, 1166, 1, 1166, 1, 1166, 1, 1167, 1, 1167, 1, 1167, 1, 1167, 1, + 1167, 1, 1167, 1, 1167, 3, 1167, 19498, 8, 1167, 1, 1168, 1, 1168, 1, 1168, + 1, 1168, 5, 1168, 19504, 8, 1168, 10, 1168, 12, 1168, 19507, 9, 1168, 3, + 1168, 19509, 8, 1168, 1, 1168, 1, 1168, 3, 1168, 19513, 8, 1168, 1, 1169, + 1, 1169, 1, 1169, 3, 1169, 19518, 8, 1169, 1, 1169, 1, 1169, 1, 1169, 3, + 1169, 19523, 8, 1169, 5, 1169, 19525, 8, 1169, 10, 1169, 12, 1169, 19528, + 9, 1169, 3, 1169, 19530, 8, 1169, 1, 1169, 1, 1169, 3, 1169, 19534, 8, + 1169, 1, 1170, 1, 1170, 1, 1170, 1, 1170, 1, 1170, 3, 1170, 19541, 8, 1170, + 1, 1170, 1, 1170, 1, 1170, 3, 1170, 19546, 8, 1170, 3, 1170, 19548, 8, + 1170, 3, 1170, 19550, 8, 1170, 1, 1170, 1, 1170, 1, 1170, 1, 1170, 1, 1170, + 1, 1170, 1, 1170, 1, 1170, 3, 1170, 19560, 8, 1170, 1, 1170, 1, 1170, 1, + 1170, 3, 1170, 19565, 8, 1170, 5, 1170, 19567, 8, 1170, 10, 1170, 12, 1170, + 19570, 9, 1170, 3, 1170, 19572, 8, 1170, 1, 1170, 1, 1170, 3, 1170, 19576, + 8, 1170, 1, 1171, 1, 1171, 1, 1171, 1, 1172, 1, 1172, 1, 1172, 1, 1172, + 3, 1172, 19585, 8, 1172, 1, 1172, 1, 1172, 1, 1173, 1, 1173, 3, 1173, 19591, + 8, 1173, 1, 1173, 1, 1173, 3, 1173, 19595, 8, 1173, 3, 1173, 19597, 8, + 1173, 1, 1174, 1, 1174, 3, 1174, 19601, 8, 1174, 1, 1174, 1, 1174, 3, 1174, + 19605, 8, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 3, 1174, 19612, + 8, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 3, 1174, + 19620, 8, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 1, 1174, 3, + 1174, 19628, 8, 1174, 3, 1174, 19630, 8, 1174, 1, 1175, 1, 1175, 1, 1175, + 3, 1175, 19635, 8, 1175, 1, 1175, 1, 1175, 1, 1175, 3, 1175, 19640, 8, + 1175, 3, 1175, 19642, 8, 1175, 1, 1175, 3, 1175, 19645, 8, 1175, 1, 1175, + 1, 1175, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, + 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, + 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 3, 1176, 19669, 8, 1176, 1, + 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 3, 1176, 19676, 8, 1176, 1, 1176, + 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, + 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, + 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, + 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 1, 1176, 3, 1176, 19709, 8, + 1176, 1, 1177, 1, 1177, 1, 1177, 3, 1177, 19714, 8, 1177, 1, 1177, 3, 1177, + 19717, 8, 1177, 1, 1177, 1, 1177, 1, 1177, 3, 1177, 19722, 8, 1177, 3, + 1177, 19724, 8, 1177, 1, 1177, 1, 1177, 3, 1177, 19728, 8, 1177, 1, 1178, + 1, 1178, 1, 1178, 5, 1178, 19733, 8, 1178, 10, 1178, 12, 1178, 19736, 9, + 1178, 1, 1179, 1, 1179, 3, 1179, 19740, 8, 1179, 1, 1179, 1, 1179, 1, 1179, + 3, 1179, 19745, 8, 1179, 1, 1179, 3, 1179, 19748, 8, 1179, 1, 1180, 1, + 1180, 3, 1180, 19752, 8, 1180, 1, 1180, 1, 1180, 1, 1180, 5, 1180, 19757, + 8, 1180, 10, 1180, 12, 1180, 19760, 9, 1180, 1, 1181, 1, 1181, 3, 1181, + 19764, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19958, 8, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 3, 1181, 19971, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 3, 1181, 19986, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19997, 8, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 20007, - 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 3, 1181, 20018, 8, 1181, 1, 1181, 1, 1181, 1, 1181, 1, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 20028, 8, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 20045, 8, - 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 20051, 8, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, - 1, 1181, 1, 1181, 1, 1181, 3, 1181, 20073, 8, 1181, 1, 1182, 1, 1182, 1, - 1182, 3, 1182, 20078, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, - 20084, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20090, 8, - 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20096, 8, 1182, 1, 1182, - 1, 1182, 1, 1182, 3, 1182, 20101, 8, 1182, 3, 1182, 20103, 8, 1182, 1, - 1182, 3, 1182, 20106, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, - 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20116, 8, 1182, 1, 1182, 3, 1182, 20119, - 8, 1182, 3, 1182, 20121, 8, 1182, 3, 1182, 20123, 8, 1182, 1, 1182, 1, + 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 3, 1181, 19794, 8, 1181, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 19801, 8, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 19816, 8, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 19832, 8, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 3, 1182, 19851, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 3, 1182, 19868, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 3, 1182, 19875, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 3, 1182, 19883, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, + 1182, 19896, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 3, 1182, 19905, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 3, 1182, 19914, 8, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 19923, 8, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 19933, + 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, + 19941, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 3, 1182, 19951, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 19961, 8, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 3, 1182, 19973, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 3, 1182, 19989, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, - 1182, 1, 1182, 1, 1182, 3, 1182, 20137, 8, 1182, 1, 1183, 1, 1183, 1, 1183, - 3, 1183, 20142, 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 3, 1183, 20148, - 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 3, 1183, 20154, 8, 1183, 1, - 1183, 1, 1183, 1, 1183, 1, 1183, 3, 1183, 20160, 8, 1183, 1, 1183, 1, 1183, - 1, 1183, 3, 1183, 20165, 8, 1183, 3, 1183, 20167, 8, 1183, 1, 1183, 3, - 1183, 20170, 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, - 1, 1183, 1, 1183, 3, 1183, 20180, 8, 1183, 1, 1183, 3, 1183, 20183, 8, - 1183, 3, 1183, 20185, 8, 1183, 3, 1183, 20187, 8, 1183, 1, 1183, 1, 1183, - 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, - 1, 1183, 1, 1183, 3, 1183, 20201, 8, 1183, 1, 1184, 1, 1184, 1, 1185, 1, - 1185, 1, 1185, 1, 1186, 1, 1186, 1, 1186, 3, 1186, 20211, 8, 1186, 1, 1187, - 1, 1187, 1, 1188, 1, 1188, 3, 1188, 20217, 8, 1188, 1, 1188, 1, 1188, 1, - 1189, 1, 1189, 3, 1189, 20223, 8, 1189, 1, 1190, 1, 1190, 1, 1190, 1, 1190, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 1, 1191, 3, 1191, 20323, 8, - 1191, 1, 1192, 1, 1192, 1, 1193, 1, 1193, 1, 1194, 1, 1194, 1, 1195, 1, - 1195, 1, 1195, 0, 3, 2082, 2090, 2100, 1196, 0, 2, 4, 6, 8, 10, 12, 14, + 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20007, 8, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 3, 1182, 20020, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 3, 1182, 20035, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20046, 8, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20056, + 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 3, 1182, 20067, 8, 1182, 1, 1182, 1, 1182, 1, 1182, 1, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20077, 8, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20094, 8, + 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20100, 8, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, 1182, + 1, 1182, 1, 1182, 1, 1182, 3, 1182, 20122, 8, 1182, 1, 1183, 1, 1183, 1, + 1183, 3, 1183, 20127, 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 3, 1183, + 20133, 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 3, 1183, 20139, 8, + 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 3, 1183, 20145, 8, 1183, 1, 1183, + 1, 1183, 1, 1183, 3, 1183, 20150, 8, 1183, 3, 1183, 20152, 8, 1183, 1, + 1183, 3, 1183, 20155, 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, + 1, 1183, 1, 1183, 1, 1183, 3, 1183, 20165, 8, 1183, 1, 1183, 3, 1183, 20168, + 8, 1183, 3, 1183, 20170, 8, 1183, 3, 1183, 20172, 8, 1183, 1, 1183, 1, + 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, + 1183, 1, 1183, 1, 1183, 3, 1183, 20186, 8, 1183, 1, 1184, 1, 1184, 1, 1184, + 3, 1184, 20191, 8, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, 3, 1184, 20197, + 8, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, 3, 1184, 20203, 8, 1184, 1, + 1184, 1, 1184, 1, 1184, 1, 1184, 3, 1184, 20209, 8, 1184, 1, 1184, 1, 1184, + 1, 1184, 3, 1184, 20214, 8, 1184, 3, 1184, 20216, 8, 1184, 1, 1184, 3, + 1184, 20219, 8, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, + 1, 1184, 1, 1184, 3, 1184, 20229, 8, 1184, 1, 1184, 3, 1184, 20232, 8, + 1184, 3, 1184, 20234, 8, 1184, 3, 1184, 20236, 8, 1184, 1, 1184, 1, 1184, + 1, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1184, + 1, 1184, 1, 1184, 3, 1184, 20250, 8, 1184, 1, 1185, 1, 1185, 1, 1186, 1, + 1186, 1, 1186, 1, 1187, 1, 1187, 1, 1187, 3, 1187, 20260, 8, 1187, 1, 1188, + 1, 1188, 1, 1189, 1, 1189, 3, 1189, 20266, 8, 1189, 1, 1189, 1, 1189, 1, + 1190, 1, 1190, 3, 1190, 20272, 8, 1190, 1, 1191, 1, 1191, 1, 1191, 1, 1191, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, + 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1192, 3, 1192, 20372, 8, + 1192, 1, 1193, 1, 1193, 1, 1194, 1, 1194, 1, 1195, 1, 1195, 1, 1196, 1, + 1196, 1, 1196, 0, 3, 2084, 2092, 2102, 1197, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, @@ -3975,8963 +3982,8985 @@ func plsqlparserParserInit() { 2312, 2314, 2316, 2318, 2320, 2322, 2324, 2326, 2328, 2330, 2332, 2334, 2336, 2338, 2340, 2342, 2344, 2346, 2348, 2350, 2352, 2354, 2356, 2358, 2360, 2362, 2364, 2366, 2368, 2370, 2372, 2374, 2376, 2378, 2380, 2382, - 2384, 2386, 2388, 2390, 0, 285, 2, 0, 1136, 1136, 2173, 2173, 2, 0, 627, - 627, 831, 831, 2, 0, 2186, 2186, 2188, 2188, 2, 0, 1091, 1091, 1461, 1461, - 2, 0, 20, 20, 909, 909, 5, 0, 421, 421, 618, 618, 892, 892, 1249, 1249, - 2081, 2081, 2, 0, 216, 216, 541, 541, 2, 0, 560, 560, 1027, 1027, 2, 0, - 749, 749, 831, 831, 2, 0, 20, 20, 425, 425, 3, 0, 593, 593, 1222, 1222, - 1235, 1235, 2, 0, 1174, 1174, 2192, 2192, 2, 0, 593, 593, 1235, 1235, 4, - 0, 88, 88, 618, 618, 828, 828, 2281, 2281, 3, 0, 206, 206, 329, 329, 2171, - 2171, 2, 0, 1393, 1393, 1449, 1449, 2, 0, 1098, 1098, 1477, 1477, 2, 0, - 398, 398, 453, 453, 2, 0, 192, 192, 1608, 1608, 2, 0, 2373, 2373, 2379, - 2379, 2, 0, 66, 66, 723, 723, 2, 0, 34, 34, 1300, 1300, 3, 0, 603, 603, - 796, 796, 1399, 1399, 2, 0, 206, 206, 1215, 1215, 2, 0, 1359, 1359, 1377, - 1377, 3, 0, 37, 37, 229, 229, 804, 804, 2, 0, 861, 861, 889, 889, 3, 0, - 138, 138, 1239, 1239, 1610, 1610, 4, 0, 262, 262, 299, 299, 818, 818, 1360, - 1360, 2, 0, 137, 137, 1595, 1595, 2, 0, 32, 32, 106, 106, 3, 0, 376, 376, - 697, 697, 2091, 2091, 3, 0, 950, 950, 1167, 1167, 1246, 1246, 2, 0, 560, - 560, 2136, 2136, 2, 0, 138, 138, 1610, 1610, 3, 0, 20, 20, 425, 425, 909, - 909, 3, 0, 325, 325, 1194, 1194, 1614, 1614, 2, 0, 840, 840, 1215, 1215, - 2, 0, 865, 865, 1638, 1638, 3, 0, 540, 540, 702, 702, 1234, 1234, 3, 0, - 227, 227, 1119, 1119, 1497, 1497, 3, 0, 350, 350, 414, 414, 1388, 1388, - 2, 0, 13, 13, 37, 37, 2, 0, 877, 877, 1054, 1054, 2, 0, 1090, 1090, 1455, - 1455, 2, 0, 1624, 1624, 2001, 2001, 10, 0, 342, 342, 601, 601, 623, 623, - 888, 888, 916, 916, 1386, 1386, 1538, 1538, 1624, 1624, 2176, 2176, 2234, - 2234, 2, 0, 2281, 2281, 2284, 2284, 2, 0, 67, 67, 385, 385, 2, 0, 543, - 543, 762, 762, 3, 0, 700, 700, 1564, 1564, 1636, 1636, 14, 0, 41, 41, 82, - 82, 226, 226, 376, 376, 489, 489, 549, 549, 591, 591, 659, 659, 697, 697, - 812, 812, 1408, 1408, 1460, 1460, 1548, 1548, 2091, 2091, 3, 0, 41, 41, - 301, 301, 425, 425, 3, 0, 489, 489, 1408, 1408, 2192, 2192, 4, 0, 337, - 337, 394, 394, 1169, 1169, 2233, 2233, 3, 0, 84, 84, 578, 578, 624, 624, - 2, 0, 1093, 1093, 1466, 1466, 5, 0, 435, 435, 579, 579, 831, 831, 1238, - 1238, 1970, 1970, 3, 0, 341, 341, 914, 914, 2235, 2235, 6, 0, 381, 381, - 614, 614, 724, 724, 782, 782, 866, 869, 1247, 1248, 2, 0, 129, 129, 2068, - 2068, 2, 0, 2087, 2087, 2099, 2099, 2, 0, 721, 721, 2170, 2170, 2, 0, 912, - 912, 1048, 1048, 2, 0, 20, 20, 1459, 1459, 2, 0, 508, 508, 587, 587, 2, - 0, 363, 363, 1984, 1984, 2, 0, 812, 812, 2072, 2072, 2, 0, 20, 20, 2091, - 2091, 2, 0, 1160, 1160, 1173, 1173, 2, 0, 1842, 1842, 2121, 2121, 2, 0, - 151, 151, 481, 481, 2, 0, 4, 4, 1564, 1564, 2, 0, 37, 37, 315, 315, 2, - 0, 1528, 1528, 1997, 1997, 2, 0, 659, 659, 1976, 1976, 2, 0, 25, 25, 374, - 374, 2, 0, 1471, 1471, 1608, 1608, 3, 0, 576, 576, 1239, 1239, 1365, 1365, - 3, 0, 192, 192, 1471, 1471, 1608, 1608, 2, 0, 233, 233, 1469, 1469, 3, - 0, 113, 113, 133, 133, 201, 201, 2, 0, 437, 437, 1053, 1053, 2, 0, 168, - 168, 1479, 1479, 2, 0, 320, 320, 371, 371, 2, 0, 272, 272, 274, 274, 2, - 0, 629, 629, 632, 632, 2, 0, 368, 368, 640, 640, 2, 0, 1132, 1132, 2136, - 2136, 2, 0, 802, 802, 1974, 1974, 2, 0, 331, 331, 1982, 1982, 3, 0, 640, - 640, 1098, 1098, 1984, 1984, 2, 0, 1161, 1161, 1175, 1175, 2, 0, 115, 115, - 1600, 1600, 3, 0, 538, 538, 815, 815, 1040, 1040, 2, 0, 88, 88, 839, 839, - 2, 0, 599, 599, 1031, 1031, 2, 0, 618, 618, 828, 828, 2, 0, 574, 574, 1252, - 1252, 2, 0, 227, 227, 378, 378, 2, 0, 461, 461, 2048, 2048, 2, 0, 76, 76, - 1687, 1687, 2, 0, 487, 487, 647, 647, 2, 0, 155, 155, 993, 993, 3, 0, 233, - 233, 525, 525, 560, 560, 3, 0, 234, 234, 525, 525, 560, 560, 2, 0, 804, - 804, 842, 842, 2, 0, 1100, 1100, 1500, 1500, 6, 0, 240, 240, 262, 262, - 298, 299, 633, 633, 817, 818, 1565, 1565, 3, 0, 363, 363, 2070, 2070, 2370, - 2370, 4, 0, 518, 518, 644, 644, 1261, 1263, 1265, 1266, 2, 0, 586, 586, - 1359, 1359, 2, 0, 376, 376, 1351, 1351, 2, 0, 101, 101, 1541, 1541, 2, - 0, 425, 425, 1351, 1351, 2, 0, 711, 711, 794, 794, 2, 0, 1057, 1057, 2236, - 2236, 6, 0, 435, 435, 579, 579, 749, 749, 831, 831, 1238, 1238, 1970, 1970, - 2, 0, 62, 62, 1388, 1388, 2, 0, 165, 165, 1388, 1388, 5, 0, 306, 306, 618, - 618, 828, 828, 864, 864, 1054, 1054, 2, 0, 2070, 2070, 2370, 2370, 3, 0, - 363, 363, 751, 751, 1420, 1420, 3, 0, 363, 363, 751, 751, 1054, 1054, 3, - 0, 376, 376, 398, 398, 453, 453, 2, 0, 222, 222, 1507, 1507, 2, 0, 4, 4, - 907, 907, 2, 0, 593, 593, 1546, 1546, 4, 0, 341, 342, 914, 914, 916, 916, - 2234, 2235, 1, 0, 2255, 2258, 2, 0, 2144, 2144, 2316, 2316, 2, 0, 2367, - 2367, 2372, 2373, 2, 0, 760, 760, 2320, 2320, 1, 0, 2321, 2322, 2, 0, 186, - 186, 2325, 2325, 1, 0, 2328, 2329, 2, 0, 1597, 1597, 2332, 2332, 1, 0, - 2336, 2337, 1, 0, 2338, 2339, 2, 0, 1144, 1144, 2353, 2353, 1, 0, 2380, - 2381, 2, 0, 2381, 2381, 2395, 2395, 2, 0, 355, 355, 2358, 2358, 2, 0, 2143, - 2143, 2362, 2364, 2, 0, 1144, 1144, 2301, 2301, 3, 0, 830, 830, 1510, 1510, - 2306, 2308, 2, 0, 339, 339, 1997, 1997, 2, 0, 882, 882, 1044, 1044, 2, - 0, 425, 425, 751, 751, 2, 0, 48, 48, 751, 751, 2, 0, 39, 39, 402, 402, - 3, 0, 233, 233, 437, 437, 1053, 1053, 2, 0, 425, 425, 1488, 1488, 2, 0, - 202, 202, 1628, 1628, 2, 0, 422, 422, 2095, 2095, 2, 0, 107, 107, 459, - 459, 2, 0, 816, 816, 1298, 1298, 3, 0, 94, 94, 1291, 1291, 1373, 1373, - 2, 0, 227, 227, 1346, 1346, 2, 0, 1, 1, 1654, 1654, 2, 0, 1298, 1298, 1602, - 1602, 3, 0, 37, 37, 1054, 1054, 1628, 1628, 3, 0, 618, 618, 892, 892, 2081, - 2081, 4, 0, 398, 398, 453, 453, 1459, 1459, 1683, 1683, 2, 0, 522, 522, - 2045, 2045, 2, 0, 1459, 1459, 1568, 1568, 2, 0, 1690, 1690, 1842, 1842, - 2, 0, 851, 851, 854, 854, 1, 0, 855, 857, 2, 0, 37, 37, 770, 770, 2, 0, - 457, 457, 1451, 1451, 3, 0, 361, 361, 457, 457, 1451, 1451, 2, 0, 1408, - 1408, 2192, 2192, 2, 0, 1256, 1256, 1258, 1258, 1, 0, 1667, 1668, 2, 0, - 363, 363, 560, 560, 2, 0, 720, 720, 2091, 2091, 2, 0, 1106, 1106, 1604, - 1604, 2, 0, 808, 808, 2141, 2141, 2, 0, 570, 570, 1281, 1281, 2, 0, 362, - 362, 750, 750, 3, 0, 618, 618, 828, 828, 864, 864, 2, 0, 315, 315, 1145, - 1145, 2, 0, 586, 586, 804, 804, 4, 0, 680, 680, 692, 692, 1006, 1006, 1229, - 1229, 2, 0, 363, 363, 2385, 2385, 1, 1, 2396, 2396, 1, 0, 2396, 2396, 1, - 0, 1486, 1487, 1, 0, 267, 268, 2, 0, 102, 102, 640, 640, 2, 0, 143, 143, - 381, 381, 3, 0, 37, 37, 410, 410, 2068, 2068, 2, 0, 307, 307, 933, 933, - 3, 0, 574, 574, 774, 774, 1493, 1493, 3, 0, 1528, 1528, 1602, 1602, 1997, - 1997, 2, 0, 486, 486, 645, 645, 2, 0, 311, 311, 1499, 1499, 2, 0, 635, - 635, 751, 751, 2, 0, 37, 37, 2090, 2090, 2, 0, 91, 91, 1555, 1555, 1, 0, - 1507, 1508, 2, 0, 543, 543, 953, 953, 2, 0, 37, 37, 543, 543, 2, 0, 1976, - 1976, 1990, 1990, 2, 0, 765, 765, 1659, 1659, 2, 0, 865, 865, 1665, 1665, - 2, 0, 788, 790, 792, 792, 1, 0, 2393, 2394, 2, 0, 470, 470, 2046, 2046, - 2, 0, 2379, 2379, 2383, 2383, 4, 0, 341, 341, 914, 914, 1537, 1537, 2235, - 2235, 2, 0, 360, 360, 649, 649, 4, 0, 37, 37, 53, 53, 492, 492, 1603, 1603, - 3, 0, 140, 140, 773, 773, 2034, 2034, 2, 0, 3, 3, 1145, 1145, 2, 0, 154, - 154, 182, 182, 2, 0, 65, 65, 1155, 1155, 2, 0, 723, 723, 2141, 2141, 2, - 0, 470, 470, 1145, 1145, 2, 0, 451, 451, 1145, 1145, 2, 0, 470, 470, 635, - 635, 3, 0, 470, 470, 635, 635, 1463, 1463, 4, 0, 470, 470, 635, 635, 1145, - 1145, 1459, 1459, 3, 0, 301, 301, 470, 470, 635, 635, 3, 0, 470, 470, 635, - 635, 1145, 1145, 2, 0, 246, 246, 2062, 2062, 2, 0, 37, 37, 410, 410, 2, - 0, 170, 170, 2200, 2200, 2, 0, 410, 410, 2068, 2068, 2, 0, 1283, 1285, - 1288, 1288, 2, 0, 164, 164, 232, 232, 2, 0, 546, 546, 763, 763, 3, 0, 2013, - 2014, 2022, 2022, 2025, 2026, 2, 0, 2017, 2017, 2030, 2030, 2, 0, 183, - 183, 936, 936, 2, 0, 2202, 2202, 2210, 2210, 2, 0, 465, 465, 1020, 1020, - 2, 0, 476, 476, 926, 926, 2, 0, 275, 275, 417, 417, 2, 0, 613, 613, 1579, - 1579, 6, 0, 2273, 2275, 2277, 2282, 2284, 2285, 2287, 2288, 2290, 2290, - 2294, 2297, 2, 0, 2266, 2267, 2269, 2272, 1, 0, 2240, 2245, 2, 0, 1399, - 1399, 1508, 1508, 2, 0, 557, 557, 1341, 1341, 2, 0, 1101, 1101, 1525, 1525, - 2, 0, 468, 468, 472, 472, 2, 0, 1221, 1221, 1615, 1615, 2, 0, 227, 227, - 1497, 1497, 3, 0, 227, 227, 1054, 1054, 1497, 1497, 2, 0, 1256, 1256, 1668, - 1668, 3, 0, 37, 37, 53, 53, 1603, 1603, 2, 0, 635, 635, 1472, 1472, 1, - 0, 1289, 1290, 2, 0, 341, 341, 2235, 2235, 2, 0, 914, 914, 1537, 1537, - 2, 0, 41, 41, 425, 425, 2, 0, 301, 301, 425, 425, 2, 0, 41, 41, 301, 301, - 3, 0, 41, 41, 425, 425, 489, 489, 2, 0, 53, 53, 507, 507, 2, 0, 192, 192, - 1368, 1368, 4, 0, 41, 41, 226, 226, 425, 425, 1548, 1548, 4, 0, 41, 41, - 425, 425, 1548, 1548, 2091, 2091, 3, 0, 376, 376, 425, 425, 697, 697, 6, - 0, 41, 41, 376, 376, 425, 425, 697, 697, 1548, 1548, 2091, 2091, 2, 0, - 425, 425, 2091, 2091, 3, 0, 41, 41, 425, 425, 591, 591, 3, 0, 41, 41, 425, - 425, 1548, 1548, 3, 0, 41, 41, 301, 301, 1477, 1477, 3, 0, 41, 41, 425, - 425, 2125, 2125, 10, 0, 41, 41, 98, 98, 226, 226, 376, 376, 425, 425, 697, - 697, 812, 812, 1408, 1408, 1548, 1548, 2091, 2091, 5, 0, 41, 41, 301, 301, - 425, 425, 835, 835, 2070, 2070, 4, 0, 41, 41, 425, 425, 489, 489, 2063, - 2063, 3, 0, 425, 425, 875, 875, 2063, 2063, 2, 0, 45, 45, 82, 82, 2, 0, - 391, 391, 2035, 2035, 6, 0, 341, 341, 622, 622, 887, 887, 914, 914, 1537, - 1537, 2235, 2235, 1, 0, 2370, 2371, 2, 0, 2365, 2365, 2372, 2372, 254, - 0, 7, 7, 9, 11, 13, 13, 15, 15, 18, 19, 28, 28, 31, 31, 42, 42, 44, 44, - 46, 46, 50, 51, 58, 58, 60, 61, 63, 63, 71, 71, 73, 73, 90, 90, 93, 93, - 95, 96, 99, 99, 103, 104, 108, 108, 111, 111, 128, 128, 145, 145, 159, - 161, 165, 166, 173, 173, 193, 197, 200, 200, 207, 208, 210, 210, 229, 230, - 236, 237, 245, 247, 250, 252, 271, 274, 280, 280, 282, 284, 302, 302, 305, - 306, 310, 310, 313, 313, 333, 333, 335, 335, 337, 338, 342, 342, 348, 348, - 358, 358, 365, 366, 370, 370, 374, 375, 386, 387, 393, 393, 397, 397, 399, - 399, 404, 404, 413, 413, 430, 431, 437, 437, 442, 442, 448, 448, 452, 452, - 454, 454, 467, 467, 475, 475, 477, 477, 491, 491, 503, 503, 509, 509, 515, - 515, 520, 521, 523, 524, 526, 526, 528, 529, 533, 533, 535, 536, 547, 547, - 553, 553, 565, 565, 578, 578, 580, 580, 585, 585, 601, 601, 614, 615, 623, - 624, 627, 627, 639, 639, 643, 644, 660, 660, 679, 679, 688, 688, 690, 690, - 693, 693, 711, 711, 724, 724, 732, 746, 748, 748, 757, 757, 759, 759, 765, - 765, 771, 772, 782, 782, 785, 785, 794, 794, 809, 809, 811, 811, 820, 820, - 826, 826, 838, 838, 840, 840, 844, 847, 858, 858, 866, 870, 877, 877, 888, - 888, 901, 901, 905, 905, 907, 907, 911, 911, 916, 916, 922, 922, 941, 941, - 983, 984, 988, 988, 990, 990, 997, 997, 999, 999, 1006, 1006, 1011, 1012, - 1016, 1016, 1029, 1029, 1035, 1037, 1053, 1053, 1059, 1059, 1070, 1072, - 1075, 1075, 1077, 1079, 1084, 1084, 1089, 1089, 1092, 1092, 1099, 1099, - 1107, 1107, 1124, 1124, 1131, 1131, 1133, 1135, 1142, 1142, 1156, 1156, - 1162, 1162, 1169, 1169, 1171, 1172, 1191, 1193, 1202, 1207, 1212, 1212, - 1247, 1248, 1250, 1250, 1252, 1253, 1267, 1267, 1269, 1270, 1272, 1272, - 1274, 1274, 1292, 1292, 1295, 1296, 1315, 1315, 1319, 1323, 1330, 1330, - 1332, 1333, 1336, 1337, 1345, 1345, 1352, 1352, 1354, 1354, 1356, 1357, - 1361, 1361, 1371, 1371, 1374, 1376, 1382, 1382, 1386, 1386, 1395, 1395, - 1410, 1410, 1422, 1422, 1454, 1454, 1457, 1457, 1473, 1473, 1495, 1495, - 1501, 1501, 1513, 1513, 1518, 1518, 1530, 1530, 1533, 1533, 1538, 1539, - 1558, 1558, 1560, 1560, 1562, 1562, 1577, 1578, 1584, 1584, 1606, 1607, - 1620, 1620, 1624, 1625, 1627, 1627, 1636, 1637, 1658, 1658, 1671, 1672, - 1680, 1680, 1690, 1690, 1694, 1694, 1696, 1696, 1702, 1702, 1720, 1720, - 1725, 1726, 1730, 1731, 1753, 1753, 1765, 1765, 1768, 1772, 1797, 1797, - 1825, 1825, 1836, 1836, 1967, 1969, 1978, 1978, 1987, 1987, 1993, 1994, - 2012, 2012, 2036, 2036, 2041, 2041, 2049, 2049, 2057, 2057, 2062, 2062, - 2073, 2073, 2080, 2080, 2085, 2085, 2099, 2099, 2103, 2103, 2107, 2107, - 2114, 2114, 2120, 2120, 2126, 2126, 2128, 2128, 2130, 2135, 2137, 2137, - 2139, 2139, 2152, 2155, 2167, 2167, 2169, 2169, 2176, 2177, 2187, 2187, - 2191, 2191, 2233, 2234, 2238, 2238, 2246, 2258, 2260, 2260, 2262, 2262, - 2264, 2265, 2283, 2283, 2301, 2364, 2369, 2369, 340, 0, 1, 2, 4, 6, 8, - 8, 12, 12, 14, 14, 16, 17, 20, 27, 29, 30, 32, 32, 36, 36, 38, 40, 43, - 43, 45, 45, 47, 47, 49, 49, 52, 52, 54, 57, 59, 59, 62, 62, 64, 65, 68, - 70, 72, 72, 74, 81, 83, 89, 91, 91, 94, 94, 98, 98, 100, 102, 105, 107, - 109, 110, 113, 122, 124, 127, 129, 138, 140, 144, 146, 150, 152, 158, 162, - 163, 167, 170, 172, 172, 174, 181, 183, 185, 187, 192, 198, 198, 201, 205, - 209, 209, 211, 228, 231, 235, 238, 241, 243, 244, 248, 249, 253, 260, 262, - 268, 270, 270, 275, 279, 281, 281, 285, 300, 303, 304, 307, 309, 311, 312, - 314, 324, 326, 332, 334, 334, 336, 336, 340, 341, 343, 347, 349, 354, 357, - 357, 359, 362, 364, 364, 367, 369, 371, 373, 377, 384, 388, 389, 391, 392, - 394, 396, 398, 398, 400, 403, 405, 409, 411, 412, 414, 424, 426, 426, 428, - 429, 432, 434, 436, 436, 438, 441, 443, 445, 449, 451, 453, 453, 455, 458, - 460, 466, 469, 474, 476, 476, 478, 481, 484, 487, 489, 490, 493, 493, 495, - 502, 504, 508, 510, 514, 516, 519, 522, 522, 525, 525, 527, 527, 530, 532, - 534, 534, 538, 546, 548, 550, 552, 552, 554, 558, 560, 563, 566, 571, 573, - 577, 581, 584, 586, 589, 592, 592, 594, 600, 602, 605, 607, 613, 617, 622, - 625, 626, 629, 638, 640, 642, 645, 658, 661, 675, 677, 678, 681, 687, 689, - 689, 691, 691, 694, 696, 698, 709, 712, 715, 717, 718, 720, 722, 725, 731, - 750, 756, 758, 758, 761, 764, 766, 770, 773, 781, 783, 784, 786, 791, 793, - 793, 795, 808, 810, 810, 813, 819, 821, 823, 827, 830, 832, 837, 839, 839, - 841, 843, 848, 857, 859, 865, 871, 876, 878, 884, 886, 887, 889, 892, 895, - 900, 902, 904, 908, 910, 912, 915, 917, 918, 920, 921, 923, 933, 935, 940, - 942, 982, 985, 987, 989, 989, 991, 996, 998, 998, 1001, 1005, 1007, 1010, - 1013, 1015, 1017, 1028, 1030, 1034, 1038, 1052, 1054, 1058, 1060, 1069, - 1073, 1074, 1076, 1076, 1080, 1083, 1085, 1088, 1090, 1091, 1093, 1098, - 1100, 1106, 1108, 1120, 1122, 1123, 1125, 1130, 1132, 1132, 1137, 1141, - 1143, 1144, 1146, 1146, 1148, 1155, 1157, 1161, 1164, 1168, 1170, 1170, - 1173, 1174, 1176, 1187, 1189, 1190, 1195, 1201, 1208, 1211, 1213, 1214, - 1216, 1218, 1220, 1220, 1222, 1228, 1230, 1233, 1235, 1237, 1239, 1240, - 1242, 1246, 1249, 1249, 1251, 1251, 1254, 1266, 1268, 1268, 1271, 1271, - 1273, 1273, 1275, 1276, 1278, 1282, 1286, 1287, 1291, 1291, 1293, 1294, - 1297, 1299, 1302, 1308, 1310, 1314, 1317, 1318, 1326, 1329, 1331, 1331, - 1334, 1335, 1339, 1344, 1346, 1351, 1353, 1353, 1355, 1355, 1359, 1360, - 1362, 1370, 1372, 1373, 1378, 1381, 1383, 1385, 1387, 1394, 1397, 1401, - 1403, 1409, 1411, 1413, 1415, 1421, 1423, 1452, 1455, 1456, 1458, 1459, - 1461, 1470, 1472, 1472, 1474, 1477, 1479, 1480, 1482, 1489, 1491, 1494, - 1496, 1500, 1502, 1512, 1514, 1517, 1519, 1529, 1531, 1532, 1535, 1537, - 1540, 1547, 1550, 1556, 1559, 1559, 1561, 1561, 1563, 1567, 1569, 1572, - 1574, 1575, 1579, 1583, 1585, 1587, 1590, 1594, 1596, 1600, 1602, 1605, - 1608, 1613, 1616, 1619, 1621, 1623, 1626, 1626, 1628, 1630, 1632, 1635, - 1638, 1657, 1659, 1670, 1673, 1677, 1679, 1679, 1681, 1688, 1690, 1693, - 1695, 1695, 1697, 1701, 1703, 1719, 1721, 1724, 1727, 1729, 1732, 1752, - 1754, 1764, 1766, 1767, 1773, 1796, 1798, 1824, 1826, 1835, 1837, 1966, - 1971, 1977, 1979, 1986, 1988, 1992, 1995, 1995, 1997, 1997, 2000, 2001, - 2003, 2011, 2013, 2028, 2030, 2035, 2037, 2040, 2042, 2043, 2045, 2048, - 2050, 2056, 2058, 2061, 2063, 2066, 2069, 2072, 2074, 2079, 2081, 2084, - 2086, 2090, 2092, 2098, 2100, 2102, 2104, 2106, 2108, 2113, 2115, 2119, - 2121, 2125, 2127, 2127, 2129, 2129, 2136, 2136, 2138, 2138, 2141, 2141, - 2145, 2151, 2156, 2165, 2168, 2168, 2170, 2174, 2178, 2180, 2183, 2186, - 2189, 2190, 2192, 2193, 2195, 2197, 2199, 2210, 2212, 2232, 2235, 2236, - 2239, 2245, 2263, 2263, 2266, 2274, 2277, 2277, 2280, 2287, 2289, 2295, - 2297, 2300, 3, 0, 190, 190, 2276, 2276, 2291, 2293, 5, 0, 294, 294, 2273, - 2273, 2286, 2286, 2289, 2289, 2294, 2294, 23331, 0, 2402, 1, 0, 0, 0, 2, - 2546, 1, 0, 0, 0, 4, 2548, 1, 0, 0, 0, 6, 2605, 1, 0, 0, 0, 8, 2630, 1, - 0, 0, 0, 10, 2671, 1, 0, 0, 0, 12, 2677, 1, 0, 0, 0, 14, 2704, 1, 0, 0, - 0, 16, 2706, 1, 0, 0, 0, 18, 2725, 1, 0, 0, 0, 20, 2766, 1, 0, 0, 0, 22, - 2798, 1, 0, 0, 0, 24, 2803, 1, 0, 0, 0, 26, 2825, 1, 0, 0, 0, 28, 2827, - 1, 0, 0, 0, 30, 2857, 1, 0, 0, 0, 32, 2859, 1, 0, 0, 0, 34, 2869, 1, 0, - 0, 0, 36, 2871, 1, 0, 0, 0, 38, 2873, 1, 0, 0, 0, 40, 2916, 1, 0, 0, 0, - 42, 2918, 1, 0, 0, 0, 44, 2958, 1, 0, 0, 0, 46, 2971, 1, 0, 0, 0, 48, 2973, - 1, 0, 0, 0, 50, 2991, 1, 0, 0, 0, 52, 3002, 1, 0, 0, 0, 54, 3008, 1, 0, - 0, 0, 56, 3027, 1, 0, 0, 0, 58, 3029, 1, 0, 0, 0, 60, 3039, 1, 0, 0, 0, - 62, 3073, 1, 0, 0, 0, 64, 3112, 1, 0, 0, 0, 66, 3114, 1, 0, 0, 0, 68, 3146, - 1, 0, 0, 0, 70, 3170, 1, 0, 0, 0, 72, 3220, 1, 0, 0, 0, 74, 3222, 1, 0, - 0, 0, 76, 3224, 1, 0, 0, 0, 78, 3230, 1, 0, 0, 0, 80, 3232, 1, 0, 0, 0, - 82, 3251, 1, 0, 0, 0, 84, 3259, 1, 0, 0, 0, 86, 3266, 1, 0, 0, 0, 88, 3272, - 1, 0, 0, 0, 90, 3274, 1, 0, 0, 0, 92, 3288, 1, 0, 0, 0, 94, 3290, 1, 0, - 0, 0, 96, 3303, 1, 0, 0, 0, 98, 3308, 1, 0, 0, 0, 100, 3343, 1, 0, 0, 0, - 102, 3357, 1, 0, 0, 0, 104, 3376, 1, 0, 0, 0, 106, 3411, 1, 0, 0, 0, 108, - 3413, 1, 0, 0, 0, 110, 3466, 1, 0, 0, 0, 112, 3474, 1, 0, 0, 0, 114, 3478, - 1, 0, 0, 0, 116, 3492, 1, 0, 0, 0, 118, 3496, 1, 0, 0, 0, 120, 3508, 1, - 0, 0, 0, 122, 3513, 1, 0, 0, 0, 124, 3534, 1, 0, 0, 0, 126, 3536, 1, 0, - 0, 0, 128, 3550, 1, 0, 0, 0, 130, 3568, 1, 0, 0, 0, 132, 3586, 1, 0, 0, - 0, 134, 3609, 1, 0, 0, 0, 136, 3631, 1, 0, 0, 0, 138, 3666, 1, 0, 0, 0, - 140, 3668, 1, 0, 0, 0, 142, 3676, 1, 0, 0, 0, 144, 3678, 1, 0, 0, 0, 146, - 3683, 1, 0, 0, 0, 148, 3696, 1, 0, 0, 0, 150, 3718, 1, 0, 0, 0, 152, 3746, - 1, 0, 0, 0, 154, 3784, 1, 0, 0, 0, 156, 3786, 1, 0, 0, 0, 158, 3803, 1, - 0, 0, 0, 160, 3840, 1, 0, 0, 0, 162, 3842, 1, 0, 0, 0, 164, 3864, 1, 0, - 0, 0, 166, 3878, 1, 0, 0, 0, 168, 3883, 1, 0, 0, 0, 170, 3902, 1, 0, 0, - 0, 172, 3952, 1, 0, 0, 0, 174, 3981, 1, 0, 0, 0, 176, 4018, 1, 0, 0, 0, - 178, 4027, 1, 0, 0, 0, 180, 4031, 1, 0, 0, 0, 182, 4045, 1, 0, 0, 0, 184, - 4055, 1, 0, 0, 0, 186, 4060, 1, 0, 0, 0, 188, 4065, 1, 0, 0, 0, 190, 4084, - 1, 0, 0, 0, 192, 4086, 1, 0, 0, 0, 194, 4088, 1, 0, 0, 0, 196, 4103, 1, - 0, 0, 0, 198, 4108, 1, 0, 0, 0, 200, 4133, 1, 0, 0, 0, 202, 4157, 1, 0, - 0, 0, 204, 4166, 1, 0, 0, 0, 206, 4175, 1, 0, 0, 0, 208, 4184, 1, 0, 0, - 0, 210, 4188, 1, 0, 0, 0, 212, 4193, 1, 0, 0, 0, 214, 4217, 1, 0, 0, 0, - 216, 4219, 1, 0, 0, 0, 218, 4223, 1, 0, 0, 0, 220, 4272, 1, 0, 0, 0, 222, - 4300, 1, 0, 0, 0, 224, 4302, 1, 0, 0, 0, 226, 4316, 1, 0, 0, 0, 228, 4321, - 1, 0, 0, 0, 230, 4326, 1, 0, 0, 0, 232, 4332, 1, 0, 0, 0, 234, 4335, 1, - 0, 0, 0, 236, 4346, 1, 0, 0, 0, 238, 4362, 1, 0, 0, 0, 240, 4379, 1, 0, - 0, 0, 242, 4396, 1, 0, 0, 0, 244, 4404, 1, 0, 0, 0, 246, 4409, 1, 0, 0, - 0, 248, 4425, 1, 0, 0, 0, 250, 4429, 1, 0, 0, 0, 252, 4453, 1, 0, 0, 0, - 254, 4456, 1, 0, 0, 0, 256, 4462, 1, 0, 0, 0, 258, 4474, 1, 0, 0, 0, 260, - 4486, 1, 0, 0, 0, 262, 4514, 1, 0, 0, 0, 264, 4520, 1, 0, 0, 0, 266, 4523, - 1, 0, 0, 0, 268, 4530, 1, 0, 0, 0, 270, 4538, 1, 0, 0, 0, 272, 4551, 1, - 0, 0, 0, 274, 4553, 1, 0, 0, 0, 276, 4557, 1, 0, 0, 0, 278, 4563, 1, 0, - 0, 0, 280, 4588, 1, 0, 0, 0, 282, 4619, 1, 0, 0, 0, 284, 4664, 1, 0, 0, - 0, 286, 4674, 1, 0, 0, 0, 288, 4676, 1, 0, 0, 0, 290, 4681, 1, 0, 0, 0, - 292, 4695, 1, 0, 0, 0, 294, 4697, 1, 0, 0, 0, 296, 4702, 1, 0, 0, 0, 298, - 4706, 1, 0, 0, 0, 300, 4744, 1, 0, 0, 0, 302, 4760, 1, 0, 0, 0, 304, 4793, - 1, 0, 0, 0, 306, 4828, 1, 0, 0, 0, 308, 4832, 1, 0, 0, 0, 310, 4847, 1, - 0, 0, 0, 312, 4849, 1, 0, 0, 0, 314, 4852, 1, 0, 0, 0, 316, 4857, 1, 0, - 0, 0, 318, 4867, 1, 0, 0, 0, 320, 4930, 1, 0, 0, 0, 322, 4932, 1, 0, 0, - 0, 324, 4960, 1, 0, 0, 0, 326, 4962, 1, 0, 0, 0, 328, 4966, 1, 0, 0, 0, - 330, 5039, 1, 0, 0, 0, 332, 5041, 1, 0, 0, 0, 334, 5044, 1, 0, 0, 0, 336, - 5047, 1, 0, 0, 0, 338, 5059, 1, 0, 0, 0, 340, 5061, 1, 0, 0, 0, 342, 5077, - 1, 0, 0, 0, 344, 5090, 1, 0, 0, 0, 346, 5156, 1, 0, 0, 0, 348, 5168, 1, - 0, 0, 0, 350, 5180, 1, 0, 0, 0, 352, 5192, 1, 0, 0, 0, 354, 5197, 1, 0, - 0, 0, 356, 5202, 1, 0, 0, 0, 358, 5206, 1, 0, 0, 0, 360, 5211, 1, 0, 0, - 0, 362, 5215, 1, 0, 0, 0, 364, 5220, 1, 0, 0, 0, 366, 5229, 1, 0, 0, 0, - 368, 5252, 1, 0, 0, 0, 370, 5265, 1, 0, 0, 0, 372, 5290, 1, 0, 0, 0, 374, - 5292, 1, 0, 0, 0, 376, 5311, 1, 0, 0, 0, 378, 5317, 1, 0, 0, 0, 380, 5359, - 1, 0, 0, 0, 382, 5377, 1, 0, 0, 0, 384, 5389, 1, 0, 0, 0, 386, 5395, 1, - 0, 0, 0, 388, 5406, 1, 0, 0, 0, 390, 5417, 1, 0, 0, 0, 392, 5432, 1, 0, - 0, 0, 394, 5447, 1, 0, 0, 0, 396, 5518, 1, 0, 0, 0, 398, 5533, 1, 0, 0, - 0, 400, 5536, 1, 0, 0, 0, 402, 5544, 1, 0, 0, 0, 404, 5564, 1, 0, 0, 0, - 406, 5592, 1, 0, 0, 0, 408, 5603, 1, 0, 0, 0, 410, 5607, 1, 0, 0, 0, 412, - 5639, 1, 0, 0, 0, 414, 5641, 1, 0, 0, 0, 416, 5650, 1, 0, 0, 0, 418, 5652, - 1, 0, 0, 0, 420, 5682, 1, 0, 0, 0, 422, 5684, 1, 0, 0, 0, 424, 5693, 1, - 0, 0, 0, 426, 5751, 1, 0, 0, 0, 428, 5753, 1, 0, 0, 0, 430, 5774, 1, 0, - 0, 0, 432, 5780, 1, 0, 0, 0, 434, 5782, 1, 0, 0, 0, 436, 5834, 1, 0, 0, - 0, 438, 5846, 1, 0, 0, 0, 440, 5855, 1, 0, 0, 0, 442, 5876, 1, 0, 0, 0, - 444, 5880, 1, 0, 0, 0, 446, 5884, 1, 0, 0, 0, 448, 5918, 1, 0, 0, 0, 450, - 5926, 1, 0, 0, 0, 452, 5938, 1, 0, 0, 0, 454, 5944, 1, 0, 0, 0, 456, 5951, - 1, 0, 0, 0, 458, 5953, 1, 0, 0, 0, 460, 5970, 1, 0, 0, 0, 462, 5978, 1, - 0, 0, 0, 464, 5982, 1, 0, 0, 0, 466, 5999, 1, 0, 0, 0, 468, 6043, 1, 0, - 0, 0, 470, 6049, 1, 0, 0, 0, 472, 6064, 1, 0, 0, 0, 474, 6066, 1, 0, 0, - 0, 476, 6080, 1, 0, 0, 0, 478, 6112, 1, 0, 0, 0, 480, 6121, 1, 0, 0, 0, - 482, 6137, 1, 0, 0, 0, 484, 6181, 1, 0, 0, 0, 486, 6201, 1, 0, 0, 0, 488, - 6208, 1, 0, 0, 0, 490, 6219, 1, 0, 0, 0, 492, 6230, 1, 0, 0, 0, 494, 6268, - 1, 0, 0, 0, 496, 6270, 1, 0, 0, 0, 498, 6297, 1, 0, 0, 0, 500, 6310, 1, - 0, 0, 0, 502, 6349, 1, 0, 0, 0, 504, 6351, 1, 0, 0, 0, 506, 6365, 1, 0, - 0, 0, 508, 6370, 1, 0, 0, 0, 510, 6374, 1, 0, 0, 0, 512, 6389, 1, 0, 0, - 0, 514, 6414, 1, 0, 0, 0, 516, 6416, 1, 0, 0, 0, 518, 6418, 1, 0, 0, 0, - 520, 6420, 1, 0, 0, 0, 522, 6454, 1, 0, 0, 0, 524, 6456, 1, 0, 0, 0, 526, - 6473, 1, 0, 0, 0, 528, 6488, 1, 0, 0, 0, 530, 6493, 1, 0, 0, 0, 532, 6518, - 1, 0, 0, 0, 534, 6520, 1, 0, 0, 0, 536, 6530, 1, 0, 0, 0, 538, 6534, 1, - 0, 0, 0, 540, 6560, 1, 0, 0, 0, 542, 6580, 1, 0, 0, 0, 544, 6588, 1, 0, - 0, 0, 546, 6590, 1, 0, 0, 0, 548, 6592, 1, 0, 0, 0, 550, 6594, 1, 0, 0, - 0, 552, 6617, 1, 0, 0, 0, 554, 6666, 1, 0, 0, 0, 556, 6668, 1, 0, 0, 0, - 558, 6674, 1, 0, 0, 0, 560, 6679, 1, 0, 0, 0, 562, 6683, 1, 0, 0, 0, 564, - 6689, 1, 0, 0, 0, 566, 6693, 1, 0, 0, 0, 568, 6701, 1, 0, 0, 0, 570, 6727, - 1, 0, 0, 0, 572, 6729, 1, 0, 0, 0, 574, 6735, 1, 0, 0, 0, 576, 6738, 1, - 0, 0, 0, 578, 6741, 1, 0, 0, 0, 580, 6744, 1, 0, 0, 0, 582, 6798, 1, 0, - 0, 0, 584, 6800, 1, 0, 0, 0, 586, 6811, 1, 0, 0, 0, 588, 6819, 1, 0, 0, - 0, 590, 6830, 1, 0, 0, 0, 592, 6832, 1, 0, 0, 0, 594, 6852, 1, 0, 0, 0, - 596, 6854, 1, 0, 0, 0, 598, 6871, 1, 0, 0, 0, 600, 6881, 1, 0, 0, 0, 602, - 6884, 1, 0, 0, 0, 604, 6893, 1, 0, 0, 0, 606, 6907, 1, 0, 0, 0, 608, 6921, - 1, 0, 0, 0, 610, 6939, 1, 0, 0, 0, 612, 6954, 1, 0, 0, 0, 614, 6971, 1, - 0, 0, 0, 616, 6995, 1, 0, 0, 0, 618, 6997, 1, 0, 0, 0, 620, 7026, 1, 0, - 0, 0, 622, 7055, 1, 0, 0, 0, 624, 7057, 1, 0, 0, 0, 626, 7059, 1, 0, 0, - 0, 628, 7075, 1, 0, 0, 0, 630, 7087, 1, 0, 0, 0, 632, 7120, 1, 0, 0, 0, - 634, 7137, 1, 0, 0, 0, 636, 7154, 1, 0, 0, 0, 638, 7170, 1, 0, 0, 0, 640, - 7209, 1, 0, 0, 0, 642, 7216, 1, 0, 0, 0, 644, 7220, 1, 0, 0, 0, 646, 7228, - 1, 0, 0, 0, 648, 7230, 1, 0, 0, 0, 650, 7248, 1, 0, 0, 0, 652, 7260, 1, - 0, 0, 0, 654, 7277, 1, 0, 0, 0, 656, 7292, 1, 0, 0, 0, 658, 7302, 1, 0, - 0, 0, 660, 7308, 1, 0, 0, 0, 662, 7312, 1, 0, 0, 0, 664, 7314, 1, 0, 0, - 0, 666, 7316, 1, 0, 0, 0, 668, 7331, 1, 0, 0, 0, 670, 7387, 1, 0, 0, 0, - 672, 7418, 1, 0, 0, 0, 674, 7420, 1, 0, 0, 0, 676, 7428, 1, 0, 0, 0, 678, - 7478, 1, 0, 0, 0, 680, 7480, 1, 0, 0, 0, 682, 7487, 1, 0, 0, 0, 684, 7492, - 1, 0, 0, 0, 686, 7494, 1, 0, 0, 0, 688, 7506, 1, 0, 0, 0, 690, 7567, 1, - 0, 0, 0, 692, 7582, 1, 0, 0, 0, 694, 7584, 1, 0, 0, 0, 696, 7589, 1, 0, - 0, 0, 698, 7591, 1, 0, 0, 0, 700, 7601, 1, 0, 0, 0, 702, 7603, 1, 0, 0, - 0, 704, 7605, 1, 0, 0, 0, 706, 7607, 1, 0, 0, 0, 708, 7611, 1, 0, 0, 0, - 710, 7613, 1, 0, 0, 0, 712, 7619, 1, 0, 0, 0, 714, 7668, 1, 0, 0, 0, 716, - 7670, 1, 0, 0, 0, 718, 7699, 1, 0, 0, 0, 720, 7703, 1, 0, 0, 0, 722, 7744, - 1, 0, 0, 0, 724, 7746, 1, 0, 0, 0, 726, 7755, 1, 0, 0, 0, 728, 7766, 1, - 0, 0, 0, 730, 7770, 1, 0, 0, 0, 732, 7772, 1, 0, 0, 0, 734, 7790, 1, 0, - 0, 0, 736, 7797, 1, 0, 0, 0, 738, 7804, 1, 0, 0, 0, 740, 7878, 1, 0, 0, - 0, 742, 7880, 1, 0, 0, 0, 744, 7885, 1, 0, 0, 0, 746, 8012, 1, 0, 0, 0, - 748, 8023, 1, 0, 0, 0, 750, 8034, 1, 0, 0, 0, 752, 8065, 1, 0, 0, 0, 754, - 8073, 1, 0, 0, 0, 756, 8089, 1, 0, 0, 0, 758, 8113, 1, 0, 0, 0, 760, 8119, - 1, 0, 0, 0, 762, 8174, 1, 0, 0, 0, 764, 8178, 1, 0, 0, 0, 766, 8193, 1, - 0, 0, 0, 768, 8200, 1, 0, 0, 0, 770, 8217, 1, 0, 0, 0, 772, 8240, 1, 0, - 0, 0, 774, 8296, 1, 0, 0, 0, 776, 8307, 1, 0, 0, 0, 778, 8315, 1, 0, 0, - 0, 780, 8330, 1, 0, 0, 0, 782, 8346, 1, 0, 0, 0, 784, 8348, 1, 0, 0, 0, - 786, 8350, 1, 0, 0, 0, 788, 8387, 1, 0, 0, 0, 790, 8396, 1, 0, 0, 0, 792, - 8418, 1, 0, 0, 0, 794, 8428, 1, 0, 0, 0, 796, 8432, 1, 0, 0, 0, 798, 8504, - 1, 0, 0, 0, 800, 8515, 1, 0, 0, 0, 802, 8533, 1, 0, 0, 0, 804, 8537, 1, - 0, 0, 0, 806, 8540, 1, 0, 0, 0, 808, 8543, 1, 0, 0, 0, 810, 8549, 1, 0, - 0, 0, 812, 8554, 1, 0, 0, 0, 814, 8558, 1, 0, 0, 0, 816, 8607, 1, 0, 0, - 0, 818, 8637, 1, 0, 0, 0, 820, 8659, 1, 0, 0, 0, 822, 8668, 1, 0, 0, 0, - 824, 8672, 1, 0, 0, 0, 826, 8695, 1, 0, 0, 0, 828, 8697, 1, 0, 0, 0, 830, - 8736, 1, 0, 0, 0, 832, 8739, 1, 0, 0, 0, 834, 8798, 1, 0, 0, 0, 836, 8803, - 1, 0, 0, 0, 838, 8805, 1, 0, 0, 0, 840, 8825, 1, 0, 0, 0, 842, 8879, 1, - 0, 0, 0, 844, 8908, 1, 0, 0, 0, 846, 8945, 1, 0, 0, 0, 848, 8949, 1, 0, - 0, 0, 850, 8997, 1, 0, 0, 0, 852, 9001, 1, 0, 0, 0, 854, 9025, 1, 0, 0, - 0, 856, 9052, 1, 0, 0, 0, 858, 9054, 1, 0, 0, 0, 860, 9056, 1, 0, 0, 0, - 862, 9141, 1, 0, 0, 0, 864, 9149, 1, 0, 0, 0, 866, 9151, 1, 0, 0, 0, 868, - 9157, 1, 0, 0, 0, 870, 9168, 1, 0, 0, 0, 872, 9170, 1, 0, 0, 0, 874, 9173, - 1, 0, 0, 0, 876, 9175, 1, 0, 0, 0, 878, 9186, 1, 0, 0, 0, 880, 9211, 1, - 0, 0, 0, 882, 9214, 1, 0, 0, 0, 884, 9216, 1, 0, 0, 0, 886, 9227, 1, 0, - 0, 0, 888, 9232, 1, 0, 0, 0, 890, 9244, 1, 0, 0, 0, 892, 9256, 1, 0, 0, - 0, 894, 9259, 1, 0, 0, 0, 896, 9310, 1, 0, 0, 0, 898, 9312, 1, 0, 0, 0, - 900, 9320, 1, 0, 0, 0, 902, 9336, 1, 0, 0, 0, 904, 9349, 1, 0, 0, 0, 906, - 9351, 1, 0, 0, 0, 908, 9390, 1, 0, 0, 0, 910, 9392, 1, 0, 0, 0, 912, 9398, - 1, 0, 0, 0, 914, 9405, 1, 0, 0, 0, 916, 9429, 1, 0, 0, 0, 918, 9442, 1, - 0, 0, 0, 920, 9454, 1, 0, 0, 0, 922, 9459, 1, 0, 0, 0, 924, 9462, 1, 0, - 0, 0, 926, 9470, 1, 0, 0, 0, 928, 9472, 1, 0, 0, 0, 930, 9525, 1, 0, 0, - 0, 932, 9527, 1, 0, 0, 0, 934, 9558, 1, 0, 0, 0, 936, 9560, 1, 0, 0, 0, - 938, 9570, 1, 0, 0, 0, 940, 9597, 1, 0, 0, 0, 942, 9602, 1, 0, 0, 0, 944, - 9607, 1, 0, 0, 0, 946, 9645, 1, 0, 0, 0, 948, 9647, 1, 0, 0, 0, 950, 9649, - 1, 0, 0, 0, 952, 9651, 1, 0, 0, 0, 954, 9653, 1, 0, 0, 0, 956, 9715, 1, - 0, 0, 0, 958, 9719, 1, 0, 0, 0, 960, 9724, 1, 0, 0, 0, 962, 9748, 1, 0, - 0, 0, 964, 9761, 1, 0, 0, 0, 966, 9766, 1, 0, 0, 0, 968, 9792, 1, 0, 0, - 0, 970, 9796, 1, 0, 0, 0, 972, 9801, 1, 0, 0, 0, 974, 9806, 1, 0, 0, 0, - 976, 9814, 1, 0, 0, 0, 978, 9820, 1, 0, 0, 0, 980, 9823, 1, 0, 0, 0, 982, - 9831, 1, 0, 0, 0, 984, 9837, 1, 0, 0, 0, 986, 9858, 1, 0, 0, 0, 988, 9881, - 1, 0, 0, 0, 990, 9889, 1, 0, 0, 0, 992, 9891, 1, 0, 0, 0, 994, 9899, 1, - 0, 0, 0, 996, 9911, 1, 0, 0, 0, 998, 9928, 1, 0, 0, 0, 1000, 9931, 1, 0, - 0, 0, 1002, 9946, 1, 0, 0, 0, 1004, 10030, 1, 0, 0, 0, 1006, 10045, 1, - 0, 0, 0, 1008, 10090, 1, 0, 0, 0, 1010, 10092, 1, 0, 0, 0, 1012, 10102, - 1, 0, 0, 0, 1014, 10124, 1, 0, 0, 0, 1016, 10126, 1, 0, 0, 0, 1018, 10180, - 1, 0, 0, 0, 1020, 10204, 1, 0, 0, 0, 1022, 10223, 1, 0, 0, 0, 1024, 10225, - 1, 0, 0, 0, 1026, 10233, 1, 0, 0, 0, 1028, 10236, 1, 0, 0, 0, 1030, 10239, - 1, 0, 0, 0, 1032, 10267, 1, 0, 0, 0, 1034, 10292, 1, 0, 0, 0, 1036, 10301, - 1, 0, 0, 0, 1038, 10353, 1, 0, 0, 0, 1040, 10388, 1, 0, 0, 0, 1042, 10410, - 1, 0, 0, 0, 1044, 10452, 1, 0, 0, 0, 1046, 10456, 1, 0, 0, 0, 1048, 10470, - 1, 0, 0, 0, 1050, 10510, 1, 0, 0, 0, 1052, 10512, 1, 0, 0, 0, 1054, 10526, - 1, 0, 0, 0, 1056, 10557, 1, 0, 0, 0, 1058, 10560, 1, 0, 0, 0, 1060, 10578, - 1, 0, 0, 0, 1062, 10607, 1, 0, 0, 0, 1064, 10612, 1, 0, 0, 0, 1066, 10621, - 1, 0, 0, 0, 1068, 10636, 1, 0, 0, 0, 1070, 10640, 1, 0, 0, 0, 1072, 10649, - 1, 0, 0, 0, 1074, 10664, 1, 0, 0, 0, 1076, 10670, 1, 0, 0, 0, 1078, 10673, - 1, 0, 0, 0, 1080, 10735, 1, 0, 0, 0, 1082, 10738, 1, 0, 0, 0, 1084, 10741, - 1, 0, 0, 0, 1086, 10767, 1, 0, 0, 0, 1088, 10778, 1, 0, 0, 0, 1090, 10790, - 1, 0, 0, 0, 1092, 10792, 1, 0, 0, 0, 1094, 10811, 1, 0, 0, 0, 1096, 10813, - 1, 0, 0, 0, 1098, 10824, 1, 0, 0, 0, 1100, 10838, 1, 0, 0, 0, 1102, 10854, - 1, 0, 0, 0, 1104, 10856, 1, 0, 0, 0, 1106, 10864, 1, 0, 0, 0, 1108, 10874, - 1, 0, 0, 0, 1110, 10876, 1, 0, 0, 0, 1112, 10932, 1, 0, 0, 0, 1114, 10960, - 1, 0, 0, 0, 1116, 10977, 1, 0, 0, 0, 1118, 11000, 1, 0, 0, 0, 1120, 11037, - 1, 0, 0, 0, 1122, 11039, 1, 0, 0, 0, 1124, 11089, 1, 0, 0, 0, 1126, 11111, - 1, 0, 0, 0, 1128, 11131, 1, 0, 0, 0, 1130, 11150, 1, 0, 0, 0, 1132, 11156, - 1, 0, 0, 0, 1134, 11171, 1, 0, 0, 0, 1136, 11211, 1, 0, 0, 0, 1138, 11251, - 1, 0, 0, 0, 1140, 11285, 1, 0, 0, 0, 1142, 11287, 1, 0, 0, 0, 1144, 11303, - 1, 0, 0, 0, 1146, 11312, 1, 0, 0, 0, 1148, 11345, 1, 0, 0, 0, 1150, 11347, - 1, 0, 0, 0, 1152, 11355, 1, 0, 0, 0, 1154, 11363, 1, 0, 0, 0, 1156, 11370, - 1, 0, 0, 0, 1158, 11387, 1, 0, 0, 0, 1160, 11401, 1, 0, 0, 0, 1162, 11427, - 1, 0, 0, 0, 1164, 11470, 1, 0, 0, 0, 1166, 11474, 1, 0, 0, 0, 1168, 11498, - 1, 0, 0, 0, 1170, 11535, 1, 0, 0, 0, 1172, 11552, 1, 0, 0, 0, 1174, 11573, - 1, 0, 0, 0, 1176, 11597, 1, 0, 0, 0, 1178, 11610, 1, 0, 0, 0, 1180, 11612, - 1, 0, 0, 0, 1182, 11615, 1, 0, 0, 0, 1184, 11642, 1, 0, 0, 0, 1186, 11650, - 1, 0, 0, 0, 1188, 11668, 1, 0, 0, 0, 1190, 11672, 1, 0, 0, 0, 1192, 11707, - 1, 0, 0, 0, 1194, 11722, 1, 0, 0, 0, 1196, 11780, 1, 0, 0, 0, 1198, 11782, - 1, 0, 0, 0, 1200, 11797, 1, 0, 0, 0, 1202, 11818, 1, 0, 0, 0, 1204, 11820, - 1, 0, 0, 0, 1206, 11848, 1, 0, 0, 0, 1208, 11850, 1, 0, 0, 0, 1210, 11862, - 1, 0, 0, 0, 1212, 11869, 1, 0, 0, 0, 1214, 11873, 1, 0, 0, 0, 1216, 11881, - 1, 0, 0, 0, 1218, 11899, 1, 0, 0, 0, 1220, 11904, 1, 0, 0, 0, 1222, 11942, - 1, 0, 0, 0, 1224, 11950, 1, 0, 0, 0, 1226, 11969, 1, 0, 0, 0, 1228, 11972, - 1, 0, 0, 0, 1230, 12028, 1, 0, 0, 0, 1232, 12031, 1, 0, 0, 0, 1234, 12065, - 1, 0, 0, 0, 1236, 12067, 1, 0, 0, 0, 1238, 12069, 1, 0, 0, 0, 1240, 12071, - 1, 0, 0, 0, 1242, 12079, 1, 0, 0, 0, 1244, 12113, 1, 0, 0, 0, 1246, 12115, - 1, 0, 0, 0, 1248, 12126, 1, 0, 0, 0, 1250, 12139, 1, 0, 0, 0, 1252, 12142, - 1, 0, 0, 0, 1254, 12160, 1, 0, 0, 0, 1256, 12162, 1, 0, 0, 0, 1258, 12164, - 1, 0, 0, 0, 1260, 12166, 1, 0, 0, 0, 1262, 12258, 1, 0, 0, 0, 1264, 12260, - 1, 0, 0, 0, 1266, 12263, 1, 0, 0, 0, 1268, 12297, 1, 0, 0, 0, 1270, 12299, - 1, 0, 0, 0, 1272, 12301, 1, 0, 0, 0, 1274, 12308, 1, 0, 0, 0, 1276, 12321, - 1, 0, 0, 0, 1278, 12360, 1, 0, 0, 0, 1280, 12366, 1, 0, 0, 0, 1282, 12398, - 1, 0, 0, 0, 1284, 12403, 1, 0, 0, 0, 1286, 12406, 1, 0, 0, 0, 1288, 12419, - 1, 0, 0, 0, 1290, 12421, 1, 0, 0, 0, 1292, 12463, 1, 0, 0, 0, 1294, 12465, - 1, 0, 0, 0, 1296, 12488, 1, 0, 0, 0, 1298, 12508, 1, 0, 0, 0, 1300, 12524, - 1, 0, 0, 0, 1302, 12530, 1, 0, 0, 0, 1304, 12539, 1, 0, 0, 0, 1306, 12543, - 1, 0, 0, 0, 1308, 12552, 1, 0, 0, 0, 1310, 12560, 1, 0, 0, 0, 1312, 12572, - 1, 0, 0, 0, 1314, 12584, 1, 0, 0, 0, 1316, 12591, 1, 0, 0, 0, 1318, 12601, - 1, 0, 0, 0, 1320, 12610, 1, 0, 0, 0, 1322, 12617, 1, 0, 0, 0, 1324, 12619, - 1, 0, 0, 0, 1326, 12621, 1, 0, 0, 0, 1328, 12676, 1, 0, 0, 0, 1330, 12678, - 1, 0, 0, 0, 1332, 12692, 1, 0, 0, 0, 1334, 12711, 1, 0, 0, 0, 1336, 12713, - 1, 0, 0, 0, 1338, 12715, 1, 0, 0, 0, 1340, 12722, 1, 0, 0, 0, 1342, 12730, - 1, 0, 0, 0, 1344, 12747, 1, 0, 0, 0, 1346, 12777, 1, 0, 0, 0, 1348, 12781, - 1, 0, 0, 0, 1350, 12789, 1, 0, 0, 0, 1352, 12811, 1, 0, 0, 0, 1354, 12826, - 1, 0, 0, 0, 1356, 12876, 1, 0, 0, 0, 1358, 12894, 1, 0, 0, 0, 1360, 12904, - 1, 0, 0, 0, 1362, 12914, 1, 0, 0, 0, 1364, 12919, 1, 0, 0, 0, 1366, 12924, - 1, 0, 0, 0, 1368, 12935, 1, 0, 0, 0, 1370, 12939, 1, 0, 0, 0, 1372, 12943, - 1, 0, 0, 0, 1374, 12956, 1, 0, 0, 0, 1376, 12962, 1, 0, 0, 0, 1378, 12969, - 1, 0, 0, 0, 1380, 12971, 1, 0, 0, 0, 1382, 12973, 1, 0, 0, 0, 1384, 12995, - 1, 0, 0, 0, 1386, 13020, 1, 0, 0, 0, 1388, 13022, 1, 0, 0, 0, 1390, 13024, - 1, 0, 0, 0, 1392, 13031, 1, 0, 0, 0, 1394, 13033, 1, 0, 0, 0, 1396, 13035, - 1, 0, 0, 0, 1398, 13068, 1, 0, 0, 0, 1400, 13113, 1, 0, 0, 0, 1402, 13115, - 1, 0, 0, 0, 1404, 13146, 1, 0, 0, 0, 1406, 13183, 1, 0, 0, 0, 1408, 13202, - 1, 0, 0, 0, 1410, 13204, 1, 0, 0, 0, 1412, 13224, 1, 0, 0, 0, 1414, 13252, - 1, 0, 0, 0, 1416, 13277, 1, 0, 0, 0, 1418, 13359, 1, 0, 0, 0, 1420, 13361, - 1, 0, 0, 0, 1422, 13405, 1, 0, 0, 0, 1424, 13409, 1, 0, 0, 0, 1426, 13433, - 1, 0, 0, 0, 1428, 13440, 1, 0, 0, 0, 1430, 13448, 1, 0, 0, 0, 1432, 13450, - 1, 0, 0, 0, 1434, 13469, 1, 0, 0, 0, 1436, 13492, 1, 0, 0, 0, 1438, 13494, - 1, 0, 0, 0, 1440, 13512, 1, 0, 0, 0, 1442, 13517, 1, 0, 0, 0, 1444, 13527, - 1, 0, 0, 0, 1446, 13534, 1, 0, 0, 0, 1448, 13542, 1, 0, 0, 0, 1450, 13575, - 1, 0, 0, 0, 1452, 13598, 1, 0, 0, 0, 1454, 13603, 1, 0, 0, 0, 1456, 13654, - 1, 0, 0, 0, 1458, 13656, 1, 0, 0, 0, 1460, 13661, 1, 0, 0, 0, 1462, 13665, - 1, 0, 0, 0, 1464, 13668, 1, 0, 0, 0, 1466, 13670, 1, 0, 0, 0, 1468, 13672, - 1, 0, 0, 0, 1470, 13674, 1, 0, 0, 0, 1472, 13676, 1, 0, 0, 0, 1474, 13678, - 1, 0, 0, 0, 1476, 13692, 1, 0, 0, 0, 1478, 13697, 1, 0, 0, 0, 1480, 13704, - 1, 0, 0, 0, 1482, 13706, 1, 0, 0, 0, 1484, 13711, 1, 0, 0, 0, 1486, 13716, - 1, 0, 0, 0, 1488, 13722, 1, 0, 0, 0, 1490, 13726, 1, 0, 0, 0, 1492, 13750, - 1, 0, 0, 0, 1494, 13752, 1, 0, 0, 0, 1496, 13759, 1, 0, 0, 0, 1498, 13819, - 1, 0, 0, 0, 1500, 13823, 1, 0, 0, 0, 1502, 13845, 1, 0, 0, 0, 1504, 13847, - 1, 0, 0, 0, 1506, 13867, 1, 0, 0, 0, 1508, 13883, 1, 0, 0, 0, 1510, 13888, - 1, 0, 0, 0, 1512, 13896, 1, 0, 0, 0, 1514, 13900, 1, 0, 0, 0, 1516, 13911, - 1, 0, 0, 0, 1518, 13939, 1, 0, 0, 0, 1520, 13955, 1, 0, 0, 0, 1522, 13964, - 1, 0, 0, 0, 1524, 13996, 1, 0, 0, 0, 1526, 14008, 1, 0, 0, 0, 1528, 14016, - 1, 0, 0, 0, 1530, 14049, 1, 0, 0, 0, 1532, 14051, 1, 0, 0, 0, 1534, 14078, - 1, 0, 0, 0, 1536, 14097, 1, 0, 0, 0, 1538, 14123, 1, 0, 0, 0, 1540, 14125, - 1, 0, 0, 0, 1542, 14159, 1, 0, 0, 0, 1544, 14176, 1, 0, 0, 0, 1546, 14187, - 1, 0, 0, 0, 1548, 14189, 1, 0, 0, 0, 1550, 14208, 1, 0, 0, 0, 1552, 14219, - 1, 0, 0, 0, 1554, 14228, 1, 0, 0, 0, 1556, 14260, 1, 0, 0, 0, 1558, 14285, - 1, 0, 0, 0, 1560, 14309, 1, 0, 0, 0, 1562, 14323, 1, 0, 0, 0, 1564, 14333, - 1, 0, 0, 0, 1566, 14342, 1, 0, 0, 0, 1568, 14372, 1, 0, 0, 0, 1570, 14424, - 1, 0, 0, 0, 1572, 14435, 1, 0, 0, 0, 1574, 14437, 1, 0, 0, 0, 1576, 14453, - 1, 0, 0, 0, 1578, 14455, 1, 0, 0, 0, 1580, 14480, 1, 0, 0, 0, 1582, 14482, - 1, 0, 0, 0, 1584, 14486, 1, 0, 0, 0, 1586, 14494, 1, 0, 0, 0, 1588, 14508, - 1, 0, 0, 0, 1590, 14519, 1, 0, 0, 0, 1592, 14534, 1, 0, 0, 0, 1594, 14569, - 1, 0, 0, 0, 1596, 14593, 1, 0, 0, 0, 1598, 14597, 1, 0, 0, 0, 1600, 14599, - 1, 0, 0, 0, 1602, 14603, 1, 0, 0, 0, 1604, 14638, 1, 0, 0, 0, 1606, 14643, - 1, 0, 0, 0, 1608, 14648, 1, 0, 0, 0, 1610, 14652, 1, 0, 0, 0, 1612, 14662, - 1, 0, 0, 0, 1614, 14664, 1, 0, 0, 0, 1616, 14672, 1, 0, 0, 0, 1618, 14674, - 1, 0, 0, 0, 1620, 14680, 1, 0, 0, 0, 1622, 14682, 1, 0, 0, 0, 1624, 14688, - 1, 0, 0, 0, 1626, 14754, 1, 0, 0, 0, 1628, 14756, 1, 0, 0, 0, 1630, 14780, - 1, 0, 0, 0, 1632, 14783, 1, 0, 0, 0, 1634, 14813, 1, 0, 0, 0, 1636, 14825, - 1, 0, 0, 0, 1638, 14852, 1, 0, 0, 0, 1640, 14859, 1, 0, 0, 0, 1642, 14868, - 1, 0, 0, 0, 1644, 14884, 1, 0, 0, 0, 1646, 14888, 1, 0, 0, 0, 1648, 14897, - 1, 0, 0, 0, 1650, 14899, 1, 0, 0, 0, 1652, 14946, 1, 0, 0, 0, 1654, 14979, - 1, 0, 0, 0, 1656, 15008, 1, 0, 0, 0, 1658, 15012, 1, 0, 0, 0, 1660, 15019, - 1, 0, 0, 0, 1662, 15021, 1, 0, 0, 0, 1664, 15031, 1, 0, 0, 0, 1666, 15047, - 1, 0, 0, 0, 1668, 15052, 1, 0, 0, 0, 1670, 15081, 1, 0, 0, 0, 1672, 15085, - 1, 0, 0, 0, 1674, 15120, 1, 0, 0, 0, 1676, 15132, 1, 0, 0, 0, 1678, 15134, - 1, 0, 0, 0, 1680, 15136, 1, 0, 0, 0, 1682, 15174, 1, 0, 0, 0, 1684, 15176, - 1, 0, 0, 0, 1686, 15204, 1, 0, 0, 0, 1688, 15229, 1, 0, 0, 0, 1690, 15231, - 1, 0, 0, 0, 1692, 15277, 1, 0, 0, 0, 1694, 15300, 1, 0, 0, 0, 1696, 15308, - 1, 0, 0, 0, 1698, 15311, 1, 0, 0, 0, 1700, 15348, 1, 0, 0, 0, 1702, 15369, - 1, 0, 0, 0, 1704, 15373, 1, 0, 0, 0, 1706, 15375, 1, 0, 0, 0, 1708, 15381, - 1, 0, 0, 0, 1710, 15383, 1, 0, 0, 0, 1712, 15443, 1, 0, 0, 0, 1714, 15445, - 1, 0, 0, 0, 1716, 15447, 1, 0, 0, 0, 1718, 15449, 1, 0, 0, 0, 1720, 15479, - 1, 0, 0, 0, 1722, 15481, 1, 0, 0, 0, 1724, 15501, 1, 0, 0, 0, 1726, 15503, - 1, 0, 0, 0, 1728, 15510, 1, 0, 0, 0, 1730, 15514, 1, 0, 0, 0, 1732, 15518, - 1, 0, 0, 0, 1734, 15522, 1, 0, 0, 0, 1736, 15529, 1, 0, 0, 0, 1738, 15543, - 1, 0, 0, 0, 1740, 15550, 1, 0, 0, 0, 1742, 15555, 1, 0, 0, 0, 1744, 15563, - 1, 0, 0, 0, 1746, 15578, 1, 0, 0, 0, 1748, 15581, 1, 0, 0, 0, 1750, 15586, - 1, 0, 0, 0, 1752, 15590, 1, 0, 0, 0, 1754, 15607, 1, 0, 0, 0, 1756, 15613, - 1, 0, 0, 0, 1758, 15623, 1, 0, 0, 0, 1760, 15636, 1, 0, 0, 0, 1762, 15640, - 1, 0, 0, 0, 1764, 15654, 1, 0, 0, 0, 1766, 15656, 1, 0, 0, 0, 1768, 15670, - 1, 0, 0, 0, 1770, 15687, 1, 0, 0, 0, 1772, 15712, 1, 0, 0, 0, 1774, 15722, - 1, 0, 0, 0, 1776, 15726, 1, 0, 0, 0, 1778, 15761, 1, 0, 0, 0, 1780, 15773, - 1, 0, 0, 0, 1782, 15784, 1, 0, 0, 0, 1784, 15790, 1, 0, 0, 0, 1786, 15801, - 1, 0, 0, 0, 1788, 15813, 1, 0, 0, 0, 1790, 15821, 1, 0, 0, 0, 1792, 15836, - 1, 0, 0, 0, 1794, 15840, 1, 0, 0, 0, 1796, 15862, 1, 0, 0, 0, 1798, 15865, - 1, 0, 0, 0, 1800, 15871, 1, 0, 0, 0, 1802, 15876, 1, 0, 0, 0, 1804, 15884, - 1, 0, 0, 0, 1806, 15892, 1, 0, 0, 0, 1808, 15895, 1, 0, 0, 0, 1810, 15911, - 1, 0, 0, 0, 1812, 15916, 1, 0, 0, 0, 1814, 15920, 1, 0, 0, 0, 1816, 15960, - 1, 0, 0, 0, 1818, 15962, 1, 0, 0, 0, 1820, 15984, 1, 0, 0, 0, 1822, 15986, - 1, 0, 0, 0, 1824, 15991, 1, 0, 0, 0, 1826, 15993, 1, 0, 0, 0, 1828, 15995, - 1, 0, 0, 0, 1830, 15997, 1, 0, 0, 0, 1832, 16001, 1, 0, 0, 0, 1834, 16006, - 1, 0, 0, 0, 1836, 16016, 1, 0, 0, 0, 1838, 16022, 1, 0, 0, 0, 1840, 16036, - 1, 0, 0, 0, 1842, 16055, 1, 0, 0, 0, 1844, 16060, 1, 0, 0, 0, 1846, 16073, - 1, 0, 0, 0, 1848, 16075, 1, 0, 0, 0, 1850, 16089, 1, 0, 0, 0, 1852, 16099, - 1, 0, 0, 0, 1854, 16105, 1, 0, 0, 0, 1856, 16107, 1, 0, 0, 0, 1858, 16110, - 1, 0, 0, 0, 1860, 16119, 1, 0, 0, 0, 1862, 16150, 1, 0, 0, 0, 1864, 16165, - 1, 0, 0, 0, 1866, 16167, 1, 0, 0, 0, 1868, 16188, 1, 0, 0, 0, 1870, 16203, - 1, 0, 0, 0, 1872, 16225, 1, 0, 0, 0, 1874, 16232, 1, 0, 0, 0, 1876, 16245, - 1, 0, 0, 0, 1878, 16248, 1, 0, 0, 0, 1880, 16268, 1, 0, 0, 0, 1882, 16270, - 1, 0, 0, 0, 1884, 16280, 1, 0, 0, 0, 1886, 16289, 1, 0, 0, 0, 1888, 16306, - 1, 0, 0, 0, 1890, 16349, 1, 0, 0, 0, 1892, 16358, 1, 0, 0, 0, 1894, 16370, - 1, 0, 0, 0, 1896, 16378, 1, 0, 0, 0, 1898, 16383, 1, 0, 0, 0, 1900, 16421, - 1, 0, 0, 0, 1902, 16423, 1, 0, 0, 0, 1904, 16431, 1, 0, 0, 0, 1906, 16433, - 1, 0, 0, 0, 1908, 16437, 1, 0, 0, 0, 1910, 16445, 1, 0, 0, 0, 1912, 16456, - 1, 0, 0, 0, 1914, 16490, 1, 0, 0, 0, 1916, 16493, 1, 0, 0, 0, 1918, 16514, - 1, 0, 0, 0, 1920, 16517, 1, 0, 0, 0, 1922, 16520, 1, 0, 0, 0, 1924, 16524, - 1, 0, 0, 0, 1926, 16543, 1, 0, 0, 0, 1928, 16545, 1, 0, 0, 0, 1930, 16562, - 1, 0, 0, 0, 1932, 16569, 1, 0, 0, 0, 1934, 16574, 1, 0, 0, 0, 1936, 16597, - 1, 0, 0, 0, 1938, 16607, 1, 0, 0, 0, 1940, 16609, 1, 0, 0, 0, 1942, 16623, - 1, 0, 0, 0, 1944, 16637, 1, 0, 0, 0, 1946, 16673, 1, 0, 0, 0, 1948, 16675, - 1, 0, 0, 0, 1950, 16705, 1, 0, 0, 0, 1952, 16710, 1, 0, 0, 0, 1954, 16712, - 1, 0, 0, 0, 1956, 16724, 1, 0, 0, 0, 1958, 16744, 1, 0, 0, 0, 1960, 16746, - 1, 0, 0, 0, 1962, 16749, 1, 0, 0, 0, 1964, 16775, 1, 0, 0, 0, 1966, 16777, - 1, 0, 0, 0, 1968, 16781, 1, 0, 0, 0, 1970, 16796, 1, 0, 0, 0, 1972, 16808, - 1, 0, 0, 0, 1974, 16816, 1, 0, 0, 0, 1976, 16820, 1, 0, 0, 0, 1978, 16833, - 1, 0, 0, 0, 1980, 16839, 1, 0, 0, 0, 1982, 16854, 1, 0, 0, 0, 1984, 16874, - 1, 0, 0, 0, 1986, 16883, 1, 0, 0, 0, 1988, 16885, 1, 0, 0, 0, 1990, 16892, - 1, 0, 0, 0, 1992, 16897, 1, 0, 0, 0, 1994, 16910, 1, 0, 0, 0, 1996, 16918, - 1, 0, 0, 0, 1998, 16922, 1, 0, 0, 0, 2000, 16936, 1, 0, 0, 0, 2002, 16944, - 1, 0, 0, 0, 2004, 16952, 1, 0, 0, 0, 2006, 16954, 1, 0, 0, 0, 2008, 16966, - 1, 0, 0, 0, 2010, 16998, 1, 0, 0, 0, 2012, 17000, 1, 0, 0, 0, 2014, 17014, - 1, 0, 0, 0, 2016, 17019, 1, 0, 0, 0, 2018, 17037, 1, 0, 0, 0, 2020, 17041, - 1, 0, 0, 0, 2022, 17049, 1, 0, 0, 0, 2024, 17059, 1, 0, 0, 0, 2026, 17067, - 1, 0, 0, 0, 2028, 17073, 1, 0, 0, 0, 2030, 17078, 1, 0, 0, 0, 2032, 17086, - 1, 0, 0, 0, 2034, 17108, 1, 0, 0, 0, 2036, 17127, 1, 0, 0, 0, 2038, 17131, - 1, 0, 0, 0, 2040, 17134, 1, 0, 0, 0, 2042, 17151, 1, 0, 0, 0, 2044, 17156, - 1, 0, 0, 0, 2046, 17175, 1, 0, 0, 0, 2048, 17177, 1, 0, 0, 0, 2050, 17193, - 1, 0, 0, 0, 2052, 17201, 1, 0, 0, 0, 2054, 17206, 1, 0, 0, 0, 2056, 17210, - 1, 0, 0, 0, 2058, 17221, 1, 0, 0, 0, 2060, 17224, 1, 0, 0, 0, 2062, 17247, - 1, 0, 0, 0, 2064, 17249, 1, 0, 0, 0, 2066, 17262, 1, 0, 0, 0, 2068, 17273, - 1, 0, 0, 0, 2070, 17287, 1, 0, 0, 0, 2072, 17294, 1, 0, 0, 0, 2074, 17319, - 1, 0, 0, 0, 2076, 17321, 1, 0, 0, 0, 2078, 17331, 1, 0, 0, 0, 2080, 17333, - 1, 0, 0, 0, 2082, 17338, 1, 0, 0, 0, 2084, 17353, 1, 0, 0, 0, 2086, 17391, - 1, 0, 0, 0, 2088, 17393, 1, 0, 0, 0, 2090, 17401, 1, 0, 0, 0, 2092, 17413, - 1, 0, 0, 0, 2094, 17445, 1, 0, 0, 0, 2096, 17465, 1, 0, 0, 0, 2098, 17467, - 1, 0, 0, 0, 2100, 17471, 1, 0, 0, 0, 2102, 17530, 1, 0, 0, 0, 2104, 17532, - 1, 0, 0, 0, 2106, 17562, 1, 0, 0, 0, 2108, 17564, 1, 0, 0, 0, 2110, 17585, - 1, 0, 0, 0, 2112, 17615, 1, 0, 0, 0, 2114, 17619, 1, 0, 0, 0, 2116, 17622, - 1, 0, 0, 0, 2118, 17641, 1, 0, 0, 0, 2120, 17649, 1, 0, 0, 0, 2122, 17667, - 1, 0, 0, 0, 2124, 17674, 1, 0, 0, 0, 2126, 17698, 1, 0, 0, 0, 2128, 17700, - 1, 0, 0, 0, 2130, 17797, 1, 0, 0, 0, 2132, 17803, 1, 0, 0, 0, 2134, 17995, - 1, 0, 0, 0, 2136, 18006, 1, 0, 0, 0, 2138, 18039, 1, 0, 0, 0, 2140, 18041, - 1, 0, 0, 0, 2142, 18072, 1, 0, 0, 0, 2144, 18078, 1, 0, 0, 0, 2146, 18082, - 1, 0, 0, 0, 2148, 18183, 1, 0, 0, 0, 2150, 18185, 1, 0, 0, 0, 2152, 18250, - 1, 0, 0, 0, 2154, 18254, 1, 0, 0, 0, 2156, 18273, 1, 0, 0, 0, 2158, 18288, - 1, 0, 0, 0, 2160, 18297, 1, 0, 0, 0, 2162, 18309, 1, 0, 0, 0, 2164, 18314, - 1, 0, 0, 0, 2166, 18355, 1, 0, 0, 0, 2168, 18357, 1, 0, 0, 0, 2170, 18374, - 1, 0, 0, 0, 2172, 18376, 1, 0, 0, 0, 2174, 18439, 1, 0, 0, 0, 2176, 18441, - 1, 0, 0, 0, 2178, 18838, 1, 0, 0, 0, 2180, 18840, 1, 0, 0, 0, 2182, 18842, - 1, 0, 0, 0, 2184, 18844, 1, 0, 0, 0, 2186, 18846, 1, 0, 0, 0, 2188, 18872, - 1, 0, 0, 0, 2190, 18881, 1, 0, 0, 0, 2192, 18890, 1, 0, 0, 0, 2194, 18892, - 1, 0, 0, 0, 2196, 18909, 1, 0, 0, 0, 2198, 18913, 1, 0, 0, 0, 2200, 18924, - 1, 0, 0, 0, 2202, 18926, 1, 0, 0, 0, 2204, 18950, 1, 0, 0, 0, 2206, 18969, - 1, 0, 0, 0, 2208, 18987, 1, 0, 0, 0, 2210, 19008, 1, 0, 0, 0, 2212, 19021, - 1, 0, 0, 0, 2214, 19024, 1, 0, 0, 0, 2216, 19033, 1, 0, 0, 0, 2218, 19039, - 1, 0, 0, 0, 2220, 19047, 1, 0, 0, 0, 2222, 19050, 1, 0, 0, 0, 2224, 19061, - 1, 0, 0, 0, 2226, 19072, 1, 0, 0, 0, 2228, 19074, 1, 0, 0, 0, 2230, 19093, - 1, 0, 0, 0, 2232, 19102, 1, 0, 0, 0, 2234, 19114, 1, 0, 0, 0, 2236, 19132, - 1, 0, 0, 0, 2238, 19136, 1, 0, 0, 0, 2240, 19138, 1, 0, 0, 0, 2242, 19146, - 1, 0, 0, 0, 2244, 19162, 1, 0, 0, 0, 2246, 19181, 1, 0, 0, 0, 2248, 19183, - 1, 0, 0, 0, 2250, 19185, 1, 0, 0, 0, 2252, 19187, 1, 0, 0, 0, 2254, 19189, - 1, 0, 0, 0, 2256, 19191, 1, 0, 0, 0, 2258, 19193, 1, 0, 0, 0, 2260, 19195, - 1, 0, 0, 0, 2262, 19207, 1, 0, 0, 0, 2264, 19209, 1, 0, 0, 0, 2266, 19214, - 1, 0, 0, 0, 2268, 19216, 1, 0, 0, 0, 2270, 19218, 1, 0, 0, 0, 2272, 19220, - 1, 0, 0, 0, 2274, 19225, 1, 0, 0, 0, 2276, 19233, 1, 0, 0, 0, 2278, 19235, - 1, 0, 0, 0, 2280, 19242, 1, 0, 0, 0, 2282, 19244, 1, 0, 0, 0, 2284, 19256, - 1, 0, 0, 0, 2286, 19258, 1, 0, 0, 0, 2288, 19266, 1, 0, 0, 0, 2290, 19274, - 1, 0, 0, 0, 2292, 19282, 1, 0, 0, 0, 2294, 19287, 1, 0, 0, 0, 2296, 19292, - 1, 0, 0, 0, 2298, 19307, 1, 0, 0, 0, 2300, 19309, 1, 0, 0, 0, 2302, 19316, - 1, 0, 0, 0, 2304, 19320, 1, 0, 0, 0, 2306, 19322, 1, 0, 0, 0, 2308, 19327, - 1, 0, 0, 0, 2310, 19329, 1, 0, 0, 0, 2312, 19358, 1, 0, 0, 0, 2314, 19360, - 1, 0, 0, 0, 2316, 19387, 1, 0, 0, 0, 2318, 19395, 1, 0, 0, 0, 2320, 19397, - 1, 0, 0, 0, 2322, 19399, 1, 0, 0, 0, 2324, 19401, 1, 0, 0, 0, 2326, 19427, - 1, 0, 0, 0, 2328, 19429, 1, 0, 0, 0, 2330, 19437, 1, 0, 0, 0, 2332, 19441, - 1, 0, 0, 0, 2334, 19450, 1, 0, 0, 0, 2336, 19465, 1, 0, 0, 0, 2338, 19486, - 1, 0, 0, 0, 2340, 19528, 1, 0, 0, 0, 2342, 19535, 1, 0, 0, 0, 2344, 19547, - 1, 0, 0, 0, 2346, 19580, 1, 0, 0, 0, 2348, 19582, 1, 0, 0, 0, 2350, 19659, - 1, 0, 0, 0, 2352, 19664, 1, 0, 0, 0, 2354, 19680, 1, 0, 0, 0, 2356, 19690, - 1, 0, 0, 0, 2358, 19702, 1, 0, 0, 0, 2360, 19744, 1, 0, 0, 0, 2362, 20072, - 1, 0, 0, 0, 2364, 20136, 1, 0, 0, 0, 2366, 20200, 1, 0, 0, 0, 2368, 20202, - 1, 0, 0, 0, 2370, 20204, 1, 0, 0, 0, 2372, 20210, 1, 0, 0, 0, 2374, 20212, - 1, 0, 0, 0, 2376, 20216, 1, 0, 0, 0, 2378, 20222, 1, 0, 0, 0, 2380, 20224, - 1, 0, 0, 0, 2382, 20322, 1, 0, 0, 0, 2384, 20324, 1, 0, 0, 0, 2386, 20326, - 1, 0, 0, 0, 2388, 20328, 1, 0, 0, 0, 2390, 20330, 1, 0, 0, 0, 2392, 2395, - 3, 2226, 1113, 0, 2393, 2395, 3, 2, 1, 0, 2394, 2392, 1, 0, 0, 0, 2394, - 2393, 1, 0, 0, 0, 2395, 2397, 1, 0, 0, 0, 2396, 2398, 5, 2396, 0, 0, 2397, - 2396, 1, 0, 0, 0, 2397, 2398, 1, 0, 0, 0, 2398, 2401, 1, 0, 0, 0, 2399, - 2401, 5, 2396, 0, 0, 2400, 2394, 1, 0, 0, 0, 2400, 2399, 1, 0, 0, 0, 2401, - 2404, 1, 0, 0, 0, 2402, 2400, 1, 0, 0, 0, 2402, 2403, 1, 0, 0, 0, 2403, - 2405, 1, 0, 0, 0, 2404, 2402, 1, 0, 0, 0, 2405, 2406, 5, 0, 0, 1, 2406, - 1, 1, 0, 0, 0, 2407, 2547, 3, 1342, 671, 0, 2408, 2547, 3, 1352, 676, 0, - 2409, 2547, 3, 1354, 677, 0, 2410, 2547, 3, 1356, 678, 0, 2411, 2547, 3, - 1382, 691, 0, 2412, 2547, 3, 1490, 745, 0, 2413, 2547, 3, 814, 407, 0, - 2414, 2547, 3, 4, 2, 0, 2415, 2547, 3, 98, 49, 0, 2416, 2547, 3, 102, 51, - 0, 2417, 2547, 3, 100, 50, 0, 2418, 2547, 3, 510, 255, 0, 2419, 2547, 3, - 550, 275, 0, 2420, 2547, 3, 104, 52, 0, 2421, 2547, 3, 790, 395, 0, 2422, - 2547, 3, 126, 63, 0, 2423, 2547, 3, 928, 464, 0, 2424, 2547, 3, 938, 469, - 0, 2425, 2547, 3, 962, 481, 0, 2426, 2547, 3, 980, 490, 0, 2427, 2547, - 3, 122, 61, 0, 2428, 2547, 3, 148, 74, 0, 2429, 2547, 3, 162, 81, 0, 2430, - 2547, 3, 168, 84, 0, 2431, 2547, 3, 176, 88, 0, 2432, 2547, 3, 1536, 768, - 0, 2433, 2547, 3, 180, 90, 0, 2434, 2547, 3, 316, 158, 0, 2435, 2547, 3, - 318, 159, 0, 2436, 2547, 3, 1326, 663, 0, 2437, 2547, 3, 1540, 770, 0, - 2438, 2547, 3, 860, 430, 0, 2439, 2547, 3, 1528, 764, 0, 2440, 2547, 3, - 198, 99, 0, 2441, 2547, 3, 236, 118, 0, 2442, 2547, 3, 554, 277, 0, 2443, - 2547, 3, 828, 414, 0, 2444, 2547, 3, 328, 164, 0, 2445, 2547, 3, 378, 189, - 0, 2446, 2547, 3, 404, 202, 0, 2447, 2547, 3, 1016, 508, 0, 2448, 2547, - 3, 1012, 506, 0, 2449, 2547, 3, 424, 212, 0, 2450, 2547, 3, 1496, 748, - 0, 2451, 2547, 3, 1522, 761, 0, 2452, 2547, 3, 778, 389, 0, 2453, 2547, - 3, 780, 390, 0, 2454, 2547, 3, 434, 217, 0, 2455, 2547, 3, 438, 219, 0, - 2456, 2547, 3, 440, 220, 0, 2457, 2547, 3, 108, 54, 0, 2458, 2547, 3, 446, - 223, 0, 2459, 2547, 3, 458, 229, 0, 2460, 2547, 3, 786, 393, 0, 2461, 2547, - 3, 796, 398, 0, 2462, 2547, 3, 798, 399, 0, 2463, 2547, 3, 1024, 512, 0, - 2464, 2547, 3, 1002, 501, 0, 2465, 2547, 3, 954, 477, 0, 2466, 2547, 3, - 960, 480, 0, 2467, 2547, 3, 984, 492, 0, 2468, 2547, 3, 1030, 515, 0, 2469, - 2547, 3, 150, 75, 0, 2470, 2547, 3, 152, 76, 0, 2471, 2547, 3, 188, 94, - 0, 2472, 2547, 3, 174, 87, 0, 2473, 2547, 3, 1018, 509, 0, 2474, 2547, - 3, 1032, 516, 0, 2475, 2547, 3, 1034, 517, 0, 2476, 2547, 3, 194, 97, 0, - 2477, 2547, 3, 322, 161, 0, 2478, 2547, 3, 1332, 666, 0, 2479, 2547, 3, - 1328, 664, 0, 2480, 2547, 3, 1036, 518, 0, 2481, 2547, 3, 876, 438, 0, - 2482, 2547, 3, 894, 447, 0, 2483, 2547, 3, 200, 100, 0, 2484, 2547, 3, - 256, 128, 0, 2485, 2547, 3, 552, 276, 0, 2486, 2547, 3, 832, 416, 0, 2487, - 2547, 3, 1358, 679, 0, 2488, 2547, 3, 1360, 680, 0, 2489, 2547, 3, 1362, - 681, 0, 2490, 2547, 3, 1366, 683, 0, 2491, 2547, 3, 1368, 684, 0, 2492, - 2547, 3, 1520, 760, 0, 2493, 2547, 3, 1526, 763, 0, 2494, 2547, 3, 1370, - 685, 0, 2495, 2547, 3, 1372, 686, 0, 2496, 2547, 3, 1374, 687, 0, 2497, - 2547, 3, 1364, 682, 0, 2498, 2547, 3, 96, 48, 0, 2499, 2547, 3, 788, 394, - 0, 2500, 2547, 3, 742, 371, 0, 2501, 2547, 3, 746, 373, 0, 2502, 2547, - 3, 748, 374, 0, 2503, 2547, 3, 792, 396, 0, 2504, 2547, 3, 794, 397, 0, - 2505, 2547, 3, 144, 72, 0, 2506, 2547, 3, 1010, 505, 0, 2507, 2547, 3, - 964, 482, 0, 2508, 2547, 3, 982, 491, 0, 2509, 2547, 3, 178, 89, 0, 2510, - 2547, 3, 146, 73, 0, 2511, 2547, 3, 164, 82, 0, 2512, 2547, 3, 166, 83, - 0, 2513, 2547, 3, 182, 91, 0, 2514, 2547, 3, 186, 93, 0, 2515, 2547, 3, - 184, 92, 0, 2516, 2547, 3, 314, 157, 0, 2517, 2547, 3, 1330, 665, 0, 2518, - 2547, 3, 1310, 655, 0, 2519, 2547, 3, 1312, 656, 0, 2520, 2547, 3, 1314, - 657, 0, 2521, 2547, 3, 196, 98, 0, 2522, 2547, 3, 234, 117, 0, 2523, 2547, - 3, 556, 278, 0, 2524, 2547, 3, 1318, 659, 0, 2525, 2547, 3, 592, 296, 0, - 2526, 2547, 3, 668, 334, 0, 2527, 2547, 3, 1744, 872, 0, 2528, 2547, 3, - 686, 343, 0, 2529, 2547, 3, 716, 358, 0, 2530, 2547, 3, 1320, 660, 0, 2531, - 2547, 3, 1340, 670, 0, 2532, 2547, 3, 1338, 669, 0, 2533, 2547, 3, 1852, - 926, 0, 2534, 2547, 3, 744, 372, 0, 2535, 2547, 3, 750, 375, 0, 2536, 2547, - 3, 760, 380, 0, 2537, 2547, 3, 756, 378, 0, 2538, 2547, 3, 754, 377, 0, - 2539, 2547, 3, 758, 379, 0, 2540, 2547, 3, 764, 382, 0, 2541, 2547, 3, - 1864, 932, 0, 2542, 2547, 3, 1376, 688, 0, 2543, 2547, 3, 1308, 654, 0, - 2544, 2547, 3, 712, 356, 0, 2545, 2547, 3, 1834, 917, 0, 2546, 2407, 1, - 0, 0, 0, 2546, 2408, 1, 0, 0, 0, 2546, 2409, 1, 0, 0, 0, 2546, 2410, 1, - 0, 0, 0, 2546, 2411, 1, 0, 0, 0, 2546, 2412, 1, 0, 0, 0, 2546, 2413, 1, - 0, 0, 0, 2546, 2414, 1, 0, 0, 0, 2546, 2415, 1, 0, 0, 0, 2546, 2416, 1, - 0, 0, 0, 2546, 2417, 1, 0, 0, 0, 2546, 2418, 1, 0, 0, 0, 2546, 2419, 1, - 0, 0, 0, 2546, 2420, 1, 0, 0, 0, 2546, 2421, 1, 0, 0, 0, 2546, 2422, 1, - 0, 0, 0, 2546, 2423, 1, 0, 0, 0, 2546, 2424, 1, 0, 0, 0, 2546, 2425, 1, - 0, 0, 0, 2546, 2426, 1, 0, 0, 0, 2546, 2427, 1, 0, 0, 0, 2546, 2428, 1, - 0, 0, 0, 2546, 2429, 1, 0, 0, 0, 2546, 2430, 1, 0, 0, 0, 2546, 2431, 1, - 0, 0, 0, 2546, 2432, 1, 0, 0, 0, 2546, 2433, 1, 0, 0, 0, 2546, 2434, 1, - 0, 0, 0, 2546, 2435, 1, 0, 0, 0, 2546, 2436, 1, 0, 0, 0, 2546, 2437, 1, - 0, 0, 0, 2546, 2438, 1, 0, 0, 0, 2546, 2439, 1, 0, 0, 0, 2546, 2440, 1, - 0, 0, 0, 2546, 2441, 1, 0, 0, 0, 2546, 2442, 1, 0, 0, 0, 2546, 2443, 1, - 0, 0, 0, 2546, 2444, 1, 0, 0, 0, 2546, 2445, 1, 0, 0, 0, 2546, 2446, 1, - 0, 0, 0, 2546, 2447, 1, 0, 0, 0, 2546, 2448, 1, 0, 0, 0, 2546, 2449, 1, - 0, 0, 0, 2546, 2450, 1, 0, 0, 0, 2546, 2451, 1, 0, 0, 0, 2546, 2452, 1, - 0, 0, 0, 2546, 2453, 1, 0, 0, 0, 2546, 2454, 1, 0, 0, 0, 2546, 2455, 1, - 0, 0, 0, 2546, 2456, 1, 0, 0, 0, 2546, 2457, 1, 0, 0, 0, 2546, 2458, 1, - 0, 0, 0, 2546, 2459, 1, 0, 0, 0, 2546, 2460, 1, 0, 0, 0, 2546, 2461, 1, - 0, 0, 0, 2546, 2462, 1, 0, 0, 0, 2546, 2463, 1, 0, 0, 0, 2546, 2464, 1, - 0, 0, 0, 2546, 2465, 1, 0, 0, 0, 2546, 2466, 1, 0, 0, 0, 2546, 2467, 1, - 0, 0, 0, 2546, 2468, 1, 0, 0, 0, 2546, 2469, 1, 0, 0, 0, 2546, 2470, 1, - 0, 0, 0, 2546, 2471, 1, 0, 0, 0, 2546, 2472, 1, 0, 0, 0, 2546, 2473, 1, - 0, 0, 0, 2546, 2474, 1, 0, 0, 0, 2546, 2475, 1, 0, 0, 0, 2546, 2476, 1, - 0, 0, 0, 2546, 2477, 1, 0, 0, 0, 2546, 2478, 1, 0, 0, 0, 2546, 2479, 1, - 0, 0, 0, 2546, 2480, 1, 0, 0, 0, 2546, 2481, 1, 0, 0, 0, 2546, 2482, 1, - 0, 0, 0, 2546, 2483, 1, 0, 0, 0, 2546, 2484, 1, 0, 0, 0, 2546, 2485, 1, - 0, 0, 0, 2546, 2486, 1, 0, 0, 0, 2546, 2487, 1, 0, 0, 0, 2546, 2488, 1, - 0, 0, 0, 2546, 2489, 1, 0, 0, 0, 2546, 2490, 1, 0, 0, 0, 2546, 2491, 1, - 0, 0, 0, 2546, 2492, 1, 0, 0, 0, 2546, 2493, 1, 0, 0, 0, 2546, 2494, 1, - 0, 0, 0, 2546, 2495, 1, 0, 0, 0, 2546, 2496, 1, 0, 0, 0, 2546, 2497, 1, - 0, 0, 0, 2546, 2498, 1, 0, 0, 0, 2546, 2499, 1, 0, 0, 0, 2546, 2500, 1, - 0, 0, 0, 2546, 2501, 1, 0, 0, 0, 2546, 2502, 1, 0, 0, 0, 2546, 2503, 1, - 0, 0, 0, 2546, 2504, 1, 0, 0, 0, 2546, 2505, 1, 0, 0, 0, 2546, 2506, 1, - 0, 0, 0, 2546, 2507, 1, 0, 0, 0, 2546, 2508, 1, 0, 0, 0, 2546, 2509, 1, - 0, 0, 0, 2546, 2510, 1, 0, 0, 0, 2546, 2511, 1, 0, 0, 0, 2546, 2512, 1, - 0, 0, 0, 2546, 2513, 1, 0, 0, 0, 2546, 2514, 1, 0, 0, 0, 2546, 2515, 1, - 0, 0, 0, 2546, 2516, 1, 0, 0, 0, 2546, 2517, 1, 0, 0, 0, 2546, 2518, 1, - 0, 0, 0, 2546, 2519, 1, 0, 0, 0, 2546, 2520, 1, 0, 0, 0, 2546, 2521, 1, - 0, 0, 0, 2546, 2522, 1, 0, 0, 0, 2546, 2523, 1, 0, 0, 0, 2546, 2524, 1, - 0, 0, 0, 2546, 2525, 1, 0, 0, 0, 2546, 2526, 1, 0, 0, 0, 2546, 2527, 1, - 0, 0, 0, 2546, 2528, 1, 0, 0, 0, 2546, 2529, 1, 0, 0, 0, 2546, 2530, 1, - 0, 0, 0, 2546, 2531, 1, 0, 0, 0, 2546, 2532, 1, 0, 0, 0, 2546, 2533, 1, - 0, 0, 0, 2546, 2534, 1, 0, 0, 0, 2546, 2535, 1, 0, 0, 0, 2546, 2536, 1, - 0, 0, 0, 2546, 2537, 1, 0, 0, 0, 2546, 2538, 1, 0, 0, 0, 2546, 2539, 1, - 0, 0, 0, 2546, 2540, 1, 0, 0, 0, 2546, 2541, 1, 0, 0, 0, 2546, 2542, 1, - 0, 0, 0, 2546, 2543, 1, 0, 0, 0, 2546, 2544, 1, 0, 0, 0, 2546, 2545, 1, - 0, 0, 0, 2547, 3, 1, 0, 0, 0, 2548, 2549, 5, 41, 0, 0, 2549, 2603, 5, 407, - 0, 0, 2550, 2585, 3, 2378, 1189, 0, 2551, 2554, 3, 6, 3, 0, 2552, 2554, - 3, 8, 4, 0, 2553, 2551, 1, 0, 0, 0, 2553, 2552, 1, 0, 0, 0, 2554, 2555, - 1, 0, 0, 0, 2555, 2553, 1, 0, 0, 0, 2555, 2556, 1, 0, 0, 0, 2556, 2559, - 1, 0, 0, 0, 2557, 2559, 3, 10, 5, 0, 2558, 2553, 1, 0, 0, 0, 2558, 2557, - 1, 0, 0, 0, 2559, 2561, 1, 0, 0, 0, 2560, 2562, 3, 24, 12, 0, 2561, 2560, - 1, 0, 0, 0, 2561, 2562, 1, 0, 0, 0, 2562, 2586, 1, 0, 0, 0, 2563, 2584, - 3, 12, 6, 0, 2564, 2584, 3, 16, 8, 0, 2565, 2584, 3, 18, 9, 0, 2566, 2584, - 3, 20, 10, 0, 2567, 2584, 3, 24, 12, 0, 2568, 2584, 3, 28, 14, 0, 2569, - 2584, 3, 30, 15, 0, 2570, 2584, 3, 40, 20, 0, 2571, 2584, 3, 44, 22, 0, - 2572, 2584, 3, 46, 23, 0, 2573, 2584, 3, 52, 26, 0, 2574, 2584, 3, 58, - 29, 0, 2575, 2584, 3, 60, 30, 0, 2576, 2584, 3, 62, 31, 0, 2577, 2584, - 3, 64, 32, 0, 2578, 2584, 3, 66, 33, 0, 2579, 2584, 3, 68, 34, 0, 2580, - 2584, 3, 70, 35, 0, 2581, 2584, 3, 72, 36, 0, 2582, 2584, 3, 78, 39, 0, - 2583, 2563, 1, 0, 0, 0, 2583, 2564, 1, 0, 0, 0, 2583, 2565, 1, 0, 0, 0, - 2583, 2566, 1, 0, 0, 0, 2583, 2567, 1, 0, 0, 0, 2583, 2568, 1, 0, 0, 0, - 2583, 2569, 1, 0, 0, 0, 2583, 2570, 1, 0, 0, 0, 2583, 2571, 1, 0, 0, 0, - 2583, 2572, 1, 0, 0, 0, 2583, 2573, 1, 0, 0, 0, 2583, 2574, 1, 0, 0, 0, - 2583, 2575, 1, 0, 0, 0, 2583, 2576, 1, 0, 0, 0, 2583, 2577, 1, 0, 0, 0, - 2583, 2578, 1, 0, 0, 0, 2583, 2579, 1, 0, 0, 0, 2583, 2580, 1, 0, 0, 0, - 2583, 2581, 1, 0, 0, 0, 2583, 2582, 1, 0, 0, 0, 2584, 2586, 1, 0, 0, 0, - 2585, 2558, 1, 0, 0, 0, 2585, 2583, 1, 0, 0, 0, 2586, 2604, 1, 0, 0, 0, - 2587, 2592, 3, 2378, 1189, 0, 2588, 2589, 5, 2382, 0, 0, 2589, 2591, 3, - 2378, 1189, 0, 2590, 2588, 1, 0, 0, 0, 2591, 2594, 1, 0, 0, 0, 2592, 2590, - 1, 0, 0, 0, 2592, 2593, 1, 0, 0, 0, 2593, 2597, 1, 0, 0, 0, 2594, 2592, - 1, 0, 0, 0, 2595, 2597, 5, 37, 0, 0, 2596, 2587, 1, 0, 0, 0, 2596, 2595, - 1, 0, 0, 0, 2597, 2601, 1, 0, 0, 0, 2598, 2602, 3, 90, 45, 0, 2599, 2602, - 3, 92, 46, 0, 2600, 2602, 3, 94, 47, 0, 2601, 2598, 1, 0, 0, 0, 2601, 2599, - 1, 0, 0, 0, 2601, 2600, 1, 0, 0, 0, 2602, 2604, 1, 0, 0, 0, 2603, 2550, - 1, 0, 0, 0, 2603, 2596, 1, 0, 0, 0, 2604, 5, 1, 0, 0, 0, 2605, 2626, 5, - 20, 0, 0, 2606, 2607, 5, 1584, 0, 0, 2607, 2609, 3, 2378, 1189, 0, 2608, - 2606, 1, 0, 0, 0, 2608, 2609, 1, 0, 0, 0, 2609, 2611, 1, 0, 0, 0, 2610, - 2612, 3, 88, 44, 0, 2611, 2610, 1, 0, 0, 0, 2611, 2612, 1, 0, 0, 0, 2612, - 2615, 1, 0, 0, 0, 2613, 2614, 5, 519, 0, 0, 2614, 2616, 3, 2378, 1189, - 0, 2615, 2613, 1, 0, 0, 0, 2615, 2616, 1, 0, 0, 0, 2616, 2617, 1, 0, 0, - 0, 2617, 2618, 5, 406, 0, 0, 2618, 2623, 3, 436, 218, 0, 2619, 2620, 5, - 2382, 0, 0, 2620, 2622, 3, 436, 218, 0, 2621, 2619, 1, 0, 0, 0, 2622, 2625, - 1, 0, 0, 0, 2623, 2621, 1, 0, 0, 0, 2623, 2624, 1, 0, 0, 0, 2624, 2627, - 1, 0, 0, 0, 2625, 2623, 1, 0, 0, 0, 2626, 2608, 1, 0, 0, 0, 2627, 2628, - 1, 0, 0, 0, 2628, 2626, 1, 0, 0, 0, 2628, 2629, 1, 0, 0, 0, 2629, 7, 1, - 0, 0, 0, 2630, 2669, 5, 425, 0, 0, 2631, 2633, 3, 88, 44, 0, 2632, 2631, - 1, 0, 0, 0, 2632, 2633, 1, 0, 0, 0, 2633, 2634, 1, 0, 0, 0, 2634, 2635, - 5, 406, 0, 0, 2635, 2637, 3, 2378, 1189, 0, 2636, 2638, 3, 38, 19, 0, 2637, - 2636, 1, 0, 0, 0, 2637, 2638, 1, 0, 0, 0, 2638, 2646, 1, 0, 0, 0, 2639, - 2640, 5, 2382, 0, 0, 2640, 2642, 3, 2378, 1189, 0, 2641, 2643, 3, 38, 19, - 0, 2642, 2641, 1, 0, 0, 0, 2642, 2643, 1, 0, 0, 0, 2643, 2645, 1, 0, 0, - 0, 2644, 2639, 1, 0, 0, 0, 2645, 2648, 1, 0, 0, 0, 2646, 2644, 1, 0, 0, - 0, 2646, 2647, 1, 0, 0, 0, 2647, 2670, 1, 0, 0, 0, 2648, 2646, 1, 0, 0, - 0, 2649, 2650, 5, 408, 0, 0, 2650, 2652, 5, 680, 0, 0, 2651, 2653, 3, 88, - 44, 0, 2652, 2651, 1, 0, 0, 0, 2652, 2653, 1, 0, 0, 0, 2653, 2654, 1, 0, - 0, 0, 2654, 2655, 5, 519, 0, 0, 2655, 2657, 3, 2378, 1189, 0, 2656, 2658, - 3, 38, 19, 0, 2657, 2656, 1, 0, 0, 0, 2657, 2658, 1, 0, 0, 0, 2658, 2666, - 1, 0, 0, 0, 2659, 2660, 5, 2382, 0, 0, 2660, 2662, 3, 2378, 1189, 0, 2661, - 2663, 3, 38, 19, 0, 2662, 2661, 1, 0, 0, 0, 2662, 2663, 1, 0, 0, 0, 2663, - 2665, 1, 0, 0, 0, 2664, 2659, 1, 0, 0, 0, 2665, 2668, 1, 0, 0, 0, 2666, - 2664, 1, 0, 0, 0, 2666, 2667, 1, 0, 0, 0, 2667, 2670, 1, 0, 0, 0, 2668, - 2666, 1, 0, 0, 0, 2669, 2632, 1, 0, 0, 0, 2669, 2649, 1, 0, 0, 0, 2670, - 9, 1, 0, 0, 0, 2671, 2672, 5, 1468, 0, 0, 2672, 2675, 5, 37, 0, 0, 2673, - 2674, 5, 1595, 0, 0, 2674, 2676, 3, 1170, 585, 0, 2675, 2673, 1, 0, 0, - 0, 2675, 2676, 1, 0, 0, 0, 2676, 11, 1, 0, 0, 0, 2677, 2678, 5, 1463, 0, - 0, 2678, 2679, 5, 406, 0, 0, 2679, 2680, 3, 2378, 1189, 0, 2680, 2681, - 5, 2188, 0, 0, 2681, 2683, 5, 2372, 0, 0, 2682, 2684, 3, 38, 19, 0, 2683, - 2682, 1, 0, 0, 0, 2683, 2684, 1, 0, 0, 0, 2684, 2694, 1, 0, 0, 0, 2685, - 2686, 5, 2382, 0, 0, 2686, 2687, 3, 2378, 1189, 0, 2687, 2688, 5, 2188, - 0, 0, 2688, 2690, 5, 2372, 0, 0, 2689, 2691, 3, 38, 19, 0, 2690, 2689, - 1, 0, 0, 0, 2690, 2691, 1, 0, 0, 0, 2691, 2693, 1, 0, 0, 0, 2692, 2685, - 1, 0, 0, 0, 2693, 2696, 1, 0, 0, 0, 2694, 2692, 1, 0, 0, 0, 2694, 2695, - 1, 0, 0, 0, 2695, 2699, 1, 0, 0, 0, 2696, 2694, 1, 0, 0, 0, 2697, 2698, - 5, 1329, 0, 0, 2698, 2700, 3, 2368, 1184, 0, 2699, 2697, 1, 0, 0, 0, 2699, - 2700, 1, 0, 0, 0, 2700, 2702, 1, 0, 0, 0, 2701, 2703, 3, 14, 7, 0, 2702, - 2701, 1, 0, 0, 0, 2702, 2703, 1, 0, 0, 0, 2703, 13, 1, 0, 0, 0, 2704, 2705, - 7, 0, 0, 0, 2705, 15, 1, 0, 0, 0, 2706, 2723, 5, 1460, 0, 0, 2707, 2708, - 5, 406, 0, 0, 2708, 2709, 3, 2378, 1189, 0, 2709, 2710, 5, 2029, 0, 0, - 2710, 2718, 3, 2378, 1189, 0, 2711, 2712, 5, 2382, 0, 0, 2712, 2713, 3, - 2378, 1189, 0, 2713, 2714, 5, 2029, 0, 0, 2714, 2715, 3, 2378, 1189, 0, - 2715, 2717, 1, 0, 0, 0, 2716, 2711, 1, 0, 0, 0, 2717, 2720, 1, 0, 0, 0, - 2718, 2716, 1, 0, 0, 0, 2718, 2719, 1, 0, 0, 0, 2719, 2724, 1, 0, 0, 0, - 2720, 2718, 1, 0, 0, 0, 2721, 2722, 5, 408, 0, 0, 2722, 2724, 5, 37, 0, - 0, 2723, 2707, 1, 0, 0, 0, 2723, 2721, 1, 0, 0, 0, 2724, 17, 1, 0, 0, 0, - 2725, 2757, 5, 1173, 0, 0, 2726, 2728, 3, 88, 44, 0, 2727, 2726, 1, 0, - 0, 0, 2727, 2728, 1, 0, 0, 0, 2728, 2729, 1, 0, 0, 0, 2729, 2730, 5, 406, - 0, 0, 2730, 2735, 3, 2378, 1189, 0, 2731, 2732, 5, 2382, 0, 0, 2732, 2734, - 3, 2378, 1189, 0, 2733, 2731, 1, 0, 0, 0, 2734, 2737, 1, 0, 0, 0, 2735, - 2733, 1, 0, 0, 0, 2735, 2736, 1, 0, 0, 0, 2736, 2753, 1, 0, 0, 0, 2737, - 2735, 1, 0, 0, 0, 2738, 2739, 5, 408, 0, 0, 2739, 2741, 5, 680, 0, 0, 2740, - 2742, 3, 88, 44, 0, 2741, 2740, 1, 0, 0, 0, 2741, 2742, 1, 0, 0, 0, 2742, - 2743, 1, 0, 0, 0, 2743, 2744, 5, 519, 0, 0, 2744, 2749, 3, 2378, 1189, - 0, 2745, 2746, 5, 2382, 0, 0, 2746, 2748, 3, 2378, 1189, 0, 2747, 2745, - 1, 0, 0, 0, 2748, 2751, 1, 0, 0, 0, 2749, 2747, 1, 0, 0, 0, 2749, 2750, - 1, 0, 0, 0, 2750, 2753, 1, 0, 0, 0, 2751, 2749, 1, 0, 0, 0, 2752, 2727, - 1, 0, 0, 0, 2752, 2738, 1, 0, 0, 0, 2753, 2754, 1, 0, 0, 0, 2754, 2752, - 1, 0, 0, 0, 2754, 2755, 1, 0, 0, 0, 2755, 2758, 1, 0, 0, 0, 2756, 2758, - 5, 37, 0, 0, 2757, 2752, 1, 0, 0, 0, 2757, 2756, 1, 0, 0, 0, 2758, 2761, - 1, 0, 0, 0, 2759, 2760, 5, 1329, 0, 0, 2760, 2762, 3, 2368, 1184, 0, 2761, - 2759, 1, 0, 0, 0, 2761, 2762, 1, 0, 0, 0, 2762, 2764, 1, 0, 0, 0, 2763, - 2765, 3, 14, 7, 0, 2764, 2763, 1, 0, 0, 0, 2764, 2765, 1, 0, 0, 0, 2765, - 19, 1, 0, 0, 0, 2766, 2793, 5, 1160, 0, 0, 2767, 2769, 3, 88, 44, 0, 2768, - 2767, 1, 0, 0, 0, 2768, 2769, 1, 0, 0, 0, 2769, 2770, 1, 0, 0, 0, 2770, - 2771, 5, 406, 0, 0, 2771, 2776, 3, 2378, 1189, 0, 2772, 2773, 5, 2382, - 0, 0, 2773, 2775, 3, 2378, 1189, 0, 2774, 2772, 1, 0, 0, 0, 2775, 2778, - 1, 0, 0, 0, 2776, 2774, 1, 0, 0, 0, 2776, 2777, 1, 0, 0, 0, 2777, 2794, - 1, 0, 0, 0, 2778, 2776, 1, 0, 0, 0, 2779, 2780, 5, 408, 0, 0, 2780, 2782, - 5, 680, 0, 0, 2781, 2783, 3, 88, 44, 0, 2782, 2781, 1, 0, 0, 0, 2782, 2783, - 1, 0, 0, 0, 2783, 2784, 1, 0, 0, 0, 2784, 2785, 5, 519, 0, 0, 2785, 2790, - 3, 2378, 1189, 0, 2786, 2787, 5, 2382, 0, 0, 2787, 2789, 3, 2378, 1189, - 0, 2788, 2786, 1, 0, 0, 0, 2789, 2792, 1, 0, 0, 0, 2790, 2788, 1, 0, 0, - 0, 2790, 2791, 1, 0, 0, 0, 2791, 2794, 1, 0, 0, 0, 2792, 2790, 1, 0, 0, - 0, 2793, 2768, 1, 0, 0, 0, 2793, 2779, 1, 0, 0, 0, 2794, 2796, 1, 0, 0, - 0, 2795, 2797, 3, 22, 11, 0, 2796, 2795, 1, 0, 0, 0, 2796, 2797, 1, 0, - 0, 0, 2797, 21, 1, 0, 0, 0, 2798, 2799, 5, 425, 0, 0, 2799, 2800, 5, 32, - 0, 0, 2800, 2801, 3, 2368, 1184, 0, 2801, 2802, 7, 1, 0, 0, 2802, 23, 1, - 0, 0, 0, 2803, 2823, 5, 1412, 0, 0, 2804, 2806, 7, 2, 0, 0, 2805, 2807, - 3, 26, 13, 0, 2806, 2805, 1, 0, 0, 0, 2807, 2808, 1, 0, 0, 0, 2808, 2806, - 1, 0, 0, 0, 2808, 2809, 1, 0, 0, 0, 2809, 2811, 1, 0, 0, 0, 2810, 2804, - 1, 0, 0, 0, 2810, 2811, 1, 0, 0, 0, 2811, 2812, 1, 0, 0, 0, 2812, 2813, - 5, 1329, 0, 0, 2813, 2814, 3, 2368, 1184, 0, 2814, 2816, 1, 0, 0, 0, 2815, - 2817, 7, 0, 0, 0, 2816, 2815, 1, 0, 0, 0, 2816, 2817, 1, 0, 0, 0, 2817, - 2824, 1, 0, 0, 0, 2818, 2819, 5, 909, 0, 0, 2819, 2821, 5, 1329, 0, 0, - 2820, 2822, 3, 2368, 1184, 0, 2821, 2820, 1, 0, 0, 0, 2821, 2822, 1, 0, - 0, 0, 2822, 2824, 1, 0, 0, 0, 2823, 2810, 1, 0, 0, 0, 2823, 2818, 1, 0, - 0, 0, 2824, 25, 1, 0, 0, 0, 2825, 2826, 3, 2378, 1189, 0, 2826, 27, 1, - 0, 0, 0, 2827, 2829, 5, 186, 0, 0, 2828, 2830, 5, 37, 0, 0, 2829, 2828, - 1, 0, 0, 0, 2829, 2830, 1, 0, 0, 0, 2830, 2832, 1, 0, 0, 0, 2831, 2833, - 7, 3, 0, 0, 2832, 2831, 1, 0, 0, 0, 2832, 2833, 1, 0, 0, 0, 2833, 29, 1, - 0, 0, 0, 2834, 2835, 7, 4, 0, 0, 2835, 2836, 5, 1983, 0, 0, 2836, 2837, - 3, 2378, 1189, 0, 2837, 2844, 3, 32, 16, 0, 2838, 2839, 5, 2382, 0, 0, - 2839, 2840, 3, 2378, 1189, 0, 2840, 2841, 3, 32, 16, 0, 2841, 2843, 1, - 0, 0, 0, 2842, 2838, 1, 0, 0, 0, 2843, 2846, 1, 0, 0, 0, 2844, 2842, 1, - 0, 0, 0, 2844, 2845, 1, 0, 0, 0, 2845, 2858, 1, 0, 0, 0, 2846, 2844, 1, - 0, 0, 0, 2847, 2848, 5, 425, 0, 0, 2848, 2849, 5, 1983, 0, 0, 2849, 2854, - 3, 2378, 1189, 0, 2850, 2851, 5, 2382, 0, 0, 2851, 2853, 3, 2378, 1189, - 0, 2852, 2850, 1, 0, 0, 0, 2853, 2856, 1, 0, 0, 0, 2854, 2852, 1, 0, 0, - 0, 2854, 2855, 1, 0, 0, 0, 2855, 2858, 1, 0, 0, 0, 2856, 2854, 1, 0, 0, - 0, 2857, 2834, 1, 0, 0, 0, 2857, 2847, 1, 0, 0, 0, 2858, 31, 1, 0, 0, 0, - 2859, 2860, 5, 81, 0, 0, 2860, 2862, 5, 2376, 0, 0, 2861, 2863, 3, 34, - 17, 0, 2862, 2861, 1, 0, 0, 0, 2862, 2863, 1, 0, 0, 0, 2863, 2865, 1, 0, - 0, 0, 2864, 2866, 3, 36, 18, 0, 2865, 2864, 1, 0, 0, 0, 2865, 2866, 1, - 0, 0, 0, 2866, 2867, 1, 0, 0, 0, 2867, 2868, 5, 2377, 0, 0, 2868, 33, 1, - 0, 0, 0, 2869, 2870, 7, 5, 0, 0, 2870, 35, 1, 0, 0, 0, 2871, 2872, 7, 6, - 0, 0, 2872, 37, 1, 0, 0, 0, 2873, 2874, 7, 7, 0, 0, 2874, 39, 1, 0, 0, - 0, 2875, 2876, 5, 20, 0, 0, 2876, 2877, 5, 395, 0, 0, 2877, 2882, 3, 1472, - 736, 0, 2878, 2879, 5, 2382, 0, 0, 2879, 2881, 3, 1472, 736, 0, 2880, 2878, - 1, 0, 0, 0, 2881, 2884, 1, 0, 0, 0, 2882, 2880, 1, 0, 0, 0, 2882, 2883, - 1, 0, 0, 0, 2883, 2917, 1, 0, 0, 0, 2884, 2882, 1, 0, 0, 0, 2885, 2886, - 5, 425, 0, 0, 2886, 2887, 5, 395, 0, 0, 2887, 2889, 3, 1472, 736, 0, 2888, - 2890, 3, 38, 19, 0, 2889, 2888, 1, 0, 0, 0, 2889, 2890, 1, 0, 0, 0, 2890, - 2898, 1, 0, 0, 0, 2891, 2892, 5, 2382, 0, 0, 2892, 2894, 3, 1472, 736, - 0, 2893, 2895, 3, 38, 19, 0, 2894, 2893, 1, 0, 0, 0, 2894, 2895, 1, 0, - 0, 0, 2895, 2897, 1, 0, 0, 0, 2896, 2891, 1, 0, 0, 0, 2897, 2900, 1, 0, - 0, 0, 2898, 2896, 1, 0, 0, 0, 2898, 2899, 1, 0, 0, 0, 2899, 2917, 1, 0, - 0, 0, 2900, 2898, 1, 0, 0, 0, 2901, 2902, 5, 1460, 0, 0, 2902, 2903, 5, - 395, 0, 0, 2903, 2904, 3, 42, 21, 0, 2904, 2905, 5, 2029, 0, 0, 2905, 2913, - 3, 42, 21, 0, 2906, 2907, 5, 2382, 0, 0, 2907, 2908, 3, 42, 21, 0, 2908, - 2909, 5, 2029, 0, 0, 2909, 2910, 3, 42, 21, 0, 2910, 2912, 1, 0, 0, 0, - 2911, 2906, 1, 0, 0, 0, 2912, 2915, 1, 0, 0, 0, 2913, 2911, 1, 0, 0, 0, - 2913, 2914, 1, 0, 0, 0, 2914, 2917, 1, 0, 0, 0, 2915, 2913, 1, 0, 0, 0, - 2916, 2875, 1, 0, 0, 0, 2916, 2885, 1, 0, 0, 0, 2916, 2901, 1, 0, 0, 0, - 2917, 41, 1, 0, 0, 0, 2918, 2919, 5, 2372, 0, 0, 2919, 43, 1, 0, 0, 0, - 2920, 2921, 5, 20, 0, 0, 2921, 2922, 5, 36, 0, 0, 2922, 2923, 5, 2372, - 0, 0, 2923, 2924, 5, 564, 0, 0, 2924, 2931, 5, 2372, 0, 0, 2925, 2926, - 5, 2382, 0, 0, 2926, 2927, 5, 2372, 0, 0, 2927, 2928, 5, 564, 0, 0, 2928, - 2930, 5, 2372, 0, 0, 2929, 2925, 1, 0, 0, 0, 2930, 2933, 1, 0, 0, 0, 2931, - 2929, 1, 0, 0, 0, 2931, 2932, 1, 0, 0, 0, 2932, 2959, 1, 0, 0, 0, 2933, - 2931, 1, 0, 0, 0, 2934, 2935, 5, 425, 0, 0, 2935, 2936, 5, 36, 0, 0, 2936, - 2941, 5, 2372, 0, 0, 2937, 2938, 5, 2382, 0, 0, 2938, 2940, 5, 2372, 0, - 0, 2939, 2937, 1, 0, 0, 0, 2940, 2943, 1, 0, 0, 0, 2941, 2939, 1, 0, 0, - 0, 2941, 2942, 1, 0, 0, 0, 2942, 2959, 1, 0, 0, 0, 2943, 2941, 1, 0, 0, - 0, 2944, 2945, 5, 1460, 0, 0, 2945, 2946, 5, 36, 0, 0, 2946, 2947, 5, 2372, - 0, 0, 2947, 2948, 5, 2029, 0, 0, 2948, 2955, 5, 2372, 0, 0, 2949, 2950, - 5, 2382, 0, 0, 2950, 2951, 5, 2372, 0, 0, 2951, 2952, 5, 2029, 0, 0, 2952, - 2954, 5, 2372, 0, 0, 2953, 2949, 1, 0, 0, 0, 2954, 2957, 1, 0, 0, 0, 2955, - 2953, 1, 0, 0, 0, 2955, 2956, 1, 0, 0, 0, 2956, 2959, 1, 0, 0, 0, 2957, - 2955, 1, 0, 0, 0, 2958, 2920, 1, 0, 0, 0, 2958, 2934, 1, 0, 0, 0, 2958, - 2944, 1, 0, 0, 0, 2959, 45, 1, 0, 0, 0, 2960, 2972, 3, 48, 24, 0, 2961, - 2972, 3, 50, 25, 0, 2962, 2963, 5, 1468, 0, 0, 2963, 2964, 5, 2171, 0, - 0, 2964, 2965, 3, 2378, 1189, 0, 2965, 2966, 5, 1595, 0, 0, 2966, 2967, - 3, 1170, 585, 0, 2967, 2972, 1, 0, 0, 0, 2968, 2969, 5, 425, 0, 0, 2969, - 2970, 5, 2171, 0, 0, 2970, 2972, 3, 2378, 1189, 0, 2971, 2960, 1, 0, 0, - 0, 2971, 2961, 1, 0, 0, 0, 2971, 2962, 1, 0, 0, 0, 2971, 2968, 1, 0, 0, - 0, 2972, 47, 1, 0, 0, 0, 2973, 2974, 5, 20, 0, 0, 2974, 2975, 5, 2171, - 0, 0, 2975, 2976, 3, 2378, 1189, 0, 2976, 2977, 5, 1595, 0, 0, 2977, 2979, - 3, 1170, 585, 0, 2978, 2980, 3, 34, 17, 0, 2979, 2978, 1, 0, 0, 0, 2979, - 2980, 1, 0, 0, 0, 2980, 2985, 1, 0, 0, 0, 2981, 2982, 5, 1662, 0, 0, 2982, - 2983, 3, 2368, 1184, 0, 2983, 2984, 7, 8, 0, 0, 2984, 2986, 1, 0, 0, 0, - 2985, 2981, 1, 0, 0, 0, 2985, 2986, 1, 0, 0, 0, 2986, 2989, 1, 0, 0, 0, - 2987, 2988, 5, 1661, 0, 0, 2988, 2990, 3, 2368, 1184, 0, 2989, 2987, 1, - 0, 0, 0, 2989, 2990, 1, 0, 0, 0, 2990, 49, 1, 0, 0, 0, 2991, 2992, 5, 909, - 0, 0, 2992, 2993, 5, 2171, 0, 0, 2993, 2996, 3, 2378, 1189, 0, 2994, 2995, - 5, 918, 0, 0, 2995, 2997, 5, 2372, 0, 0, 2996, 2994, 1, 0, 0, 0, 2996, - 2997, 1, 0, 0, 0, 2997, 3000, 1, 0, 0, 0, 2998, 2999, 5, 2100, 0, 0, 2999, - 3001, 5, 2372, 0, 0, 3000, 2998, 1, 0, 0, 0, 3000, 3001, 1, 0, 0, 0, 3001, - 51, 1, 0, 0, 0, 3002, 3003, 5, 1568, 0, 0, 3003, 3004, 5, 80, 0, 0, 3004, - 3005, 5, 2372, 0, 0, 3005, 3006, 5, 2398, 0, 0, 3006, 3007, 5, 2372, 0, - 0, 3007, 53, 1, 0, 0, 0, 3008, 3009, 5, 909, 0, 0, 3009, 3010, 5, 534, - 0, 0, 3010, 3011, 5, 2372, 0, 0, 3011, 3012, 5, 80, 0, 0, 3012, 3013, 5, - 2376, 0, 0, 3013, 3014, 3, 56, 28, 0, 3014, 3024, 5, 2377, 0, 0, 3015, - 3016, 5, 2382, 0, 0, 3016, 3017, 5, 2372, 0, 0, 3017, 3018, 5, 80, 0, 0, - 3018, 3019, 5, 2376, 0, 0, 3019, 3020, 3, 56, 28, 0, 3020, 3021, 5, 2377, - 0, 0, 3021, 3023, 1, 0, 0, 0, 3022, 3015, 1, 0, 0, 0, 3023, 3026, 1, 0, - 0, 0, 3024, 3022, 1, 0, 0, 0, 3024, 3025, 1, 0, 0, 0, 3025, 55, 1, 0, 0, - 0, 3026, 3024, 1, 0, 0, 0, 3027, 3028, 1, 0, 0, 0, 3028, 57, 1, 0, 0, 0, - 3029, 3030, 5, 425, 0, 0, 3030, 3031, 5, 534, 0, 0, 3031, 3036, 3, 1472, - 736, 0, 3032, 3033, 5, 2382, 0, 0, 3033, 3035, 3, 1472, 736, 0, 3034, 3032, - 1, 0, 0, 0, 3035, 3038, 1, 0, 0, 0, 3036, 3034, 1, 0, 0, 0, 3036, 3037, - 1, 0, 0, 0, 3037, 59, 1, 0, 0, 0, 3038, 3036, 1, 0, 0, 0, 3039, 3040, 5, - 281, 0, 0, 3040, 3041, 5, 1425, 0, 0, 3041, 3042, 5, 2029, 0, 0, 3042, - 3043, 5, 553, 0, 0, 3043, 61, 1, 0, 0, 0, 3044, 3045, 5, 20, 0, 0, 3045, - 3046, 5, 2117, 0, 0, 3046, 3047, 5, 2372, 0, 0, 3047, 3048, 5, 2188, 0, - 0, 3048, 3049, 5, 865, 0, 0, 3049, 3054, 5, 2372, 0, 0, 3050, 3051, 5, - 2382, 0, 0, 3051, 3053, 5, 2372, 0, 0, 3052, 3050, 1, 0, 0, 0, 3053, 3056, - 1, 0, 0, 0, 3054, 3052, 1, 0, 0, 0, 3054, 3055, 1, 0, 0, 0, 3055, 3074, - 1, 0, 0, 0, 3056, 3054, 1, 0, 0, 0, 3057, 3058, 5, 909, 0, 0, 3058, 3059, - 5, 2117, 0, 0, 3059, 3060, 5, 2372, 0, 0, 3060, 3061, 7, 9, 0, 0, 3061, - 3062, 5, 865, 0, 0, 3062, 3067, 5, 2372, 0, 0, 3063, 3064, 5, 2382, 0, - 0, 3064, 3066, 5, 2372, 0, 0, 3065, 3063, 1, 0, 0, 0, 3066, 3069, 1, 0, - 0, 0, 3067, 3065, 1, 0, 0, 0, 3067, 3068, 1, 0, 0, 0, 3068, 3074, 1, 0, - 0, 0, 3069, 3067, 1, 0, 0, 0, 3070, 3071, 5, 425, 0, 0, 3071, 3072, 5, - 2117, 0, 0, 3072, 3074, 5, 2372, 0, 0, 3073, 3044, 1, 0, 0, 0, 3073, 3057, - 1, 0, 0, 0, 3073, 3070, 1, 0, 0, 0, 3074, 63, 1, 0, 0, 0, 3075, 3076, 5, - 20, 0, 0, 3076, 3077, 5, 2121, 0, 0, 3077, 3082, 5, 2372, 0, 0, 3078, 3079, - 5, 2382, 0, 0, 3079, 3081, 5, 2372, 0, 0, 3080, 3078, 1, 0, 0, 0, 3081, - 3084, 1, 0, 0, 0, 3082, 3080, 1, 0, 0, 0, 3082, 3083, 1, 0, 0, 0, 3083, - 3113, 1, 0, 0, 0, 3084, 3082, 1, 0, 0, 0, 3085, 3086, 5, 425, 0, 0, 3086, - 3087, 5, 2121, 0, 0, 3087, 3092, 5, 2372, 0, 0, 3088, 3089, 5, 2382, 0, - 0, 3089, 3091, 5, 2372, 0, 0, 3090, 3088, 1, 0, 0, 0, 3091, 3094, 1, 0, - 0, 0, 3092, 3090, 1, 0, 0, 0, 3092, 3093, 1, 0, 0, 0, 3093, 3096, 1, 0, - 0, 0, 3094, 3092, 1, 0, 0, 0, 3095, 3097, 5, 168, 0, 0, 3096, 3095, 1, - 0, 0, 0, 3096, 3097, 1, 0, 0, 0, 3097, 3113, 1, 0, 0, 0, 3098, 3099, 5, - 1463, 0, 0, 3099, 3100, 5, 2121, 0, 0, 3100, 3101, 5, 2372, 0, 0, 3101, - 3102, 5, 2188, 0, 0, 3102, 3109, 5, 2372, 0, 0, 3103, 3104, 5, 2382, 0, - 0, 3104, 3105, 5, 2372, 0, 0, 3105, 3106, 5, 2188, 0, 0, 3106, 3108, 5, - 2372, 0, 0, 3107, 3103, 1, 0, 0, 0, 3108, 3111, 1, 0, 0, 0, 3109, 3107, - 1, 0, 0, 0, 3109, 3110, 1, 0, 0, 0, 3110, 3113, 1, 0, 0, 0, 3111, 3109, - 1, 0, 0, 0, 3112, 3075, 1, 0, 0, 0, 3112, 3085, 1, 0, 0, 0, 3112, 3098, - 1, 0, 0, 0, 3113, 65, 1, 0, 0, 0, 3114, 3115, 5, 1568, 0, 0, 3115, 3116, - 5, 1294, 0, 0, 3116, 3117, 7, 10, 0, 0, 3117, 3121, 5, 2398, 0, 0, 3118, - 3122, 5, 1054, 0, 0, 3119, 3120, 5, 1408, 0, 0, 3120, 3122, 7, 11, 0, 0, - 3121, 3118, 1, 0, 0, 0, 3121, 3119, 1, 0, 0, 0, 3122, 3133, 1, 0, 0, 0, - 3123, 3124, 5, 2382, 0, 0, 3124, 3125, 7, 10, 0, 0, 3125, 3129, 5, 2398, - 0, 0, 3126, 3130, 5, 1054, 0, 0, 3127, 3128, 5, 1408, 0, 0, 3128, 3130, - 7, 11, 0, 0, 3129, 3126, 1, 0, 0, 0, 3129, 3127, 1, 0, 0, 0, 3130, 3132, - 1, 0, 0, 0, 3131, 3123, 1, 0, 0, 0, 3132, 3135, 1, 0, 0, 0, 3133, 3131, - 1, 0, 0, 0, 3133, 3134, 1, 0, 0, 0, 3134, 3136, 1, 0, 0, 0, 3135, 3133, - 1, 0, 0, 0, 3136, 3137, 5, 564, 0, 0, 3137, 3138, 5, 534, 0, 0, 3138, 3143, - 5, 2372, 0, 0, 3139, 3140, 5, 2382, 0, 0, 3140, 3142, 5, 2372, 0, 0, 3141, - 3139, 1, 0, 0, 0, 3142, 3145, 1, 0, 0, 0, 3143, 3141, 1, 0, 0, 0, 3143, - 3144, 1, 0, 0, 0, 3144, 67, 1, 0, 0, 0, 3145, 3143, 1, 0, 0, 0, 3146, 3147, - 5, 1568, 0, 0, 3147, 3148, 5, 1236, 0, 0, 3148, 3149, 7, 12, 0, 0, 3149, - 3150, 5, 2398, 0, 0, 3150, 3157, 5, 2372, 0, 0, 3151, 3152, 5, 2382, 0, - 0, 3152, 3153, 7, 12, 0, 0, 3153, 3154, 5, 2398, 0, 0, 3154, 3156, 5, 2372, - 0, 0, 3155, 3151, 1, 0, 0, 0, 3156, 3159, 1, 0, 0, 0, 3157, 3155, 1, 0, - 0, 0, 3157, 3158, 1, 0, 0, 0, 3158, 3160, 1, 0, 0, 0, 3159, 3157, 1, 0, - 0, 0, 3160, 3161, 5, 564, 0, 0, 3161, 3162, 5, 534, 0, 0, 3162, 3167, 5, - 2372, 0, 0, 3163, 3164, 5, 2382, 0, 0, 3164, 3166, 5, 2372, 0, 0, 3165, - 3163, 1, 0, 0, 0, 3166, 3169, 1, 0, 0, 0, 3167, 3165, 1, 0, 0, 0, 3167, - 3168, 1, 0, 0, 0, 3168, 69, 1, 0, 0, 0, 3169, 3167, 1, 0, 0, 0, 3170, 3175, - 5, 1530, 0, 0, 3171, 3172, 5, 534, 0, 0, 3172, 3176, 5, 2372, 0, 0, 3173, - 3174, 5, 406, 0, 0, 3174, 3176, 3, 2378, 1189, 0, 3175, 3171, 1, 0, 0, - 0, 3175, 3173, 1, 0, 0, 0, 3175, 3176, 1, 0, 0, 0, 3176, 3178, 1, 0, 0, - 0, 3177, 3179, 7, 3, 0, 0, 3178, 3177, 1, 0, 0, 0, 3178, 3179, 1, 0, 0, - 0, 3179, 3182, 1, 0, 0, 0, 3180, 3181, 5, 1329, 0, 0, 3181, 3183, 7, 13, - 0, 0, 3182, 3180, 1, 0, 0, 0, 3182, 3183, 1, 0, 0, 0, 3183, 3185, 1, 0, - 0, 0, 3184, 3186, 3, 14, 7, 0, 3185, 3184, 1, 0, 0, 0, 3185, 3186, 1, 0, - 0, 0, 3186, 3188, 1, 0, 0, 0, 3187, 3189, 3, 38, 19, 0, 3188, 3187, 1, - 0, 0, 0, 3188, 3189, 1, 0, 0, 0, 3189, 3191, 1, 0, 0, 0, 3190, 3192, 5, - 1654, 0, 0, 3191, 3190, 1, 0, 0, 0, 3191, 3192, 1, 0, 0, 0, 3192, 71, 1, - 0, 0, 0, 3193, 3194, 5, 20, 0, 0, 3194, 3195, 5, 1395, 0, 0, 3195, 3201, - 3, 2378, 1189, 0, 3196, 3197, 5, 1568, 0, 0, 3197, 3198, 3, 74, 37, 0, - 3198, 3199, 5, 2398, 0, 0, 3199, 3200, 3, 76, 38, 0, 3200, 3202, 1, 0, - 0, 0, 3201, 3196, 1, 0, 0, 0, 3201, 3202, 1, 0, 0, 0, 3202, 3221, 1, 0, - 0, 0, 3203, 3204, 5, 909, 0, 0, 3204, 3205, 5, 1395, 0, 0, 3205, 3206, - 3, 2378, 1189, 0, 3206, 3207, 5, 1568, 0, 0, 3207, 3208, 3, 74, 37, 0, - 3208, 3209, 5, 2398, 0, 0, 3209, 3210, 3, 76, 38, 0, 3210, 3221, 1, 0, - 0, 0, 3211, 3212, 5, 921, 0, 0, 3212, 3213, 5, 1395, 0, 0, 3213, 3214, - 3, 2378, 1189, 0, 3214, 3215, 5, 2029, 0, 0, 3215, 3216, 3, 2378, 1189, - 0, 3216, 3221, 1, 0, 0, 0, 3217, 3218, 5, 425, 0, 0, 3218, 3219, 5, 1395, - 0, 0, 3219, 3221, 3, 2378, 1189, 0, 3220, 3193, 1, 0, 0, 0, 3220, 3203, - 1, 0, 0, 0, 3220, 3211, 1, 0, 0, 0, 3220, 3217, 1, 0, 0, 0, 3221, 73, 1, - 0, 0, 0, 3222, 3223, 3, 2378, 1189, 0, 3223, 75, 1, 0, 0, 0, 3224, 3225, - 3, 2378, 1189, 0, 3225, 77, 1, 0, 0, 0, 3226, 3231, 3, 80, 40, 0, 3227, - 3231, 3, 82, 41, 0, 3228, 3231, 3, 84, 42, 0, 3229, 3231, 3, 86, 43, 0, - 3230, 3226, 1, 0, 0, 0, 3230, 3227, 1, 0, 0, 0, 3230, 3228, 1, 0, 0, 0, - 3230, 3229, 1, 0, 0, 0, 3231, 79, 1, 0, 0, 0, 3232, 3233, 5, 20, 0, 0, - 3233, 3234, 5, 536, 0, 0, 3234, 3238, 3, 2378, 1189, 0, 3235, 3236, 7, - 14, 0, 0, 3236, 3239, 3, 2378, 1189, 0, 3237, 3239, 5, 1983, 0, 0, 3238, - 3235, 1, 0, 0, 0, 3238, 3237, 1, 0, 0, 0, 3239, 3243, 1, 0, 0, 0, 3240, - 3241, 5, 572, 0, 0, 3241, 3242, 5, 1983, 0, 0, 3242, 3244, 3, 2378, 1189, - 0, 3243, 3240, 1, 0, 0, 0, 3243, 3244, 1, 0, 0, 0, 3244, 3249, 1, 0, 0, - 0, 3245, 3246, 5, 1568, 0, 0, 3246, 3247, 5, 2372, 0, 0, 3247, 3248, 5, - 2398, 0, 0, 3248, 3250, 5, 2372, 0, 0, 3249, 3245, 1, 0, 0, 0, 3249, 3250, - 1, 0, 0, 0, 3250, 81, 1, 0, 0, 0, 3251, 3252, 5, 909, 0, 0, 3252, 3253, - 5, 536, 0, 0, 3253, 3254, 3, 2378, 1189, 0, 3254, 3255, 5, 1568, 0, 0, - 3255, 3256, 5, 2372, 0, 0, 3256, 3257, 5, 2398, 0, 0, 3257, 3258, 5, 2372, - 0, 0, 3258, 83, 1, 0, 0, 0, 3259, 3260, 5, 921, 0, 0, 3260, 3261, 5, 534, - 0, 0, 3261, 3262, 5, 2372, 0, 0, 3262, 3263, 5, 2029, 0, 0, 3263, 3264, - 5, 536, 0, 0, 3264, 3265, 3, 2378, 1189, 0, 3265, 85, 1, 0, 0, 0, 3266, - 3267, 5, 425, 0, 0, 3267, 3268, 5, 536, 0, 0, 3268, 3270, 3, 2378, 1189, - 0, 3269, 3271, 5, 168, 0, 0, 3270, 3269, 1, 0, 0, 0, 3270, 3271, 1, 0, - 0, 0, 3271, 87, 1, 0, 0, 0, 3272, 3273, 7, 15, 0, 0, 3273, 89, 1, 0, 0, - 0, 3274, 3275, 5, 2065, 0, 0, 3275, 3276, 5, 408, 0, 0, 3276, 91, 1, 0, - 0, 0, 3277, 3279, 5, 917, 0, 0, 3278, 3280, 7, 16, 0, 0, 3279, 3278, 1, - 0, 0, 0, 3279, 3280, 1, 0, 0, 0, 3280, 3282, 1, 0, 0, 0, 3281, 3283, 7, - 7, 0, 0, 3282, 3281, 1, 0, 0, 0, 3282, 3283, 1, 0, 0, 0, 3283, 3289, 1, - 0, 0, 0, 3284, 3286, 5, 409, 0, 0, 3285, 3287, 7, 7, 0, 0, 3286, 3285, - 1, 0, 0, 0, 3286, 3287, 1, 0, 0, 0, 3287, 3289, 1, 0, 0, 0, 3288, 3277, - 1, 0, 0, 0, 3288, 3284, 1, 0, 0, 0, 3289, 93, 1, 0, 0, 0, 3290, 3291, 7, - 17, 0, 0, 3291, 3301, 5, 2171, 0, 0, 3292, 3297, 3, 2378, 1189, 0, 3293, - 3294, 5, 2382, 0, 0, 3294, 3296, 3, 2378, 1189, 0, 3295, 3293, 1, 0, 0, - 0, 3296, 3299, 1, 0, 0, 0, 3297, 3295, 1, 0, 0, 0, 3297, 3298, 1, 0, 0, - 0, 3298, 3302, 1, 0, 0, 0, 3299, 3297, 1, 0, 0, 0, 3300, 3302, 5, 37, 0, - 0, 3301, 3292, 1, 0, 0, 0, 3301, 3300, 1, 0, 0, 0, 3302, 95, 1, 0, 0, 0, - 3303, 3304, 5, 425, 0, 0, 3304, 3305, 5, 576, 0, 0, 3305, 3306, 3, 2292, - 1146, 0, 3306, 3307, 5, 2396, 0, 0, 3307, 97, 1, 0, 0, 0, 3308, 3309, 5, - 41, 0, 0, 3309, 3310, 5, 549, 0, 0, 3310, 3311, 5, 62, 0, 0, 3311, 3341, - 3, 2378, 1189, 0, 3312, 3313, 5, 1568, 0, 0, 3313, 3342, 5, 363, 0, 0, - 3314, 3315, 7, 4, 0, 0, 3315, 3316, 5, 1973, 0, 0, 3316, 3318, 3, 2378, - 1189, 0, 3317, 3319, 3, 442, 221, 0, 3318, 3317, 1, 0, 0, 0, 3318, 3319, - 1, 0, 0, 0, 3319, 3342, 1, 0, 0, 0, 3320, 3321, 5, 1459, 0, 0, 3321, 3322, - 5, 1973, 0, 0, 3322, 3342, 3, 2378, 1189, 0, 3323, 3324, 5, 909, 0, 0, - 3324, 3342, 3, 444, 222, 0, 3325, 3334, 5, 1379, 0, 0, 3326, 3335, 5, 37, - 0, 0, 3327, 3332, 5, 106, 0, 0, 3328, 3329, 5, 1528, 0, 0, 3329, 3333, - 3, 2078, 1039, 0, 3330, 3331, 5, 1997, 0, 0, 3331, 3333, 3, 2078, 1039, - 0, 3332, 3328, 1, 0, 0, 0, 3332, 3330, 1, 0, 0, 0, 3333, 3335, 1, 0, 0, - 0, 3334, 3326, 1, 0, 0, 0, 3334, 3327, 1, 0, 0, 0, 3335, 3342, 1, 0, 0, - 0, 3336, 3338, 5, 1057, 0, 0, 3337, 3336, 1, 0, 0, 0, 3337, 3338, 1, 0, - 0, 0, 3338, 3339, 1, 0, 0, 0, 3339, 3340, 5, 1185, 0, 0, 3340, 3342, 5, - 330, 0, 0, 3341, 3312, 1, 0, 0, 0, 3341, 3314, 1, 0, 0, 0, 3341, 3320, - 1, 0, 0, 0, 3341, 3323, 1, 0, 0, 0, 3341, 3325, 1, 0, 0, 0, 3341, 3337, - 1, 0, 0, 0, 3342, 99, 1, 0, 0, 0, 3343, 3344, 5, 41, 0, 0, 3344, 3348, - 5, 617, 0, 0, 3345, 3346, 3, 2258, 1129, 0, 3346, 3347, 5, 2369, 0, 0, - 3347, 3349, 1, 0, 0, 0, 3348, 3345, 1, 0, 0, 0, 3348, 3349, 1, 0, 0, 0, - 3349, 3350, 1, 0, 0, 0, 3350, 3355, 3, 2378, 1189, 0, 3351, 3352, 5, 1460, - 0, 0, 3352, 3353, 5, 2029, 0, 0, 3353, 3356, 3, 2378, 1189, 0, 3354, 3356, - 5, 233, 0, 0, 3355, 3351, 1, 0, 0, 0, 3355, 3354, 1, 0, 0, 0, 3356, 101, - 1, 0, 0, 0, 3357, 3358, 5, 41, 0, 0, 3358, 3359, 5, 576, 0, 0, 3359, 3360, - 3, 2292, 1146, 0, 3360, 3362, 5, 233, 0, 0, 3361, 3363, 5, 352, 0, 0, 3362, - 3361, 1, 0, 0, 0, 3362, 3363, 1, 0, 0, 0, 3363, 3367, 1, 0, 0, 0, 3364, - 3366, 3, 808, 404, 0, 3365, 3364, 1, 0, 0, 0, 3366, 3369, 1, 0, 0, 0, 3367, - 3365, 1, 0, 0, 0, 3367, 3368, 1, 0, 0, 0, 3368, 3372, 1, 0, 0, 0, 3369, - 3367, 1, 0, 0, 0, 3370, 3371, 5, 1488, 0, 0, 3371, 3373, 5, 1570, 0, 0, - 3372, 3370, 1, 0, 0, 0, 3372, 3373, 1, 0, 0, 0, 3373, 3374, 1, 0, 0, 0, - 3374, 3375, 5, 2396, 0, 0, 3375, 103, 1, 0, 0, 0, 3376, 3377, 5, 41, 0, - 0, 3377, 3378, 5, 729, 0, 0, 3378, 3382, 7, 18, 0, 0, 3379, 3380, 3, 2258, - 1129, 0, 3380, 3381, 5, 2369, 0, 0, 3381, 3383, 1, 0, 0, 0, 3382, 3379, - 1, 0, 0, 0, 3382, 3383, 1, 0, 0, 0, 3383, 3384, 1, 0, 0, 0, 3384, 3404, - 3, 2378, 1189, 0, 3385, 3386, 5, 1470, 0, 0, 3386, 3398, 5, 2376, 0, 0, - 3387, 3388, 5, 2376, 0, 0, 3388, 3390, 3, 106, 53, 0, 3389, 3391, 5, 2382, - 0, 0, 3390, 3389, 1, 0, 0, 0, 3390, 3391, 1, 0, 0, 0, 3391, 3394, 1, 0, - 0, 0, 3392, 3395, 3, 2258, 1129, 0, 3393, 3395, 5, 2381, 0, 0, 3394, 3392, - 1, 0, 0, 0, 3394, 3393, 1, 0, 0, 0, 3395, 3396, 1, 0, 0, 0, 3396, 3397, - 5, 2377, 0, 0, 3397, 3399, 1, 0, 0, 0, 3398, 3387, 1, 0, 0, 0, 3399, 3400, - 1, 0, 0, 0, 3400, 3398, 1, 0, 0, 0, 3400, 3401, 1, 0, 0, 0, 3401, 3402, - 1, 0, 0, 0, 3402, 3403, 5, 2377, 0, 0, 3403, 3405, 1, 0, 0, 0, 3404, 3385, - 1, 0, 0, 0, 3404, 3405, 1, 0, 0, 0, 3405, 3409, 1, 0, 0, 0, 3406, 3410, - 5, 233, 0, 0, 3407, 3410, 5, 1469, 0, 0, 3408, 3410, 3, 1746, 873, 0, 3409, - 3406, 1, 0, 0, 0, 3409, 3407, 1, 0, 0, 0, 3409, 3408, 1, 0, 0, 0, 3410, - 105, 1, 0, 0, 0, 3411, 3412, 7, 19, 0, 0, 3412, 107, 1, 0, 0, 0, 3413, - 3416, 5, 301, 0, 0, 3414, 3415, 5, 1219, 0, 0, 3415, 3417, 5, 1463, 0, - 0, 3416, 3414, 1, 0, 0, 0, 3416, 3417, 1, 0, 0, 0, 3417, 3418, 1, 0, 0, - 0, 3418, 3419, 5, 576, 0, 0, 3419, 3431, 3, 2292, 1146, 0, 3420, 3421, - 5, 2376, 0, 0, 3421, 3426, 3, 1758, 879, 0, 3422, 3423, 5, 2382, 0, 0, - 3423, 3425, 3, 1758, 879, 0, 3424, 3422, 1, 0, 0, 0, 3425, 3428, 1, 0, - 0, 0, 3426, 3424, 1, 0, 0, 0, 3426, 3427, 1, 0, 0, 0, 3427, 3429, 1, 0, - 0, 0, 3428, 3426, 1, 0, 0, 0, 3429, 3430, 5, 2377, 0, 0, 3430, 3432, 1, - 0, 0, 0, 3431, 3420, 1, 0, 0, 0, 3431, 3432, 1, 0, 0, 0, 3432, 3433, 1, - 0, 0, 0, 3433, 3434, 5, 1487, 0, 0, 3434, 3441, 3, 2344, 1172, 0, 3435, - 3440, 3, 1746, 873, 0, 3436, 3440, 3, 112, 56, 0, 3437, 3440, 3, 116, 58, - 0, 3438, 3440, 5, 390, 0, 0, 3439, 3435, 1, 0, 0, 0, 3439, 3436, 1, 0, - 0, 0, 3439, 3437, 1, 0, 0, 0, 3439, 3438, 1, 0, 0, 0, 3440, 3443, 1, 0, - 0, 0, 3441, 3439, 1, 0, 0, 0, 3441, 3442, 1, 0, 0, 0, 3442, 3462, 1, 0, - 0, 0, 3443, 3441, 1, 0, 0, 0, 3444, 3446, 5, 1300, 0, 0, 3445, 3444, 1, - 0, 0, 0, 3445, 3446, 1, 0, 0, 0, 3446, 3447, 1, 0, 0, 0, 3447, 3456, 7, - 20, 0, 0, 3448, 3450, 5, 356, 0, 0, 3449, 3448, 1, 0, 0, 0, 3449, 3450, - 1, 0, 0, 0, 3450, 3452, 1, 0, 0, 0, 3451, 3453, 3, 1762, 881, 0, 3452, - 3451, 1, 0, 0, 0, 3452, 3453, 1, 0, 0, 0, 3453, 3454, 1, 0, 0, 0, 3454, - 3457, 3, 1838, 919, 0, 3455, 3457, 3, 1748, 874, 0, 3456, 3449, 1, 0, 0, - 0, 3456, 3455, 1, 0, 0, 0, 3457, 3463, 1, 0, 0, 0, 3458, 3459, 7, 21, 0, - 0, 3459, 3460, 5, 2129, 0, 0, 3460, 3463, 3, 2264, 1132, 0, 3461, 3463, - 3, 110, 55, 0, 3462, 3445, 1, 0, 0, 0, 3462, 3458, 1, 0, 0, 0, 3462, 3461, - 1, 0, 0, 0, 3463, 3464, 1, 0, 0, 0, 3464, 3465, 5, 2396, 0, 0, 3465, 109, - 1, 0, 0, 0, 3466, 3467, 5, 1618, 0, 0, 3467, 3468, 5, 723, 0, 0, 3468, - 3469, 5, 107, 0, 0, 3469, 3470, 5, 1487, 0, 0, 3470, 3471, 3, 2372, 1186, - 0, 3471, 3472, 5, 2396, 0, 0, 3472, 3473, 5, 459, 0, 0, 3473, 111, 1, 0, - 0, 0, 3474, 3476, 5, 1241, 0, 0, 3475, 3477, 3, 114, 57, 0, 3476, 3475, - 1, 0, 0, 0, 3476, 3477, 1, 0, 0, 0, 3477, 113, 1, 0, 0, 0, 3478, 3479, - 5, 2376, 0, 0, 3479, 3480, 5, 1256, 0, 0, 3480, 3481, 3, 2078, 1039, 0, - 3481, 3485, 5, 151, 0, 0, 3482, 3486, 5, 53, 0, 0, 3483, 3484, 7, 22, 0, - 0, 3484, 3486, 3, 2330, 1165, 0, 3485, 3482, 1, 0, 0, 0, 3485, 3483, 1, - 0, 0, 0, 3486, 3488, 1, 0, 0, 0, 3487, 3489, 3, 120, 60, 0, 3488, 3487, - 1, 0, 0, 0, 3488, 3489, 1, 0, 0, 0, 3489, 3490, 1, 0, 0, 0, 3490, 3491, - 5, 2377, 0, 0, 3491, 115, 1, 0, 0, 0, 3492, 3494, 5, 1480, 0, 0, 3493, - 3495, 3, 118, 59, 0, 3494, 3493, 1, 0, 0, 0, 3494, 3495, 1, 0, 0, 0, 3495, - 117, 1, 0, 0, 0, 3496, 3497, 5, 1453, 0, 0, 3497, 3498, 5, 2376, 0, 0, - 3498, 3503, 3, 2312, 1156, 0, 3499, 3500, 5, 2382, 0, 0, 3500, 3502, 3, - 2312, 1156, 0, 3501, 3499, 1, 0, 0, 0, 3502, 3505, 1, 0, 0, 0, 3503, 3501, - 1, 0, 0, 0, 3503, 3504, 1, 0, 0, 0, 3504, 3506, 1, 0, 0, 0, 3505, 3503, - 1, 0, 0, 0, 3506, 3507, 5, 2377, 0, 0, 3507, 119, 1, 0, 0, 0, 3508, 3509, - 7, 23, 0, 0, 3509, 3510, 3, 2078, 1039, 0, 3510, 3511, 5, 151, 0, 0, 3511, - 3512, 3, 2330, 1165, 0, 3512, 121, 1, 0, 0, 0, 3513, 3514, 5, 41, 0, 0, - 3514, 3516, 5, 1227, 0, 0, 3515, 3517, 7, 24, 0, 0, 3516, 3515, 1, 0, 0, - 0, 3516, 3517, 1, 0, 0, 0, 3517, 3518, 1, 0, 0, 0, 3518, 3520, 3, 2378, - 1189, 0, 3519, 3521, 3, 124, 62, 0, 3520, 3519, 1, 0, 0, 0, 3521, 3522, - 1, 0, 0, 0, 3522, 3520, 1, 0, 0, 0, 3522, 3523, 1, 0, 0, 0, 3523, 123, - 1, 0, 0, 0, 3524, 3535, 5, 1413, 0, 0, 3525, 3526, 5, 1460, 0, 0, 3526, - 3527, 5, 2029, 0, 0, 3527, 3535, 3, 2378, 1189, 0, 3528, 3529, 5, 179, - 0, 0, 3529, 3530, 5, 172, 0, 0, 3530, 3531, 5, 2029, 0, 0, 3531, 3535, - 3, 2378, 1189, 0, 3532, 3535, 5, 453, 0, 0, 3533, 3535, 5, 398, 0, 0, 3534, - 3524, 1, 0, 0, 0, 3534, 3525, 1, 0, 0, 0, 3534, 3528, 1, 0, 0, 0, 3534, - 3532, 1, 0, 0, 0, 3534, 3533, 1, 0, 0, 0, 3535, 125, 1, 0, 0, 0, 3536, - 3537, 5, 41, 0, 0, 3537, 3538, 5, 809, 0, 0, 3538, 3539, 5, 1367, 0, 0, - 3539, 3543, 3, 2378, 1189, 0, 3540, 3544, 3, 128, 64, 0, 3541, 3544, 3, - 130, 65, 0, 3542, 3544, 3, 132, 66, 0, 3543, 3540, 1, 0, 0, 0, 3543, 3541, - 1, 0, 0, 0, 3543, 3542, 1, 0, 0, 0, 3544, 3548, 1, 0, 0, 0, 3545, 3546, - 5, 2119, 0, 0, 3546, 3547, 5, 2398, 0, 0, 3547, 3549, 7, 25, 0, 0, 3548, - 3545, 1, 0, 0, 0, 3548, 3549, 1, 0, 0, 0, 3549, 127, 1, 0, 0, 0, 3550, - 3551, 3, 142, 71, 0, 3551, 3566, 5, 528, 0, 0, 3552, 3553, 5, 2398, 0, - 0, 3553, 3554, 5, 2376, 0, 0, 3554, 3555, 3, 140, 70, 0, 3555, 3556, 5, - 2377, 0, 0, 3556, 3567, 1, 0, 0, 0, 3557, 3564, 5, 37, 0, 0, 3558, 3559, - 5, 481, 0, 0, 3559, 3560, 5, 2398, 0, 0, 3560, 3561, 5, 2376, 0, 0, 3561, - 3562, 3, 140, 70, 0, 3562, 3563, 5, 2377, 0, 0, 3563, 3565, 1, 0, 0, 0, - 3564, 3558, 1, 0, 0, 0, 3564, 3565, 1, 0, 0, 0, 3565, 3567, 1, 0, 0, 0, - 3566, 3552, 1, 0, 0, 0, 3566, 3557, 1, 0, 0, 0, 3567, 129, 1, 0, 0, 0, - 3568, 3569, 3, 142, 71, 0, 3569, 3584, 5, 1188, 0, 0, 3570, 3571, 5, 2398, - 0, 0, 3571, 3572, 5, 2376, 0, 0, 3572, 3573, 3, 140, 70, 0, 3573, 3574, - 5, 2377, 0, 0, 3574, 3585, 1, 0, 0, 0, 3575, 3582, 5, 37, 0, 0, 3576, 3577, - 5, 481, 0, 0, 3577, 3578, 5, 2398, 0, 0, 3578, 3579, 5, 2376, 0, 0, 3579, - 3580, 3, 140, 70, 0, 3580, 3581, 5, 2377, 0, 0, 3581, 3583, 1, 0, 0, 0, - 3582, 3576, 1, 0, 0, 0, 3582, 3583, 1, 0, 0, 0, 3583, 3585, 1, 0, 0, 0, - 3584, 3570, 1, 0, 0, 0, 3584, 3575, 1, 0, 0, 0, 3585, 131, 1, 0, 0, 0, - 3586, 3587, 3, 142, 71, 0, 3587, 3607, 5, 1636, 0, 0, 3588, 3589, 5, 2398, - 0, 0, 3589, 3590, 5, 2376, 0, 0, 3590, 3591, 3, 140, 70, 0, 3591, 3592, - 5, 2377, 0, 0, 3592, 3608, 1, 0, 0, 0, 3593, 3594, 5, 2398, 0, 0, 3594, - 3595, 5, 2376, 0, 0, 3595, 3596, 5, 2372, 0, 0, 3596, 3597, 5, 2377, 0, - 0, 3597, 3608, 3, 134, 67, 0, 3598, 3605, 5, 37, 0, 0, 3599, 3600, 5, 481, - 0, 0, 3600, 3601, 5, 2398, 0, 0, 3601, 3602, 5, 2376, 0, 0, 3602, 3603, - 3, 140, 70, 0, 3603, 3604, 5, 2377, 0, 0, 3604, 3606, 1, 0, 0, 0, 3605, - 3599, 1, 0, 0, 0, 3605, 3606, 1, 0, 0, 0, 3606, 3608, 1, 0, 0, 0, 3607, - 3588, 1, 0, 0, 0, 3607, 3593, 1, 0, 0, 0, 3607, 3598, 1, 0, 0, 0, 3608, - 133, 1, 0, 0, 0, 3609, 3629, 5, 195, 0, 0, 3610, 3611, 5, 2398, 0, 0, 3611, - 3612, 5, 2376, 0, 0, 3612, 3613, 3, 140, 70, 0, 3613, 3614, 5, 2377, 0, - 0, 3614, 3630, 1, 0, 0, 0, 3615, 3616, 5, 2398, 0, 0, 3616, 3617, 5, 2376, - 0, 0, 3617, 3618, 5, 2372, 0, 0, 3618, 3619, 5, 2377, 0, 0, 3619, 3630, - 3, 136, 68, 0, 3620, 3627, 5, 37, 0, 0, 3621, 3622, 5, 481, 0, 0, 3622, - 3623, 5, 2398, 0, 0, 3623, 3624, 5, 2376, 0, 0, 3624, 3625, 3, 140, 70, - 0, 3625, 3626, 5, 2377, 0, 0, 3626, 3628, 1, 0, 0, 0, 3627, 3621, 1, 0, - 0, 0, 3627, 3628, 1, 0, 0, 0, 3628, 3630, 1, 0, 0, 0, 3629, 3610, 1, 0, - 0, 0, 3629, 3615, 1, 0, 0, 0, 3629, 3620, 1, 0, 0, 0, 3630, 135, 1, 0, - 0, 0, 3631, 3655, 5, 1188, 0, 0, 3632, 3633, 5, 2398, 0, 0, 3633, 3634, - 5, 2376, 0, 0, 3634, 3635, 3, 140, 70, 0, 3635, 3636, 5, 2377, 0, 0, 3636, - 3656, 1, 0, 0, 0, 3637, 3638, 5, 2398, 0, 0, 3638, 3639, 5, 2376, 0, 0, - 3639, 3640, 5, 2372, 0, 0, 3640, 3642, 5, 2377, 0, 0, 3641, 3643, 3, 138, - 69, 0, 3642, 3641, 1, 0, 0, 0, 3643, 3644, 1, 0, 0, 0, 3644, 3642, 1, 0, - 0, 0, 3644, 3645, 1, 0, 0, 0, 3645, 3656, 1, 0, 0, 0, 3646, 3653, 5, 37, - 0, 0, 3647, 3648, 5, 481, 0, 0, 3648, 3649, 5, 2398, 0, 0, 3649, 3650, - 5, 2376, 0, 0, 3650, 3651, 3, 140, 70, 0, 3651, 3652, 5, 2377, 0, 0, 3652, - 3654, 1, 0, 0, 0, 3653, 3647, 1, 0, 0, 0, 3653, 3654, 1, 0, 0, 0, 3654, - 3656, 1, 0, 0, 0, 3655, 3632, 1, 0, 0, 0, 3655, 3637, 1, 0, 0, 0, 3655, - 3646, 1, 0, 0, 0, 3656, 137, 1, 0, 0, 0, 3657, 3658, 5, 2141, 0, 0, 3658, - 3659, 5, 2398, 0, 0, 3659, 3660, 5, 2376, 0, 0, 3660, 3661, 3, 140, 70, - 0, 3661, 3662, 5, 2377, 0, 0, 3662, 3667, 1, 0, 0, 0, 3663, 3664, 7, 26, - 0, 0, 3664, 3665, 5, 2398, 0, 0, 3665, 3667, 5, 2372, 0, 0, 3666, 3657, - 1, 0, 0, 0, 3666, 3663, 1, 0, 0, 0, 3667, 139, 1, 0, 0, 0, 3668, 3673, - 5, 2372, 0, 0, 3669, 3670, 5, 2382, 0, 0, 3670, 3672, 5, 2372, 0, 0, 3671, - 3669, 1, 0, 0, 0, 3672, 3675, 1, 0, 0, 0, 3673, 3671, 1, 0, 0, 0, 3673, - 3674, 1, 0, 0, 0, 3674, 141, 1, 0, 0, 0, 3675, 3673, 1, 0, 0, 0, 3676, - 3677, 7, 17, 0, 0, 3677, 143, 1, 0, 0, 0, 3678, 3679, 5, 425, 0, 0, 3679, - 3680, 5, 809, 0, 0, 3680, 3681, 5, 1367, 0, 0, 3681, 3682, 3, 2378, 1189, - 0, 3682, 145, 1, 0, 0, 0, 3683, 3684, 5, 425, 0, 0, 3684, 3686, 5, 1239, - 0, 0, 3685, 3687, 5, 138, 0, 0, 3686, 3685, 1, 0, 0, 0, 3686, 3687, 1, - 0, 0, 0, 3687, 3691, 1, 0, 0, 0, 3688, 3689, 3, 2320, 1160, 0, 3689, 3690, - 5, 2369, 0, 0, 3690, 3692, 1, 0, 0, 0, 3691, 3688, 1, 0, 0, 0, 3691, 3692, - 1, 0, 0, 0, 3692, 3693, 1, 0, 0, 0, 3693, 3694, 3, 2262, 1131, 0, 3694, - 3695, 5, 2396, 0, 0, 3695, 147, 1, 0, 0, 0, 3696, 3697, 5, 41, 0, 0, 3697, - 3698, 5, 1239, 0, 0, 3698, 3699, 3, 2262, 1131, 0, 3699, 3701, 5, 233, - 0, 0, 3700, 3702, 5, 352, 0, 0, 3701, 3700, 1, 0, 0, 0, 3701, 3702, 1, - 0, 0, 0, 3702, 3704, 1, 0, 0, 0, 3703, 3705, 7, 27, 0, 0, 3704, 3703, 1, - 0, 0, 0, 3704, 3705, 1, 0, 0, 0, 3705, 3709, 1, 0, 0, 0, 3706, 3708, 3, - 808, 404, 0, 3707, 3706, 1, 0, 0, 0, 3708, 3711, 1, 0, 0, 0, 3709, 3707, - 1, 0, 0, 0, 3709, 3710, 1, 0, 0, 0, 3710, 3714, 1, 0, 0, 0, 3711, 3709, - 1, 0, 0, 0, 3712, 3713, 5, 1488, 0, 0, 3713, 3715, 5, 1570, 0, 0, 3714, - 3712, 1, 0, 0, 0, 3714, 3715, 1, 0, 0, 0, 3715, 3716, 1, 0, 0, 0, 3716, - 3717, 5, 2396, 0, 0, 3717, 149, 1, 0, 0, 0, 3718, 3721, 5, 301, 0, 0, 3719, - 3720, 5, 1219, 0, 0, 3720, 3722, 5, 1463, 0, 0, 3721, 3719, 1, 0, 0, 0, - 3721, 3722, 1, 0, 0, 0, 3722, 3723, 1, 0, 0, 0, 3723, 3727, 5, 1239, 0, - 0, 3724, 3725, 3, 2320, 1160, 0, 3725, 3726, 5, 2369, 0, 0, 3726, 3728, - 1, 0, 0, 0, 3727, 3724, 1, 0, 0, 0, 3727, 3728, 1, 0, 0, 0, 3728, 3729, - 1, 0, 0, 0, 3729, 3731, 3, 2262, 1131, 0, 3730, 3732, 3, 1746, 873, 0, - 3731, 3730, 1, 0, 0, 0, 3731, 3732, 1, 0, 0, 0, 3732, 3733, 1, 0, 0, 0, - 3733, 3737, 7, 20, 0, 0, 3734, 3736, 3, 154, 77, 0, 3735, 3734, 1, 0, 0, - 0, 3736, 3739, 1, 0, 0, 0, 3737, 3735, 1, 0, 0, 0, 3737, 3738, 1, 0, 0, - 0, 3738, 3740, 1, 0, 0, 0, 3739, 3737, 1, 0, 0, 0, 3740, 3742, 5, 459, - 0, 0, 3741, 3743, 3, 2262, 1131, 0, 3742, 3741, 1, 0, 0, 0, 3742, 3743, - 1, 0, 0, 0, 3743, 3744, 1, 0, 0, 0, 3744, 3745, 5, 2396, 0, 0, 3745, 151, - 1, 0, 0, 0, 3746, 3749, 5, 301, 0, 0, 3747, 3748, 5, 1219, 0, 0, 3748, - 3750, 5, 1463, 0, 0, 3749, 3747, 1, 0, 0, 0, 3749, 3750, 1, 0, 0, 0, 3750, - 3751, 1, 0, 0, 0, 3751, 3752, 5, 1239, 0, 0, 3752, 3756, 5, 138, 0, 0, - 3753, 3754, 3, 2320, 1160, 0, 3754, 3755, 5, 2369, 0, 0, 3755, 3757, 1, - 0, 0, 0, 3756, 3753, 1, 0, 0, 0, 3756, 3757, 1, 0, 0, 0, 3757, 3758, 1, - 0, 0, 0, 3758, 3759, 3, 2262, 1131, 0, 3759, 3763, 7, 20, 0, 0, 3760, 3762, - 3, 160, 80, 0, 3761, 3760, 1, 0, 0, 0, 3762, 3765, 1, 0, 0, 0, 3763, 3761, - 1, 0, 0, 0, 3763, 3764, 1, 0, 0, 0, 3764, 3768, 1, 0, 0, 0, 3765, 3763, - 1, 0, 0, 0, 3766, 3767, 5, 107, 0, 0, 3767, 3769, 3, 1792, 896, 0, 3768, - 3766, 1, 0, 0, 0, 3768, 3769, 1, 0, 0, 0, 3769, 3770, 1, 0, 0, 0, 3770, - 3772, 5, 459, 0, 0, 3771, 3773, 3, 2262, 1131, 0, 3772, 3771, 1, 0, 0, - 0, 3772, 3773, 1, 0, 0, 0, 3773, 3774, 1, 0, 0, 0, 3774, 3775, 5, 2396, - 0, 0, 3775, 153, 1, 0, 0, 0, 3776, 3785, 3, 1776, 888, 0, 3777, 3785, 3, - 1774, 887, 0, 3778, 3785, 3, 1766, 883, 0, 3779, 3785, 3, 1768, 884, 0, - 3780, 3785, 3, 1770, 885, 0, 3781, 3785, 3, 1784, 892, 0, 3782, 3785, 3, - 156, 78, 0, 3783, 3785, 3, 158, 79, 0, 3784, 3776, 1, 0, 0, 0, 3784, 3777, - 1, 0, 0, 0, 3784, 3778, 1, 0, 0, 0, 3784, 3779, 1, 0, 0, 0, 3784, 3780, - 1, 0, 0, 0, 3784, 3781, 1, 0, 0, 0, 3784, 3782, 1, 0, 0, 0, 3784, 3783, - 1, 0, 0, 0, 3785, 155, 1, 0, 0, 0, 3786, 3787, 5, 1365, 0, 0, 3787, 3799, - 3, 2376, 1188, 0, 3788, 3789, 5, 2376, 0, 0, 3789, 3794, 3, 1758, 879, - 0, 3790, 3791, 5, 2382, 0, 0, 3791, 3793, 3, 1758, 879, 0, 3792, 3790, - 1, 0, 0, 0, 3793, 3796, 1, 0, 0, 0, 3794, 3792, 1, 0, 0, 0, 3794, 3795, - 1, 0, 0, 0, 3795, 3797, 1, 0, 0, 0, 3796, 3794, 1, 0, 0, 0, 3797, 3798, - 5, 2377, 0, 0, 3798, 3800, 1, 0, 0, 0, 3799, 3788, 1, 0, 0, 0, 3799, 3800, - 1, 0, 0, 0, 3800, 3801, 1, 0, 0, 0, 3801, 3802, 5, 2396, 0, 0, 3802, 157, - 1, 0, 0, 0, 3803, 3804, 5, 576, 0, 0, 3804, 3816, 3, 2376, 1188, 0, 3805, - 3806, 5, 2376, 0, 0, 3806, 3811, 3, 1758, 879, 0, 3807, 3808, 5, 2382, - 0, 0, 3808, 3810, 3, 1758, 879, 0, 3809, 3807, 1, 0, 0, 0, 3810, 3813, - 1, 0, 0, 0, 3811, 3809, 1, 0, 0, 0, 3811, 3812, 1, 0, 0, 0, 3812, 3814, - 1, 0, 0, 0, 3813, 3811, 1, 0, 0, 0, 3814, 3815, 5, 2377, 0, 0, 3815, 3817, - 1, 0, 0, 0, 3816, 3805, 1, 0, 0, 0, 3816, 3817, 1, 0, 0, 0, 3817, 3818, - 1, 0, 0, 0, 3818, 3819, 5, 1487, 0, 0, 3819, 3821, 3, 2344, 1172, 0, 3820, - 3822, 5, 1300, 0, 0, 3821, 3820, 1, 0, 0, 0, 3821, 3822, 1, 0, 0, 0, 3822, - 3824, 1, 0, 0, 0, 3823, 3825, 5, 390, 0, 0, 3824, 3823, 1, 0, 0, 0, 3824, - 3825, 1, 0, 0, 0, 3825, 3827, 1, 0, 0, 0, 3826, 3828, 5, 1480, 0, 0, 3827, - 3826, 1, 0, 0, 0, 3827, 3828, 1, 0, 0, 0, 3828, 3829, 1, 0, 0, 0, 3829, - 3830, 5, 2396, 0, 0, 3830, 159, 1, 0, 0, 0, 3831, 3841, 3, 1774, 887, 0, - 3832, 3841, 3, 1768, 884, 0, 3833, 3841, 3, 1770, 885, 0, 3834, 3841, 3, - 1766, 883, 0, 3835, 3841, 3, 1784, 892, 0, 3836, 3841, 3, 172, 86, 0, 3837, - 3841, 3, 170, 85, 0, 3838, 3841, 3, 156, 78, 0, 3839, 3841, 3, 158, 79, - 0, 3840, 3831, 1, 0, 0, 0, 3840, 3832, 1, 0, 0, 0, 3840, 3833, 1, 0, 0, - 0, 3840, 3834, 1, 0, 0, 0, 3840, 3835, 1, 0, 0, 0, 3840, 3836, 1, 0, 0, - 0, 3840, 3837, 1, 0, 0, 0, 3840, 3838, 1, 0, 0, 0, 3840, 3839, 1, 0, 0, - 0, 3841, 161, 1, 0, 0, 0, 3842, 3843, 5, 41, 0, 0, 3843, 3844, 5, 1316, - 0, 0, 3844, 3845, 5, 537, 0, 0, 3845, 3862, 3, 2378, 1189, 0, 3846, 3847, - 5, 1468, 0, 0, 3847, 3863, 3, 1170, 585, 0, 3848, 3863, 3, 918, 459, 0, - 3849, 3852, 5, 917, 0, 0, 3850, 3851, 5, 919, 0, 0, 3851, 3853, 3, 192, - 96, 0, 3852, 3850, 1, 0, 0, 0, 3852, 3853, 1, 0, 0, 0, 3853, 3856, 1, 0, - 0, 0, 3854, 3855, 5, 97, 0, 0, 3855, 3857, 3, 1472, 736, 0, 3856, 3854, - 1, 0, 0, 0, 3856, 3857, 1, 0, 0, 0, 3857, 3859, 1, 0, 0, 0, 3858, 3860, - 5, 560, 0, 0, 3859, 3858, 1, 0, 0, 0, 3859, 3860, 1, 0, 0, 0, 3860, 3863, - 1, 0, 0, 0, 3861, 3863, 5, 409, 0, 0, 3862, 3846, 1, 0, 0, 0, 3862, 3848, - 1, 0, 0, 0, 3862, 3849, 1, 0, 0, 0, 3862, 3861, 1, 0, 0, 0, 3863, 163, - 1, 0, 0, 0, 3864, 3865, 5, 425, 0, 0, 3865, 3866, 5, 1316, 0, 0, 3866, - 3867, 5, 537, 0, 0, 3867, 3876, 3, 2378, 1189, 0, 3868, 3870, 5, 560, 0, - 0, 3869, 3868, 1, 0, 0, 0, 3869, 3870, 1, 0, 0, 0, 3870, 3871, 1, 0, 0, - 0, 3871, 3874, 5, 647, 0, 0, 3872, 3874, 5, 487, 0, 0, 3873, 3869, 1, 0, - 0, 0, 3873, 3872, 1, 0, 0, 0, 3874, 3875, 1, 0, 0, 0, 3875, 3877, 5, 276, - 0, 0, 3876, 3873, 1, 0, 0, 0, 3876, 3877, 1, 0, 0, 0, 3877, 165, 1, 0, - 0, 0, 3878, 3879, 5, 425, 0, 0, 3879, 3880, 5, 1365, 0, 0, 3880, 3881, - 3, 2294, 1147, 0, 3881, 3882, 5, 2396, 0, 0, 3882, 167, 1, 0, 0, 0, 3883, - 3884, 5, 41, 0, 0, 3884, 3885, 5, 1365, 0, 0, 3885, 3886, 3, 2294, 1147, - 0, 3886, 3888, 5, 233, 0, 0, 3887, 3889, 5, 352, 0, 0, 3888, 3887, 1, 0, - 0, 0, 3888, 3889, 1, 0, 0, 0, 3889, 3893, 1, 0, 0, 0, 3890, 3892, 3, 808, - 404, 0, 3891, 3890, 1, 0, 0, 0, 3892, 3895, 1, 0, 0, 0, 3893, 3891, 1, - 0, 0, 0, 3893, 3894, 1, 0, 0, 0, 3894, 3898, 1, 0, 0, 0, 3895, 3893, 1, - 0, 0, 0, 3896, 3897, 5, 1488, 0, 0, 3897, 3899, 5, 1570, 0, 0, 3898, 3896, - 1, 0, 0, 0, 3898, 3899, 1, 0, 0, 0, 3899, 3900, 1, 0, 0, 0, 3900, 3901, - 5, 2396, 0, 0, 3901, 169, 1, 0, 0, 0, 3902, 3903, 5, 576, 0, 0, 3903, 3915, - 3, 2376, 1188, 0, 3904, 3905, 5, 2376, 0, 0, 3905, 3910, 3, 1758, 879, - 0, 3906, 3907, 5, 2382, 0, 0, 3907, 3909, 3, 1758, 879, 0, 3908, 3906, - 1, 0, 0, 0, 3909, 3912, 1, 0, 0, 0, 3910, 3908, 1, 0, 0, 0, 3910, 3911, - 1, 0, 0, 0, 3911, 3913, 1, 0, 0, 0, 3912, 3910, 1, 0, 0, 0, 3913, 3914, - 5, 2377, 0, 0, 3914, 3916, 1, 0, 0, 0, 3915, 3904, 1, 0, 0, 0, 3915, 3916, - 1, 0, 0, 0, 3916, 3917, 1, 0, 0, 0, 3917, 3918, 5, 1487, 0, 0, 3918, 3925, - 3, 2344, 1172, 0, 3919, 3924, 3, 1746, 873, 0, 3920, 3924, 3, 112, 56, - 0, 3921, 3924, 3, 116, 58, 0, 3922, 3924, 5, 390, 0, 0, 3923, 3919, 1, - 0, 0, 0, 3923, 3920, 1, 0, 0, 0, 3923, 3921, 1, 0, 0, 0, 3923, 3922, 1, - 0, 0, 0, 3924, 3927, 1, 0, 0, 0, 3925, 3923, 1, 0, 0, 0, 3925, 3926, 1, - 0, 0, 0, 3926, 3948, 1, 0, 0, 0, 3927, 3925, 1, 0, 0, 0, 3928, 3930, 5, - 1300, 0, 0, 3929, 3928, 1, 0, 0, 0, 3929, 3930, 1, 0, 0, 0, 3930, 3932, - 1, 0, 0, 0, 3931, 3933, 5, 390, 0, 0, 3932, 3931, 1, 0, 0, 0, 3932, 3933, - 1, 0, 0, 0, 3933, 3934, 1, 0, 0, 0, 3934, 3943, 7, 20, 0, 0, 3935, 3937, - 5, 356, 0, 0, 3936, 3935, 1, 0, 0, 0, 3936, 3937, 1, 0, 0, 0, 3937, 3939, - 1, 0, 0, 0, 3938, 3940, 3, 1762, 881, 0, 3939, 3938, 1, 0, 0, 0, 3939, - 3940, 1, 0, 0, 0, 3940, 3941, 1, 0, 0, 0, 3941, 3944, 3, 1838, 919, 0, - 3942, 3944, 3, 1748, 874, 0, 3943, 3936, 1, 0, 0, 0, 3943, 3942, 1, 0, - 0, 0, 3944, 3949, 1, 0, 0, 0, 3945, 3946, 7, 21, 0, 0, 3946, 3947, 5, 2129, - 0, 0, 3947, 3949, 3, 2264, 1132, 0, 3948, 3929, 1, 0, 0, 0, 3948, 3945, - 1, 0, 0, 0, 3949, 3950, 1, 0, 0, 0, 3950, 3951, 5, 2396, 0, 0, 3951, 171, - 1, 0, 0, 0, 3952, 3953, 5, 1365, 0, 0, 3953, 3965, 3, 2376, 1188, 0, 3954, - 3955, 5, 2376, 0, 0, 3955, 3960, 3, 1758, 879, 0, 3956, 3957, 5, 2382, - 0, 0, 3957, 3959, 3, 1758, 879, 0, 3958, 3956, 1, 0, 0, 0, 3959, 3962, - 1, 0, 0, 0, 3960, 3958, 1, 0, 0, 0, 3960, 3961, 1, 0, 0, 0, 3961, 3963, - 1, 0, 0, 0, 3962, 3960, 1, 0, 0, 0, 3963, 3964, 5, 2377, 0, 0, 3964, 3966, - 1, 0, 0, 0, 3965, 3954, 1, 0, 0, 0, 3965, 3966, 1, 0, 0, 0, 3966, 3967, - 1, 0, 0, 0, 3967, 3977, 7, 20, 0, 0, 3968, 3970, 5, 356, 0, 0, 3969, 3968, - 1, 0, 0, 0, 3969, 3970, 1, 0, 0, 0, 3970, 3972, 1, 0, 0, 0, 3971, 3973, - 3, 1762, 881, 0, 3972, 3971, 1, 0, 0, 0, 3972, 3973, 1, 0, 0, 0, 3973, - 3974, 1, 0, 0, 0, 3974, 3978, 3, 1838, 919, 0, 3975, 3978, 3, 1748, 874, - 0, 3976, 3978, 5, 507, 0, 0, 3977, 3969, 1, 0, 0, 0, 3977, 3975, 1, 0, - 0, 0, 3977, 3976, 1, 0, 0, 0, 3978, 3979, 1, 0, 0, 0, 3979, 3980, 5, 2396, - 0, 0, 3980, 173, 1, 0, 0, 0, 3981, 3984, 5, 301, 0, 0, 3982, 3983, 5, 1219, - 0, 0, 3983, 3985, 5, 1463, 0, 0, 3984, 3982, 1, 0, 0, 0, 3984, 3985, 1, - 0, 0, 0, 3985, 3986, 1, 0, 0, 0, 3986, 3987, 5, 1365, 0, 0, 3987, 3999, - 3, 2294, 1147, 0, 3988, 3989, 5, 2376, 0, 0, 3989, 3994, 3, 1758, 879, - 0, 3990, 3991, 5, 2382, 0, 0, 3991, 3993, 3, 1758, 879, 0, 3992, 3990, - 1, 0, 0, 0, 3993, 3996, 1, 0, 0, 0, 3994, 3992, 1, 0, 0, 0, 3994, 3995, - 1, 0, 0, 0, 3995, 3997, 1, 0, 0, 0, 3996, 3994, 1, 0, 0, 0, 3997, 3998, - 5, 2377, 0, 0, 3998, 4000, 1, 0, 0, 0, 3999, 3988, 1, 0, 0, 0, 3999, 4000, - 1, 0, 0, 0, 4000, 4002, 1, 0, 0, 0, 4001, 4003, 3, 1746, 873, 0, 4002, - 4001, 1, 0, 0, 0, 4002, 4003, 1, 0, 0, 0, 4003, 4004, 1, 0, 0, 0, 4004, - 4014, 7, 20, 0, 0, 4005, 4007, 5, 356, 0, 0, 4006, 4005, 1, 0, 0, 0, 4006, - 4007, 1, 0, 0, 0, 4007, 4009, 1, 0, 0, 0, 4008, 4010, 3, 1762, 881, 0, - 4009, 4008, 1, 0, 0, 0, 4009, 4010, 1, 0, 0, 0, 4010, 4011, 1, 0, 0, 0, - 4011, 4015, 3, 1838, 919, 0, 4012, 4015, 3, 1748, 874, 0, 4013, 4015, 5, - 507, 0, 0, 4014, 4006, 1, 0, 0, 0, 4014, 4012, 1, 0, 0, 0, 4014, 4013, - 1, 0, 0, 0, 4015, 4016, 1, 0, 0, 0, 4016, 4017, 5, 2396, 0, 0, 4017, 175, - 1, 0, 0, 0, 4018, 4019, 5, 41, 0, 0, 4019, 4020, 5, 1471, 0, 0, 4020, 4023, - 5, 292, 0, 0, 4021, 4022, 7, 28, 0, 0, 4022, 4024, 5, 2370, 0, 0, 4023, - 4021, 1, 0, 0, 0, 4024, 4025, 1, 0, 0, 0, 4025, 4023, 1, 0, 0, 0, 4025, - 4026, 1, 0, 0, 0, 4026, 177, 1, 0, 0, 0, 4027, 4028, 5, 425, 0, 0, 4028, - 4029, 5, 1227, 0, 0, 4029, 4030, 3, 2378, 1189, 0, 4030, 179, 1, 0, 0, - 0, 4031, 4032, 5, 41, 0, 0, 4032, 4033, 5, 1497, 0, 0, 4033, 4034, 5, 1546, - 0, 0, 4034, 4043, 3, 2254, 1127, 0, 4035, 4044, 5, 1173, 0, 0, 4036, 4044, - 5, 1160, 0, 0, 4037, 4044, 3, 1190, 595, 0, 4038, 4041, 5, 1580, 0, 0, - 4039, 4040, 5, 2029, 0, 0, 4040, 4042, 3, 1170, 585, 0, 4041, 4039, 1, - 0, 0, 0, 4041, 4042, 1, 0, 0, 0, 4042, 4044, 1, 0, 0, 0, 4043, 4035, 1, - 0, 0, 0, 4043, 4036, 1, 0, 0, 0, 4043, 4037, 1, 0, 0, 0, 4043, 4038, 1, - 0, 0, 0, 4044, 181, 1, 0, 0, 0, 4045, 4046, 5, 425, 0, 0, 4046, 4047, 5, - 1475, 0, 0, 4047, 4048, 5, 1317, 0, 0, 4048, 4053, 3, 2378, 1189, 0, 4049, - 4050, 5, 564, 0, 0, 4050, 4051, 5, 1315, 0, 0, 4051, 4052, 5, 329, 0, 0, - 4052, 4054, 3, 2378, 1189, 0, 4053, 4049, 1, 0, 0, 0, 4053, 4054, 1, 0, - 0, 0, 4054, 183, 1, 0, 0, 0, 4055, 4056, 5, 425, 0, 0, 4056, 4057, 5, 1497, - 0, 0, 4057, 4058, 5, 1546, 0, 0, 4058, 4059, 3, 2254, 1127, 0, 4059, 185, - 1, 0, 0, 0, 4060, 4061, 5, 425, 0, 0, 4061, 4062, 5, 1494, 0, 0, 4062, - 4063, 3, 2280, 1140, 0, 4063, 4064, 5, 2396, 0, 0, 4064, 187, 1, 0, 0, - 0, 4065, 4066, 5, 301, 0, 0, 4066, 4067, 5, 1316, 0, 0, 4067, 4068, 5, - 537, 0, 0, 4068, 4070, 3, 2378, 1189, 0, 4069, 4071, 3, 190, 95, 0, 4070, - 4069, 1, 0, 0, 0, 4071, 4072, 1, 0, 0, 0, 4072, 4070, 1, 0, 0, 0, 4072, - 4073, 1, 0, 0, 0, 4073, 189, 1, 0, 0, 0, 4074, 4075, 5, 919, 0, 0, 4075, - 4085, 3, 192, 96, 0, 4076, 4077, 5, 97, 0, 0, 4077, 4079, 3, 1472, 736, - 0, 4078, 4080, 5, 1488, 0, 0, 4079, 4078, 1, 0, 0, 0, 4079, 4080, 1, 0, - 0, 0, 4080, 4085, 1, 0, 0, 0, 4081, 4082, 7, 29, 0, 0, 4082, 4085, 3, 1170, - 585, 0, 4083, 4085, 3, 918, 459, 0, 4084, 4074, 1, 0, 0, 0, 4084, 4076, - 1, 0, 0, 0, 4084, 4081, 1, 0, 0, 0, 4084, 4083, 1, 0, 0, 0, 4085, 191, - 1, 0, 0, 0, 4086, 4087, 5, 2372, 0, 0, 4087, 193, 1, 0, 0, 0, 4088, 4090, - 5, 301, 0, 0, 4089, 4091, 5, 1377, 0, 0, 4090, 4089, 1, 0, 0, 0, 4090, - 4091, 1, 0, 0, 0, 4091, 4092, 1, 0, 0, 0, 4092, 4093, 5, 1497, 0, 0, 4093, - 4094, 5, 1546, 0, 0, 4094, 4100, 3, 2254, 1127, 0, 4095, 4096, 5, 1973, - 0, 0, 4096, 4099, 3, 1666, 833, 0, 4097, 4099, 3, 1190, 595, 0, 4098, 4095, - 1, 0, 0, 0, 4098, 4097, 1, 0, 0, 0, 4099, 4102, 1, 0, 0, 0, 4100, 4098, - 1, 0, 0, 0, 4100, 4101, 1, 0, 0, 0, 4101, 195, 1, 0, 0, 0, 4102, 4100, - 1, 0, 0, 0, 4103, 4104, 5, 425, 0, 0, 4104, 4105, 5, 2044, 0, 0, 4105, - 4106, 3, 2296, 1148, 0, 4106, 4107, 5, 2396, 0, 0, 4107, 197, 1, 0, 0, - 0, 4108, 4109, 5, 41, 0, 0, 4109, 4110, 5, 2044, 0, 0, 4110, 4129, 3, 2296, - 1148, 0, 4111, 4130, 7, 17, 0, 0, 4112, 4113, 5, 1460, 0, 0, 4113, 4114, - 5, 2029, 0, 0, 4114, 4130, 3, 2296, 1148, 0, 4115, 4117, 5, 233, 0, 0, - 4116, 4118, 5, 352, 0, 0, 4117, 4116, 1, 0, 0, 0, 4117, 4118, 1, 0, 0, - 0, 4118, 4122, 1, 0, 0, 0, 4119, 4121, 3, 808, 404, 0, 4120, 4119, 1, 0, - 0, 0, 4121, 4124, 1, 0, 0, 0, 4122, 4120, 1, 0, 0, 0, 4122, 4123, 1, 0, - 0, 0, 4123, 4127, 1, 0, 0, 0, 4124, 4122, 1, 0, 0, 0, 4125, 4126, 5, 1488, - 0, 0, 4126, 4128, 5, 1570, 0, 0, 4127, 4125, 1, 0, 0, 0, 4127, 4128, 1, - 0, 0, 0, 4128, 4130, 1, 0, 0, 0, 4129, 4111, 1, 0, 0, 0, 4129, 4112, 1, - 0, 0, 0, 4129, 4115, 1, 0, 0, 0, 4130, 4131, 1, 0, 0, 0, 4131, 4132, 5, - 2396, 0, 0, 4132, 199, 1, 0, 0, 0, 4133, 4136, 5, 301, 0, 0, 4134, 4135, - 5, 1219, 0, 0, 4135, 4137, 5, 1463, 0, 0, 4136, 4134, 1, 0, 0, 0, 4136, - 4137, 1, 0, 0, 0, 4137, 4138, 1, 0, 0, 0, 4138, 4139, 5, 2044, 0, 0, 4139, - 4143, 3, 2296, 1148, 0, 4140, 4144, 3, 206, 103, 0, 4141, 4144, 3, 210, - 105, 0, 4142, 4144, 3, 212, 106, 0, 4143, 4140, 1, 0, 0, 0, 4143, 4141, - 1, 0, 0, 0, 4143, 4142, 1, 0, 0, 0, 4144, 4146, 1, 0, 0, 0, 4145, 4147, - 3, 202, 101, 0, 4146, 4145, 1, 0, 0, 0, 4146, 4147, 1, 0, 0, 0, 4147, 4149, - 1, 0, 0, 0, 4148, 4150, 7, 17, 0, 0, 4149, 4148, 1, 0, 0, 0, 4149, 4150, - 1, 0, 0, 0, 4150, 4152, 1, 0, 0, 0, 4151, 4153, 3, 204, 102, 0, 4152, 4151, - 1, 0, 0, 0, 4152, 4153, 1, 0, 0, 0, 4153, 4154, 1, 0, 0, 0, 4154, 4155, - 3, 214, 107, 0, 4155, 4156, 5, 2396, 0, 0, 4156, 201, 1, 0, 0, 0, 4157, - 4158, 5, 558, 0, 0, 4158, 4163, 3, 2296, 1148, 0, 4159, 4160, 5, 2382, - 0, 0, 4160, 4162, 3, 2296, 1148, 0, 4161, 4159, 1, 0, 0, 0, 4162, 4165, - 1, 0, 0, 0, 4163, 4161, 1, 0, 0, 0, 4163, 4164, 1, 0, 0, 0, 4164, 203, - 1, 0, 0, 0, 4165, 4163, 1, 0, 0, 0, 4166, 4167, 5, 2180, 0, 0, 4167, 4168, - 5, 2376, 0, 0, 4168, 4169, 3, 2072, 1036, 0, 4169, 4170, 5, 2377, 0, 0, - 4170, 205, 1, 0, 0, 0, 4171, 4176, 5, 106, 0, 0, 4172, 4176, 5, 32, 0, - 0, 4173, 4174, 5, 704, 0, 0, 4174, 4176, 5, 1163, 0, 0, 4175, 4171, 1, - 0, 0, 0, 4175, 4172, 1, 0, 0, 0, 4175, 4173, 1, 0, 0, 0, 4176, 4177, 1, - 0, 0, 0, 4177, 4179, 3, 224, 112, 0, 4178, 4180, 3, 230, 115, 0, 4179, - 4178, 1, 0, 0, 0, 4179, 4180, 1, 0, 0, 0, 4180, 4182, 1, 0, 0, 0, 4181, - 4183, 3, 208, 104, 0, 4182, 4181, 1, 0, 0, 0, 4182, 4183, 1, 0, 0, 0, 4183, - 207, 1, 0, 0, 0, 4184, 4185, 5, 564, 0, 0, 4185, 4186, 5, 436, 0, 0, 4186, - 4187, 5, 1507, 0, 0, 4187, 209, 1, 0, 0, 0, 4188, 4189, 5, 564, 0, 0, 4189, - 4191, 3, 224, 112, 0, 4190, 4192, 3, 230, 115, 0, 4191, 4190, 1, 0, 0, - 0, 4191, 4192, 1, 0, 0, 0, 4192, 211, 1, 0, 0, 0, 4193, 4194, 7, 30, 0, - 0, 4194, 4199, 3, 222, 111, 0, 4195, 4196, 5, 1219, 0, 0, 4196, 4198, 3, - 222, 111, 0, 4197, 4195, 1, 0, 0, 0, 4198, 4201, 1, 0, 0, 0, 4199, 4197, - 1, 0, 0, 0, 4199, 4200, 1, 0, 0, 0, 4200, 4202, 1, 0, 0, 0, 4201, 4199, - 1, 0, 0, 0, 4202, 4210, 5, 1175, 0, 0, 4203, 4211, 5, 329, 0, 0, 4204, - 4205, 3, 2258, 1129, 0, 4205, 4206, 5, 2369, 0, 0, 4206, 4208, 1, 0, 0, - 0, 4207, 4204, 1, 0, 0, 0, 4207, 4208, 1, 0, 0, 0, 4208, 4209, 1, 0, 0, - 0, 4209, 4211, 5, 1526, 0, 0, 4210, 4203, 1, 0, 0, 0, 4210, 4207, 1, 0, - 0, 0, 4211, 213, 1, 0, 0, 0, 4212, 4213, 5, 241, 0, 0, 4213, 4218, 5, 2044, - 0, 0, 4214, 4215, 5, 162, 0, 0, 4215, 4218, 3, 2376, 1188, 0, 4216, 4218, - 3, 1842, 921, 0, 4217, 4212, 1, 0, 0, 0, 4217, 4214, 1, 0, 0, 0, 4217, - 4216, 1, 0, 0, 0, 4218, 215, 1, 0, 0, 0, 4219, 4221, 3, 2260, 1130, 0, - 4220, 4222, 3, 2334, 1167, 0, 4221, 4220, 1, 0, 0, 0, 4221, 4222, 1, 0, - 0, 0, 4222, 217, 1, 0, 0, 0, 4223, 4224, 5, 241, 0, 0, 4224, 4226, 5, 2044, - 0, 0, 4225, 4227, 3, 1762, 881, 0, 4226, 4225, 1, 0, 0, 0, 4226, 4227, - 1, 0, 0, 0, 4227, 4229, 1, 0, 0, 0, 4228, 4230, 3, 220, 110, 0, 4229, 4228, - 1, 0, 0, 0, 4230, 4231, 1, 0, 0, 0, 4231, 4229, 1, 0, 0, 0, 4231, 4232, - 1, 0, 0, 0, 4232, 4233, 1, 0, 0, 0, 4233, 4234, 5, 459, 0, 0, 4234, 4235, - 3, 2296, 1148, 0, 4235, 219, 1, 0, 0, 0, 4236, 4237, 5, 106, 0, 0, 4237, - 4238, 5, 1636, 0, 0, 4238, 4239, 5, 723, 0, 0, 4239, 4240, 3, 1842, 921, - 0, 4240, 4241, 5, 106, 0, 0, 4241, 4242, 5, 1636, 0, 0, 4242, 4243, 5, - 2396, 0, 0, 4243, 4273, 1, 0, 0, 0, 4244, 4245, 5, 106, 0, 0, 4245, 4246, - 5, 436, 0, 0, 4246, 4247, 5, 1507, 0, 0, 4247, 4248, 5, 723, 0, 0, 4248, - 4249, 3, 1842, 921, 0, 4249, 4250, 5, 106, 0, 0, 4250, 4251, 5, 436, 0, - 0, 4251, 4252, 5, 1507, 0, 0, 4252, 4253, 5, 2396, 0, 0, 4253, 4273, 1, - 0, 0, 0, 4254, 4255, 5, 32, 0, 0, 4255, 4256, 5, 1636, 0, 0, 4256, 4257, - 5, 723, 0, 0, 4257, 4258, 3, 1842, 921, 0, 4258, 4259, 5, 32, 0, 0, 4259, - 4260, 5, 1636, 0, 0, 4260, 4261, 5, 2396, 0, 0, 4261, 4273, 1, 0, 0, 0, - 4262, 4263, 5, 32, 0, 0, 4263, 4264, 5, 436, 0, 0, 4264, 4265, 5, 1507, - 0, 0, 4265, 4266, 5, 723, 0, 0, 4266, 4267, 3, 1842, 921, 0, 4267, 4268, - 5, 32, 0, 0, 4268, 4269, 5, 436, 0, 0, 4269, 4270, 5, 1507, 0, 0, 4270, - 4271, 5, 2396, 0, 0, 4271, 4273, 1, 0, 0, 0, 4272, 4236, 1, 0, 0, 0, 4272, - 4244, 1, 0, 0, 0, 4272, 4254, 1, 0, 0, 0, 4272, 4262, 1, 0, 0, 0, 4273, - 221, 1, 0, 0, 0, 4274, 4301, 5, 41, 0, 0, 4275, 4301, 5, 45, 0, 0, 4276, - 4277, 5, 74, 0, 0, 4277, 4301, 5, 1639, 0, 0, 4278, 4301, 5, 82, 0, 0, - 4279, 4301, 5, 226, 0, 0, 4280, 4301, 5, 301, 0, 0, 4281, 4282, 5, 403, - 0, 0, 4282, 4301, 5, 1639, 0, 0, 4283, 4301, 5, 425, 0, 0, 4284, 4301, - 5, 591, 0, 0, 4285, 4301, 5, 987, 0, 0, 4286, 4301, 5, 1460, 0, 0, 4287, - 4301, 5, 1490, 0, 0, 4288, 4301, 5, 2046, 0, 0, 4289, 4301, 5, 350, 0, - 0, 4290, 4301, 5, 1632, 0, 0, 4291, 4301, 5, 1581, 0, 0, 4292, 4301, 5, - 346, 0, 0, 4293, 4301, 5, 822, 0, 0, 4294, 4301, 5, 821, 0, 0, 4295, 4301, - 5, 1559, 0, 0, 4296, 4301, 5, 1683, 0, 0, 4297, 4301, 5, 329, 0, 0, 4298, - 4301, 5, 1526, 0, 0, 4299, 4301, 5, 558, 0, 0, 4300, 4274, 1, 0, 0, 0, - 4300, 4275, 1, 0, 0, 0, 4300, 4276, 1, 0, 0, 0, 4300, 4278, 1, 0, 0, 0, - 4300, 4279, 1, 0, 0, 0, 4300, 4280, 1, 0, 0, 0, 4300, 4281, 1, 0, 0, 0, - 4300, 4283, 1, 0, 0, 0, 4300, 4284, 1, 0, 0, 0, 4300, 4285, 1, 0, 0, 0, - 4300, 4286, 1, 0, 0, 0, 4300, 4287, 1, 0, 0, 0, 4300, 4288, 1, 0, 0, 0, - 4300, 4289, 1, 0, 0, 0, 4300, 4290, 1, 0, 0, 0, 4300, 4291, 1, 0, 0, 0, - 4300, 4292, 1, 0, 0, 0, 4300, 4293, 1, 0, 0, 0, 4300, 4294, 1, 0, 0, 0, - 4300, 4295, 1, 0, 0, 0, 4300, 4296, 1, 0, 0, 0, 4300, 4297, 1, 0, 0, 0, - 4300, 4298, 1, 0, 0, 0, 4300, 4299, 1, 0, 0, 0, 4301, 223, 1, 0, 0, 0, - 4302, 4307, 3, 226, 113, 0, 4303, 4304, 5, 1219, 0, 0, 4304, 4306, 3, 226, - 113, 0, 4305, 4303, 1, 0, 0, 0, 4306, 4309, 1, 0, 0, 0, 4307, 4305, 1, - 0, 0, 0, 4307, 4308, 1, 0, 0, 0, 4308, 4310, 1, 0, 0, 0, 4309, 4307, 1, - 0, 0, 0, 4310, 4312, 5, 1175, 0, 0, 4311, 4313, 3, 228, 114, 0, 4312, 4311, - 1, 0, 0, 0, 4312, 4313, 1, 0, 0, 0, 4313, 4314, 1, 0, 0, 0, 4314, 4315, - 3, 2312, 1156, 0, 4315, 225, 1, 0, 0, 0, 4316, 4319, 7, 31, 0, 0, 4317, - 4318, 5, 1163, 0, 0, 4318, 4320, 3, 2328, 1164, 0, 4319, 4317, 1, 0, 0, - 0, 4319, 4320, 1, 0, 0, 0, 4320, 227, 1, 0, 0, 0, 4321, 4322, 5, 942, 0, - 0, 4322, 4323, 5, 1976, 0, 0, 4323, 4324, 3, 2312, 1156, 0, 4324, 4325, - 5, 1163, 0, 0, 4325, 229, 1, 0, 0, 0, 4326, 4328, 5, 1430, 0, 0, 4327, - 4329, 3, 232, 116, 0, 4328, 4327, 1, 0, 0, 0, 4329, 4330, 1, 0, 0, 0, 4330, - 4328, 1, 0, 0, 0, 4330, 4331, 1, 0, 0, 0, 4331, 231, 1, 0, 0, 0, 4332, - 4333, 7, 32, 0, 0, 4333, 4334, 3, 2236, 1118, 0, 4334, 233, 1, 0, 0, 0, - 4335, 4336, 5, 425, 0, 0, 4336, 4338, 5, 2053, 0, 0, 4337, 4339, 5, 138, - 0, 0, 4338, 4337, 1, 0, 0, 0, 4338, 4339, 1, 0, 0, 0, 4339, 4340, 1, 0, - 0, 0, 4340, 4342, 3, 2286, 1143, 0, 4341, 4343, 7, 33, 0, 0, 4342, 4341, - 1, 0, 0, 0, 4342, 4343, 1, 0, 0, 0, 4343, 4344, 1, 0, 0, 0, 4344, 4345, - 5, 2396, 0, 0, 4345, 235, 1, 0, 0, 0, 4346, 4347, 5, 41, 0, 0, 4347, 4348, - 5, 2053, 0, 0, 4348, 4355, 3, 2286, 1143, 0, 4349, 4356, 3, 238, 119, 0, - 4350, 4356, 3, 240, 120, 0, 4351, 4356, 3, 242, 121, 0, 4352, 4356, 3, - 250, 125, 0, 4353, 4356, 3, 284, 142, 0, 4354, 4356, 3, 296, 148, 0, 4355, - 4349, 1, 0, 0, 0, 4355, 4350, 1, 0, 0, 0, 4355, 4351, 1, 0, 0, 0, 4355, - 4352, 1, 0, 0, 0, 4355, 4353, 1, 0, 0, 0, 4355, 4354, 1, 0, 0, 0, 4356, - 4358, 1, 0, 0, 0, 4357, 4359, 3, 252, 126, 0, 4358, 4357, 1, 0, 0, 0, 4358, - 4359, 1, 0, 0, 0, 4359, 4360, 1, 0, 0, 0, 4360, 4361, 5, 2396, 0, 0, 4361, - 237, 1, 0, 0, 0, 4362, 4364, 5, 233, 0, 0, 4363, 4365, 5, 352, 0, 0, 4364, - 4363, 1, 0, 0, 0, 4364, 4365, 1, 0, 0, 0, 4365, 4367, 1, 0, 0, 0, 4366, - 4368, 7, 34, 0, 0, 4367, 4366, 1, 0, 0, 0, 4367, 4368, 1, 0, 0, 0, 4368, - 4372, 1, 0, 0, 0, 4369, 4371, 3, 808, 404, 0, 4370, 4369, 1, 0, 0, 0, 4371, - 4374, 1, 0, 0, 0, 4372, 4370, 1, 0, 0, 0, 4372, 4373, 1, 0, 0, 0, 4373, - 4377, 1, 0, 0, 0, 4374, 4372, 1, 0, 0, 0, 4375, 4376, 5, 1488, 0, 0, 4376, - 4378, 5, 1570, 0, 0, 4377, 4375, 1, 0, 0, 0, 4377, 4378, 1, 0, 0, 0, 4378, - 239, 1, 0, 0, 0, 4379, 4381, 5, 1463, 0, 0, 4380, 4382, 3, 1746, 873, 0, - 4381, 4380, 1, 0, 0, 0, 4381, 4382, 1, 0, 0, 0, 4382, 4383, 1, 0, 0, 0, - 4383, 4384, 5, 66, 0, 0, 4384, 4385, 5, 1155, 0, 0, 4385, 4386, 5, 2376, - 0, 0, 4386, 4391, 3, 286, 143, 0, 4387, 4388, 5, 2382, 0, 0, 4388, 4390, - 3, 286, 143, 0, 4389, 4387, 1, 0, 0, 0, 4390, 4393, 1, 0, 0, 0, 4391, 4389, - 1, 0, 0, 0, 4391, 4392, 1, 0, 0, 0, 4392, 4394, 1, 0, 0, 0, 4393, 4391, - 1, 0, 0, 0, 4394, 4395, 5, 2377, 0, 0, 4395, 241, 1, 0, 0, 0, 4396, 4401, - 3, 244, 122, 0, 4397, 4398, 5, 2382, 0, 0, 4398, 4400, 3, 244, 122, 0, - 4399, 4397, 1, 0, 0, 0, 4400, 4403, 1, 0, 0, 0, 4401, 4399, 1, 0, 0, 0, - 4401, 4402, 1, 0, 0, 0, 4402, 243, 1, 0, 0, 0, 4403, 4401, 1, 0, 0, 0, - 4404, 4407, 7, 9, 0, 0, 4405, 4408, 3, 306, 153, 0, 4406, 4408, 3, 294, - 147, 0, 4407, 4405, 1, 0, 0, 0, 4407, 4406, 1, 0, 0, 0, 4408, 245, 1, 0, - 0, 0, 4409, 4410, 7, 35, 0, 0, 4410, 4423, 5, 80, 0, 0, 4411, 4424, 3, - 248, 124, 0, 4412, 4413, 5, 2376, 0, 0, 4413, 4418, 3, 248, 124, 0, 4414, - 4415, 5, 2382, 0, 0, 4415, 4417, 3, 248, 124, 0, 4416, 4414, 1, 0, 0, 0, - 4417, 4420, 1, 0, 0, 0, 4418, 4416, 1, 0, 0, 0, 4418, 4419, 1, 0, 0, 0, - 4419, 4421, 1, 0, 0, 0, 4420, 4418, 1, 0, 0, 0, 4421, 4422, 5, 2377, 0, - 0, 4422, 4424, 1, 0, 0, 0, 4423, 4411, 1, 0, 0, 0, 4423, 4412, 1, 0, 0, - 0, 4424, 247, 1, 0, 0, 0, 4425, 4427, 3, 2250, 1125, 0, 4426, 4428, 3, - 2344, 1172, 0, 4427, 4426, 1, 0, 0, 0, 4427, 4428, 1, 0, 0, 0, 4428, 249, - 1, 0, 0, 0, 4429, 4435, 5, 909, 0, 0, 4430, 4431, 5, 793, 0, 0, 4431, 4436, - 3, 2078, 1039, 0, 4432, 4433, 5, 441, 0, 0, 4433, 4434, 5, 2053, 0, 0, - 4434, 4436, 3, 2344, 1172, 0, 4435, 4430, 1, 0, 0, 0, 4435, 4432, 1, 0, - 0, 0, 4436, 251, 1, 0, 0, 0, 4437, 4454, 5, 720, 0, 0, 4438, 4448, 5, 168, - 0, 0, 4439, 4440, 5, 281, 0, 0, 4440, 4441, 5, 2029, 0, 0, 4441, 4449, - 5, 1673, 0, 0, 4442, 4444, 5, 1121, 0, 0, 4443, 4442, 1, 0, 0, 0, 4443, - 4444, 1, 0, 0, 0, 4444, 4445, 1, 0, 0, 0, 4445, 4446, 5, 647, 0, 0, 4446, - 4447, 5, 1976, 0, 0, 4447, 4449, 5, 330, 0, 0, 4448, 4439, 1, 0, 0, 0, - 4448, 4443, 1, 0, 0, 0, 4448, 4449, 1, 0, 0, 0, 4449, 4451, 1, 0, 0, 0, - 4450, 4452, 3, 254, 127, 0, 4451, 4450, 1, 0, 0, 0, 4451, 4452, 1, 0, 0, - 0, 4452, 4454, 1, 0, 0, 0, 4453, 4437, 1, 0, 0, 0, 4453, 4438, 1, 0, 0, - 0, 4454, 253, 1, 0, 0, 0, 4455, 4457, 5, 560, 0, 0, 4456, 4455, 1, 0, 0, - 0, 4456, 4457, 1, 0, 0, 0, 4457, 4458, 1, 0, 0, 0, 4458, 4459, 5, 484, - 0, 0, 4459, 4460, 5, 719, 0, 0, 4460, 4461, 3, 2312, 1156, 0, 4461, 255, - 1, 0, 0, 0, 4462, 4465, 5, 301, 0, 0, 4463, 4464, 5, 1219, 0, 0, 4464, - 4466, 5, 1463, 0, 0, 4465, 4463, 1, 0, 0, 0, 4465, 4466, 1, 0, 0, 0, 4466, - 4467, 1, 0, 0, 0, 4467, 4470, 5, 2053, 0, 0, 4468, 4471, 3, 258, 129, 0, - 4469, 4471, 3, 270, 135, 0, 4470, 4468, 1, 0, 0, 0, 4470, 4469, 1, 0, 0, - 0, 4471, 4472, 1, 0, 0, 0, 4472, 4473, 5, 2396, 0, 0, 4473, 257, 1, 0, - 0, 0, 4474, 4477, 3, 2286, 1143, 0, 4475, 4476, 5, 1165, 0, 0, 4476, 4478, - 5, 2372, 0, 0, 4477, 4475, 1, 0, 0, 0, 4477, 4478, 1, 0, 0, 0, 4478, 4480, - 1, 0, 0, 0, 4479, 4481, 5, 560, 0, 0, 4480, 4479, 1, 0, 0, 0, 4480, 4481, - 1, 0, 0, 0, 4481, 4483, 1, 0, 0, 0, 4482, 4484, 3, 260, 130, 0, 4483, 4482, - 1, 0, 0, 0, 4483, 4484, 1, 0, 0, 0, 4484, 259, 1, 0, 0, 0, 4485, 4487, - 3, 1746, 873, 0, 4486, 4485, 1, 0, 0, 0, 4486, 4487, 1, 0, 0, 0, 4487, - 4490, 1, 0, 0, 0, 4488, 4491, 3, 262, 131, 0, 4489, 4491, 3, 264, 132, - 0, 4490, 4488, 1, 0, 0, 0, 4490, 4489, 1, 0, 0, 0, 4491, 4493, 1, 0, 0, - 0, 4492, 4494, 3, 268, 134, 0, 4493, 4492, 1, 0, 0, 0, 4493, 4494, 1, 0, - 0, 0, 4494, 4506, 1, 0, 0, 0, 4495, 4496, 5, 2376, 0, 0, 4496, 4501, 3, - 286, 143, 0, 4497, 4498, 5, 2382, 0, 0, 4498, 4500, 3, 286, 143, 0, 4499, - 4497, 1, 0, 0, 0, 4500, 4503, 1, 0, 0, 0, 4501, 4499, 1, 0, 0, 0, 4501, - 4502, 1, 0, 0, 0, 4502, 4504, 1, 0, 0, 0, 4503, 4501, 1, 0, 0, 0, 4504, - 4505, 5, 2377, 0, 0, 4505, 4507, 1, 0, 0, 0, 4506, 4495, 1, 0, 0, 0, 4506, - 4507, 1, 0, 0, 0, 4507, 4511, 1, 0, 0, 0, 4508, 4510, 3, 284, 142, 0, 4509, - 4508, 1, 0, 0, 0, 4510, 4513, 1, 0, 0, 0, 4511, 4509, 1, 0, 0, 0, 4511, - 4512, 1, 0, 0, 0, 4512, 261, 1, 0, 0, 0, 4513, 4511, 1, 0, 0, 0, 4514, - 4518, 7, 20, 0, 0, 4515, 4519, 5, 1155, 0, 0, 4516, 4519, 3, 1790, 895, - 0, 4517, 4519, 3, 266, 133, 0, 4518, 4515, 1, 0, 0, 0, 4518, 4516, 1, 0, - 0, 0, 4518, 4517, 1, 0, 0, 0, 4519, 263, 1, 0, 0, 0, 4520, 4521, 5, 2063, - 0, 0, 4521, 4522, 3, 2344, 1172, 0, 4522, 265, 1, 0, 0, 0, 4523, 4524, - 5, 1976, 0, 0, 4524, 4525, 5, 1163, 0, 0, 4525, 4528, 3, 2344, 1172, 0, - 4526, 4527, 5, 1121, 0, 0, 4527, 4529, 5, 1145, 0, 0, 4528, 4526, 1, 0, - 0, 0, 4528, 4529, 1, 0, 0, 0, 4529, 267, 1, 0, 0, 0, 4530, 4531, 5, 507, - 0, 0, 4531, 4532, 5, 926, 0, 0, 4532, 4533, 3, 2078, 1039, 0, 4533, 4534, - 5, 760, 0, 0, 4534, 4535, 5, 729, 0, 0, 4535, 4536, 5, 2129, 0, 0, 4536, - 4537, 7, 36, 0, 0, 4537, 269, 1, 0, 0, 0, 4538, 4539, 5, 138, 0, 0, 4539, - 4540, 3, 2286, 1143, 0, 4540, 4542, 7, 20, 0, 0, 4541, 4543, 3, 272, 136, - 0, 4542, 4541, 1, 0, 0, 0, 4543, 4544, 1, 0, 0, 0, 4544, 4542, 1, 0, 0, - 0, 4544, 4545, 1, 0, 0, 0, 4545, 4546, 1, 0, 0, 0, 4546, 4547, 5, 459, - 0, 0, 4547, 271, 1, 0, 0, 0, 4548, 4552, 3, 274, 137, 0, 4549, 4552, 3, - 276, 138, 0, 4550, 4552, 3, 296, 148, 0, 4551, 4548, 1, 0, 0, 0, 4551, - 4549, 1, 0, 0, 0, 4551, 4550, 1, 0, 0, 0, 4552, 273, 1, 0, 0, 0, 4553, - 4554, 7, 37, 0, 0, 4554, 4555, 5, 865, 0, 0, 4555, 4556, 3, 280, 140, 0, - 4556, 275, 1, 0, 0, 0, 4557, 4561, 7, 38, 0, 0, 4558, 4562, 3, 278, 139, - 0, 4559, 4562, 3, 280, 140, 0, 4560, 4562, 3, 282, 141, 0, 4561, 4558, - 1, 0, 0, 0, 4561, 4559, 1, 0, 0, 0, 4561, 4560, 1, 0, 0, 0, 4562, 277, - 1, 0, 0, 0, 4563, 4564, 5, 1365, 0, 0, 4564, 4565, 3, 2294, 1147, 0, 4565, - 4566, 5, 2376, 0, 0, 4566, 4571, 3, 312, 156, 0, 4567, 4568, 5, 2382, 0, - 0, 4568, 4570, 3, 312, 156, 0, 4569, 4567, 1, 0, 0, 0, 4570, 4573, 1, 0, - 0, 0, 4571, 4569, 1, 0, 0, 0, 4571, 4572, 1, 0, 0, 0, 4572, 4574, 1, 0, - 0, 0, 4573, 4571, 1, 0, 0, 0, 4574, 4575, 5, 2377, 0, 0, 4575, 4586, 7, - 20, 0, 0, 4576, 4587, 3, 1748, 874, 0, 4577, 4579, 5, 356, 0, 0, 4578, - 4577, 1, 0, 0, 0, 4578, 4579, 1, 0, 0, 0, 4579, 4581, 1, 0, 0, 0, 4580, - 4582, 3, 1762, 881, 0, 4581, 4580, 1, 0, 0, 0, 4581, 4582, 1, 0, 0, 0, - 4582, 4583, 1, 0, 0, 0, 4583, 4584, 3, 1838, 919, 0, 4584, 4585, 5, 2396, - 0, 0, 4585, 4587, 1, 0, 0, 0, 4586, 4576, 1, 0, 0, 0, 4586, 4578, 1, 0, - 0, 0, 4587, 279, 1, 0, 0, 0, 4588, 4589, 5, 576, 0, 0, 4589, 4601, 3, 2292, - 1146, 0, 4590, 4591, 5, 2376, 0, 0, 4591, 4596, 3, 312, 156, 0, 4592, 4593, - 5, 2382, 0, 0, 4593, 4595, 3, 312, 156, 0, 4594, 4592, 1, 0, 0, 0, 4595, - 4598, 1, 0, 0, 0, 4596, 4594, 1, 0, 0, 0, 4596, 4597, 1, 0, 0, 0, 4597, - 4599, 1, 0, 0, 0, 4598, 4596, 1, 0, 0, 0, 4599, 4600, 5, 2377, 0, 0, 4600, - 4602, 1, 0, 0, 0, 4601, 4590, 1, 0, 0, 0, 4601, 4602, 1, 0, 0, 0, 4602, - 4603, 1, 0, 0, 0, 4603, 4604, 5, 1487, 0, 0, 4604, 4605, 3, 2344, 1172, - 0, 4605, 4616, 7, 20, 0, 0, 4606, 4617, 3, 1748, 874, 0, 4607, 4609, 5, - 356, 0, 0, 4608, 4607, 1, 0, 0, 0, 4608, 4609, 1, 0, 0, 0, 4609, 4611, - 1, 0, 0, 0, 4610, 4612, 3, 1762, 881, 0, 4611, 4610, 1, 0, 0, 0, 4611, - 4612, 1, 0, 0, 0, 4612, 4613, 1, 0, 0, 0, 4613, 4614, 3, 1838, 919, 0, - 4614, 4615, 5, 2396, 0, 0, 4615, 4617, 1, 0, 0, 0, 4616, 4606, 1, 0, 0, - 0, 4616, 4608, 1, 0, 0, 0, 4617, 281, 1, 0, 0, 0, 4618, 4620, 5, 540, 0, - 0, 4619, 4618, 1, 0, 0, 0, 4619, 4620, 1, 0, 0, 0, 4620, 4622, 1, 0, 0, - 0, 4621, 4623, 5, 702, 0, 0, 4622, 4621, 1, 0, 0, 0, 4622, 4623, 1, 0, - 0, 0, 4623, 4624, 1, 0, 0, 0, 4624, 4625, 5, 269, 0, 0, 4625, 4626, 5, - 576, 0, 0, 4626, 4644, 3, 2344, 1172, 0, 4627, 4628, 5, 2376, 0, 0, 4628, - 4629, 5, 1549, 0, 0, 4629, 4630, 5, 680, 0, 0, 4630, 4631, 5, 1229, 0, - 0, 4631, 4632, 3, 2344, 1172, 0, 4632, 4633, 5, 2382, 0, 0, 4633, 4634, - 1, 0, 0, 0, 4634, 4639, 3, 312, 156, 0, 4635, 4636, 5, 2382, 0, 0, 4636, - 4638, 3, 312, 156, 0, 4637, 4635, 1, 0, 0, 0, 4638, 4641, 1, 0, 0, 0, 4639, - 4637, 1, 0, 0, 0, 4639, 4640, 1, 0, 0, 0, 4640, 4642, 1, 0, 0, 0, 4641, - 4639, 1, 0, 0, 0, 4642, 4643, 5, 2377, 0, 0, 4643, 4645, 1, 0, 0, 0, 4644, - 4627, 1, 0, 0, 0, 4644, 4645, 1, 0, 0, 0, 4645, 4646, 1, 0, 0, 0, 4646, - 4647, 5, 1487, 0, 0, 4647, 4648, 5, 1549, 0, 0, 4648, 4649, 5, 66, 0, 0, - 4649, 4650, 5, 1481, 0, 0, 4650, 4661, 7, 20, 0, 0, 4651, 4662, 3, 1748, - 874, 0, 4652, 4654, 5, 356, 0, 0, 4653, 4652, 1, 0, 0, 0, 4653, 4654, 1, - 0, 0, 0, 4654, 4656, 1, 0, 0, 0, 4655, 4657, 3, 1762, 881, 0, 4656, 4655, - 1, 0, 0, 0, 4656, 4657, 1, 0, 0, 0, 4657, 4658, 1, 0, 0, 0, 4658, 4659, - 3, 1838, 919, 0, 4659, 4660, 5, 2396, 0, 0, 4660, 4662, 1, 0, 0, 0, 4661, - 4651, 1, 0, 0, 0, 4661, 4653, 1, 0, 0, 0, 4662, 283, 1, 0, 0, 0, 4663, - 4665, 5, 1121, 0, 0, 4664, 4663, 1, 0, 0, 0, 4664, 4665, 1, 0, 0, 0, 4665, - 4666, 1, 0, 0, 0, 4666, 4667, 7, 39, 0, 0, 4667, 285, 1, 0, 0, 0, 4668, - 4669, 3, 2376, 1188, 0, 4669, 4671, 3, 2344, 1172, 0, 4670, 4672, 3, 288, - 144, 0, 4671, 4670, 1, 0, 0, 0, 4671, 4672, 1, 0, 0, 0, 4672, 4675, 1, - 0, 0, 0, 4673, 4675, 3, 290, 145, 0, 4674, 4668, 1, 0, 0, 0, 4674, 4673, - 1, 0, 0, 0, 4675, 287, 1, 0, 0, 0, 4676, 4677, 5, 507, 0, 0, 4677, 4678, - 5, 926, 0, 0, 4678, 4679, 3, 2078, 1039, 0, 4679, 289, 1, 0, 0, 0, 4680, - 4682, 3, 284, 142, 0, 4681, 4680, 1, 0, 0, 0, 4681, 4682, 1, 0, 0, 0, 4682, - 4684, 1, 0, 0, 0, 4683, 4685, 3, 292, 146, 0, 4684, 4683, 1, 0, 0, 0, 4685, - 4686, 1, 0, 0, 0, 4686, 4684, 1, 0, 0, 0, 4686, 4687, 1, 0, 0, 0, 4687, - 4690, 1, 0, 0, 0, 4688, 4689, 5, 2382, 0, 0, 4689, 4691, 3, 308, 154, 0, - 4690, 4688, 1, 0, 0, 0, 4690, 4691, 1, 0, 0, 0, 4691, 291, 1, 0, 0, 0, - 4692, 4696, 3, 294, 147, 0, 4693, 4696, 3, 304, 152, 0, 4694, 4696, 3, - 306, 153, 0, 4695, 4692, 1, 0, 0, 0, 4695, 4693, 1, 0, 0, 0, 4695, 4694, - 1, 0, 0, 0, 4696, 293, 1, 0, 0, 0, 4697, 4700, 7, 38, 0, 0, 4698, 4701, - 3, 300, 150, 0, 4699, 4701, 3, 302, 151, 0, 4700, 4698, 1, 0, 0, 0, 4700, - 4699, 1, 0, 0, 0, 4701, 295, 1, 0, 0, 0, 4702, 4703, 5, 1234, 0, 0, 4703, - 4704, 5, 865, 0, 0, 4704, 4705, 3, 298, 149, 0, 4705, 297, 1, 0, 0, 0, - 4706, 4707, 5, 576, 0, 0, 4707, 4719, 3, 2292, 1146, 0, 4708, 4709, 5, - 2376, 0, 0, 4709, 4714, 3, 312, 156, 0, 4710, 4711, 5, 2382, 0, 0, 4711, - 4713, 3, 312, 156, 0, 4712, 4710, 1, 0, 0, 0, 4713, 4716, 1, 0, 0, 0, 4714, - 4712, 1, 0, 0, 0, 4714, 4715, 1, 0, 0, 0, 4715, 4717, 1, 0, 0, 0, 4716, - 4714, 1, 0, 0, 0, 4717, 4718, 5, 2377, 0, 0, 4718, 4720, 1, 0, 0, 0, 4719, - 4708, 1, 0, 0, 0, 4719, 4720, 1, 0, 0, 0, 4720, 4721, 1, 0, 0, 0, 4721, - 4726, 5, 1487, 0, 0, 4722, 4727, 3, 2344, 1172, 0, 4723, 4724, 5, 1549, - 0, 0, 4724, 4725, 5, 66, 0, 0, 4725, 4727, 5, 1481, 0, 0, 4726, 4722, 1, - 0, 0, 0, 4726, 4723, 1, 0, 0, 0, 4727, 4739, 1, 0, 0, 0, 4728, 4730, 5, - 1300, 0, 0, 4729, 4728, 1, 0, 0, 0, 4729, 4730, 1, 0, 0, 0, 4730, 4731, - 1, 0, 0, 0, 4731, 4733, 7, 20, 0, 0, 4732, 4734, 5, 356, 0, 0, 4733, 4732, - 1, 0, 0, 0, 4733, 4734, 1, 0, 0, 0, 4734, 4736, 1, 0, 0, 0, 4735, 4737, - 3, 1762, 881, 0, 4736, 4735, 1, 0, 0, 0, 4736, 4737, 1, 0, 0, 0, 4737, - 4738, 1, 0, 0, 0, 4738, 4740, 3, 1838, 919, 0, 4739, 4729, 1, 0, 0, 0, - 4739, 4740, 1, 0, 0, 0, 4740, 4742, 1, 0, 0, 0, 4741, 4743, 5, 2396, 0, - 0, 4742, 4741, 1, 0, 0, 0, 4742, 4743, 1, 0, 0, 0, 4743, 299, 1, 0, 0, - 0, 4744, 4745, 5, 1365, 0, 0, 4745, 4746, 3, 2294, 1147, 0, 4746, 4747, - 5, 2376, 0, 0, 4747, 4752, 3, 312, 156, 0, 4748, 4749, 5, 2382, 0, 0, 4749, - 4751, 3, 312, 156, 0, 4750, 4748, 1, 0, 0, 0, 4751, 4754, 1, 0, 0, 0, 4752, - 4750, 1, 0, 0, 0, 4752, 4753, 1, 0, 0, 0, 4753, 4755, 1, 0, 0, 0, 4754, - 4752, 1, 0, 0, 0, 4755, 4758, 5, 2377, 0, 0, 4756, 4757, 7, 20, 0, 0, 4757, - 4759, 3, 1748, 874, 0, 4758, 4756, 1, 0, 0, 0, 4758, 4759, 1, 0, 0, 0, - 4759, 301, 1, 0, 0, 0, 4760, 4761, 5, 576, 0, 0, 4761, 4773, 3, 2292, 1146, - 0, 4762, 4763, 5, 2376, 0, 0, 4763, 4768, 3, 312, 156, 0, 4764, 4765, 5, - 2382, 0, 0, 4765, 4767, 3, 312, 156, 0, 4766, 4764, 1, 0, 0, 0, 4767, 4770, - 1, 0, 0, 0, 4768, 4766, 1, 0, 0, 0, 4768, 4769, 1, 0, 0, 0, 4769, 4771, - 1, 0, 0, 0, 4770, 4768, 1, 0, 0, 0, 4771, 4772, 5, 2377, 0, 0, 4772, 4774, - 1, 0, 0, 0, 4773, 4762, 1, 0, 0, 0, 4773, 4774, 1, 0, 0, 0, 4774, 4775, - 1, 0, 0, 0, 4775, 4780, 5, 1487, 0, 0, 4776, 4781, 3, 2344, 1172, 0, 4777, - 4778, 5, 1549, 0, 0, 4778, 4779, 5, 66, 0, 0, 4779, 4781, 5, 1481, 0, 0, - 4780, 4776, 1, 0, 0, 0, 4780, 4777, 1, 0, 0, 0, 4781, 4790, 1, 0, 0, 0, - 4782, 4783, 7, 20, 0, 0, 4783, 4791, 3, 1748, 874, 0, 4784, 4786, 5, 507, - 0, 0, 4785, 4787, 5, 2144, 0, 0, 4786, 4785, 1, 0, 0, 0, 4786, 4787, 1, - 0, 0, 0, 4787, 4788, 1, 0, 0, 0, 4788, 4789, 5, 926, 0, 0, 4789, 4791, - 3, 2078, 1039, 0, 4790, 4782, 1, 0, 0, 0, 4790, 4784, 1, 0, 0, 0, 4790, - 4791, 1, 0, 0, 0, 4791, 303, 1, 0, 0, 0, 4792, 4794, 5, 540, 0, 0, 4793, - 4792, 1, 0, 0, 0, 4793, 4794, 1, 0, 0, 0, 4794, 4796, 1, 0, 0, 0, 4795, - 4797, 5, 702, 0, 0, 4796, 4795, 1, 0, 0, 0, 4796, 4797, 1, 0, 0, 0, 4797, - 4798, 1, 0, 0, 0, 4798, 4799, 5, 269, 0, 0, 4799, 4800, 5, 576, 0, 0, 4800, - 4818, 3, 2344, 1172, 0, 4801, 4802, 5, 2376, 0, 0, 4802, 4803, 5, 1549, - 0, 0, 4803, 4804, 5, 680, 0, 0, 4804, 4805, 5, 1229, 0, 0, 4805, 4806, - 3, 2344, 1172, 0, 4806, 4807, 5, 2382, 0, 0, 4807, 4808, 1, 0, 0, 0, 4808, - 4813, 3, 312, 156, 0, 4809, 4810, 5, 2382, 0, 0, 4810, 4812, 3, 312, 156, - 0, 4811, 4809, 1, 0, 0, 0, 4812, 4815, 1, 0, 0, 0, 4813, 4811, 1, 0, 0, - 0, 4813, 4814, 1, 0, 0, 0, 4814, 4816, 1, 0, 0, 0, 4815, 4813, 1, 0, 0, - 0, 4816, 4817, 5, 2377, 0, 0, 4817, 4819, 1, 0, 0, 0, 4818, 4801, 1, 0, - 0, 0, 4818, 4819, 1, 0, 0, 0, 4819, 4820, 1, 0, 0, 0, 4820, 4821, 5, 1487, - 0, 0, 4821, 4822, 5, 1549, 0, 0, 4822, 4823, 5, 66, 0, 0, 4823, 4826, 5, - 1481, 0, 0, 4824, 4825, 7, 20, 0, 0, 4825, 4827, 3, 1748, 874, 0, 4826, - 4824, 1, 0, 0, 0, 4826, 4827, 1, 0, 0, 0, 4827, 305, 1, 0, 0, 0, 4828, - 4829, 7, 37, 0, 0, 4829, 4830, 5, 865, 0, 0, 4830, 4831, 3, 302, 151, 0, - 4831, 307, 1, 0, 0, 0, 4832, 4833, 5, 1338, 0, 0, 4833, 4834, 5, 1478, - 0, 0, 4834, 4835, 5, 2376, 0, 0, 4835, 4840, 3, 310, 155, 0, 4836, 4837, - 5, 2382, 0, 0, 4837, 4839, 3, 310, 155, 0, 4838, 4836, 1, 0, 0, 0, 4839, - 4842, 1, 0, 0, 0, 4840, 4838, 1, 0, 0, 0, 4840, 4841, 1, 0, 0, 0, 4841, - 4843, 1, 0, 0, 0, 4842, 4840, 1, 0, 0, 0, 4843, 4844, 5, 2377, 0, 0, 4844, - 309, 1, 0, 0, 0, 4845, 4848, 3, 2376, 1188, 0, 4846, 4848, 5, 363, 0, 0, - 4847, 4845, 1, 0, 0, 0, 4847, 4846, 1, 0, 0, 0, 4848, 311, 1, 0, 0, 0, - 4849, 4850, 3, 2266, 1133, 0, 4850, 4851, 3, 2344, 1172, 0, 4851, 313, - 1, 0, 0, 0, 4852, 4853, 5, 425, 0, 0, 4853, 4854, 5, 1554, 0, 0, 4854, - 4855, 3, 2288, 1144, 0, 4855, 4856, 5, 2396, 0, 0, 4856, 315, 1, 0, 0, - 0, 4857, 4858, 5, 41, 0, 0, 4858, 4859, 5, 1554, 0, 0, 4859, 4861, 3, 2288, - 1144, 0, 4860, 4862, 3, 324, 162, 0, 4861, 4860, 1, 0, 0, 0, 4862, 4863, - 1, 0, 0, 0, 4863, 4861, 1, 0, 0, 0, 4863, 4864, 1, 0, 0, 0, 4864, 4865, - 1, 0, 0, 0, 4865, 4866, 5, 2396, 0, 0, 4866, 317, 1, 0, 0, 0, 4867, 4868, - 5, 41, 0, 0, 4868, 4898, 5, 1564, 0, 0, 4869, 4870, 5, 29, 0, 0, 4870, - 4899, 7, 40, 0, 0, 4871, 4872, 5, 204, 0, 0, 4872, 4873, 5, 329, 0, 0, - 4873, 4874, 5, 795, 0, 0, 4874, 4899, 3, 2266, 1133, 0, 4875, 4876, 3, - 1322, 661, 0, 4876, 4877, 5, 227, 0, 0, 4877, 4878, 5, 680, 0, 0, 4878, - 4879, 5, 1365, 0, 0, 4879, 4899, 1, 0, 0, 0, 4880, 4881, 3, 1322, 661, - 0, 4881, 4882, 5, 600, 0, 0, 4882, 4899, 1, 0, 0, 0, 4883, 4886, 3, 1322, - 661, 0, 4884, 4886, 5, 560, 0, 0, 4885, 4883, 1, 0, 0, 0, 4885, 4884, 1, - 0, 0, 0, 4886, 4887, 1, 0, 0, 0, 4887, 4888, 5, 1243, 0, 0, 4888, 4894, - 7, 41, 0, 0, 4889, 4892, 5, 1243, 0, 0, 4890, 4893, 3, 2170, 1085, 0, 4891, - 4893, 3, 2266, 1133, 0, 4892, 4890, 1, 0, 0, 0, 4892, 4891, 1, 0, 0, 0, - 4893, 4895, 1, 0, 0, 0, 4894, 4889, 1, 0, 0, 0, 4894, 4895, 1, 0, 0, 0, - 4895, 4899, 1, 0, 0, 0, 4896, 4897, 5, 1568, 0, 0, 4897, 4899, 3, 320, - 160, 0, 4898, 4869, 1, 0, 0, 0, 4898, 4871, 1, 0, 0, 0, 4898, 4875, 1, - 0, 0, 0, 4898, 4880, 1, 0, 0, 0, 4898, 4885, 1, 0, 0, 0, 4898, 4896, 1, - 0, 0, 0, 4899, 319, 1, 0, 0, 0, 4900, 4901, 3, 2266, 1133, 0, 4901, 4902, - 5, 2398, 0, 0, 4902, 4903, 3, 810, 405, 0, 4903, 4905, 1, 0, 0, 0, 4904, - 4900, 1, 0, 0, 0, 4905, 4906, 1, 0, 0, 0, 4906, 4904, 1, 0, 0, 0, 4906, - 4907, 1, 0, 0, 0, 4907, 4931, 1, 0, 0, 0, 4908, 4909, 5, 438, 0, 0, 4909, - 4910, 5, 2398, 0, 0, 4910, 4931, 3, 2378, 1189, 0, 4911, 4912, 5, 270, - 0, 0, 4912, 4913, 5, 2398, 0, 0, 4913, 4917, 3, 2378, 1189, 0, 4914, 4915, - 5, 1561, 0, 0, 4915, 4916, 5, 2398, 0, 0, 4916, 4918, 3, 2378, 1189, 0, - 4917, 4914, 1, 0, 0, 0, 4917, 4918, 1, 0, 0, 0, 4918, 4931, 1, 0, 0, 0, - 4919, 4920, 5, 1507, 0, 0, 4920, 4921, 5, 61, 0, 0, 4921, 4922, 5, 2169, - 0, 0, 4922, 4923, 5, 2398, 0, 0, 4923, 4931, 7, 42, 0, 0, 4924, 4925, 5, - 365, 0, 0, 4925, 4928, 5, 2398, 0, 0, 4926, 4929, 3, 2378, 1189, 0, 4927, - 4929, 5, 1054, 0, 0, 4928, 4926, 1, 0, 0, 0, 4928, 4927, 1, 0, 0, 0, 4929, - 4931, 1, 0, 0, 0, 4930, 4904, 1, 0, 0, 0, 4930, 4908, 1, 0, 0, 0, 4930, - 4911, 1, 0, 0, 0, 4930, 4919, 1, 0, 0, 0, 4930, 4924, 1, 0, 0, 0, 4931, - 321, 1, 0, 0, 0, 4932, 4933, 5, 301, 0, 0, 4933, 4934, 5, 1554, 0, 0, 4934, - 4939, 3, 2288, 1144, 0, 4935, 4938, 3, 326, 163, 0, 4936, 4938, 3, 324, - 162, 0, 4937, 4935, 1, 0, 0, 0, 4937, 4936, 1, 0, 0, 0, 4938, 4941, 1, - 0, 0, 0, 4939, 4937, 1, 0, 0, 0, 4939, 4940, 1, 0, 0, 0, 4940, 4942, 1, - 0, 0, 0, 4941, 4939, 1, 0, 0, 0, 4942, 4943, 5, 2396, 0, 0, 4943, 323, - 1, 0, 0, 0, 4944, 4945, 5, 649, 0, 0, 4945, 4946, 5, 151, 0, 0, 4946, 4961, - 5, 2370, 0, 0, 4947, 4948, 5, 861, 0, 0, 4948, 4961, 5, 2370, 0, 0, 4949, - 4961, 5, 1042, 0, 0, 4950, 4951, 5, 889, 0, 0, 4951, 4961, 5, 2370, 0, - 0, 4952, 4961, 5, 1045, 0, 0, 4953, 4961, 5, 327, 0, 0, 4954, 4961, 5, - 1010, 0, 0, 4955, 4956, 5, 155, 0, 0, 4956, 4961, 5, 2370, 0, 0, 4957, - 4961, 5, 993, 0, 0, 4958, 4961, 5, 1215, 0, 0, 4959, 4961, 5, 1060, 0, - 0, 4960, 4944, 1, 0, 0, 0, 4960, 4947, 1, 0, 0, 0, 4960, 4949, 1, 0, 0, - 0, 4960, 4950, 1, 0, 0, 0, 4960, 4952, 1, 0, 0, 0, 4960, 4953, 1, 0, 0, - 0, 4960, 4954, 1, 0, 0, 0, 4960, 4955, 1, 0, 0, 0, 4960, 4957, 1, 0, 0, - 0, 4960, 4958, 1, 0, 0, 0, 4960, 4959, 1, 0, 0, 0, 4961, 325, 1, 0, 0, - 0, 4962, 4963, 5, 1631, 0, 0, 4963, 4964, 5, 2188, 0, 0, 4964, 4965, 5, - 2370, 0, 0, 4965, 327, 1, 0, 0, 0, 4966, 4969, 5, 301, 0, 0, 4967, 4968, - 5, 1219, 0, 0, 4968, 4970, 5, 1463, 0, 0, 4969, 4967, 1, 0, 0, 0, 4969, - 4970, 1, 0, 0, 0, 4970, 4972, 1, 0, 0, 0, 4971, 4973, 7, 7, 0, 0, 4972, - 4971, 1, 0, 0, 0, 4972, 4973, 1, 0, 0, 0, 4973, 4974, 1, 0, 0, 0, 4974, - 4975, 5, 44, 0, 0, 4975, 4976, 5, 2166, 0, 0, 4976, 4980, 3, 2378, 1189, - 0, 4977, 4978, 5, 1577, 0, 0, 4978, 4979, 5, 2398, 0, 0, 4979, 4981, 7, - 43, 0, 0, 4980, 4977, 1, 0, 0, 0, 4980, 4981, 1, 0, 0, 0, 4981, 4985, 1, - 0, 0, 0, 4982, 4984, 3, 330, 165, 0, 4983, 4982, 1, 0, 0, 0, 4984, 4987, - 1, 0, 0, 0, 4985, 4983, 1, 0, 0, 0, 4985, 4986, 1, 0, 0, 0, 4986, 4989, - 1, 0, 0, 0, 4987, 4985, 1, 0, 0, 0, 4988, 4990, 3, 340, 170, 0, 4989, 4988, - 1, 0, 0, 0, 4989, 4990, 1, 0, 0, 0, 4990, 4992, 1, 0, 0, 0, 4991, 4993, - 3, 342, 171, 0, 4992, 4991, 1, 0, 0, 0, 4992, 4993, 1, 0, 0, 0, 4993, 4995, - 1, 0, 0, 0, 4994, 4996, 3, 350, 175, 0, 4995, 4994, 1, 0, 0, 0, 4995, 4996, - 1, 0, 0, 0, 4996, 4998, 1, 0, 0, 0, 4997, 4999, 3, 360, 180, 0, 4998, 4997, - 1, 0, 0, 0, 4998, 4999, 1, 0, 0, 0, 4999, 5001, 1, 0, 0, 0, 5000, 5002, - 3, 362, 181, 0, 5001, 5000, 1, 0, 0, 0, 5001, 5002, 1, 0, 0, 0, 5002, 5004, - 1, 0, 0, 0, 5003, 5005, 3, 364, 182, 0, 5004, 5003, 1, 0, 0, 0, 5004, 5005, - 1, 0, 0, 0, 5005, 5007, 1, 0, 0, 0, 5006, 5008, 3, 374, 187, 0, 5007, 5006, - 1, 0, 0, 0, 5007, 5008, 1, 0, 0, 0, 5008, 5010, 1, 0, 0, 0, 5009, 5011, - 3, 376, 188, 0, 5010, 5009, 1, 0, 0, 0, 5010, 5011, 1, 0, 0, 0, 5011, 329, - 1, 0, 0, 0, 5012, 5014, 3, 332, 166, 0, 5013, 5015, 3, 334, 167, 0, 5014, - 5013, 1, 0, 0, 0, 5014, 5015, 1, 0, 0, 0, 5015, 5021, 1, 0, 0, 0, 5016, - 5018, 3, 332, 166, 0, 5017, 5016, 1, 0, 0, 0, 5017, 5018, 1, 0, 0, 0, 5018, - 5019, 1, 0, 0, 0, 5019, 5021, 3, 334, 167, 0, 5020, 5012, 1, 0, 0, 0, 5020, - 5017, 1, 0, 0, 0, 5021, 5025, 1, 0, 0, 0, 5022, 5024, 3, 336, 168, 0, 5023, - 5022, 1, 0, 0, 0, 5024, 5027, 1, 0, 0, 0, 5025, 5023, 1, 0, 0, 0, 5025, - 5026, 1, 0, 0, 0, 5026, 5040, 1, 0, 0, 0, 5027, 5025, 1, 0, 0, 0, 5028, - 5030, 3, 332, 166, 0, 5029, 5028, 1, 0, 0, 0, 5029, 5030, 1, 0, 0, 0, 5030, - 5032, 1, 0, 0, 0, 5031, 5033, 3, 334, 167, 0, 5032, 5031, 1, 0, 0, 0, 5032, - 5033, 1, 0, 0, 0, 5033, 5035, 1, 0, 0, 0, 5034, 5036, 3, 336, 168, 0, 5035, - 5034, 1, 0, 0, 0, 5036, 5037, 1, 0, 0, 0, 5037, 5035, 1, 0, 0, 0, 5037, - 5038, 1, 0, 0, 0, 5038, 5040, 1, 0, 0, 0, 5039, 5020, 1, 0, 0, 0, 5039, - 5029, 1, 0, 0, 0, 5040, 331, 1, 0, 0, 0, 5041, 5042, 5, 166, 0, 0, 5042, - 5043, 3, 2372, 1186, 0, 5043, 333, 1, 0, 0, 0, 5044, 5045, 5, 386, 0, 0, - 5045, 5046, 3, 2372, 1186, 0, 5046, 335, 1, 0, 0, 0, 5047, 5048, 5, 193, - 0, 0, 5048, 5051, 3, 2378, 1189, 0, 5049, 5050, 5, 2141, 0, 0, 5050, 5052, - 3, 2372, 1186, 0, 5051, 5049, 1, 0, 0, 0, 5051, 5052, 1, 0, 0, 0, 5052, - 5055, 1, 0, 0, 0, 5053, 5054, 5, 760, 0, 0, 5054, 5056, 3, 338, 169, 0, - 5055, 5053, 1, 0, 0, 0, 5055, 5056, 1, 0, 0, 0, 5056, 337, 1, 0, 0, 0, - 5057, 5060, 5, 1145, 0, 0, 5058, 5060, 3, 2378, 1189, 0, 5059, 5057, 1, - 0, 0, 0, 5059, 5058, 1, 0, 0, 0, 5060, 339, 1, 0, 0, 0, 5061, 5065, 5, - 2129, 0, 0, 5062, 5063, 3, 2258, 1129, 0, 5063, 5064, 5, 2369, 0, 0, 5064, - 5066, 1, 0, 0, 0, 5065, 5062, 1, 0, 0, 0, 5065, 5066, 1, 0, 0, 0, 5066, - 5067, 1, 0, 0, 0, 5067, 5069, 3, 2378, 1189, 0, 5068, 5070, 5, 1457, 0, - 0, 5069, 5068, 1, 0, 0, 0, 5069, 5070, 1, 0, 0, 0, 5070, 5075, 1, 0, 0, - 0, 5071, 5073, 5, 66, 0, 0, 5072, 5071, 1, 0, 0, 0, 5072, 5073, 1, 0, 0, - 0, 5073, 5074, 1, 0, 0, 0, 5074, 5076, 3, 2378, 1189, 0, 5075, 5072, 1, - 0, 0, 0, 5075, 5076, 1, 0, 0, 0, 5076, 341, 1, 0, 0, 0, 5077, 5078, 5, - 392, 0, 0, 5078, 5079, 5, 151, 0, 0, 5079, 5080, 5, 2376, 0, 0, 5080, 5085, - 3, 344, 172, 0, 5081, 5082, 5, 2382, 0, 0, 5082, 5084, 3, 344, 172, 0, - 5083, 5081, 1, 0, 0, 0, 5084, 5087, 1, 0, 0, 0, 5085, 5083, 1, 0, 0, 0, - 5085, 5086, 1, 0, 0, 0, 5086, 5088, 1, 0, 0, 0, 5087, 5085, 1, 0, 0, 0, - 5088, 5089, 5, 2377, 0, 0, 5089, 343, 1, 0, 0, 0, 5090, 5094, 3, 346, 173, - 0, 5091, 5093, 3, 330, 165, 0, 5092, 5091, 1, 0, 0, 0, 5093, 5096, 1, 0, - 0, 0, 5094, 5092, 1, 0, 0, 0, 5094, 5095, 1, 0, 0, 0, 5095, 5097, 1, 0, - 0, 0, 5096, 5094, 1, 0, 0, 0, 5097, 5125, 5, 753, 0, 0, 5098, 5102, 5, - 2376, 0, 0, 5099, 5100, 3, 2378, 1189, 0, 5100, 5101, 5, 2369, 0, 0, 5101, - 5103, 1, 0, 0, 0, 5102, 5099, 1, 0, 0, 0, 5102, 5103, 1, 0, 0, 0, 5103, - 5104, 1, 0, 0, 0, 5104, 5114, 3, 2310, 1155, 0, 5105, 5109, 5, 2382, 0, - 0, 5106, 5107, 3, 2378, 1189, 0, 5107, 5108, 5, 2369, 0, 0, 5108, 5110, - 1, 0, 0, 0, 5109, 5106, 1, 0, 0, 0, 5109, 5110, 1, 0, 0, 0, 5110, 5111, - 1, 0, 0, 0, 5111, 5113, 3, 2310, 1155, 0, 5112, 5105, 1, 0, 0, 0, 5113, - 5116, 1, 0, 0, 0, 5114, 5112, 1, 0, 0, 0, 5114, 5115, 1, 0, 0, 0, 5115, - 5117, 1, 0, 0, 0, 5116, 5114, 1, 0, 0, 0, 5117, 5118, 5, 2377, 0, 0, 5118, - 5126, 1, 0, 0, 0, 5119, 5120, 3, 2378, 1189, 0, 5120, 5121, 5, 2369, 0, - 0, 5121, 5123, 1, 0, 0, 0, 5122, 5119, 1, 0, 0, 0, 5122, 5123, 1, 0, 0, - 0, 5123, 5124, 1, 0, 0, 0, 5124, 5126, 3, 2310, 1155, 0, 5125, 5098, 1, - 0, 0, 0, 5125, 5122, 1, 0, 0, 0, 5126, 5127, 1, 0, 0, 0, 5127, 5129, 5, - 1429, 0, 0, 5128, 5130, 5, 410, 0, 0, 5129, 5128, 1, 0, 0, 0, 5129, 5130, - 1, 0, 0, 0, 5130, 5139, 1, 0, 0, 0, 5131, 5132, 5, 2376, 0, 0, 5132, 5133, - 3, 2250, 1125, 0, 5133, 5134, 5, 2382, 0, 0, 5134, 5135, 3, 2250, 1125, - 0, 5135, 5136, 1, 0, 0, 0, 5136, 5137, 5, 2377, 0, 0, 5137, 5140, 1, 0, - 0, 0, 5138, 5140, 3, 2250, 1125, 0, 5139, 5131, 1, 0, 0, 0, 5139, 5138, - 1, 0, 0, 0, 5140, 5141, 1, 0, 0, 0, 5141, 5142, 5, 616, 0, 0, 5142, 5143, - 5, 2376, 0, 0, 5143, 5148, 3, 348, 174, 0, 5144, 5145, 5, 2382, 0, 0, 5145, - 5147, 3, 348, 174, 0, 5146, 5144, 1, 0, 0, 0, 5147, 5150, 1, 0, 0, 0, 5148, - 5146, 1, 0, 0, 0, 5148, 5149, 1, 0, 0, 0, 5149, 5151, 1, 0, 0, 0, 5150, - 5148, 1, 0, 0, 0, 5151, 5152, 5, 2377, 0, 0, 5152, 345, 1, 0, 0, 0, 5153, - 5154, 3, 2258, 1129, 0, 5154, 5155, 5, 2369, 0, 0, 5155, 5157, 1, 0, 0, - 0, 5156, 5153, 1, 0, 0, 0, 5156, 5157, 1, 0, 0, 0, 5157, 5158, 1, 0, 0, - 0, 5158, 5163, 3, 2378, 1189, 0, 5159, 5161, 5, 66, 0, 0, 5160, 5159, 1, - 0, 0, 0, 5160, 5161, 1, 0, 0, 0, 5161, 5162, 1, 0, 0, 0, 5162, 5164, 3, - 2378, 1189, 0, 5163, 5160, 1, 0, 0, 0, 5163, 5164, 1, 0, 0, 0, 5164, 347, - 1, 0, 0, 0, 5165, 5166, 3, 2258, 1129, 0, 5166, 5167, 5, 2369, 0, 0, 5167, - 5169, 1, 0, 0, 0, 5168, 5165, 1, 0, 0, 0, 5168, 5169, 1, 0, 0, 0, 5169, - 5170, 1, 0, 0, 0, 5170, 5175, 3, 2378, 1189, 0, 5171, 5173, 5, 66, 0, 0, - 5172, 5171, 1, 0, 0, 0, 5172, 5173, 1, 0, 0, 0, 5173, 5174, 1, 0, 0, 0, - 5174, 5176, 3, 2378, 1189, 0, 5175, 5172, 1, 0, 0, 0, 5175, 5176, 1, 0, - 0, 0, 5176, 5178, 1, 0, 0, 0, 5177, 5179, 5, 363, 0, 0, 5178, 5177, 1, - 0, 0, 0, 5178, 5179, 1, 0, 0, 0, 5179, 349, 1, 0, 0, 0, 5180, 5181, 5, - 863, 0, 0, 5181, 5182, 5, 2376, 0, 0, 5182, 5187, 3, 352, 176, 0, 5183, - 5184, 5, 2382, 0, 0, 5184, 5186, 3, 352, 176, 0, 5185, 5183, 1, 0, 0, 0, - 5186, 5189, 1, 0, 0, 0, 5187, 5185, 1, 0, 0, 0, 5187, 5188, 1, 0, 0, 0, - 5188, 5190, 1, 0, 0, 0, 5189, 5187, 1, 0, 0, 0, 5190, 5191, 5, 2377, 0, - 0, 5191, 351, 1, 0, 0, 0, 5192, 5195, 3, 2378, 1189, 0, 5193, 5196, 3, - 354, 177, 0, 5194, 5196, 3, 358, 179, 0, 5195, 5193, 1, 0, 0, 0, 5195, - 5194, 1, 0, 0, 0, 5195, 5196, 1, 0, 0, 0, 5196, 353, 1, 0, 0, 0, 5197, - 5198, 5, 514, 0, 0, 5198, 5200, 3, 2378, 1189, 0, 5199, 5201, 3, 356, 178, - 0, 5200, 5199, 1, 0, 0, 0, 5200, 5201, 1, 0, 0, 0, 5201, 355, 1, 0, 0, - 0, 5202, 5203, 5, 34, 0, 0, 5203, 5204, 5, 151, 0, 0, 5204, 5205, 3, 2274, - 1137, 0, 5205, 357, 1, 0, 0, 0, 5206, 5207, 5, 66, 0, 0, 5207, 5208, 5, - 2376, 0, 0, 5208, 5209, 3, 2078, 1039, 0, 5209, 5210, 5, 2377, 0, 0, 5210, - 359, 1, 0, 0, 0, 5211, 5212, 5, 363, 0, 0, 5212, 5213, 5, 862, 0, 0, 5213, - 5214, 3, 2378, 1189, 0, 5214, 361, 1, 0, 0, 0, 5215, 5216, 5, 363, 0, 0, - 5216, 5217, 5, 34, 0, 0, 5217, 5218, 5, 151, 0, 0, 5218, 5219, 3, 2274, - 1137, 0, 5219, 363, 1, 0, 0, 0, 5220, 5221, 5, 155, 0, 0, 5221, 5226, 3, - 366, 183, 0, 5222, 5223, 5, 2382, 0, 0, 5223, 5225, 3, 366, 183, 0, 5224, - 5222, 1, 0, 0, 0, 5225, 5228, 1, 0, 0, 0, 5226, 5224, 1, 0, 0, 0, 5226, - 5227, 1, 0, 0, 0, 5227, 365, 1, 0, 0, 0, 5228, 5226, 1, 0, 0, 0, 5229, - 5230, 5, 862, 0, 0, 5230, 5250, 5, 593, 0, 0, 5231, 5251, 5, 37, 0, 0, - 5232, 5233, 5, 2376, 0, 0, 5233, 5238, 3, 2378, 1189, 0, 5234, 5235, 5, - 2382, 0, 0, 5235, 5237, 3, 2378, 1189, 0, 5236, 5234, 1, 0, 0, 0, 5237, - 5240, 1, 0, 0, 0, 5238, 5236, 1, 0, 0, 0, 5238, 5239, 1, 0, 0, 0, 5239, - 5241, 1, 0, 0, 0, 5240, 5238, 1, 0, 0, 0, 5241, 5242, 5, 2377, 0, 0, 5242, - 5247, 3, 368, 184, 0, 5243, 5244, 5, 2382, 0, 0, 5244, 5246, 3, 368, 184, - 0, 5245, 5243, 1, 0, 0, 0, 5246, 5249, 1, 0, 0, 0, 5247, 5245, 1, 0, 0, - 0, 5247, 5248, 1, 0, 0, 0, 5248, 5251, 1, 0, 0, 0, 5249, 5247, 1, 0, 0, - 0, 5250, 5231, 1, 0, 0, 0, 5250, 5232, 1, 0, 0, 0, 5251, 367, 1, 0, 0, - 0, 5252, 5253, 5, 783, 0, 0, 5253, 5254, 5, 2376, 0, 0, 5254, 5259, 3, - 370, 185, 0, 5255, 5256, 5, 2382, 0, 0, 5256, 5258, 3, 370, 185, 0, 5257, - 5255, 1, 0, 0, 0, 5258, 5261, 1, 0, 0, 0, 5259, 5257, 1, 0, 0, 0, 5259, - 5260, 1, 0, 0, 0, 5260, 5262, 1, 0, 0, 0, 5261, 5259, 1, 0, 0, 0, 5262, - 5263, 5, 2377, 0, 0, 5263, 5264, 3, 372, 186, 0, 5264, 369, 1, 0, 0, 0, - 5265, 5274, 5, 2376, 0, 0, 5266, 5267, 3, 2378, 1189, 0, 5267, 5268, 5, - 2369, 0, 0, 5268, 5270, 1, 0, 0, 0, 5269, 5266, 1, 0, 0, 0, 5269, 5270, - 1, 0, 0, 0, 5270, 5271, 1, 0, 0, 0, 5271, 5272, 3, 2378, 1189, 0, 5272, - 5273, 5, 2369, 0, 0, 5273, 5275, 1, 0, 0, 0, 5274, 5269, 1, 0, 0, 0, 5274, - 5275, 1, 0, 0, 0, 5275, 5276, 1, 0, 0, 0, 5276, 5277, 3, 2378, 1189, 0, - 5277, 5278, 5, 2377, 0, 0, 5278, 371, 1, 0, 0, 0, 5279, 5291, 5, 432, 0, - 0, 5280, 5288, 5, 848, 0, 0, 5281, 5285, 5, 2129, 0, 0, 5282, 5283, 3, - 2258, 1129, 0, 5283, 5284, 5, 2369, 0, 0, 5284, 5286, 1, 0, 0, 0, 5285, - 5282, 1, 0, 0, 0, 5285, 5286, 1, 0, 0, 0, 5286, 5287, 1, 0, 0, 0, 5287, - 5289, 3, 2378, 1189, 0, 5288, 5281, 1, 0, 0, 0, 5288, 5289, 1, 0, 0, 0, - 5289, 5291, 1, 0, 0, 0, 5290, 5279, 1, 0, 0, 0, 5290, 5280, 1, 0, 0, 0, - 5291, 373, 1, 0, 0, 0, 5292, 5293, 5, 514, 0, 0, 5293, 5294, 5, 222, 0, - 0, 5294, 5309, 3, 2310, 1155, 0, 5295, 5297, 5, 66, 0, 0, 5296, 5295, 1, - 0, 0, 0, 5296, 5297, 1, 0, 0, 0, 5297, 5298, 1, 0, 0, 0, 5298, 5306, 3, - 2378, 1189, 0, 5299, 5301, 5, 2382, 0, 0, 5300, 5302, 5, 66, 0, 0, 5301, - 5300, 1, 0, 0, 0, 5301, 5302, 1, 0, 0, 0, 5302, 5303, 1, 0, 0, 0, 5303, - 5305, 3, 2378, 1189, 0, 5304, 5299, 1, 0, 0, 0, 5305, 5308, 1, 0, 0, 0, - 5306, 5304, 1, 0, 0, 0, 5306, 5307, 1, 0, 0, 0, 5307, 5310, 1, 0, 0, 0, - 5308, 5306, 1, 0, 0, 0, 5309, 5296, 1, 0, 0, 0, 5309, 5310, 1, 0, 0, 0, - 5310, 375, 1, 0, 0, 0, 5311, 5312, 5, 453, 0, 0, 5312, 5313, 5, 1388, 0, - 0, 5313, 5315, 5, 2036, 0, 0, 5314, 5316, 7, 44, 0, 0, 5315, 5314, 1, 0, - 0, 0, 5315, 5316, 1, 0, 0, 0, 5316, 377, 1, 0, 0, 0, 5317, 5320, 5, 301, - 0, 0, 5318, 5319, 5, 1219, 0, 0, 5319, 5321, 5, 1463, 0, 0, 5320, 5318, - 1, 0, 0, 0, 5320, 5321, 1, 0, 0, 0, 5321, 5323, 1, 0, 0, 0, 5322, 5324, - 7, 7, 0, 0, 5323, 5322, 1, 0, 0, 0, 5323, 5324, 1, 0, 0, 0, 5324, 5325, - 1, 0, 0, 0, 5325, 5326, 5, 80, 0, 0, 5326, 5330, 5, 392, 0, 0, 5327, 5328, - 3, 2258, 1129, 0, 5328, 5329, 5, 2369, 0, 0, 5329, 5331, 1, 0, 0, 0, 5330, - 5327, 1, 0, 0, 0, 5330, 5331, 1, 0, 0, 0, 5331, 5332, 1, 0, 0, 0, 5332, - 5336, 3, 2378, 1189, 0, 5333, 5334, 5, 1577, 0, 0, 5334, 5335, 5, 2398, - 0, 0, 5335, 5337, 7, 43, 0, 0, 5336, 5333, 1, 0, 0, 0, 5336, 5337, 1, 0, - 0, 0, 5337, 5341, 1, 0, 0, 0, 5338, 5340, 3, 330, 165, 0, 5339, 5338, 1, - 0, 0, 0, 5340, 5343, 1, 0, 0, 0, 5341, 5339, 1, 0, 0, 0, 5341, 5342, 1, - 0, 0, 0, 5342, 5347, 1, 0, 0, 0, 5343, 5341, 1, 0, 0, 0, 5344, 5345, 5, - 392, 0, 0, 5345, 5346, 5, 2053, 0, 0, 5346, 5348, 7, 45, 0, 0, 5347, 5344, - 1, 0, 0, 0, 5347, 5348, 1, 0, 0, 0, 5348, 5349, 1, 0, 0, 0, 5349, 5350, - 3, 380, 190, 0, 5350, 5352, 3, 390, 195, 0, 5351, 5353, 3, 394, 197, 0, - 5352, 5351, 1, 0, 0, 0, 5353, 5354, 1, 0, 0, 0, 5354, 5352, 1, 0, 0, 0, - 5354, 5355, 1, 0, 0, 0, 5355, 5357, 1, 0, 0, 0, 5356, 5358, 3, 402, 201, - 0, 5357, 5356, 1, 0, 0, 0, 5357, 5358, 1, 0, 0, 0, 5358, 379, 1, 0, 0, - 0, 5359, 5360, 5, 2129, 0, 0, 5360, 5365, 3, 382, 191, 0, 5361, 5362, 5, - 2382, 0, 0, 5362, 5364, 3, 382, 191, 0, 5363, 5361, 1, 0, 0, 0, 5364, 5367, - 1, 0, 0, 0, 5365, 5363, 1, 0, 0, 0, 5365, 5366, 1, 0, 0, 0, 5366, 5371, - 1, 0, 0, 0, 5367, 5365, 1, 0, 0, 0, 5368, 5370, 3, 384, 192, 0, 5369, 5368, - 1, 0, 0, 0, 5370, 5373, 1, 0, 0, 0, 5371, 5369, 1, 0, 0, 0, 5371, 5372, - 1, 0, 0, 0, 5372, 381, 1, 0, 0, 0, 5373, 5371, 1, 0, 0, 0, 5374, 5375, - 3, 2258, 1129, 0, 5375, 5376, 5, 2369, 0, 0, 5376, 5378, 1, 0, 0, 0, 5377, - 5374, 1, 0, 0, 0, 5377, 5378, 1, 0, 0, 0, 5378, 5379, 1, 0, 0, 0, 5379, - 5381, 3, 2378, 1189, 0, 5380, 5382, 5, 1457, 0, 0, 5381, 5380, 1, 0, 0, - 0, 5381, 5382, 1, 0, 0, 0, 5382, 5387, 1, 0, 0, 0, 5383, 5385, 5, 66, 0, - 0, 5384, 5383, 1, 0, 0, 0, 5384, 5385, 1, 0, 0, 0, 5385, 5386, 1, 0, 0, - 0, 5386, 5388, 3, 2378, 1189, 0, 5387, 5384, 1, 0, 0, 0, 5387, 5388, 1, - 0, 0, 0, 5388, 383, 1, 0, 0, 0, 5389, 5390, 5, 731, 0, 0, 5390, 5391, 5, - 1271, 0, 0, 5391, 5392, 3, 2378, 1189, 0, 5392, 5393, 5, 1175, 0, 0, 5393, - 5394, 3, 386, 193, 0, 5394, 385, 1, 0, 0, 0, 5395, 5400, 3, 388, 194, 0, - 5396, 5397, 5, 48, 0, 0, 5397, 5399, 3, 388, 194, 0, 5398, 5396, 1, 0, - 0, 0, 5399, 5402, 1, 0, 0, 0, 5400, 5398, 1, 0, 0, 0, 5400, 5401, 1, 0, - 0, 0, 5401, 387, 1, 0, 0, 0, 5402, 5400, 1, 0, 0, 0, 5403, 5404, 3, 2378, - 1189, 0, 5404, 5405, 5, 2369, 0, 0, 5405, 5407, 1, 0, 0, 0, 5406, 5403, - 1, 0, 0, 0, 5406, 5407, 1, 0, 0, 0, 5407, 5408, 1, 0, 0, 0, 5408, 5409, - 3, 2310, 1155, 0, 5409, 5413, 5, 2398, 0, 0, 5410, 5411, 3, 2378, 1189, - 0, 5411, 5412, 5, 2369, 0, 0, 5412, 5414, 1, 0, 0, 0, 5413, 5410, 1, 0, - 0, 0, 5413, 5414, 1, 0, 0, 0, 5414, 5415, 1, 0, 0, 0, 5415, 5416, 3, 2310, - 1155, 0, 5416, 389, 1, 0, 0, 0, 5417, 5418, 5, 81, 0, 0, 5418, 5419, 5, - 2376, 0, 0, 5419, 5424, 3, 392, 196, 0, 5420, 5421, 5, 2382, 0, 0, 5421, - 5423, 3, 392, 196, 0, 5422, 5420, 1, 0, 0, 0, 5423, 5426, 1, 0, 0, 0, 5424, - 5422, 1, 0, 0, 0, 5424, 5425, 1, 0, 0, 0, 5425, 5427, 1, 0, 0, 0, 5426, - 5424, 1, 0, 0, 0, 5427, 5428, 5, 2377, 0, 0, 5428, 391, 1, 0, 0, 0, 5429, - 5430, 3, 2378, 1189, 0, 5430, 5431, 5, 2369, 0, 0, 5431, 5433, 1, 0, 0, - 0, 5432, 5429, 1, 0, 0, 0, 5432, 5433, 1, 0, 0, 0, 5433, 5434, 1, 0, 0, - 0, 5434, 5439, 3, 2310, 1155, 0, 5435, 5437, 5, 66, 0, 0, 5436, 5435, 1, - 0, 0, 0, 5436, 5437, 1, 0, 0, 0, 5437, 5438, 1, 0, 0, 0, 5438, 5440, 3, - 2378, 1189, 0, 5439, 5436, 1, 0, 0, 0, 5439, 5440, 1, 0, 0, 0, 5440, 5444, - 1, 0, 0, 0, 5441, 5443, 3, 330, 165, 0, 5442, 5441, 1, 0, 0, 0, 5443, 5446, - 1, 0, 0, 0, 5444, 5442, 1, 0, 0, 0, 5444, 5445, 1, 0, 0, 0, 5445, 393, - 1, 0, 0, 0, 5446, 5444, 1, 0, 0, 0, 5447, 5448, 5, 781, 0, 0, 5448, 5454, - 3, 2378, 1189, 0, 5449, 5450, 5, 1121, 0, 0, 5450, 5455, 5, 1145, 0, 0, - 5451, 5452, 5, 1597, 0, 0, 5452, 5453, 5, 2180, 0, 0, 5453, 5455, 5, 1145, - 0, 0, 5454, 5449, 1, 0, 0, 0, 5454, 5451, 1, 0, 0, 0, 5454, 5455, 1, 0, - 0, 0, 5455, 5459, 1, 0, 0, 0, 5456, 5457, 5, 781, 0, 0, 5457, 5458, 5, - 2053, 0, 0, 5458, 5460, 7, 46, 0, 0, 5459, 5456, 1, 0, 0, 0, 5459, 5460, - 1, 0, 0, 0, 5460, 5464, 1, 0, 0, 0, 5461, 5463, 3, 330, 165, 0, 5462, 5461, - 1, 0, 0, 0, 5463, 5466, 1, 0, 0, 0, 5464, 5462, 1, 0, 0, 0, 5464, 5465, - 1, 0, 0, 0, 5465, 5467, 1, 0, 0, 0, 5466, 5464, 1, 0, 0, 0, 5467, 5469, - 3, 396, 198, 0, 5468, 5470, 3, 398, 199, 0, 5469, 5468, 1, 0, 0, 0, 5469, - 5470, 1, 0, 0, 0, 5470, 5474, 1, 0, 0, 0, 5471, 5472, 5, 865, 0, 0, 5472, - 5473, 5, 926, 0, 0, 5473, 5475, 3, 2078, 1039, 0, 5474, 5471, 1, 0, 0, - 0, 5474, 5475, 1, 0, 0, 0, 5475, 5479, 1, 0, 0, 0, 5476, 5477, 5, 865, - 0, 0, 5477, 5478, 5, 166, 0, 0, 5478, 5480, 3, 2078, 1039, 0, 5479, 5476, - 1, 0, 0, 0, 5479, 5480, 1, 0, 0, 0, 5480, 5484, 1, 0, 0, 0, 5481, 5482, - 5, 865, 0, 0, 5482, 5483, 5, 386, 0, 0, 5483, 5485, 3, 2078, 1039, 0, 5484, - 5481, 1, 0, 0, 0, 5484, 5485, 1, 0, 0, 0, 5485, 5502, 1, 0, 0, 0, 5486, - 5487, 5, 1215, 0, 0, 5487, 5489, 5, 151, 0, 0, 5488, 5490, 7, 47, 0, 0, - 5489, 5488, 1, 0, 0, 0, 5489, 5490, 1, 0, 0, 0, 5490, 5491, 1, 0, 0, 0, - 5491, 5499, 3, 400, 200, 0, 5492, 5494, 5, 2382, 0, 0, 5493, 5495, 7, 47, - 0, 0, 5494, 5493, 1, 0, 0, 0, 5494, 5495, 1, 0, 0, 0, 5495, 5496, 1, 0, - 0, 0, 5496, 5498, 3, 400, 200, 0, 5497, 5492, 1, 0, 0, 0, 5498, 5501, 1, - 0, 0, 0, 5499, 5497, 1, 0, 0, 0, 5499, 5500, 1, 0, 0, 0, 5500, 5503, 1, - 0, 0, 0, 5501, 5499, 1, 0, 0, 0, 5502, 5486, 1, 0, 0, 0, 5502, 5503, 1, - 0, 0, 0, 5503, 5516, 1, 0, 0, 0, 5504, 5505, 5, 389, 0, 0, 5505, 5506, - 5, 2376, 0, 0, 5506, 5511, 3, 2378, 1189, 0, 5507, 5508, 5, 2382, 0, 0, - 5508, 5510, 3, 2378, 1189, 0, 5509, 5507, 1, 0, 0, 0, 5510, 5513, 1, 0, - 0, 0, 5511, 5509, 1, 0, 0, 0, 5511, 5512, 1, 0, 0, 0, 5512, 5514, 1, 0, - 0, 0, 5513, 5511, 1, 0, 0, 0, 5514, 5515, 5, 2377, 0, 0, 5515, 5517, 1, - 0, 0, 0, 5516, 5504, 1, 0, 0, 0, 5516, 5517, 1, 0, 0, 0, 5517, 395, 1, - 0, 0, 0, 5518, 5531, 5, 753, 0, 0, 5519, 5532, 3, 2378, 1189, 0, 5520, - 5521, 5, 2376, 0, 0, 5521, 5526, 3, 2378, 1189, 0, 5522, 5523, 5, 2382, - 0, 0, 5523, 5525, 3, 2378, 1189, 0, 5524, 5522, 1, 0, 0, 0, 5525, 5528, - 1, 0, 0, 0, 5526, 5524, 1, 0, 0, 0, 5526, 5527, 1, 0, 0, 0, 5527, 5529, - 1, 0, 0, 0, 5528, 5526, 1, 0, 0, 0, 5529, 5530, 5, 2377, 0, 0, 5530, 5532, - 1, 0, 0, 0, 5531, 5519, 1, 0, 0, 0, 5531, 5520, 1, 0, 0, 0, 5532, 397, - 1, 0, 0, 0, 5533, 5534, 5, 42, 0, 0, 5534, 5535, 3, 396, 198, 0, 5535, - 399, 1, 0, 0, 0, 5536, 5538, 3, 2378, 1189, 0, 5537, 5539, 7, 48, 0, 0, - 5538, 5537, 1, 0, 0, 0, 5538, 5539, 1, 0, 0, 0, 5539, 5542, 1, 0, 0, 0, - 5540, 5541, 5, 1146, 0, 0, 5541, 5543, 7, 49, 0, 0, 5542, 5540, 1, 0, 0, - 0, 5542, 5543, 1, 0, 0, 0, 5543, 401, 1, 0, 0, 0, 5544, 5545, 5, 37, 0, - 0, 5545, 5562, 5, 865, 0, 0, 5546, 5547, 5, 926, 0, 0, 5547, 5551, 3, 2078, - 1039, 0, 5548, 5549, 5, 865, 0, 0, 5549, 5550, 5, 166, 0, 0, 5550, 5552, - 3, 2078, 1039, 0, 5551, 5548, 1, 0, 0, 0, 5551, 5552, 1, 0, 0, 0, 5552, - 5563, 1, 0, 0, 0, 5553, 5554, 5, 166, 0, 0, 5554, 5558, 3, 2078, 1039, - 0, 5555, 5556, 5, 865, 0, 0, 5556, 5557, 5, 386, 0, 0, 5557, 5559, 3, 2078, - 1039, 0, 5558, 5555, 1, 0, 0, 0, 5558, 5559, 1, 0, 0, 0, 5559, 5563, 1, - 0, 0, 0, 5560, 5561, 5, 386, 0, 0, 5561, 5563, 3, 2078, 1039, 0, 5562, - 5546, 1, 0, 0, 0, 5562, 5553, 1, 0, 0, 0, 5562, 5560, 1, 0, 0, 0, 5563, - 403, 1, 0, 0, 0, 5564, 5565, 5, 301, 0, 0, 5565, 5566, 5, 82, 0, 0, 5566, - 5567, 5, 1318, 0, 0, 5567, 5569, 3, 2378, 1189, 0, 5568, 5570, 3, 406, - 203, 0, 5569, 5568, 1, 0, 0, 0, 5569, 5570, 1, 0, 0, 0, 5570, 5572, 1, - 0, 0, 0, 5571, 5573, 3, 408, 204, 0, 5572, 5571, 1, 0, 0, 0, 5572, 5573, - 1, 0, 0, 0, 5573, 5575, 1, 0, 0, 0, 5574, 5576, 3, 422, 211, 0, 5575, 5574, - 1, 0, 0, 0, 5575, 5576, 1, 0, 0, 0, 5576, 5583, 1, 0, 0, 0, 5577, 5578, - 5, 2180, 0, 0, 5578, 5579, 3, 2372, 1186, 0, 5579, 5580, 5, 477, 0, 0, - 5580, 5581, 5, 1296, 0, 0, 5581, 5582, 7, 50, 0, 0, 5582, 5584, 1, 0, 0, - 0, 5583, 5577, 1, 0, 0, 0, 5583, 5584, 1, 0, 0, 0, 5584, 5587, 1, 0, 0, - 0, 5585, 5586, 5, 1174, 0, 0, 5586, 5588, 5, 2023, 0, 0, 5587, 5585, 1, - 0, 0, 0, 5587, 5588, 1, 0, 0, 0, 5588, 5590, 1, 0, 0, 0, 5589, 5591, 3, - 762, 381, 0, 5590, 5589, 1, 0, 0, 0, 5590, 5591, 1, 0, 0, 0, 5591, 405, - 1, 0, 0, 0, 5592, 5593, 5, 1363, 0, 0, 5593, 5598, 3, 2362, 1181, 0, 5594, - 5595, 5, 2382, 0, 0, 5595, 5597, 3, 2362, 1181, 0, 5596, 5594, 1, 0, 0, - 0, 5597, 5600, 1, 0, 0, 0, 5598, 5596, 1, 0, 0, 0, 5598, 5599, 1, 0, 0, - 0, 5599, 407, 1, 0, 0, 0, 5600, 5598, 1, 0, 0, 0, 5601, 5604, 3, 410, 205, - 0, 5602, 5604, 3, 418, 209, 0, 5603, 5601, 1, 0, 0, 0, 5603, 5602, 1, 0, - 0, 0, 5604, 5605, 1, 0, 0, 0, 5605, 5603, 1, 0, 0, 0, 5605, 5606, 1, 0, - 0, 0, 5606, 409, 1, 0, 0, 0, 5607, 5608, 5, 11, 0, 0, 5608, 5613, 3, 412, - 206, 0, 5609, 5610, 5, 2382, 0, 0, 5610, 5612, 3, 412, 206, 0, 5611, 5609, - 1, 0, 0, 0, 5612, 5615, 1, 0, 0, 0, 5613, 5611, 1, 0, 0, 0, 5613, 5614, - 1, 0, 0, 0, 5614, 411, 1, 0, 0, 0, 5615, 5613, 1, 0, 0, 0, 5616, 5619, - 3, 414, 207, 0, 5617, 5619, 5, 37, 0, 0, 5618, 5616, 1, 0, 0, 0, 5618, - 5617, 1, 0, 0, 0, 5619, 5620, 1, 0, 0, 0, 5620, 5633, 5, 1175, 0, 0, 5621, - 5622, 5, 395, 0, 0, 5622, 5634, 3, 782, 391, 0, 5623, 5624, 5, 884, 0, - 0, 5624, 5626, 5, 900, 0, 0, 5625, 5623, 1, 0, 0, 0, 5625, 5626, 1, 0, - 0, 0, 5626, 5630, 1, 0, 0, 0, 5627, 5628, 3, 2258, 1129, 0, 5628, 5629, - 5, 2369, 0, 0, 5629, 5631, 1, 0, 0, 0, 5630, 5627, 1, 0, 0, 0, 5630, 5631, - 1, 0, 0, 0, 5631, 5632, 1, 0, 0, 0, 5632, 5634, 3, 2378, 1189, 0, 5633, - 5621, 1, 0, 0, 0, 5633, 5625, 1, 0, 0, 0, 5634, 5640, 1, 0, 0, 0, 5635, - 5638, 3, 416, 208, 0, 5636, 5638, 5, 37, 0, 0, 5637, 5635, 1, 0, 0, 0, - 5637, 5636, 1, 0, 0, 0, 5638, 5640, 1, 0, 0, 0, 5639, 5618, 1, 0, 0, 0, - 5639, 5637, 1, 0, 0, 0, 5640, 413, 1, 0, 0, 0, 5641, 5642, 7, 51, 0, 0, - 5642, 415, 1, 0, 0, 0, 5643, 5651, 3, 2378, 1189, 0, 5644, 5645, 7, 52, - 0, 0, 5645, 5651, 5, 729, 0, 0, 5646, 5647, 5, 812, 0, 0, 5647, 5651, 5, - 1976, 0, 0, 5648, 5649, 7, 53, 0, 0, 5649, 5651, 5, 395, 0, 0, 5650, 5643, - 1, 0, 0, 0, 5650, 5644, 1, 0, 0, 0, 5650, 5646, 1, 0, 0, 0, 5650, 5648, - 1, 0, 0, 0, 5651, 417, 1, 0, 0, 0, 5652, 5653, 5, 11, 0, 0, 5653, 5654, - 5, 236, 0, 0, 5654, 5680, 5, 2398, 0, 0, 5655, 5656, 7, 54, 0, 0, 5656, - 5661, 3, 420, 210, 0, 5657, 5658, 5, 2382, 0, 0, 5658, 5660, 3, 420, 210, - 0, 5659, 5657, 1, 0, 0, 0, 5660, 5663, 1, 0, 0, 0, 5661, 5659, 1, 0, 0, - 0, 5661, 5662, 1, 0, 0, 0, 5662, 5681, 1, 0, 0, 0, 5663, 5661, 1, 0, 0, - 0, 5664, 5665, 5, 431, 0, 0, 5665, 5666, 3, 420, 210, 0, 5666, 5667, 5, - 1175, 0, 0, 5667, 5675, 3, 2378, 1189, 0, 5668, 5669, 5, 2382, 0, 0, 5669, - 5670, 3, 420, 210, 0, 5670, 5671, 5, 1175, 0, 0, 5671, 5672, 3, 2378, 1189, - 0, 5672, 5674, 1, 0, 0, 0, 5673, 5668, 1, 0, 0, 0, 5674, 5677, 1, 0, 0, - 0, 5675, 5673, 1, 0, 0, 0, 5675, 5676, 1, 0, 0, 0, 5676, 5681, 1, 0, 0, - 0, 5677, 5675, 1, 0, 0, 0, 5678, 5679, 5, 1374, 0, 0, 5679, 5681, 7, 55, - 0, 0, 5680, 5655, 1, 0, 0, 0, 5680, 5664, 1, 0, 0, 0, 5680, 5678, 1, 0, - 0, 0, 5681, 419, 1, 0, 0, 0, 5682, 5683, 3, 2378, 1189, 0, 5683, 421, 1, - 0, 0, 0, 5684, 5685, 5, 1496, 0, 0, 5685, 5690, 3, 2280, 1140, 0, 5686, - 5687, 5, 2382, 0, 0, 5687, 5689, 3, 2280, 1140, 0, 5688, 5686, 1, 0, 0, - 0, 5689, 5692, 1, 0, 0, 0, 5690, 5688, 1, 0, 0, 0, 5690, 5691, 1, 0, 0, - 0, 5691, 423, 1, 0, 0, 0, 5692, 5690, 1, 0, 0, 0, 5693, 5694, 5, 301, 0, - 0, 5694, 5696, 5, 279, 0, 0, 5695, 5697, 5, 1488, 0, 0, 5696, 5695, 1, - 0, 0, 0, 5696, 5697, 1, 0, 0, 0, 5697, 5699, 1, 0, 0, 0, 5698, 5700, 5, - 1568, 0, 0, 5699, 5698, 1, 0, 0, 0, 5699, 5700, 1, 0, 0, 0, 5700, 5701, - 1, 0, 0, 0, 5701, 5702, 5, 329, 0, 0, 5702, 5704, 3, 2378, 1189, 0, 5703, - 5705, 3, 428, 214, 0, 5704, 5703, 1, 0, 0, 0, 5704, 5705, 1, 0, 0, 0, 5705, - 5706, 1, 0, 0, 0, 5706, 5716, 7, 56, 0, 0, 5707, 5708, 5, 331, 0, 0, 5708, - 5713, 3, 432, 216, 0, 5709, 5710, 5, 2382, 0, 0, 5710, 5712, 3, 432, 216, - 0, 5711, 5709, 1, 0, 0, 0, 5712, 5715, 1, 0, 0, 0, 5713, 5711, 1, 0, 0, - 0, 5713, 5714, 1, 0, 0, 0, 5714, 5717, 1, 0, 0, 0, 5715, 5713, 1, 0, 0, - 0, 5716, 5707, 1, 0, 0, 0, 5716, 5717, 1, 0, 0, 0, 5717, 5721, 1, 0, 0, - 0, 5718, 5720, 3, 426, 213, 0, 5719, 5718, 1, 0, 0, 0, 5720, 5723, 1, 0, - 0, 0, 5721, 5719, 1, 0, 0, 0, 5721, 5722, 1, 0, 0, 0, 5722, 5725, 1, 0, - 0, 0, 5723, 5721, 1, 0, 0, 0, 5724, 5726, 3, 430, 215, 0, 5725, 5724, 1, - 0, 0, 0, 5725, 5726, 1, 0, 0, 0, 5726, 425, 1, 0, 0, 0, 5727, 5728, 5, - 855, 0, 0, 5728, 5752, 3, 2368, 1184, 0, 5729, 5730, 5, 857, 0, 0, 5730, - 5752, 3, 2368, 1184, 0, 5731, 5732, 5, 856, 0, 0, 5732, 5752, 3, 2368, - 1184, 0, 5733, 5734, 5, 851, 0, 0, 5734, 5752, 3, 2368, 1184, 0, 5735, - 5736, 5, 854, 0, 0, 5736, 5752, 3, 2368, 1184, 0, 5737, 5752, 5, 64, 0, - 0, 5738, 5752, 5, 986, 0, 0, 5739, 5740, 5, 560, 0, 0, 5740, 5752, 5, 815, - 0, 0, 5741, 5742, 5, 1568, 0, 0, 5742, 5743, 5, 1628, 0, 0, 5743, 5744, - 5, 1040, 0, 0, 5744, 5749, 5, 564, 0, 0, 5745, 5746, 5, 330, 0, 0, 5746, - 5750, 5, 94, 0, 0, 5747, 5748, 5, 799, 0, 0, 5748, 5750, 5, 1291, 0, 0, - 5749, 5745, 1, 0, 0, 0, 5749, 5747, 1, 0, 0, 0, 5750, 5752, 1, 0, 0, 0, - 5751, 5727, 1, 0, 0, 0, 5751, 5729, 1, 0, 0, 0, 5751, 5731, 1, 0, 0, 0, - 5751, 5733, 1, 0, 0, 0, 5751, 5735, 1, 0, 0, 0, 5751, 5737, 1, 0, 0, 0, - 5751, 5738, 1, 0, 0, 0, 5751, 5739, 1, 0, 0, 0, 5751, 5741, 1, 0, 0, 0, - 5752, 427, 1, 0, 0, 0, 5753, 5758, 5, 813, 0, 0, 5754, 5756, 5, 593, 0, - 0, 5755, 5754, 1, 0, 0, 0, 5755, 5756, 1, 0, 0, 0, 5756, 5757, 1, 0, 0, - 0, 5757, 5759, 3, 2368, 1184, 0, 5758, 5755, 1, 0, 0, 0, 5758, 5759, 1, - 0, 0, 0, 5759, 5760, 1, 0, 0, 0, 5760, 5771, 3, 432, 216, 0, 5761, 5766, - 5, 2382, 0, 0, 5762, 5764, 5, 593, 0, 0, 5763, 5762, 1, 0, 0, 0, 5763, - 5764, 1, 0, 0, 0, 5764, 5765, 1, 0, 0, 0, 5765, 5767, 3, 2368, 1184, 0, - 5766, 5763, 1, 0, 0, 0, 5766, 5767, 1, 0, 0, 0, 5767, 5768, 1, 0, 0, 0, - 5768, 5770, 3, 432, 216, 0, 5769, 5761, 1, 0, 0, 0, 5770, 5773, 1, 0, 0, - 0, 5771, 5769, 1, 0, 0, 0, 5771, 5772, 1, 0, 0, 0, 5772, 429, 1, 0, 0, - 0, 5773, 5771, 1, 0, 0, 0, 5774, 5775, 5, 181, 0, 0, 5775, 5776, 5, 1568, - 0, 0, 5776, 5777, 3, 2378, 1189, 0, 5777, 431, 1, 0, 0, 0, 5778, 5781, - 3, 914, 457, 0, 5779, 5781, 3, 916, 458, 0, 5780, 5778, 1, 0, 0, 0, 5780, - 5779, 1, 0, 0, 0, 5781, 433, 1, 0, 0, 0, 5782, 5783, 5, 301, 0, 0, 5783, - 5784, 5, 407, 0, 0, 5784, 5797, 3, 2378, 1189, 0, 5785, 5795, 5, 618, 0, - 0, 5786, 5795, 5, 1098, 0, 0, 5787, 5795, 5, 553, 0, 0, 5788, 5791, 5, - 2251, 0, 0, 5789, 5790, 5, 1584, 0, 0, 5790, 5792, 3, 2378, 1189, 0, 5791, - 5789, 1, 0, 0, 0, 5791, 5792, 1, 0, 0, 0, 5792, 5795, 1, 0, 0, 0, 5793, - 5795, 5, 507, 0, 0, 5794, 5785, 1, 0, 0, 0, 5794, 5786, 1, 0, 0, 0, 5794, - 5787, 1, 0, 0, 0, 5794, 5788, 1, 0, 0, 0, 5794, 5793, 1, 0, 0, 0, 5795, - 5796, 1, 0, 0, 0, 5796, 5798, 5, 1425, 0, 0, 5797, 5794, 1, 0, 0, 0, 5797, - 5798, 1, 0, 0, 0, 5798, 5815, 1, 0, 0, 0, 5799, 5801, 3, 88, 44, 0, 5800, - 5799, 1, 0, 0, 0, 5800, 5801, 1, 0, 0, 0, 5801, 5804, 1, 0, 0, 0, 5802, - 5803, 5, 519, 0, 0, 5803, 5805, 3, 2378, 1189, 0, 5804, 5802, 1, 0, 0, - 0, 5804, 5805, 1, 0, 0, 0, 5805, 5806, 1, 0, 0, 0, 5806, 5807, 5, 406, - 0, 0, 5807, 5812, 3, 436, 218, 0, 5808, 5809, 5, 2382, 0, 0, 5809, 5811, - 3, 436, 218, 0, 5810, 5808, 1, 0, 0, 0, 5811, 5814, 1, 0, 0, 0, 5812, 5810, - 1, 0, 0, 0, 5812, 5813, 1, 0, 0, 0, 5813, 5816, 1, 0, 0, 0, 5814, 5812, - 1, 0, 0, 0, 5815, 5800, 1, 0, 0, 0, 5816, 5817, 1, 0, 0, 0, 5817, 5815, - 1, 0, 0, 0, 5817, 5818, 1, 0, 0, 0, 5818, 5832, 1, 0, 0, 0, 5819, 5820, - 5, 80, 0, 0, 5820, 5821, 5, 2372, 0, 0, 5821, 5822, 5, 2398, 0, 0, 5822, - 5829, 5, 2372, 0, 0, 5823, 5824, 5, 2382, 0, 0, 5824, 5825, 5, 2372, 0, - 0, 5825, 5826, 5, 2398, 0, 0, 5826, 5828, 5, 2372, 0, 0, 5827, 5823, 1, - 0, 0, 0, 5828, 5831, 1, 0, 0, 0, 5829, 5827, 1, 0, 0, 0, 5829, 5830, 1, - 0, 0, 0, 5830, 5833, 1, 0, 0, 0, 5831, 5829, 1, 0, 0, 0, 5832, 5819, 1, - 0, 0, 0, 5832, 5833, 1, 0, 0, 0, 5833, 435, 1, 0, 0, 0, 5834, 5837, 5, - 2372, 0, 0, 5835, 5836, 5, 926, 0, 0, 5836, 5838, 3, 2378, 1189, 0, 5837, - 5835, 1, 0, 0, 0, 5837, 5838, 1, 0, 0, 0, 5838, 5841, 1, 0, 0, 0, 5839, - 5840, 5, 1595, 0, 0, 5840, 5842, 3, 1170, 585, 0, 5841, 5839, 1, 0, 0, - 0, 5841, 5842, 1, 0, 0, 0, 5842, 5844, 1, 0, 0, 0, 5843, 5845, 3, 38, 19, - 0, 5844, 5843, 1, 0, 0, 0, 5844, 5845, 1, 0, 0, 0, 5845, 437, 1, 0, 0, - 0, 5846, 5847, 5, 301, 0, 0, 5847, 5848, 5, 438, 0, 0, 5848, 5853, 3, 2378, - 1189, 0, 5849, 5850, 5, 66, 0, 0, 5850, 5851, 5, 188, 0, 0, 5851, 5852, - 5, 1163, 0, 0, 5852, 5854, 3, 2378, 1189, 0, 5853, 5849, 1, 0, 0, 0, 5853, - 5854, 1, 0, 0, 0, 5854, 439, 1, 0, 0, 0, 5855, 5856, 5, 301, 0, 0, 5856, - 5857, 5, 549, 0, 0, 5857, 5859, 5, 62, 0, 0, 5858, 5860, 5, 363, 0, 0, - 5859, 5858, 1, 0, 0, 0, 5859, 5860, 1, 0, 0, 0, 5860, 5861, 1, 0, 0, 0, - 5861, 5862, 3, 2378, 1189, 0, 5862, 5863, 5, 1973, 0, 0, 5863, 5865, 3, - 2378, 1189, 0, 5864, 5866, 3, 442, 221, 0, 5865, 5864, 1, 0, 0, 0, 5865, - 5866, 1, 0, 0, 0, 5866, 5872, 1, 0, 0, 0, 5867, 5869, 5, 1057, 0, 0, 5868, - 5867, 1, 0, 0, 0, 5868, 5869, 1, 0, 0, 0, 5869, 5870, 1, 0, 0, 0, 5870, - 5871, 5, 1185, 0, 0, 5871, 5873, 5, 330, 0, 0, 5872, 5868, 1, 0, 0, 0, - 5872, 5873, 1, 0, 0, 0, 5873, 5874, 1, 0, 0, 0, 5874, 5875, 3, 444, 222, - 0, 5875, 441, 1, 0, 0, 0, 5876, 5877, 5, 1394, 0, 0, 5877, 5878, 5, 2370, - 0, 0, 5878, 5879, 7, 57, 0, 0, 5879, 443, 1, 0, 0, 0, 5880, 5881, 5, 1484, - 0, 0, 5881, 5882, 5, 2370, 0, 0, 5882, 5883, 7, 58, 0, 0, 5883, 445, 1, - 0, 0, 0, 5884, 5887, 5, 301, 0, 0, 5885, 5886, 5, 1219, 0, 0, 5886, 5888, - 5, 1463, 0, 0, 5887, 5885, 1, 0, 0, 0, 5887, 5888, 1, 0, 0, 0, 5888, 5893, - 1, 0, 0, 0, 5889, 5891, 5, 1057, 0, 0, 5890, 5889, 1, 0, 0, 0, 5890, 5891, - 1, 0, 0, 0, 5891, 5892, 1, 0, 0, 0, 5892, 5894, 5, 560, 0, 0, 5893, 5890, - 1, 0, 0, 0, 5893, 5894, 1, 0, 0, 0, 5894, 5895, 1, 0, 0, 0, 5895, 5899, - 5, 617, 0, 0, 5896, 5897, 3, 2258, 1129, 0, 5897, 5898, 5, 2369, 0, 0, - 5898, 5900, 1, 0, 0, 0, 5899, 5896, 1, 0, 0, 0, 5899, 5900, 1, 0, 0, 0, - 5900, 5901, 1, 0, 0, 0, 5901, 5905, 3, 2378, 1189, 0, 5902, 5903, 5, 1577, - 0, 0, 5903, 5904, 5, 2398, 0, 0, 5904, 5906, 7, 43, 0, 0, 5905, 5902, 1, - 0, 0, 0, 5905, 5906, 1, 0, 0, 0, 5906, 5910, 1, 0, 0, 0, 5907, 5909, 3, - 330, 165, 0, 5908, 5907, 1, 0, 0, 0, 5909, 5912, 1, 0, 0, 0, 5910, 5908, - 1, 0, 0, 0, 5910, 5911, 1, 0, 0, 0, 5911, 5913, 1, 0, 0, 0, 5912, 5910, - 1, 0, 0, 0, 5913, 5914, 3, 448, 224, 0, 5914, 5916, 3, 450, 225, 0, 5915, - 5917, 3, 452, 226, 0, 5916, 5915, 1, 0, 0, 0, 5916, 5917, 1, 0, 0, 0, 5917, - 447, 1, 0, 0, 0, 5918, 5922, 5, 2129, 0, 0, 5919, 5920, 3, 2258, 1129, - 0, 5920, 5921, 5, 2369, 0, 0, 5921, 5923, 1, 0, 0, 0, 5922, 5919, 1, 0, - 0, 0, 5922, 5923, 1, 0, 0, 0, 5923, 5924, 1, 0, 0, 0, 5924, 5925, 3, 2378, - 1189, 0, 5925, 449, 1, 0, 0, 0, 5926, 5932, 5, 2376, 0, 0, 5927, 5930, - 3, 2378, 1189, 0, 5928, 5929, 5, 188, 0, 0, 5929, 5931, 5, 1163, 0, 0, - 5930, 5928, 1, 0, 0, 0, 5930, 5931, 1, 0, 0, 0, 5931, 5933, 1, 0, 0, 0, - 5932, 5927, 1, 0, 0, 0, 5933, 5934, 1, 0, 0, 0, 5934, 5932, 1, 0, 0, 0, - 5934, 5935, 1, 0, 0, 0, 5935, 5936, 1, 0, 0, 0, 5936, 5937, 5, 2377, 0, - 0, 5937, 451, 1, 0, 0, 0, 5938, 5939, 5, 615, 0, 0, 5939, 5940, 5, 81, - 0, 0, 5940, 5941, 5, 2376, 0, 0, 5941, 5942, 3, 454, 227, 0, 5942, 5943, - 5, 2377, 0, 0, 5943, 453, 1, 0, 0, 0, 5944, 5948, 3, 456, 228, 0, 5945, - 5947, 3, 330, 165, 0, 5946, 5945, 1, 0, 0, 0, 5947, 5950, 1, 0, 0, 0, 5948, - 5946, 1, 0, 0, 0, 5948, 5949, 1, 0, 0, 0, 5949, 455, 1, 0, 0, 0, 5950, - 5948, 1, 0, 0, 0, 5951, 5952, 7, 59, 0, 0, 5952, 457, 1, 0, 0, 0, 5953, - 5955, 5, 301, 0, 0, 5954, 5956, 7, 60, 0, 0, 5955, 5954, 1, 0, 0, 0, 5955, - 5956, 1, 0, 0, 0, 5956, 5957, 1, 0, 0, 0, 5957, 5958, 5, 659, 0, 0, 5958, - 5959, 3, 2300, 1150, 0, 5959, 5963, 5, 1175, 0, 0, 5960, 5964, 3, 460, - 230, 0, 5961, 5964, 3, 464, 232, 0, 5962, 5964, 3, 466, 233, 0, 5963, 5960, - 1, 0, 0, 0, 5963, 5961, 1, 0, 0, 0, 5963, 5962, 1, 0, 0, 0, 5964, 5966, - 1, 0, 0, 0, 5965, 5967, 7, 61, 0, 0, 5966, 5965, 1, 0, 0, 0, 5966, 5967, - 1, 0, 0, 0, 5967, 5968, 1, 0, 0, 0, 5968, 5969, 5, 2396, 0, 0, 5969, 459, - 1, 0, 0, 0, 5970, 5971, 5, 206, 0, 0, 5971, 5973, 3, 462, 231, 0, 5972, - 5974, 3, 1596, 798, 0, 5973, 5972, 1, 0, 0, 0, 5973, 5974, 1, 0, 0, 0, - 5974, 461, 1, 0, 0, 0, 5975, 5976, 3, 2378, 1189, 0, 5976, 5977, 5, 2369, - 0, 0, 5977, 5979, 1, 0, 0, 0, 5978, 5975, 1, 0, 0, 0, 5978, 5979, 1, 0, - 0, 0, 5979, 5980, 1, 0, 0, 0, 5980, 5981, 3, 2378, 1189, 0, 5981, 463, - 1, 0, 0, 0, 5982, 5984, 3, 2312, 1156, 0, 5983, 5985, 3, 2238, 1119, 0, - 5984, 5983, 1, 0, 0, 0, 5984, 5985, 1, 0, 0, 0, 5985, 5986, 1, 0, 0, 0, - 5986, 5987, 5, 2376, 0, 0, 5987, 5992, 3, 468, 234, 0, 5988, 5989, 5, 2382, - 0, 0, 5989, 5991, 3, 468, 234, 0, 5990, 5988, 1, 0, 0, 0, 5991, 5994, 1, - 0, 0, 0, 5992, 5990, 1, 0, 0, 0, 5992, 5993, 1, 0, 0, 0, 5993, 5995, 1, - 0, 0, 0, 5994, 5992, 1, 0, 0, 0, 5995, 5997, 5, 2377, 0, 0, 5996, 5998, - 3, 472, 236, 0, 5997, 5996, 1, 0, 0, 0, 5997, 5998, 1, 0, 0, 0, 5998, 465, - 1, 0, 0, 0, 5999, 6000, 3, 2312, 1156, 0, 6000, 6003, 5, 2376, 0, 0, 6001, - 6004, 3, 2312, 1156, 0, 6002, 6004, 3, 2238, 1119, 0, 6003, 6001, 1, 0, - 0, 0, 6003, 6002, 1, 0, 0, 0, 6003, 6004, 1, 0, 0, 0, 6004, 6005, 1, 0, - 0, 0, 6005, 6007, 3, 2310, 1155, 0, 6006, 6008, 7, 48, 0, 0, 6007, 6006, - 1, 0, 0, 0, 6007, 6008, 1, 0, 0, 0, 6008, 6020, 1, 0, 0, 0, 6009, 6012, - 5, 2382, 0, 0, 6010, 6013, 3, 2312, 1156, 0, 6011, 6013, 3, 2238, 1119, - 0, 6012, 6010, 1, 0, 0, 0, 6012, 6011, 1, 0, 0, 0, 6012, 6013, 1, 0, 0, - 0, 6013, 6014, 1, 0, 0, 0, 6014, 6016, 3, 2310, 1155, 0, 6015, 6017, 7, - 48, 0, 0, 6016, 6015, 1, 0, 0, 0, 6016, 6017, 1, 0, 0, 0, 6017, 6019, 1, - 0, 0, 0, 6018, 6009, 1, 0, 0, 0, 6019, 6022, 1, 0, 0, 0, 6020, 6018, 1, - 0, 0, 0, 6020, 6021, 1, 0, 0, 0, 6021, 6023, 1, 0, 0, 0, 6022, 6020, 1, - 0, 0, 0, 6023, 6024, 5, 2377, 0, 0, 6024, 6025, 5, 572, 0, 0, 6025, 6026, - 3, 2312, 1156, 0, 6026, 6033, 3, 2238, 1119, 0, 6027, 6028, 5, 2382, 0, - 0, 6028, 6029, 3, 2312, 1156, 0, 6029, 6030, 3, 2238, 1119, 0, 6030, 6032, - 1, 0, 0, 0, 6031, 6027, 1, 0, 0, 0, 6032, 6035, 1, 0, 0, 0, 6033, 6031, - 1, 0, 0, 0, 6033, 6034, 1, 0, 0, 0, 6034, 6036, 1, 0, 0, 0, 6035, 6033, - 1, 0, 0, 0, 6036, 6038, 3, 2240, 1120, 0, 6037, 6039, 3, 486, 243, 0, 6038, - 6037, 1, 0, 0, 0, 6038, 6039, 1, 0, 0, 0, 6039, 6041, 1, 0, 0, 0, 6040, - 6042, 3, 1596, 798, 0, 6041, 6040, 1, 0, 0, 0, 6041, 6042, 1, 0, 0, 0, - 6042, 467, 1, 0, 0, 0, 6043, 6045, 3, 470, 235, 0, 6044, 6046, 7, 48, 0, - 0, 6045, 6044, 1, 0, 0, 0, 6045, 6046, 1, 0, 0, 0, 6046, 469, 1, 0, 0, - 0, 6047, 6050, 3, 2310, 1155, 0, 6048, 6050, 3, 2078, 1039, 0, 6049, 6047, - 1, 0, 0, 0, 6049, 6048, 1, 0, 0, 0, 6050, 471, 1, 0, 0, 0, 6051, 6055, - 3, 482, 241, 0, 6052, 6055, 3, 486, 243, 0, 6053, 6055, 3, 1596, 798, 0, - 6054, 6051, 1, 0, 0, 0, 6054, 6052, 1, 0, 0, 0, 6054, 6053, 1, 0, 0, 0, - 6055, 6056, 1, 0, 0, 0, 6056, 6054, 1, 0, 0, 0, 6056, 6057, 1, 0, 0, 0, - 6057, 6065, 1, 0, 0, 0, 6058, 6059, 5, 673, 0, 0, 6059, 6062, 5, 723, 0, - 0, 6060, 6063, 3, 474, 237, 0, 6061, 6063, 3, 478, 239, 0, 6062, 6060, - 1, 0, 0, 0, 6062, 6061, 1, 0, 0, 0, 6063, 6065, 1, 0, 0, 0, 6064, 6054, - 1, 0, 0, 0, 6064, 6058, 1, 0, 0, 0, 6065, 473, 1, 0, 0, 0, 6066, 6068, - 3, 508, 254, 0, 6067, 6069, 3, 476, 238, 0, 6068, 6067, 1, 0, 0, 0, 6068, - 6069, 1, 0, 0, 0, 6069, 6071, 1, 0, 0, 0, 6070, 6072, 3, 926, 463, 0, 6071, - 6070, 1, 0, 0, 0, 6071, 6072, 1, 0, 0, 0, 6072, 6078, 1, 0, 0, 0, 6073, - 6074, 5, 1244, 0, 0, 6074, 6075, 5, 2376, 0, 0, 6075, 6076, 3, 506, 253, - 0, 6076, 6077, 5, 2377, 0, 0, 6077, 6079, 1, 0, 0, 0, 6078, 6073, 1, 0, - 0, 0, 6078, 6079, 1, 0, 0, 0, 6079, 475, 1, 0, 0, 0, 6080, 6108, 5, 804, - 0, 0, 6081, 6082, 5, 2376, 0, 0, 6082, 6083, 5, 1256, 0, 0, 6083, 6089, - 3, 1704, 852, 0, 6084, 6085, 5, 1244, 0, 0, 6085, 6086, 5, 2376, 0, 0, - 6086, 6087, 3, 506, 253, 0, 6087, 6088, 5, 2377, 0, 0, 6088, 6090, 1, 0, - 0, 0, 6089, 6084, 1, 0, 0, 0, 6089, 6090, 1, 0, 0, 0, 6090, 6103, 1, 0, - 0, 0, 6091, 6092, 5, 2382, 0, 0, 6092, 6093, 5, 1256, 0, 0, 6093, 6099, - 3, 1704, 852, 0, 6094, 6095, 5, 1244, 0, 0, 6095, 6096, 5, 2376, 0, 0, - 6096, 6097, 3, 506, 253, 0, 6097, 6098, 5, 2377, 0, 0, 6098, 6100, 1, 0, - 0, 0, 6099, 6094, 1, 0, 0, 0, 6099, 6100, 1, 0, 0, 0, 6100, 6102, 1, 0, - 0, 0, 6101, 6091, 1, 0, 0, 0, 6102, 6105, 1, 0, 0, 0, 6103, 6101, 1, 0, - 0, 0, 6103, 6104, 1, 0, 0, 0, 6104, 6106, 1, 0, 0, 0, 6105, 6103, 1, 0, - 0, 0, 6106, 6107, 5, 2377, 0, 0, 6107, 6109, 1, 0, 0, 0, 6108, 6081, 1, - 0, 0, 0, 6108, 6109, 1, 0, 0, 0, 6109, 477, 1, 0, 0, 0, 6110, 6111, 5, - 2194, 0, 0, 6111, 6113, 5, 2369, 0, 0, 6112, 6110, 1, 0, 0, 0, 6112, 6113, - 1, 0, 0, 0, 6113, 6114, 1, 0, 0, 0, 6114, 6116, 5, 2211, 0, 0, 6115, 6117, - 3, 480, 240, 0, 6116, 6115, 1, 0, 0, 0, 6116, 6117, 1, 0, 0, 0, 6117, 6119, - 1, 0, 0, 0, 6118, 6120, 3, 926, 463, 0, 6119, 6118, 1, 0, 0, 0, 6119, 6120, - 1, 0, 0, 0, 6120, 479, 1, 0, 0, 0, 6121, 6135, 5, 804, 0, 0, 6122, 6123, - 5, 2376, 0, 0, 6123, 6124, 5, 1256, 0, 0, 6124, 6130, 3, 1704, 852, 0, - 6125, 6126, 5, 2382, 0, 0, 6126, 6127, 5, 1256, 0, 0, 6127, 6129, 3, 1704, - 852, 0, 6128, 6125, 1, 0, 0, 0, 6129, 6132, 1, 0, 0, 0, 6130, 6128, 1, - 0, 0, 0, 6130, 6131, 1, 0, 0, 0, 6131, 6133, 1, 0, 0, 0, 6132, 6130, 1, - 0, 0, 0, 6133, 6134, 5, 2377, 0, 0, 6134, 6136, 1, 0, 0, 0, 6135, 6122, - 1, 0, 0, 0, 6135, 6136, 1, 0, 0, 0, 6136, 481, 1, 0, 0, 0, 6137, 6179, - 5, 586, 0, 0, 6138, 6139, 5, 1256, 0, 0, 6139, 6177, 5, 151, 0, 0, 6140, - 6141, 5, 1399, 0, 0, 6141, 6142, 5, 2376, 0, 0, 6142, 6147, 3, 2310, 1155, - 0, 6143, 6144, 5, 2382, 0, 0, 6144, 6146, 3, 2310, 1155, 0, 6145, 6143, - 1, 0, 0, 0, 6146, 6149, 1, 0, 0, 0, 6147, 6145, 1, 0, 0, 0, 6147, 6148, - 1, 0, 0, 0, 6148, 6150, 1, 0, 0, 0, 6149, 6147, 1, 0, 0, 0, 6150, 6151, - 5, 2377, 0, 0, 6151, 6152, 5, 2376, 0, 0, 6152, 6157, 3, 484, 242, 0, 6153, - 6154, 5, 2382, 0, 0, 6154, 6156, 3, 484, 242, 0, 6155, 6153, 1, 0, 0, 0, - 6156, 6159, 1, 0, 0, 0, 6157, 6155, 1, 0, 0, 0, 6157, 6158, 1, 0, 0, 0, - 6158, 6160, 1, 0, 0, 0, 6159, 6157, 1, 0, 0, 0, 6160, 6161, 5, 2377, 0, - 0, 6161, 6178, 1, 0, 0, 0, 6162, 6163, 5, 603, 0, 0, 6163, 6164, 5, 2376, - 0, 0, 6164, 6169, 3, 2310, 1155, 0, 6165, 6166, 5, 2382, 0, 0, 6166, 6168, - 3, 2310, 1155, 0, 6167, 6165, 1, 0, 0, 0, 6168, 6171, 1, 0, 0, 0, 6169, + 2384, 2386, 2388, 2390, 2392, 0, 285, 2, 0, 1136, 1136, 2173, 2173, 2, + 0, 627, 627, 831, 831, 2, 0, 2186, 2186, 2188, 2188, 2, 0, 1091, 1091, + 1461, 1461, 2, 0, 20, 20, 909, 909, 5, 0, 421, 421, 618, 618, 892, 892, + 1249, 1249, 2081, 2081, 2, 0, 216, 216, 541, 541, 2, 0, 560, 560, 1027, + 1027, 2, 0, 749, 749, 831, 831, 2, 0, 20, 20, 425, 425, 3, 0, 593, 593, + 1222, 1222, 1235, 1235, 2, 0, 1174, 1174, 2192, 2192, 2, 0, 593, 593, 1235, + 1235, 4, 0, 88, 88, 618, 618, 828, 828, 2281, 2281, 3, 0, 206, 206, 329, + 329, 2171, 2171, 2, 0, 1393, 1393, 1449, 1449, 2, 0, 1098, 1098, 1477, + 1477, 2, 0, 398, 398, 453, 453, 2, 0, 192, 192, 1608, 1608, 2, 0, 2373, + 2373, 2379, 2379, 2, 0, 66, 66, 723, 723, 2, 0, 34, 34, 1300, 1300, 3, + 0, 603, 603, 796, 796, 1399, 1399, 2, 0, 206, 206, 1215, 1215, 2, 0, 1359, + 1359, 1377, 1377, 3, 0, 37, 37, 229, 229, 804, 804, 2, 0, 861, 861, 889, + 889, 3, 0, 138, 138, 1239, 1239, 1610, 1610, 4, 0, 262, 262, 299, 299, + 818, 818, 1360, 1360, 2, 0, 137, 137, 1595, 1595, 2, 0, 32, 32, 106, 106, + 3, 0, 376, 376, 697, 697, 2091, 2091, 3, 0, 950, 950, 1167, 1167, 1246, + 1246, 2, 0, 560, 560, 2136, 2136, 2, 0, 138, 138, 1610, 1610, 3, 0, 20, + 20, 425, 425, 909, 909, 3, 0, 325, 325, 1194, 1194, 1614, 1614, 2, 0, 840, + 840, 1215, 1215, 2, 0, 865, 865, 1638, 1638, 3, 0, 540, 540, 702, 702, + 1234, 1234, 3, 0, 227, 227, 1119, 1119, 1497, 1497, 3, 0, 350, 350, 414, + 414, 1388, 1388, 2, 0, 13, 13, 37, 37, 2, 0, 877, 877, 1054, 1054, 2, 0, + 1090, 1090, 1455, 1455, 2, 0, 1624, 1624, 2001, 2001, 10, 0, 342, 342, + 601, 601, 623, 623, 888, 888, 916, 916, 1386, 1386, 1538, 1538, 1624, 1624, + 2176, 2176, 2234, 2234, 2, 0, 2281, 2281, 2284, 2284, 2, 0, 67, 67, 385, + 385, 2, 0, 543, 543, 762, 762, 3, 0, 700, 700, 1564, 1564, 1636, 1636, + 14, 0, 41, 41, 82, 82, 226, 226, 376, 376, 489, 489, 549, 549, 591, 591, + 659, 659, 697, 697, 812, 812, 1408, 1408, 1460, 1460, 1548, 1548, 2091, + 2091, 3, 0, 41, 41, 301, 301, 425, 425, 3, 0, 489, 489, 1408, 1408, 2192, + 2192, 4, 0, 337, 337, 394, 394, 1169, 1169, 2233, 2233, 3, 0, 84, 84, 578, + 578, 624, 624, 2, 0, 1093, 1093, 1466, 1466, 5, 0, 435, 435, 579, 579, + 831, 831, 1238, 1238, 1970, 1970, 3, 0, 341, 341, 914, 914, 2235, 2235, + 6, 0, 381, 381, 614, 614, 724, 724, 782, 782, 866, 869, 1247, 1248, 2, + 0, 129, 129, 2068, 2068, 2, 0, 2087, 2087, 2099, 2099, 2, 0, 721, 721, + 2170, 2170, 2, 0, 912, 912, 1048, 1048, 2, 0, 20, 20, 1459, 1459, 2, 0, + 508, 508, 587, 587, 2, 0, 363, 363, 1984, 1984, 2, 0, 812, 812, 2072, 2072, + 2, 0, 20, 20, 2091, 2091, 2, 0, 1160, 1160, 1173, 1173, 2, 0, 1842, 1842, + 2121, 2121, 2, 0, 151, 151, 481, 481, 2, 0, 4, 4, 1564, 1564, 2, 0, 37, + 37, 315, 315, 2, 0, 1528, 1528, 1997, 1997, 2, 0, 659, 659, 1976, 1976, + 2, 0, 25, 25, 374, 374, 2, 0, 1471, 1471, 1608, 1608, 3, 0, 576, 576, 1239, + 1239, 1365, 1365, 3, 0, 192, 192, 1471, 1471, 1608, 1608, 2, 0, 233, 233, + 1469, 1469, 3, 0, 113, 113, 133, 133, 201, 201, 2, 0, 437, 437, 1053, 1053, + 2, 0, 168, 168, 1479, 1479, 2, 0, 320, 320, 371, 371, 2, 0, 272, 272, 274, + 274, 2, 0, 629, 629, 632, 632, 2, 0, 368, 368, 640, 640, 2, 0, 1132, 1132, + 2136, 2136, 2, 0, 802, 802, 1974, 1974, 2, 0, 331, 331, 1982, 1982, 3, + 0, 640, 640, 1098, 1098, 1984, 1984, 2, 0, 1161, 1161, 1175, 1175, 2, 0, + 115, 115, 1600, 1600, 3, 0, 538, 538, 815, 815, 1040, 1040, 2, 0, 88, 88, + 839, 839, 2, 0, 599, 599, 1031, 1031, 2, 0, 618, 618, 828, 828, 2, 0, 574, + 574, 1252, 1252, 2, 0, 227, 227, 378, 378, 2, 0, 461, 461, 2048, 2048, + 2, 0, 76, 76, 1687, 1687, 2, 0, 487, 487, 647, 647, 2, 0, 155, 155, 993, + 993, 3, 0, 233, 233, 525, 525, 560, 560, 3, 0, 234, 234, 525, 525, 560, + 560, 2, 0, 804, 804, 842, 842, 2, 0, 1100, 1100, 1500, 1500, 6, 0, 240, + 240, 262, 262, 298, 299, 633, 633, 817, 818, 1565, 1565, 3, 0, 363, 363, + 2070, 2070, 2370, 2370, 4, 0, 518, 518, 644, 644, 1261, 1263, 1265, 1266, + 2, 0, 586, 586, 1359, 1359, 2, 0, 376, 376, 1351, 1351, 2, 0, 101, 101, + 1541, 1541, 2, 0, 425, 425, 1351, 1351, 2, 0, 711, 711, 794, 794, 2, 0, + 1057, 1057, 2236, 2236, 6, 0, 435, 435, 579, 579, 749, 749, 831, 831, 1238, + 1238, 1970, 1970, 2, 0, 62, 62, 1388, 1388, 2, 0, 165, 165, 1388, 1388, + 5, 0, 306, 306, 618, 618, 828, 828, 864, 864, 1054, 1054, 2, 0, 2070, 2070, + 2370, 2370, 3, 0, 363, 363, 751, 751, 1420, 1420, 3, 0, 363, 363, 751, + 751, 1054, 1054, 3, 0, 376, 376, 398, 398, 453, 453, 2, 0, 222, 222, 1507, + 1507, 2, 0, 4, 4, 907, 907, 2, 0, 593, 593, 1546, 1546, 4, 0, 341, 342, + 914, 914, 916, 916, 2234, 2235, 1, 0, 2255, 2258, 2, 0, 2144, 2144, 2316, + 2316, 2, 0, 2367, 2367, 2372, 2373, 2, 0, 760, 760, 2320, 2320, 1, 0, 2321, + 2322, 2, 0, 186, 186, 2325, 2325, 1, 0, 2328, 2329, 2, 0, 1597, 1597, 2332, + 2332, 1, 0, 2336, 2337, 1, 0, 2338, 2339, 2, 0, 1144, 1144, 2353, 2353, + 1, 0, 2380, 2381, 2, 0, 2381, 2381, 2395, 2395, 2, 0, 355, 355, 2358, 2358, + 2, 0, 2143, 2143, 2362, 2364, 2, 0, 1144, 1144, 2301, 2301, 3, 0, 830, + 830, 1510, 1510, 2306, 2308, 2, 0, 339, 339, 1997, 1997, 2, 0, 882, 882, + 1044, 1044, 2, 0, 425, 425, 751, 751, 2, 0, 48, 48, 751, 751, 2, 0, 39, + 39, 402, 402, 3, 0, 233, 233, 437, 437, 1053, 1053, 2, 0, 425, 425, 1488, + 1488, 2, 0, 202, 202, 1628, 1628, 2, 0, 422, 422, 2095, 2095, 2, 0, 107, + 107, 459, 459, 2, 0, 816, 816, 1298, 1298, 3, 0, 94, 94, 1291, 1291, 1373, + 1373, 2, 0, 227, 227, 1346, 1346, 2, 0, 1, 1, 1654, 1654, 2, 0, 1298, 1298, + 1602, 1602, 3, 0, 37, 37, 1054, 1054, 1628, 1628, 3, 0, 618, 618, 892, + 892, 2081, 2081, 4, 0, 398, 398, 453, 453, 1459, 1459, 1683, 1683, 2, 0, + 522, 522, 2045, 2045, 2, 0, 1459, 1459, 1568, 1568, 2, 0, 1690, 1690, 1842, + 1842, 2, 0, 851, 851, 854, 854, 1, 0, 855, 857, 2, 0, 37, 37, 770, 770, + 2, 0, 457, 457, 1451, 1451, 3, 0, 361, 361, 457, 457, 1451, 1451, 2, 0, + 1408, 1408, 2192, 2192, 2, 0, 1256, 1256, 1258, 1258, 1, 0, 1667, 1668, + 2, 0, 363, 363, 560, 560, 2, 0, 720, 720, 2091, 2091, 2, 0, 1106, 1106, + 1604, 1604, 2, 0, 808, 808, 2141, 2141, 2, 0, 570, 570, 1281, 1281, 2, + 0, 362, 362, 750, 750, 3, 0, 618, 618, 828, 828, 864, 864, 2, 0, 315, 315, + 1145, 1145, 2, 0, 586, 586, 804, 804, 4, 0, 680, 680, 692, 692, 1006, 1006, + 1229, 1229, 2, 0, 363, 363, 2385, 2385, 1, 1, 2396, 2396, 1, 0, 2396, 2396, + 1, 0, 1486, 1487, 1, 0, 267, 268, 2, 0, 102, 102, 640, 640, 2, 0, 143, + 143, 381, 381, 3, 0, 37, 37, 410, 410, 2068, 2068, 2, 0, 307, 307, 933, + 933, 3, 0, 574, 574, 774, 774, 1493, 1493, 3, 0, 1528, 1528, 1602, 1602, + 1997, 1997, 2, 0, 486, 486, 645, 645, 2, 0, 311, 311, 1499, 1499, 2, 0, + 635, 635, 751, 751, 2, 0, 37, 37, 2090, 2090, 2, 0, 91, 91, 1555, 1555, + 1, 0, 1507, 1508, 2, 0, 543, 543, 953, 953, 2, 0, 37, 37, 543, 543, 2, + 0, 1976, 1976, 1990, 1990, 2, 0, 765, 765, 1659, 1659, 2, 0, 865, 865, + 1665, 1665, 2, 0, 788, 790, 792, 792, 1, 0, 2393, 2394, 2, 0, 470, 470, + 2046, 2046, 2, 0, 2379, 2379, 2383, 2383, 4, 0, 341, 341, 914, 914, 1537, + 1537, 2235, 2235, 2, 0, 360, 360, 649, 649, 4, 0, 37, 37, 53, 53, 492, + 492, 1603, 1603, 3, 0, 140, 140, 773, 773, 2034, 2034, 2, 0, 3, 3, 1145, + 1145, 2, 0, 154, 154, 182, 182, 2, 0, 65, 65, 1155, 1155, 2, 0, 723, 723, + 2141, 2141, 2, 0, 470, 470, 1145, 1145, 2, 0, 451, 451, 1145, 1145, 2, + 0, 470, 470, 635, 635, 3, 0, 470, 470, 635, 635, 1463, 1463, 4, 0, 470, + 470, 635, 635, 1145, 1145, 1459, 1459, 3, 0, 301, 301, 470, 470, 635, 635, + 3, 0, 470, 470, 635, 635, 1145, 1145, 2, 0, 246, 246, 2062, 2062, 2, 0, + 37, 37, 410, 410, 2, 0, 170, 170, 2200, 2200, 2, 0, 410, 410, 2068, 2068, + 2, 0, 1283, 1285, 1288, 1288, 2, 0, 164, 164, 232, 232, 2, 0, 546, 546, + 763, 763, 3, 0, 2013, 2014, 2022, 2022, 2025, 2026, 2, 0, 2017, 2017, 2030, + 2030, 2, 0, 183, 183, 936, 936, 2, 0, 2202, 2202, 2210, 2210, 2, 0, 465, + 465, 1020, 1020, 2, 0, 476, 476, 926, 926, 2, 0, 275, 275, 417, 417, 2, + 0, 613, 613, 1579, 1579, 6, 0, 2273, 2275, 2277, 2282, 2284, 2285, 2287, + 2288, 2290, 2290, 2294, 2297, 2, 0, 2266, 2267, 2269, 2272, 1, 0, 2240, + 2245, 2, 0, 1399, 1399, 1508, 1508, 2, 0, 557, 557, 1341, 1341, 2, 0, 1101, + 1101, 1525, 1525, 2, 0, 468, 468, 472, 472, 2, 0, 1221, 1221, 1615, 1615, + 2, 0, 227, 227, 1497, 1497, 3, 0, 227, 227, 1054, 1054, 1497, 1497, 2, + 0, 1256, 1256, 1668, 1668, 3, 0, 37, 37, 53, 53, 1603, 1603, 2, 0, 635, + 635, 1472, 1472, 1, 0, 1289, 1290, 2, 0, 341, 341, 2235, 2235, 2, 0, 914, + 914, 1537, 1537, 2, 0, 41, 41, 425, 425, 2, 0, 301, 301, 425, 425, 2, 0, + 41, 41, 301, 301, 3, 0, 41, 41, 425, 425, 489, 489, 2, 0, 53, 53, 507, + 507, 2, 0, 192, 192, 1368, 1368, 4, 0, 41, 41, 226, 226, 425, 425, 1548, + 1548, 4, 0, 41, 41, 425, 425, 1548, 1548, 2091, 2091, 3, 0, 376, 376, 425, + 425, 697, 697, 6, 0, 41, 41, 376, 376, 425, 425, 697, 697, 1548, 1548, + 2091, 2091, 2, 0, 425, 425, 2091, 2091, 3, 0, 41, 41, 425, 425, 591, 591, + 3, 0, 41, 41, 425, 425, 1548, 1548, 3, 0, 41, 41, 301, 301, 1477, 1477, + 3, 0, 41, 41, 425, 425, 2125, 2125, 10, 0, 41, 41, 98, 98, 226, 226, 376, + 376, 425, 425, 697, 697, 812, 812, 1408, 1408, 1548, 1548, 2091, 2091, + 5, 0, 41, 41, 301, 301, 425, 425, 835, 835, 2070, 2070, 4, 0, 41, 41, 425, + 425, 489, 489, 2063, 2063, 3, 0, 425, 425, 875, 875, 2063, 2063, 2, 0, + 45, 45, 82, 82, 2, 0, 391, 391, 2035, 2035, 6, 0, 341, 341, 622, 622, 887, + 887, 914, 914, 1537, 1537, 2235, 2235, 1, 0, 2370, 2371, 2, 0, 2365, 2365, + 2372, 2372, 254, 0, 7, 7, 9, 11, 13, 13, 15, 15, 18, 19, 28, 28, 31, 31, + 42, 42, 44, 44, 46, 46, 50, 51, 58, 58, 60, 61, 63, 63, 71, 71, 73, 73, + 90, 90, 93, 93, 95, 96, 99, 99, 103, 104, 108, 108, 111, 111, 128, 128, + 145, 145, 159, 161, 165, 166, 173, 173, 193, 197, 200, 200, 207, 208, 210, + 210, 229, 230, 236, 237, 245, 247, 250, 252, 271, 274, 280, 280, 282, 284, + 302, 302, 305, 306, 310, 310, 313, 313, 333, 333, 335, 335, 337, 338, 342, + 342, 348, 348, 358, 358, 365, 366, 370, 370, 374, 375, 386, 387, 393, 393, + 397, 397, 399, 399, 404, 404, 413, 413, 430, 431, 437, 437, 442, 442, 448, + 448, 452, 452, 454, 454, 467, 467, 475, 475, 477, 477, 491, 491, 503, 503, + 509, 509, 515, 515, 520, 521, 523, 524, 526, 526, 528, 529, 533, 533, 535, + 536, 547, 547, 553, 553, 565, 565, 578, 578, 580, 580, 585, 585, 601, 601, + 614, 615, 623, 624, 627, 627, 639, 639, 643, 644, 660, 660, 679, 679, 688, + 688, 690, 690, 693, 693, 711, 711, 724, 724, 732, 746, 748, 748, 757, 757, + 759, 759, 765, 765, 771, 772, 782, 782, 785, 785, 794, 794, 809, 809, 811, + 811, 820, 820, 826, 826, 838, 838, 840, 840, 844, 847, 858, 858, 866, 870, + 877, 877, 888, 888, 901, 901, 905, 905, 907, 907, 911, 911, 916, 916, 922, + 922, 941, 941, 983, 984, 988, 988, 990, 990, 997, 997, 999, 999, 1006, + 1006, 1011, 1012, 1016, 1016, 1029, 1029, 1035, 1037, 1053, 1053, 1059, + 1059, 1070, 1072, 1075, 1075, 1077, 1079, 1084, 1084, 1089, 1089, 1092, + 1092, 1099, 1099, 1107, 1107, 1124, 1124, 1131, 1131, 1133, 1135, 1142, + 1142, 1156, 1156, 1162, 1162, 1169, 1169, 1171, 1172, 1191, 1193, 1202, + 1207, 1212, 1212, 1247, 1248, 1250, 1250, 1252, 1253, 1267, 1267, 1269, + 1270, 1272, 1272, 1274, 1274, 1292, 1292, 1295, 1296, 1315, 1315, 1319, + 1323, 1330, 1330, 1332, 1333, 1336, 1337, 1345, 1345, 1352, 1352, 1354, + 1354, 1356, 1357, 1361, 1361, 1371, 1371, 1374, 1376, 1382, 1382, 1386, + 1386, 1395, 1395, 1410, 1410, 1422, 1422, 1454, 1454, 1457, 1457, 1473, + 1473, 1495, 1495, 1501, 1501, 1513, 1513, 1518, 1518, 1530, 1530, 1533, + 1533, 1538, 1539, 1558, 1558, 1560, 1560, 1562, 1562, 1577, 1578, 1584, + 1584, 1606, 1607, 1620, 1620, 1624, 1625, 1627, 1627, 1636, 1637, 1658, + 1658, 1671, 1672, 1680, 1680, 1690, 1690, 1694, 1694, 1696, 1696, 1702, + 1702, 1720, 1720, 1725, 1726, 1730, 1731, 1753, 1753, 1765, 1765, 1768, + 1772, 1797, 1797, 1825, 1825, 1836, 1836, 1967, 1969, 1978, 1978, 1987, + 1987, 1993, 1994, 2012, 2012, 2036, 2036, 2041, 2041, 2049, 2049, 2057, + 2057, 2062, 2062, 2073, 2073, 2080, 2080, 2085, 2085, 2099, 2099, 2103, + 2103, 2107, 2107, 2114, 2114, 2120, 2120, 2126, 2126, 2128, 2128, 2130, + 2135, 2137, 2137, 2139, 2139, 2152, 2155, 2167, 2167, 2169, 2169, 2176, + 2177, 2187, 2187, 2191, 2191, 2233, 2234, 2238, 2238, 2246, 2258, 2260, + 2260, 2262, 2262, 2264, 2265, 2283, 2283, 2301, 2364, 2369, 2369, 340, + 0, 1, 2, 4, 6, 8, 8, 12, 12, 14, 14, 16, 17, 20, 27, 29, 30, 32, 32, 36, + 36, 38, 40, 43, 43, 45, 45, 47, 47, 49, 49, 52, 52, 54, 57, 59, 59, 62, + 62, 64, 65, 68, 70, 72, 72, 74, 81, 83, 89, 91, 91, 94, 94, 98, 98, 100, + 102, 105, 107, 109, 110, 113, 122, 124, 127, 129, 138, 140, 144, 146, 150, + 152, 158, 162, 163, 167, 170, 172, 172, 174, 181, 183, 185, 187, 192, 198, + 198, 201, 205, 209, 209, 211, 228, 231, 235, 238, 241, 243, 244, 248, 249, + 253, 260, 262, 268, 270, 270, 275, 279, 281, 281, 285, 300, 303, 304, 307, + 309, 311, 312, 314, 324, 326, 332, 334, 334, 336, 336, 340, 341, 343, 347, + 349, 354, 357, 357, 359, 362, 364, 364, 367, 369, 371, 373, 377, 384, 388, + 389, 391, 392, 394, 396, 398, 398, 400, 403, 405, 409, 411, 412, 414, 424, + 426, 426, 428, 429, 432, 434, 436, 436, 438, 441, 443, 445, 449, 451, 453, + 453, 455, 458, 460, 466, 469, 474, 476, 476, 478, 481, 484, 487, 489, 490, + 493, 493, 495, 502, 504, 508, 510, 514, 516, 519, 522, 522, 525, 525, 527, + 527, 530, 532, 534, 534, 538, 546, 548, 550, 552, 552, 554, 558, 560, 563, + 566, 571, 573, 577, 581, 584, 586, 589, 592, 592, 594, 600, 602, 605, 607, + 613, 617, 622, 625, 626, 629, 638, 640, 642, 645, 658, 661, 675, 677, 678, + 681, 687, 689, 689, 691, 691, 694, 696, 698, 709, 712, 715, 717, 718, 720, + 722, 725, 731, 750, 756, 758, 758, 761, 764, 766, 770, 773, 781, 783, 784, + 786, 791, 793, 793, 795, 808, 810, 810, 813, 819, 821, 823, 827, 830, 832, + 837, 839, 839, 841, 843, 848, 857, 859, 865, 871, 876, 878, 884, 886, 887, + 889, 892, 895, 900, 902, 904, 908, 910, 912, 915, 917, 918, 920, 921, 923, + 933, 935, 940, 942, 982, 985, 987, 989, 989, 991, 996, 998, 998, 1001, + 1005, 1007, 1010, 1013, 1015, 1017, 1028, 1030, 1034, 1038, 1052, 1054, + 1058, 1060, 1069, 1073, 1074, 1076, 1076, 1080, 1083, 1085, 1088, 1090, + 1091, 1093, 1098, 1100, 1106, 1108, 1120, 1122, 1123, 1125, 1130, 1132, + 1132, 1137, 1141, 1143, 1144, 1146, 1146, 1148, 1155, 1157, 1161, 1164, + 1168, 1170, 1170, 1173, 1174, 1176, 1187, 1189, 1190, 1195, 1201, 1208, + 1211, 1213, 1214, 1216, 1218, 1220, 1220, 1222, 1228, 1230, 1233, 1235, + 1237, 1239, 1240, 1242, 1246, 1249, 1249, 1251, 1251, 1254, 1266, 1268, + 1268, 1271, 1271, 1273, 1273, 1275, 1276, 1278, 1282, 1286, 1287, 1291, + 1291, 1293, 1294, 1297, 1299, 1302, 1308, 1310, 1314, 1317, 1318, 1326, + 1329, 1331, 1331, 1334, 1335, 1339, 1344, 1346, 1351, 1353, 1353, 1355, + 1355, 1359, 1360, 1362, 1370, 1372, 1373, 1378, 1381, 1383, 1385, 1387, + 1394, 1397, 1401, 1403, 1409, 1411, 1413, 1415, 1421, 1423, 1452, 1455, + 1456, 1458, 1459, 1461, 1470, 1472, 1472, 1474, 1477, 1479, 1480, 1482, + 1489, 1491, 1494, 1496, 1500, 1502, 1512, 1514, 1517, 1519, 1529, 1531, + 1532, 1535, 1537, 1540, 1547, 1550, 1556, 1559, 1559, 1561, 1561, 1563, + 1567, 1569, 1572, 1574, 1575, 1579, 1583, 1585, 1587, 1590, 1594, 1596, + 1600, 1602, 1605, 1608, 1613, 1616, 1619, 1621, 1623, 1626, 1626, 1628, + 1630, 1632, 1635, 1638, 1657, 1659, 1670, 1673, 1677, 1679, 1679, 1681, + 1688, 1690, 1693, 1695, 1695, 1697, 1701, 1703, 1719, 1721, 1724, 1727, + 1729, 1732, 1752, 1754, 1764, 1766, 1767, 1773, 1796, 1798, 1824, 1826, + 1835, 1837, 1966, 1971, 1977, 1979, 1986, 1988, 1992, 1995, 1995, 1997, + 1997, 2000, 2001, 2003, 2011, 2013, 2028, 2030, 2035, 2037, 2040, 2042, + 2043, 2045, 2048, 2050, 2056, 2058, 2061, 2063, 2066, 2069, 2072, 2074, + 2079, 2081, 2084, 2086, 2090, 2092, 2098, 2100, 2102, 2104, 2106, 2108, + 2113, 2115, 2119, 2121, 2125, 2127, 2127, 2129, 2129, 2136, 2136, 2138, + 2138, 2141, 2141, 2145, 2151, 2156, 2165, 2168, 2168, 2170, 2174, 2178, + 2180, 2183, 2186, 2189, 2190, 2192, 2193, 2195, 2197, 2199, 2210, 2212, + 2232, 2235, 2236, 2239, 2245, 2263, 2263, 2266, 2274, 2277, 2277, 2280, + 2287, 2289, 2295, 2297, 2300, 3, 0, 190, 190, 2276, 2276, 2291, 2293, 5, + 0, 294, 294, 2273, 2273, 2286, 2286, 2289, 2289, 2294, 2294, 23389, 0, + 2404, 1, 0, 0, 0, 2, 2548, 1, 0, 0, 0, 4, 2550, 1, 0, 0, 0, 6, 2607, 1, + 0, 0, 0, 8, 2632, 1, 0, 0, 0, 10, 2673, 1, 0, 0, 0, 12, 2679, 1, 0, 0, + 0, 14, 2706, 1, 0, 0, 0, 16, 2708, 1, 0, 0, 0, 18, 2727, 1, 0, 0, 0, 20, + 2768, 1, 0, 0, 0, 22, 2800, 1, 0, 0, 0, 24, 2805, 1, 0, 0, 0, 26, 2827, + 1, 0, 0, 0, 28, 2829, 1, 0, 0, 0, 30, 2859, 1, 0, 0, 0, 32, 2861, 1, 0, + 0, 0, 34, 2871, 1, 0, 0, 0, 36, 2873, 1, 0, 0, 0, 38, 2875, 1, 0, 0, 0, + 40, 2918, 1, 0, 0, 0, 42, 2920, 1, 0, 0, 0, 44, 2960, 1, 0, 0, 0, 46, 2973, + 1, 0, 0, 0, 48, 2975, 1, 0, 0, 0, 50, 2993, 1, 0, 0, 0, 52, 3004, 1, 0, + 0, 0, 54, 3010, 1, 0, 0, 0, 56, 3029, 1, 0, 0, 0, 58, 3031, 1, 0, 0, 0, + 60, 3041, 1, 0, 0, 0, 62, 3075, 1, 0, 0, 0, 64, 3114, 1, 0, 0, 0, 66, 3116, + 1, 0, 0, 0, 68, 3148, 1, 0, 0, 0, 70, 3172, 1, 0, 0, 0, 72, 3222, 1, 0, + 0, 0, 74, 3224, 1, 0, 0, 0, 76, 3226, 1, 0, 0, 0, 78, 3232, 1, 0, 0, 0, + 80, 3234, 1, 0, 0, 0, 82, 3253, 1, 0, 0, 0, 84, 3261, 1, 0, 0, 0, 86, 3268, + 1, 0, 0, 0, 88, 3274, 1, 0, 0, 0, 90, 3276, 1, 0, 0, 0, 92, 3290, 1, 0, + 0, 0, 94, 3292, 1, 0, 0, 0, 96, 3305, 1, 0, 0, 0, 98, 3310, 1, 0, 0, 0, + 100, 3345, 1, 0, 0, 0, 102, 3359, 1, 0, 0, 0, 104, 3378, 1, 0, 0, 0, 106, + 3413, 1, 0, 0, 0, 108, 3415, 1, 0, 0, 0, 110, 3468, 1, 0, 0, 0, 112, 3476, + 1, 0, 0, 0, 114, 3480, 1, 0, 0, 0, 116, 3494, 1, 0, 0, 0, 118, 3498, 1, + 0, 0, 0, 120, 3510, 1, 0, 0, 0, 122, 3515, 1, 0, 0, 0, 124, 3536, 1, 0, + 0, 0, 126, 3538, 1, 0, 0, 0, 128, 3552, 1, 0, 0, 0, 130, 3570, 1, 0, 0, + 0, 132, 3588, 1, 0, 0, 0, 134, 3611, 1, 0, 0, 0, 136, 3633, 1, 0, 0, 0, + 138, 3668, 1, 0, 0, 0, 140, 3670, 1, 0, 0, 0, 142, 3678, 1, 0, 0, 0, 144, + 3680, 1, 0, 0, 0, 146, 3685, 1, 0, 0, 0, 148, 3698, 1, 0, 0, 0, 150, 3720, + 1, 0, 0, 0, 152, 3748, 1, 0, 0, 0, 154, 3786, 1, 0, 0, 0, 156, 3788, 1, + 0, 0, 0, 158, 3805, 1, 0, 0, 0, 160, 3842, 1, 0, 0, 0, 162, 3844, 1, 0, + 0, 0, 164, 3866, 1, 0, 0, 0, 166, 3880, 1, 0, 0, 0, 168, 3885, 1, 0, 0, + 0, 170, 3904, 1, 0, 0, 0, 172, 3954, 1, 0, 0, 0, 174, 3983, 1, 0, 0, 0, + 176, 4020, 1, 0, 0, 0, 178, 4029, 1, 0, 0, 0, 180, 4033, 1, 0, 0, 0, 182, + 4047, 1, 0, 0, 0, 184, 4057, 1, 0, 0, 0, 186, 4062, 1, 0, 0, 0, 188, 4067, + 1, 0, 0, 0, 190, 4086, 1, 0, 0, 0, 192, 4088, 1, 0, 0, 0, 194, 4090, 1, + 0, 0, 0, 196, 4105, 1, 0, 0, 0, 198, 4110, 1, 0, 0, 0, 200, 4135, 1, 0, + 0, 0, 202, 4159, 1, 0, 0, 0, 204, 4168, 1, 0, 0, 0, 206, 4177, 1, 0, 0, + 0, 208, 4186, 1, 0, 0, 0, 210, 4190, 1, 0, 0, 0, 212, 4195, 1, 0, 0, 0, + 214, 4219, 1, 0, 0, 0, 216, 4221, 1, 0, 0, 0, 218, 4225, 1, 0, 0, 0, 220, + 4274, 1, 0, 0, 0, 222, 4302, 1, 0, 0, 0, 224, 4304, 1, 0, 0, 0, 226, 4318, + 1, 0, 0, 0, 228, 4323, 1, 0, 0, 0, 230, 4328, 1, 0, 0, 0, 232, 4334, 1, + 0, 0, 0, 234, 4337, 1, 0, 0, 0, 236, 4348, 1, 0, 0, 0, 238, 4364, 1, 0, + 0, 0, 240, 4381, 1, 0, 0, 0, 242, 4398, 1, 0, 0, 0, 244, 4406, 1, 0, 0, + 0, 246, 4411, 1, 0, 0, 0, 248, 4427, 1, 0, 0, 0, 250, 4431, 1, 0, 0, 0, + 252, 4455, 1, 0, 0, 0, 254, 4458, 1, 0, 0, 0, 256, 4464, 1, 0, 0, 0, 258, + 4476, 1, 0, 0, 0, 260, 4488, 1, 0, 0, 0, 262, 4516, 1, 0, 0, 0, 264, 4522, + 1, 0, 0, 0, 266, 4525, 1, 0, 0, 0, 268, 4532, 1, 0, 0, 0, 270, 4540, 1, + 0, 0, 0, 272, 4553, 1, 0, 0, 0, 274, 4555, 1, 0, 0, 0, 276, 4559, 1, 0, + 0, 0, 278, 4565, 1, 0, 0, 0, 280, 4590, 1, 0, 0, 0, 282, 4621, 1, 0, 0, + 0, 284, 4666, 1, 0, 0, 0, 286, 4676, 1, 0, 0, 0, 288, 4678, 1, 0, 0, 0, + 290, 4683, 1, 0, 0, 0, 292, 4697, 1, 0, 0, 0, 294, 4699, 1, 0, 0, 0, 296, + 4704, 1, 0, 0, 0, 298, 4708, 1, 0, 0, 0, 300, 4746, 1, 0, 0, 0, 302, 4762, + 1, 0, 0, 0, 304, 4795, 1, 0, 0, 0, 306, 4830, 1, 0, 0, 0, 308, 4834, 1, + 0, 0, 0, 310, 4849, 1, 0, 0, 0, 312, 4851, 1, 0, 0, 0, 314, 4854, 1, 0, + 0, 0, 316, 4859, 1, 0, 0, 0, 318, 4869, 1, 0, 0, 0, 320, 4932, 1, 0, 0, + 0, 322, 4934, 1, 0, 0, 0, 324, 4962, 1, 0, 0, 0, 326, 4964, 1, 0, 0, 0, + 328, 4968, 1, 0, 0, 0, 330, 5041, 1, 0, 0, 0, 332, 5043, 1, 0, 0, 0, 334, + 5046, 1, 0, 0, 0, 336, 5049, 1, 0, 0, 0, 338, 5061, 1, 0, 0, 0, 340, 5063, + 1, 0, 0, 0, 342, 5079, 1, 0, 0, 0, 344, 5092, 1, 0, 0, 0, 346, 5158, 1, + 0, 0, 0, 348, 5170, 1, 0, 0, 0, 350, 5182, 1, 0, 0, 0, 352, 5194, 1, 0, + 0, 0, 354, 5199, 1, 0, 0, 0, 356, 5204, 1, 0, 0, 0, 358, 5208, 1, 0, 0, + 0, 360, 5213, 1, 0, 0, 0, 362, 5217, 1, 0, 0, 0, 364, 5222, 1, 0, 0, 0, + 366, 5231, 1, 0, 0, 0, 368, 5254, 1, 0, 0, 0, 370, 5267, 1, 0, 0, 0, 372, + 5292, 1, 0, 0, 0, 374, 5294, 1, 0, 0, 0, 376, 5313, 1, 0, 0, 0, 378, 5319, + 1, 0, 0, 0, 380, 5361, 1, 0, 0, 0, 382, 5379, 1, 0, 0, 0, 384, 5391, 1, + 0, 0, 0, 386, 5397, 1, 0, 0, 0, 388, 5408, 1, 0, 0, 0, 390, 5419, 1, 0, + 0, 0, 392, 5434, 1, 0, 0, 0, 394, 5449, 1, 0, 0, 0, 396, 5520, 1, 0, 0, + 0, 398, 5535, 1, 0, 0, 0, 400, 5538, 1, 0, 0, 0, 402, 5546, 1, 0, 0, 0, + 404, 5566, 1, 0, 0, 0, 406, 5594, 1, 0, 0, 0, 408, 5605, 1, 0, 0, 0, 410, + 5609, 1, 0, 0, 0, 412, 5641, 1, 0, 0, 0, 414, 5643, 1, 0, 0, 0, 416, 5662, + 1, 0, 0, 0, 418, 5664, 1, 0, 0, 0, 420, 5694, 1, 0, 0, 0, 422, 5696, 1, + 0, 0, 0, 424, 5705, 1, 0, 0, 0, 426, 5763, 1, 0, 0, 0, 428, 5765, 1, 0, + 0, 0, 430, 5786, 1, 0, 0, 0, 432, 5792, 1, 0, 0, 0, 434, 5794, 1, 0, 0, + 0, 436, 5846, 1, 0, 0, 0, 438, 5858, 1, 0, 0, 0, 440, 5867, 1, 0, 0, 0, + 442, 5888, 1, 0, 0, 0, 444, 5892, 1, 0, 0, 0, 446, 5896, 1, 0, 0, 0, 448, + 5930, 1, 0, 0, 0, 450, 5938, 1, 0, 0, 0, 452, 5950, 1, 0, 0, 0, 454, 5956, + 1, 0, 0, 0, 456, 5963, 1, 0, 0, 0, 458, 5965, 1, 0, 0, 0, 460, 5982, 1, + 0, 0, 0, 462, 5990, 1, 0, 0, 0, 464, 5994, 1, 0, 0, 0, 466, 6011, 1, 0, + 0, 0, 468, 6055, 1, 0, 0, 0, 470, 6061, 1, 0, 0, 0, 472, 6076, 1, 0, 0, + 0, 474, 6078, 1, 0, 0, 0, 476, 6092, 1, 0, 0, 0, 478, 6124, 1, 0, 0, 0, + 480, 6133, 1, 0, 0, 0, 482, 6149, 1, 0, 0, 0, 484, 6193, 1, 0, 0, 0, 486, + 6213, 1, 0, 0, 0, 488, 6220, 1, 0, 0, 0, 490, 6231, 1, 0, 0, 0, 492, 6242, + 1, 0, 0, 0, 494, 6280, 1, 0, 0, 0, 496, 6282, 1, 0, 0, 0, 498, 6309, 1, + 0, 0, 0, 500, 6322, 1, 0, 0, 0, 502, 6361, 1, 0, 0, 0, 504, 6363, 1, 0, + 0, 0, 506, 6377, 1, 0, 0, 0, 508, 6382, 1, 0, 0, 0, 510, 6386, 1, 0, 0, + 0, 512, 6401, 1, 0, 0, 0, 514, 6426, 1, 0, 0, 0, 516, 6428, 1, 0, 0, 0, + 518, 6430, 1, 0, 0, 0, 520, 6432, 1, 0, 0, 0, 522, 6466, 1, 0, 0, 0, 524, + 6468, 1, 0, 0, 0, 526, 6485, 1, 0, 0, 0, 528, 6500, 1, 0, 0, 0, 530, 6505, + 1, 0, 0, 0, 532, 6530, 1, 0, 0, 0, 534, 6532, 1, 0, 0, 0, 536, 6542, 1, + 0, 0, 0, 538, 6546, 1, 0, 0, 0, 540, 6572, 1, 0, 0, 0, 542, 6592, 1, 0, + 0, 0, 544, 6600, 1, 0, 0, 0, 546, 6602, 1, 0, 0, 0, 548, 6604, 1, 0, 0, + 0, 550, 6606, 1, 0, 0, 0, 552, 6629, 1, 0, 0, 0, 554, 6678, 1, 0, 0, 0, + 556, 6680, 1, 0, 0, 0, 558, 6686, 1, 0, 0, 0, 560, 6691, 1, 0, 0, 0, 562, + 6695, 1, 0, 0, 0, 564, 6701, 1, 0, 0, 0, 566, 6705, 1, 0, 0, 0, 568, 6713, + 1, 0, 0, 0, 570, 6739, 1, 0, 0, 0, 572, 6741, 1, 0, 0, 0, 574, 6747, 1, + 0, 0, 0, 576, 6750, 1, 0, 0, 0, 578, 6753, 1, 0, 0, 0, 580, 6756, 1, 0, + 0, 0, 582, 6810, 1, 0, 0, 0, 584, 6812, 1, 0, 0, 0, 586, 6823, 1, 0, 0, + 0, 588, 6831, 1, 0, 0, 0, 590, 6842, 1, 0, 0, 0, 592, 6844, 1, 0, 0, 0, + 594, 6864, 1, 0, 0, 0, 596, 6866, 1, 0, 0, 0, 598, 6883, 1, 0, 0, 0, 600, + 6893, 1, 0, 0, 0, 602, 6896, 1, 0, 0, 0, 604, 6905, 1, 0, 0, 0, 606, 6919, + 1, 0, 0, 0, 608, 6933, 1, 0, 0, 0, 610, 6951, 1, 0, 0, 0, 612, 6966, 1, + 0, 0, 0, 614, 6983, 1, 0, 0, 0, 616, 7007, 1, 0, 0, 0, 618, 7009, 1, 0, + 0, 0, 620, 7038, 1, 0, 0, 0, 622, 7067, 1, 0, 0, 0, 624, 7069, 1, 0, 0, + 0, 626, 7071, 1, 0, 0, 0, 628, 7087, 1, 0, 0, 0, 630, 7099, 1, 0, 0, 0, + 632, 7132, 1, 0, 0, 0, 634, 7149, 1, 0, 0, 0, 636, 7166, 1, 0, 0, 0, 638, + 7182, 1, 0, 0, 0, 640, 7221, 1, 0, 0, 0, 642, 7228, 1, 0, 0, 0, 644, 7232, + 1, 0, 0, 0, 646, 7240, 1, 0, 0, 0, 648, 7242, 1, 0, 0, 0, 650, 7260, 1, + 0, 0, 0, 652, 7272, 1, 0, 0, 0, 654, 7289, 1, 0, 0, 0, 656, 7304, 1, 0, + 0, 0, 658, 7314, 1, 0, 0, 0, 660, 7320, 1, 0, 0, 0, 662, 7324, 1, 0, 0, + 0, 664, 7326, 1, 0, 0, 0, 666, 7328, 1, 0, 0, 0, 668, 7343, 1, 0, 0, 0, + 670, 7399, 1, 0, 0, 0, 672, 7430, 1, 0, 0, 0, 674, 7432, 1, 0, 0, 0, 676, + 7440, 1, 0, 0, 0, 678, 7490, 1, 0, 0, 0, 680, 7492, 1, 0, 0, 0, 682, 7499, + 1, 0, 0, 0, 684, 7504, 1, 0, 0, 0, 686, 7506, 1, 0, 0, 0, 688, 7518, 1, + 0, 0, 0, 690, 7579, 1, 0, 0, 0, 692, 7594, 1, 0, 0, 0, 694, 7596, 1, 0, + 0, 0, 696, 7601, 1, 0, 0, 0, 698, 7603, 1, 0, 0, 0, 700, 7613, 1, 0, 0, + 0, 702, 7615, 1, 0, 0, 0, 704, 7617, 1, 0, 0, 0, 706, 7619, 1, 0, 0, 0, + 708, 7623, 1, 0, 0, 0, 710, 7625, 1, 0, 0, 0, 712, 7631, 1, 0, 0, 0, 714, + 7680, 1, 0, 0, 0, 716, 7682, 1, 0, 0, 0, 718, 7711, 1, 0, 0, 0, 720, 7715, + 1, 0, 0, 0, 722, 7756, 1, 0, 0, 0, 724, 7758, 1, 0, 0, 0, 726, 7767, 1, + 0, 0, 0, 728, 7778, 1, 0, 0, 0, 730, 7782, 1, 0, 0, 0, 732, 7784, 1, 0, + 0, 0, 734, 7802, 1, 0, 0, 0, 736, 7809, 1, 0, 0, 0, 738, 7816, 1, 0, 0, + 0, 740, 7890, 1, 0, 0, 0, 742, 7892, 1, 0, 0, 0, 744, 7897, 1, 0, 0, 0, + 746, 8024, 1, 0, 0, 0, 748, 8035, 1, 0, 0, 0, 750, 8046, 1, 0, 0, 0, 752, + 8077, 1, 0, 0, 0, 754, 8085, 1, 0, 0, 0, 756, 8101, 1, 0, 0, 0, 758, 8125, + 1, 0, 0, 0, 760, 8131, 1, 0, 0, 0, 762, 8186, 1, 0, 0, 0, 764, 8190, 1, + 0, 0, 0, 766, 8205, 1, 0, 0, 0, 768, 8212, 1, 0, 0, 0, 770, 8229, 1, 0, + 0, 0, 772, 8252, 1, 0, 0, 0, 774, 8308, 1, 0, 0, 0, 776, 8319, 1, 0, 0, + 0, 778, 8327, 1, 0, 0, 0, 780, 8342, 1, 0, 0, 0, 782, 8358, 1, 0, 0, 0, + 784, 8360, 1, 0, 0, 0, 786, 8362, 1, 0, 0, 0, 788, 8399, 1, 0, 0, 0, 790, + 8408, 1, 0, 0, 0, 792, 8430, 1, 0, 0, 0, 794, 8440, 1, 0, 0, 0, 796, 8444, + 1, 0, 0, 0, 798, 8516, 1, 0, 0, 0, 800, 8527, 1, 0, 0, 0, 802, 8545, 1, + 0, 0, 0, 804, 8549, 1, 0, 0, 0, 806, 8552, 1, 0, 0, 0, 808, 8555, 1, 0, + 0, 0, 810, 8561, 1, 0, 0, 0, 812, 8566, 1, 0, 0, 0, 814, 8570, 1, 0, 0, + 0, 816, 8619, 1, 0, 0, 0, 818, 8649, 1, 0, 0, 0, 820, 8671, 1, 0, 0, 0, + 822, 8680, 1, 0, 0, 0, 824, 8684, 1, 0, 0, 0, 826, 8707, 1, 0, 0, 0, 828, + 8709, 1, 0, 0, 0, 830, 8748, 1, 0, 0, 0, 832, 8751, 1, 0, 0, 0, 834, 8810, + 1, 0, 0, 0, 836, 8815, 1, 0, 0, 0, 838, 8817, 1, 0, 0, 0, 840, 8837, 1, + 0, 0, 0, 842, 8891, 1, 0, 0, 0, 844, 8920, 1, 0, 0, 0, 846, 8957, 1, 0, + 0, 0, 848, 8961, 1, 0, 0, 0, 850, 9009, 1, 0, 0, 0, 852, 9013, 1, 0, 0, + 0, 854, 9037, 1, 0, 0, 0, 856, 9064, 1, 0, 0, 0, 858, 9066, 1, 0, 0, 0, + 860, 9068, 1, 0, 0, 0, 862, 9153, 1, 0, 0, 0, 864, 9161, 1, 0, 0, 0, 866, + 9163, 1, 0, 0, 0, 868, 9169, 1, 0, 0, 0, 870, 9180, 1, 0, 0, 0, 872, 9182, + 1, 0, 0, 0, 874, 9185, 1, 0, 0, 0, 876, 9187, 1, 0, 0, 0, 878, 9198, 1, + 0, 0, 0, 880, 9223, 1, 0, 0, 0, 882, 9226, 1, 0, 0, 0, 884, 9228, 1, 0, + 0, 0, 886, 9239, 1, 0, 0, 0, 888, 9244, 1, 0, 0, 0, 890, 9256, 1, 0, 0, + 0, 892, 9268, 1, 0, 0, 0, 894, 9271, 1, 0, 0, 0, 896, 9322, 1, 0, 0, 0, + 898, 9324, 1, 0, 0, 0, 900, 9332, 1, 0, 0, 0, 902, 9348, 1, 0, 0, 0, 904, + 9361, 1, 0, 0, 0, 906, 9363, 1, 0, 0, 0, 908, 9402, 1, 0, 0, 0, 910, 9404, + 1, 0, 0, 0, 912, 9410, 1, 0, 0, 0, 914, 9417, 1, 0, 0, 0, 916, 9441, 1, + 0, 0, 0, 918, 9454, 1, 0, 0, 0, 920, 9466, 1, 0, 0, 0, 922, 9471, 1, 0, + 0, 0, 924, 9474, 1, 0, 0, 0, 926, 9482, 1, 0, 0, 0, 928, 9484, 1, 0, 0, + 0, 930, 9537, 1, 0, 0, 0, 932, 9539, 1, 0, 0, 0, 934, 9570, 1, 0, 0, 0, + 936, 9572, 1, 0, 0, 0, 938, 9582, 1, 0, 0, 0, 940, 9609, 1, 0, 0, 0, 942, + 9614, 1, 0, 0, 0, 944, 9619, 1, 0, 0, 0, 946, 9657, 1, 0, 0, 0, 948, 9659, + 1, 0, 0, 0, 950, 9661, 1, 0, 0, 0, 952, 9663, 1, 0, 0, 0, 954, 9665, 1, + 0, 0, 0, 956, 9727, 1, 0, 0, 0, 958, 9731, 1, 0, 0, 0, 960, 9736, 1, 0, + 0, 0, 962, 9760, 1, 0, 0, 0, 964, 9773, 1, 0, 0, 0, 966, 9778, 1, 0, 0, + 0, 968, 9804, 1, 0, 0, 0, 970, 9808, 1, 0, 0, 0, 972, 9813, 1, 0, 0, 0, + 974, 9818, 1, 0, 0, 0, 976, 9826, 1, 0, 0, 0, 978, 9832, 1, 0, 0, 0, 980, + 9835, 1, 0, 0, 0, 982, 9843, 1, 0, 0, 0, 984, 9849, 1, 0, 0, 0, 986, 9870, + 1, 0, 0, 0, 988, 9893, 1, 0, 0, 0, 990, 9901, 1, 0, 0, 0, 992, 9903, 1, + 0, 0, 0, 994, 9911, 1, 0, 0, 0, 996, 9923, 1, 0, 0, 0, 998, 9940, 1, 0, + 0, 0, 1000, 9943, 1, 0, 0, 0, 1002, 9958, 1, 0, 0, 0, 1004, 10042, 1, 0, + 0, 0, 1006, 10057, 1, 0, 0, 0, 1008, 10102, 1, 0, 0, 0, 1010, 10104, 1, + 0, 0, 0, 1012, 10114, 1, 0, 0, 0, 1014, 10136, 1, 0, 0, 0, 1016, 10138, + 1, 0, 0, 0, 1018, 10192, 1, 0, 0, 0, 1020, 10216, 1, 0, 0, 0, 1022, 10235, + 1, 0, 0, 0, 1024, 10237, 1, 0, 0, 0, 1026, 10245, 1, 0, 0, 0, 1028, 10248, + 1, 0, 0, 0, 1030, 10251, 1, 0, 0, 0, 1032, 10279, 1, 0, 0, 0, 1034, 10304, + 1, 0, 0, 0, 1036, 10313, 1, 0, 0, 0, 1038, 10365, 1, 0, 0, 0, 1040, 10400, + 1, 0, 0, 0, 1042, 10422, 1, 0, 0, 0, 1044, 10464, 1, 0, 0, 0, 1046, 10468, + 1, 0, 0, 0, 1048, 10482, 1, 0, 0, 0, 1050, 10522, 1, 0, 0, 0, 1052, 10524, + 1, 0, 0, 0, 1054, 10538, 1, 0, 0, 0, 1056, 10569, 1, 0, 0, 0, 1058, 10572, + 1, 0, 0, 0, 1060, 10590, 1, 0, 0, 0, 1062, 10619, 1, 0, 0, 0, 1064, 10624, + 1, 0, 0, 0, 1066, 10633, 1, 0, 0, 0, 1068, 10648, 1, 0, 0, 0, 1070, 10652, + 1, 0, 0, 0, 1072, 10661, 1, 0, 0, 0, 1074, 10676, 1, 0, 0, 0, 1076, 10682, + 1, 0, 0, 0, 1078, 10685, 1, 0, 0, 0, 1080, 10747, 1, 0, 0, 0, 1082, 10750, + 1, 0, 0, 0, 1084, 10753, 1, 0, 0, 0, 1086, 10779, 1, 0, 0, 0, 1088, 10790, + 1, 0, 0, 0, 1090, 10802, 1, 0, 0, 0, 1092, 10804, 1, 0, 0, 0, 1094, 10823, + 1, 0, 0, 0, 1096, 10825, 1, 0, 0, 0, 1098, 10836, 1, 0, 0, 0, 1100, 10850, + 1, 0, 0, 0, 1102, 10866, 1, 0, 0, 0, 1104, 10868, 1, 0, 0, 0, 1106, 10876, + 1, 0, 0, 0, 1108, 10886, 1, 0, 0, 0, 1110, 10888, 1, 0, 0, 0, 1112, 10944, + 1, 0, 0, 0, 1114, 10972, 1, 0, 0, 0, 1116, 10989, 1, 0, 0, 0, 1118, 11012, + 1, 0, 0, 0, 1120, 11049, 1, 0, 0, 0, 1122, 11051, 1, 0, 0, 0, 1124, 11101, + 1, 0, 0, 0, 1126, 11123, 1, 0, 0, 0, 1128, 11143, 1, 0, 0, 0, 1130, 11162, + 1, 0, 0, 0, 1132, 11168, 1, 0, 0, 0, 1134, 11183, 1, 0, 0, 0, 1136, 11223, + 1, 0, 0, 0, 1138, 11263, 1, 0, 0, 0, 1140, 11297, 1, 0, 0, 0, 1142, 11299, + 1, 0, 0, 0, 1144, 11315, 1, 0, 0, 0, 1146, 11324, 1, 0, 0, 0, 1148, 11357, + 1, 0, 0, 0, 1150, 11359, 1, 0, 0, 0, 1152, 11367, 1, 0, 0, 0, 1154, 11375, + 1, 0, 0, 0, 1156, 11382, 1, 0, 0, 0, 1158, 11399, 1, 0, 0, 0, 1160, 11413, + 1, 0, 0, 0, 1162, 11439, 1, 0, 0, 0, 1164, 11482, 1, 0, 0, 0, 1166, 11486, + 1, 0, 0, 0, 1168, 11510, 1, 0, 0, 0, 1170, 11547, 1, 0, 0, 0, 1172, 11564, + 1, 0, 0, 0, 1174, 11585, 1, 0, 0, 0, 1176, 11609, 1, 0, 0, 0, 1178, 11622, + 1, 0, 0, 0, 1180, 11624, 1, 0, 0, 0, 1182, 11627, 1, 0, 0, 0, 1184, 11654, + 1, 0, 0, 0, 1186, 11662, 1, 0, 0, 0, 1188, 11680, 1, 0, 0, 0, 1190, 11684, + 1, 0, 0, 0, 1192, 11719, 1, 0, 0, 0, 1194, 11734, 1, 0, 0, 0, 1196, 11792, + 1, 0, 0, 0, 1198, 11794, 1, 0, 0, 0, 1200, 11809, 1, 0, 0, 0, 1202, 11830, + 1, 0, 0, 0, 1204, 11832, 1, 0, 0, 0, 1206, 11860, 1, 0, 0, 0, 1208, 11862, + 1, 0, 0, 0, 1210, 11874, 1, 0, 0, 0, 1212, 11881, 1, 0, 0, 0, 1214, 11885, + 1, 0, 0, 0, 1216, 11893, 1, 0, 0, 0, 1218, 11911, 1, 0, 0, 0, 1220, 11916, + 1, 0, 0, 0, 1222, 11954, 1, 0, 0, 0, 1224, 11962, 1, 0, 0, 0, 1226, 11981, + 1, 0, 0, 0, 1228, 11984, 1, 0, 0, 0, 1230, 12040, 1, 0, 0, 0, 1232, 12043, + 1, 0, 0, 0, 1234, 12077, 1, 0, 0, 0, 1236, 12079, 1, 0, 0, 0, 1238, 12081, + 1, 0, 0, 0, 1240, 12083, 1, 0, 0, 0, 1242, 12091, 1, 0, 0, 0, 1244, 12125, + 1, 0, 0, 0, 1246, 12127, 1, 0, 0, 0, 1248, 12138, 1, 0, 0, 0, 1250, 12151, + 1, 0, 0, 0, 1252, 12154, 1, 0, 0, 0, 1254, 12172, 1, 0, 0, 0, 1256, 12174, + 1, 0, 0, 0, 1258, 12176, 1, 0, 0, 0, 1260, 12178, 1, 0, 0, 0, 1262, 12270, + 1, 0, 0, 0, 1264, 12272, 1, 0, 0, 0, 1266, 12275, 1, 0, 0, 0, 1268, 12309, + 1, 0, 0, 0, 1270, 12311, 1, 0, 0, 0, 1272, 12313, 1, 0, 0, 0, 1274, 12320, + 1, 0, 0, 0, 1276, 12333, 1, 0, 0, 0, 1278, 12372, 1, 0, 0, 0, 1280, 12378, + 1, 0, 0, 0, 1282, 12410, 1, 0, 0, 0, 1284, 12415, 1, 0, 0, 0, 1286, 12418, + 1, 0, 0, 0, 1288, 12431, 1, 0, 0, 0, 1290, 12433, 1, 0, 0, 0, 1292, 12475, + 1, 0, 0, 0, 1294, 12477, 1, 0, 0, 0, 1296, 12500, 1, 0, 0, 0, 1298, 12520, + 1, 0, 0, 0, 1300, 12536, 1, 0, 0, 0, 1302, 12542, 1, 0, 0, 0, 1304, 12551, + 1, 0, 0, 0, 1306, 12555, 1, 0, 0, 0, 1308, 12564, 1, 0, 0, 0, 1310, 12572, + 1, 0, 0, 0, 1312, 12584, 1, 0, 0, 0, 1314, 12596, 1, 0, 0, 0, 1316, 12603, + 1, 0, 0, 0, 1318, 12613, 1, 0, 0, 0, 1320, 12622, 1, 0, 0, 0, 1322, 12629, + 1, 0, 0, 0, 1324, 12631, 1, 0, 0, 0, 1326, 12633, 1, 0, 0, 0, 1328, 12688, + 1, 0, 0, 0, 1330, 12690, 1, 0, 0, 0, 1332, 12704, 1, 0, 0, 0, 1334, 12723, + 1, 0, 0, 0, 1336, 12725, 1, 0, 0, 0, 1338, 12727, 1, 0, 0, 0, 1340, 12734, + 1, 0, 0, 0, 1342, 12742, 1, 0, 0, 0, 1344, 12759, 1, 0, 0, 0, 1346, 12789, + 1, 0, 0, 0, 1348, 12793, 1, 0, 0, 0, 1350, 12801, 1, 0, 0, 0, 1352, 12823, + 1, 0, 0, 0, 1354, 12838, 1, 0, 0, 0, 1356, 12888, 1, 0, 0, 0, 1358, 12906, + 1, 0, 0, 0, 1360, 12916, 1, 0, 0, 0, 1362, 12926, 1, 0, 0, 0, 1364, 12931, + 1, 0, 0, 0, 1366, 12936, 1, 0, 0, 0, 1368, 12947, 1, 0, 0, 0, 1370, 12951, + 1, 0, 0, 0, 1372, 12955, 1, 0, 0, 0, 1374, 12968, 1, 0, 0, 0, 1376, 12974, + 1, 0, 0, 0, 1378, 12981, 1, 0, 0, 0, 1380, 12983, 1, 0, 0, 0, 1382, 12985, + 1, 0, 0, 0, 1384, 13007, 1, 0, 0, 0, 1386, 13032, 1, 0, 0, 0, 1388, 13034, + 1, 0, 0, 0, 1390, 13036, 1, 0, 0, 0, 1392, 13043, 1, 0, 0, 0, 1394, 13045, + 1, 0, 0, 0, 1396, 13047, 1, 0, 0, 0, 1398, 13080, 1, 0, 0, 0, 1400, 13125, + 1, 0, 0, 0, 1402, 13127, 1, 0, 0, 0, 1404, 13158, 1, 0, 0, 0, 1406, 13195, + 1, 0, 0, 0, 1408, 13214, 1, 0, 0, 0, 1410, 13216, 1, 0, 0, 0, 1412, 13236, + 1, 0, 0, 0, 1414, 13264, 1, 0, 0, 0, 1416, 13289, 1, 0, 0, 0, 1418, 13371, + 1, 0, 0, 0, 1420, 13373, 1, 0, 0, 0, 1422, 13417, 1, 0, 0, 0, 1424, 13421, + 1, 0, 0, 0, 1426, 13445, 1, 0, 0, 0, 1428, 13452, 1, 0, 0, 0, 1430, 13460, + 1, 0, 0, 0, 1432, 13462, 1, 0, 0, 0, 1434, 13481, 1, 0, 0, 0, 1436, 13504, + 1, 0, 0, 0, 1438, 13506, 1, 0, 0, 0, 1440, 13524, 1, 0, 0, 0, 1442, 13529, + 1, 0, 0, 0, 1444, 13539, 1, 0, 0, 0, 1446, 13546, 1, 0, 0, 0, 1448, 13554, + 1, 0, 0, 0, 1450, 13587, 1, 0, 0, 0, 1452, 13610, 1, 0, 0, 0, 1454, 13615, + 1, 0, 0, 0, 1456, 13666, 1, 0, 0, 0, 1458, 13668, 1, 0, 0, 0, 1460, 13673, + 1, 0, 0, 0, 1462, 13677, 1, 0, 0, 0, 1464, 13680, 1, 0, 0, 0, 1466, 13682, + 1, 0, 0, 0, 1468, 13684, 1, 0, 0, 0, 1470, 13686, 1, 0, 0, 0, 1472, 13688, + 1, 0, 0, 0, 1474, 13690, 1, 0, 0, 0, 1476, 13704, 1, 0, 0, 0, 1478, 13709, + 1, 0, 0, 0, 1480, 13716, 1, 0, 0, 0, 1482, 13718, 1, 0, 0, 0, 1484, 13723, + 1, 0, 0, 0, 1486, 13728, 1, 0, 0, 0, 1488, 13734, 1, 0, 0, 0, 1490, 13738, + 1, 0, 0, 0, 1492, 13762, 1, 0, 0, 0, 1494, 13764, 1, 0, 0, 0, 1496, 13771, + 1, 0, 0, 0, 1498, 13831, 1, 0, 0, 0, 1500, 13835, 1, 0, 0, 0, 1502, 13857, + 1, 0, 0, 0, 1504, 13859, 1, 0, 0, 0, 1506, 13879, 1, 0, 0, 0, 1508, 13895, + 1, 0, 0, 0, 1510, 13900, 1, 0, 0, 0, 1512, 13908, 1, 0, 0, 0, 1514, 13912, + 1, 0, 0, 0, 1516, 13923, 1, 0, 0, 0, 1518, 13951, 1, 0, 0, 0, 1520, 13967, + 1, 0, 0, 0, 1522, 13976, 1, 0, 0, 0, 1524, 14008, 1, 0, 0, 0, 1526, 14020, + 1, 0, 0, 0, 1528, 14028, 1, 0, 0, 0, 1530, 14061, 1, 0, 0, 0, 1532, 14063, + 1, 0, 0, 0, 1534, 14090, 1, 0, 0, 0, 1536, 14109, 1, 0, 0, 0, 1538, 14135, + 1, 0, 0, 0, 1540, 14137, 1, 0, 0, 0, 1542, 14171, 1, 0, 0, 0, 1544, 14188, + 1, 0, 0, 0, 1546, 14199, 1, 0, 0, 0, 1548, 14201, 1, 0, 0, 0, 1550, 14220, + 1, 0, 0, 0, 1552, 14231, 1, 0, 0, 0, 1554, 14240, 1, 0, 0, 0, 1556, 14272, + 1, 0, 0, 0, 1558, 14297, 1, 0, 0, 0, 1560, 14321, 1, 0, 0, 0, 1562, 14335, + 1, 0, 0, 0, 1564, 14345, 1, 0, 0, 0, 1566, 14354, 1, 0, 0, 0, 1568, 14384, + 1, 0, 0, 0, 1570, 14436, 1, 0, 0, 0, 1572, 14447, 1, 0, 0, 0, 1574, 14449, + 1, 0, 0, 0, 1576, 14465, 1, 0, 0, 0, 1578, 14467, 1, 0, 0, 0, 1580, 14492, + 1, 0, 0, 0, 1582, 14494, 1, 0, 0, 0, 1584, 14498, 1, 0, 0, 0, 1586, 14506, + 1, 0, 0, 0, 1588, 14520, 1, 0, 0, 0, 1590, 14531, 1, 0, 0, 0, 1592, 14546, + 1, 0, 0, 0, 1594, 14581, 1, 0, 0, 0, 1596, 14605, 1, 0, 0, 0, 1598, 14609, + 1, 0, 0, 0, 1600, 14611, 1, 0, 0, 0, 1602, 14615, 1, 0, 0, 0, 1604, 14650, + 1, 0, 0, 0, 1606, 14655, 1, 0, 0, 0, 1608, 14660, 1, 0, 0, 0, 1610, 14664, + 1, 0, 0, 0, 1612, 14674, 1, 0, 0, 0, 1614, 14676, 1, 0, 0, 0, 1616, 14684, + 1, 0, 0, 0, 1618, 14686, 1, 0, 0, 0, 1620, 14692, 1, 0, 0, 0, 1622, 14694, + 1, 0, 0, 0, 1624, 14700, 1, 0, 0, 0, 1626, 14766, 1, 0, 0, 0, 1628, 14768, + 1, 0, 0, 0, 1630, 14792, 1, 0, 0, 0, 1632, 14795, 1, 0, 0, 0, 1634, 14825, + 1, 0, 0, 0, 1636, 14837, 1, 0, 0, 0, 1638, 14864, 1, 0, 0, 0, 1640, 14871, + 1, 0, 0, 0, 1642, 14880, 1, 0, 0, 0, 1644, 14896, 1, 0, 0, 0, 1646, 14900, + 1, 0, 0, 0, 1648, 14909, 1, 0, 0, 0, 1650, 14911, 1, 0, 0, 0, 1652, 14958, + 1, 0, 0, 0, 1654, 14991, 1, 0, 0, 0, 1656, 15020, 1, 0, 0, 0, 1658, 15024, + 1, 0, 0, 0, 1660, 15031, 1, 0, 0, 0, 1662, 15033, 1, 0, 0, 0, 1664, 15043, + 1, 0, 0, 0, 1666, 15059, 1, 0, 0, 0, 1668, 15064, 1, 0, 0, 0, 1670, 15093, + 1, 0, 0, 0, 1672, 15097, 1, 0, 0, 0, 1674, 15132, 1, 0, 0, 0, 1676, 15144, + 1, 0, 0, 0, 1678, 15146, 1, 0, 0, 0, 1680, 15148, 1, 0, 0, 0, 1682, 15186, + 1, 0, 0, 0, 1684, 15188, 1, 0, 0, 0, 1686, 15216, 1, 0, 0, 0, 1688, 15241, + 1, 0, 0, 0, 1690, 15243, 1, 0, 0, 0, 1692, 15289, 1, 0, 0, 0, 1694, 15312, + 1, 0, 0, 0, 1696, 15320, 1, 0, 0, 0, 1698, 15323, 1, 0, 0, 0, 1700, 15360, + 1, 0, 0, 0, 1702, 15381, 1, 0, 0, 0, 1704, 15385, 1, 0, 0, 0, 1706, 15387, + 1, 0, 0, 0, 1708, 15393, 1, 0, 0, 0, 1710, 15395, 1, 0, 0, 0, 1712, 15455, + 1, 0, 0, 0, 1714, 15457, 1, 0, 0, 0, 1716, 15459, 1, 0, 0, 0, 1718, 15461, + 1, 0, 0, 0, 1720, 15491, 1, 0, 0, 0, 1722, 15493, 1, 0, 0, 0, 1724, 15513, + 1, 0, 0, 0, 1726, 15515, 1, 0, 0, 0, 1728, 15522, 1, 0, 0, 0, 1730, 15526, + 1, 0, 0, 0, 1732, 15530, 1, 0, 0, 0, 1734, 15534, 1, 0, 0, 0, 1736, 15541, + 1, 0, 0, 0, 1738, 15555, 1, 0, 0, 0, 1740, 15562, 1, 0, 0, 0, 1742, 15567, + 1, 0, 0, 0, 1744, 15575, 1, 0, 0, 0, 1746, 15590, 1, 0, 0, 0, 1748, 15593, + 1, 0, 0, 0, 1750, 15598, 1, 0, 0, 0, 1752, 15602, 1, 0, 0, 0, 1754, 15619, + 1, 0, 0, 0, 1756, 15625, 1, 0, 0, 0, 1758, 15635, 1, 0, 0, 0, 1760, 15648, + 1, 0, 0, 0, 1762, 15652, 1, 0, 0, 0, 1764, 15666, 1, 0, 0, 0, 1766, 15668, + 1, 0, 0, 0, 1768, 15682, 1, 0, 0, 0, 1770, 15699, 1, 0, 0, 0, 1772, 15724, + 1, 0, 0, 0, 1774, 15734, 1, 0, 0, 0, 1776, 15738, 1, 0, 0, 0, 1778, 15773, + 1, 0, 0, 0, 1780, 15785, 1, 0, 0, 0, 1782, 15796, 1, 0, 0, 0, 1784, 15802, + 1, 0, 0, 0, 1786, 15813, 1, 0, 0, 0, 1788, 15825, 1, 0, 0, 0, 1790, 15833, + 1, 0, 0, 0, 1792, 15848, 1, 0, 0, 0, 1794, 15852, 1, 0, 0, 0, 1796, 15874, + 1, 0, 0, 0, 1798, 15877, 1, 0, 0, 0, 1800, 15883, 1, 0, 0, 0, 1802, 15888, + 1, 0, 0, 0, 1804, 15896, 1, 0, 0, 0, 1806, 15904, 1, 0, 0, 0, 1808, 15907, + 1, 0, 0, 0, 1810, 15923, 1, 0, 0, 0, 1812, 15928, 1, 0, 0, 0, 1814, 15932, + 1, 0, 0, 0, 1816, 15972, 1, 0, 0, 0, 1818, 15974, 1, 0, 0, 0, 1820, 15996, + 1, 0, 0, 0, 1822, 15998, 1, 0, 0, 0, 1824, 16003, 1, 0, 0, 0, 1826, 16005, + 1, 0, 0, 0, 1828, 16007, 1, 0, 0, 0, 1830, 16009, 1, 0, 0, 0, 1832, 16013, + 1, 0, 0, 0, 1834, 16017, 1, 0, 0, 0, 1836, 16037, 1, 0, 0, 0, 1838, 16057, + 1, 0, 0, 0, 1840, 16063, 1, 0, 0, 0, 1842, 16077, 1, 0, 0, 0, 1844, 16096, + 1, 0, 0, 0, 1846, 16101, 1, 0, 0, 0, 1848, 16114, 1, 0, 0, 0, 1850, 16116, + 1, 0, 0, 0, 1852, 16130, 1, 0, 0, 0, 1854, 16140, 1, 0, 0, 0, 1856, 16146, + 1, 0, 0, 0, 1858, 16148, 1, 0, 0, 0, 1860, 16151, 1, 0, 0, 0, 1862, 16160, + 1, 0, 0, 0, 1864, 16191, 1, 0, 0, 0, 1866, 16206, 1, 0, 0, 0, 1868, 16208, + 1, 0, 0, 0, 1870, 16229, 1, 0, 0, 0, 1872, 16244, 1, 0, 0, 0, 1874, 16268, + 1, 0, 0, 0, 1876, 16275, 1, 0, 0, 0, 1878, 16288, 1, 0, 0, 0, 1880, 16291, + 1, 0, 0, 0, 1882, 16311, 1, 0, 0, 0, 1884, 16313, 1, 0, 0, 0, 1886, 16323, + 1, 0, 0, 0, 1888, 16332, 1, 0, 0, 0, 1890, 16349, 1, 0, 0, 0, 1892, 16392, + 1, 0, 0, 0, 1894, 16401, 1, 0, 0, 0, 1896, 16413, 1, 0, 0, 0, 1898, 16421, + 1, 0, 0, 0, 1900, 16426, 1, 0, 0, 0, 1902, 16464, 1, 0, 0, 0, 1904, 16466, + 1, 0, 0, 0, 1906, 16474, 1, 0, 0, 0, 1908, 16476, 1, 0, 0, 0, 1910, 16480, + 1, 0, 0, 0, 1912, 16488, 1, 0, 0, 0, 1914, 16499, 1, 0, 0, 0, 1916, 16533, + 1, 0, 0, 0, 1918, 16536, 1, 0, 0, 0, 1920, 16557, 1, 0, 0, 0, 1922, 16560, + 1, 0, 0, 0, 1924, 16563, 1, 0, 0, 0, 1926, 16567, 1, 0, 0, 0, 1928, 16586, + 1, 0, 0, 0, 1930, 16588, 1, 0, 0, 0, 1932, 16605, 1, 0, 0, 0, 1934, 16612, + 1, 0, 0, 0, 1936, 16617, 1, 0, 0, 0, 1938, 16640, 1, 0, 0, 0, 1940, 16650, + 1, 0, 0, 0, 1942, 16652, 1, 0, 0, 0, 1944, 16666, 1, 0, 0, 0, 1946, 16680, + 1, 0, 0, 0, 1948, 16716, 1, 0, 0, 0, 1950, 16718, 1, 0, 0, 0, 1952, 16748, + 1, 0, 0, 0, 1954, 16753, 1, 0, 0, 0, 1956, 16755, 1, 0, 0, 0, 1958, 16767, + 1, 0, 0, 0, 1960, 16787, 1, 0, 0, 0, 1962, 16789, 1, 0, 0, 0, 1964, 16792, + 1, 0, 0, 0, 1966, 16818, 1, 0, 0, 0, 1968, 16820, 1, 0, 0, 0, 1970, 16824, + 1, 0, 0, 0, 1972, 16839, 1, 0, 0, 0, 1974, 16851, 1, 0, 0, 0, 1976, 16859, + 1, 0, 0, 0, 1978, 16863, 1, 0, 0, 0, 1980, 16876, 1, 0, 0, 0, 1982, 16882, + 1, 0, 0, 0, 1984, 16897, 1, 0, 0, 0, 1986, 16917, 1, 0, 0, 0, 1988, 16926, + 1, 0, 0, 0, 1990, 16928, 1, 0, 0, 0, 1992, 16935, 1, 0, 0, 0, 1994, 16940, + 1, 0, 0, 0, 1996, 16953, 1, 0, 0, 0, 1998, 16961, 1, 0, 0, 0, 2000, 16965, + 1, 0, 0, 0, 2002, 16979, 1, 0, 0, 0, 2004, 16987, 1, 0, 0, 0, 2006, 16995, + 1, 0, 0, 0, 2008, 16997, 1, 0, 0, 0, 2010, 17009, 1, 0, 0, 0, 2012, 17041, + 1, 0, 0, 0, 2014, 17043, 1, 0, 0, 0, 2016, 17057, 1, 0, 0, 0, 2018, 17062, + 1, 0, 0, 0, 2020, 17080, 1, 0, 0, 0, 2022, 17084, 1, 0, 0, 0, 2024, 17092, + 1, 0, 0, 0, 2026, 17102, 1, 0, 0, 0, 2028, 17110, 1, 0, 0, 0, 2030, 17116, + 1, 0, 0, 0, 2032, 17121, 1, 0, 0, 0, 2034, 17129, 1, 0, 0, 0, 2036, 17151, + 1, 0, 0, 0, 2038, 17170, 1, 0, 0, 0, 2040, 17174, 1, 0, 0, 0, 2042, 17177, + 1, 0, 0, 0, 2044, 17194, 1, 0, 0, 0, 2046, 17199, 1, 0, 0, 0, 2048, 17218, + 1, 0, 0, 0, 2050, 17220, 1, 0, 0, 0, 2052, 17236, 1, 0, 0, 0, 2054, 17244, + 1, 0, 0, 0, 2056, 17249, 1, 0, 0, 0, 2058, 17253, 1, 0, 0, 0, 2060, 17264, + 1, 0, 0, 0, 2062, 17267, 1, 0, 0, 0, 2064, 17290, 1, 0, 0, 0, 2066, 17292, + 1, 0, 0, 0, 2068, 17305, 1, 0, 0, 0, 2070, 17316, 1, 0, 0, 0, 2072, 17330, + 1, 0, 0, 0, 2074, 17337, 1, 0, 0, 0, 2076, 17362, 1, 0, 0, 0, 2078, 17364, + 1, 0, 0, 0, 2080, 17374, 1, 0, 0, 0, 2082, 17376, 1, 0, 0, 0, 2084, 17381, + 1, 0, 0, 0, 2086, 17396, 1, 0, 0, 0, 2088, 17434, 1, 0, 0, 0, 2090, 17436, + 1, 0, 0, 0, 2092, 17444, 1, 0, 0, 0, 2094, 17456, 1, 0, 0, 0, 2096, 17488, + 1, 0, 0, 0, 2098, 17508, 1, 0, 0, 0, 2100, 17510, 1, 0, 0, 0, 2102, 17514, + 1, 0, 0, 0, 2104, 17573, 1, 0, 0, 0, 2106, 17575, 1, 0, 0, 0, 2108, 17605, + 1, 0, 0, 0, 2110, 17607, 1, 0, 0, 0, 2112, 17628, 1, 0, 0, 0, 2114, 17658, + 1, 0, 0, 0, 2116, 17662, 1, 0, 0, 0, 2118, 17665, 1, 0, 0, 0, 2120, 17684, + 1, 0, 0, 0, 2122, 17692, 1, 0, 0, 0, 2124, 17710, 1, 0, 0, 0, 2126, 17717, + 1, 0, 0, 0, 2128, 17741, 1, 0, 0, 0, 2130, 17743, 1, 0, 0, 0, 2132, 17840, + 1, 0, 0, 0, 2134, 17846, 1, 0, 0, 0, 2136, 18038, 1, 0, 0, 0, 2138, 18049, + 1, 0, 0, 0, 2140, 18082, 1, 0, 0, 0, 2142, 18084, 1, 0, 0, 0, 2144, 18115, + 1, 0, 0, 0, 2146, 18121, 1, 0, 0, 0, 2148, 18125, 1, 0, 0, 0, 2150, 18226, + 1, 0, 0, 0, 2152, 18228, 1, 0, 0, 0, 2154, 18293, 1, 0, 0, 0, 2156, 18297, + 1, 0, 0, 0, 2158, 18316, 1, 0, 0, 0, 2160, 18331, 1, 0, 0, 0, 2162, 18340, + 1, 0, 0, 0, 2164, 18352, 1, 0, 0, 0, 2166, 18357, 1, 0, 0, 0, 2168, 18398, + 1, 0, 0, 0, 2170, 18400, 1, 0, 0, 0, 2172, 18417, 1, 0, 0, 0, 2174, 18419, + 1, 0, 0, 0, 2176, 18482, 1, 0, 0, 0, 2178, 18484, 1, 0, 0, 0, 2180, 18881, + 1, 0, 0, 0, 2182, 18883, 1, 0, 0, 0, 2184, 18885, 1, 0, 0, 0, 2186, 18887, + 1, 0, 0, 0, 2188, 18889, 1, 0, 0, 0, 2190, 18915, 1, 0, 0, 0, 2192, 18924, + 1, 0, 0, 0, 2194, 18933, 1, 0, 0, 0, 2196, 18935, 1, 0, 0, 0, 2198, 18952, + 1, 0, 0, 0, 2200, 18956, 1, 0, 0, 0, 2202, 18967, 1, 0, 0, 0, 2204, 18969, + 1, 0, 0, 0, 2206, 18993, 1, 0, 0, 0, 2208, 19012, 1, 0, 0, 0, 2210, 19030, + 1, 0, 0, 0, 2212, 19051, 1, 0, 0, 0, 2214, 19064, 1, 0, 0, 0, 2216, 19067, + 1, 0, 0, 0, 2218, 19076, 1, 0, 0, 0, 2220, 19082, 1, 0, 0, 0, 2222, 19090, + 1, 0, 0, 0, 2224, 19093, 1, 0, 0, 0, 2226, 19104, 1, 0, 0, 0, 2228, 19115, + 1, 0, 0, 0, 2230, 19117, 1, 0, 0, 0, 2232, 19136, 1, 0, 0, 0, 2234, 19145, + 1, 0, 0, 0, 2236, 19157, 1, 0, 0, 0, 2238, 19175, 1, 0, 0, 0, 2240, 19179, + 1, 0, 0, 0, 2242, 19181, 1, 0, 0, 0, 2244, 19189, 1, 0, 0, 0, 2246, 19205, + 1, 0, 0, 0, 2248, 19224, 1, 0, 0, 0, 2250, 19226, 1, 0, 0, 0, 2252, 19228, + 1, 0, 0, 0, 2254, 19230, 1, 0, 0, 0, 2256, 19232, 1, 0, 0, 0, 2258, 19234, + 1, 0, 0, 0, 2260, 19236, 1, 0, 0, 0, 2262, 19238, 1, 0, 0, 0, 2264, 19250, + 1, 0, 0, 0, 2266, 19252, 1, 0, 0, 0, 2268, 19257, 1, 0, 0, 0, 2270, 19259, + 1, 0, 0, 0, 2272, 19261, 1, 0, 0, 0, 2274, 19263, 1, 0, 0, 0, 2276, 19268, + 1, 0, 0, 0, 2278, 19276, 1, 0, 0, 0, 2280, 19278, 1, 0, 0, 0, 2282, 19285, + 1, 0, 0, 0, 2284, 19287, 1, 0, 0, 0, 2286, 19299, 1, 0, 0, 0, 2288, 19301, + 1, 0, 0, 0, 2290, 19309, 1, 0, 0, 0, 2292, 19317, 1, 0, 0, 0, 2294, 19325, + 1, 0, 0, 0, 2296, 19330, 1, 0, 0, 0, 2298, 19335, 1, 0, 0, 0, 2300, 19350, + 1, 0, 0, 0, 2302, 19352, 1, 0, 0, 0, 2304, 19359, 1, 0, 0, 0, 2306, 19363, + 1, 0, 0, 0, 2308, 19365, 1, 0, 0, 0, 2310, 19370, 1, 0, 0, 0, 2312, 19378, + 1, 0, 0, 0, 2314, 19407, 1, 0, 0, 0, 2316, 19409, 1, 0, 0, 0, 2318, 19436, + 1, 0, 0, 0, 2320, 19444, 1, 0, 0, 0, 2322, 19446, 1, 0, 0, 0, 2324, 19448, + 1, 0, 0, 0, 2326, 19450, 1, 0, 0, 0, 2328, 19476, 1, 0, 0, 0, 2330, 19478, + 1, 0, 0, 0, 2332, 19486, 1, 0, 0, 0, 2334, 19490, 1, 0, 0, 0, 2336, 19499, + 1, 0, 0, 0, 2338, 19514, 1, 0, 0, 0, 2340, 19535, 1, 0, 0, 0, 2342, 19577, + 1, 0, 0, 0, 2344, 19584, 1, 0, 0, 0, 2346, 19596, 1, 0, 0, 0, 2348, 19629, + 1, 0, 0, 0, 2350, 19631, 1, 0, 0, 0, 2352, 19708, 1, 0, 0, 0, 2354, 19713, + 1, 0, 0, 0, 2356, 19729, 1, 0, 0, 0, 2358, 19739, 1, 0, 0, 0, 2360, 19751, + 1, 0, 0, 0, 2362, 19793, 1, 0, 0, 0, 2364, 20121, 1, 0, 0, 0, 2366, 20185, + 1, 0, 0, 0, 2368, 20249, 1, 0, 0, 0, 2370, 20251, 1, 0, 0, 0, 2372, 20253, + 1, 0, 0, 0, 2374, 20259, 1, 0, 0, 0, 2376, 20261, 1, 0, 0, 0, 2378, 20265, + 1, 0, 0, 0, 2380, 20271, 1, 0, 0, 0, 2382, 20273, 1, 0, 0, 0, 2384, 20371, + 1, 0, 0, 0, 2386, 20373, 1, 0, 0, 0, 2388, 20375, 1, 0, 0, 0, 2390, 20377, + 1, 0, 0, 0, 2392, 20379, 1, 0, 0, 0, 2394, 2397, 3, 2228, 1114, 0, 2395, + 2397, 3, 2, 1, 0, 2396, 2394, 1, 0, 0, 0, 2396, 2395, 1, 0, 0, 0, 2397, + 2399, 1, 0, 0, 0, 2398, 2400, 5, 2396, 0, 0, 2399, 2398, 1, 0, 0, 0, 2399, + 2400, 1, 0, 0, 0, 2400, 2403, 1, 0, 0, 0, 2401, 2403, 5, 2396, 0, 0, 2402, + 2396, 1, 0, 0, 0, 2402, 2401, 1, 0, 0, 0, 2403, 2406, 1, 0, 0, 0, 2404, + 2402, 1, 0, 0, 0, 2404, 2405, 1, 0, 0, 0, 2405, 2407, 1, 0, 0, 0, 2406, + 2404, 1, 0, 0, 0, 2407, 2408, 5, 0, 0, 1, 2408, 1, 1, 0, 0, 0, 2409, 2549, + 3, 1342, 671, 0, 2410, 2549, 3, 1352, 676, 0, 2411, 2549, 3, 1354, 677, + 0, 2412, 2549, 3, 1356, 678, 0, 2413, 2549, 3, 1382, 691, 0, 2414, 2549, + 3, 1490, 745, 0, 2415, 2549, 3, 814, 407, 0, 2416, 2549, 3, 4, 2, 0, 2417, + 2549, 3, 98, 49, 0, 2418, 2549, 3, 102, 51, 0, 2419, 2549, 3, 100, 50, + 0, 2420, 2549, 3, 510, 255, 0, 2421, 2549, 3, 550, 275, 0, 2422, 2549, + 3, 104, 52, 0, 2423, 2549, 3, 790, 395, 0, 2424, 2549, 3, 126, 63, 0, 2425, + 2549, 3, 928, 464, 0, 2426, 2549, 3, 938, 469, 0, 2427, 2549, 3, 962, 481, + 0, 2428, 2549, 3, 980, 490, 0, 2429, 2549, 3, 122, 61, 0, 2430, 2549, 3, + 148, 74, 0, 2431, 2549, 3, 162, 81, 0, 2432, 2549, 3, 168, 84, 0, 2433, + 2549, 3, 176, 88, 0, 2434, 2549, 3, 1536, 768, 0, 2435, 2549, 3, 180, 90, + 0, 2436, 2549, 3, 316, 158, 0, 2437, 2549, 3, 318, 159, 0, 2438, 2549, + 3, 1326, 663, 0, 2439, 2549, 3, 1540, 770, 0, 2440, 2549, 3, 860, 430, + 0, 2441, 2549, 3, 1528, 764, 0, 2442, 2549, 3, 198, 99, 0, 2443, 2549, + 3, 236, 118, 0, 2444, 2549, 3, 554, 277, 0, 2445, 2549, 3, 828, 414, 0, + 2446, 2549, 3, 328, 164, 0, 2447, 2549, 3, 378, 189, 0, 2448, 2549, 3, + 404, 202, 0, 2449, 2549, 3, 1016, 508, 0, 2450, 2549, 3, 1012, 506, 0, + 2451, 2549, 3, 424, 212, 0, 2452, 2549, 3, 1496, 748, 0, 2453, 2549, 3, + 1522, 761, 0, 2454, 2549, 3, 778, 389, 0, 2455, 2549, 3, 780, 390, 0, 2456, + 2549, 3, 434, 217, 0, 2457, 2549, 3, 438, 219, 0, 2458, 2549, 3, 440, 220, + 0, 2459, 2549, 3, 108, 54, 0, 2460, 2549, 3, 446, 223, 0, 2461, 2549, 3, + 458, 229, 0, 2462, 2549, 3, 786, 393, 0, 2463, 2549, 3, 796, 398, 0, 2464, + 2549, 3, 798, 399, 0, 2465, 2549, 3, 1024, 512, 0, 2466, 2549, 3, 1002, + 501, 0, 2467, 2549, 3, 954, 477, 0, 2468, 2549, 3, 960, 480, 0, 2469, 2549, + 3, 984, 492, 0, 2470, 2549, 3, 1030, 515, 0, 2471, 2549, 3, 150, 75, 0, + 2472, 2549, 3, 152, 76, 0, 2473, 2549, 3, 188, 94, 0, 2474, 2549, 3, 174, + 87, 0, 2475, 2549, 3, 1018, 509, 0, 2476, 2549, 3, 1032, 516, 0, 2477, + 2549, 3, 1034, 517, 0, 2478, 2549, 3, 194, 97, 0, 2479, 2549, 3, 322, 161, + 0, 2480, 2549, 3, 1332, 666, 0, 2481, 2549, 3, 1328, 664, 0, 2482, 2549, + 3, 1036, 518, 0, 2483, 2549, 3, 876, 438, 0, 2484, 2549, 3, 894, 447, 0, + 2485, 2549, 3, 200, 100, 0, 2486, 2549, 3, 256, 128, 0, 2487, 2549, 3, + 552, 276, 0, 2488, 2549, 3, 832, 416, 0, 2489, 2549, 3, 1358, 679, 0, 2490, + 2549, 3, 1360, 680, 0, 2491, 2549, 3, 1362, 681, 0, 2492, 2549, 3, 1366, + 683, 0, 2493, 2549, 3, 1368, 684, 0, 2494, 2549, 3, 1520, 760, 0, 2495, + 2549, 3, 1526, 763, 0, 2496, 2549, 3, 1370, 685, 0, 2497, 2549, 3, 1372, + 686, 0, 2498, 2549, 3, 1374, 687, 0, 2499, 2549, 3, 1364, 682, 0, 2500, + 2549, 3, 96, 48, 0, 2501, 2549, 3, 788, 394, 0, 2502, 2549, 3, 742, 371, + 0, 2503, 2549, 3, 746, 373, 0, 2504, 2549, 3, 748, 374, 0, 2505, 2549, + 3, 792, 396, 0, 2506, 2549, 3, 794, 397, 0, 2507, 2549, 3, 144, 72, 0, + 2508, 2549, 3, 1010, 505, 0, 2509, 2549, 3, 964, 482, 0, 2510, 2549, 3, + 982, 491, 0, 2511, 2549, 3, 178, 89, 0, 2512, 2549, 3, 146, 73, 0, 2513, + 2549, 3, 164, 82, 0, 2514, 2549, 3, 166, 83, 0, 2515, 2549, 3, 182, 91, + 0, 2516, 2549, 3, 186, 93, 0, 2517, 2549, 3, 184, 92, 0, 2518, 2549, 3, + 314, 157, 0, 2519, 2549, 3, 1330, 665, 0, 2520, 2549, 3, 1310, 655, 0, + 2521, 2549, 3, 1312, 656, 0, 2522, 2549, 3, 1314, 657, 0, 2523, 2549, 3, + 196, 98, 0, 2524, 2549, 3, 234, 117, 0, 2525, 2549, 3, 556, 278, 0, 2526, + 2549, 3, 1318, 659, 0, 2527, 2549, 3, 592, 296, 0, 2528, 2549, 3, 668, + 334, 0, 2529, 2549, 3, 1744, 872, 0, 2530, 2549, 3, 686, 343, 0, 2531, + 2549, 3, 716, 358, 0, 2532, 2549, 3, 1320, 660, 0, 2533, 2549, 3, 1340, + 670, 0, 2534, 2549, 3, 1338, 669, 0, 2535, 2549, 3, 1854, 927, 0, 2536, + 2549, 3, 744, 372, 0, 2537, 2549, 3, 750, 375, 0, 2538, 2549, 3, 760, 380, + 0, 2539, 2549, 3, 756, 378, 0, 2540, 2549, 3, 754, 377, 0, 2541, 2549, + 3, 758, 379, 0, 2542, 2549, 3, 764, 382, 0, 2543, 2549, 3, 1866, 933, 0, + 2544, 2549, 3, 1376, 688, 0, 2545, 2549, 3, 1308, 654, 0, 2546, 2549, 3, + 712, 356, 0, 2547, 2549, 3, 1834, 917, 0, 2548, 2409, 1, 0, 0, 0, 2548, + 2410, 1, 0, 0, 0, 2548, 2411, 1, 0, 0, 0, 2548, 2412, 1, 0, 0, 0, 2548, + 2413, 1, 0, 0, 0, 2548, 2414, 1, 0, 0, 0, 2548, 2415, 1, 0, 0, 0, 2548, + 2416, 1, 0, 0, 0, 2548, 2417, 1, 0, 0, 0, 2548, 2418, 1, 0, 0, 0, 2548, + 2419, 1, 0, 0, 0, 2548, 2420, 1, 0, 0, 0, 2548, 2421, 1, 0, 0, 0, 2548, + 2422, 1, 0, 0, 0, 2548, 2423, 1, 0, 0, 0, 2548, 2424, 1, 0, 0, 0, 2548, + 2425, 1, 0, 0, 0, 2548, 2426, 1, 0, 0, 0, 2548, 2427, 1, 0, 0, 0, 2548, + 2428, 1, 0, 0, 0, 2548, 2429, 1, 0, 0, 0, 2548, 2430, 1, 0, 0, 0, 2548, + 2431, 1, 0, 0, 0, 2548, 2432, 1, 0, 0, 0, 2548, 2433, 1, 0, 0, 0, 2548, + 2434, 1, 0, 0, 0, 2548, 2435, 1, 0, 0, 0, 2548, 2436, 1, 0, 0, 0, 2548, + 2437, 1, 0, 0, 0, 2548, 2438, 1, 0, 0, 0, 2548, 2439, 1, 0, 0, 0, 2548, + 2440, 1, 0, 0, 0, 2548, 2441, 1, 0, 0, 0, 2548, 2442, 1, 0, 0, 0, 2548, + 2443, 1, 0, 0, 0, 2548, 2444, 1, 0, 0, 0, 2548, 2445, 1, 0, 0, 0, 2548, + 2446, 1, 0, 0, 0, 2548, 2447, 1, 0, 0, 0, 2548, 2448, 1, 0, 0, 0, 2548, + 2449, 1, 0, 0, 0, 2548, 2450, 1, 0, 0, 0, 2548, 2451, 1, 0, 0, 0, 2548, + 2452, 1, 0, 0, 0, 2548, 2453, 1, 0, 0, 0, 2548, 2454, 1, 0, 0, 0, 2548, + 2455, 1, 0, 0, 0, 2548, 2456, 1, 0, 0, 0, 2548, 2457, 1, 0, 0, 0, 2548, + 2458, 1, 0, 0, 0, 2548, 2459, 1, 0, 0, 0, 2548, 2460, 1, 0, 0, 0, 2548, + 2461, 1, 0, 0, 0, 2548, 2462, 1, 0, 0, 0, 2548, 2463, 1, 0, 0, 0, 2548, + 2464, 1, 0, 0, 0, 2548, 2465, 1, 0, 0, 0, 2548, 2466, 1, 0, 0, 0, 2548, + 2467, 1, 0, 0, 0, 2548, 2468, 1, 0, 0, 0, 2548, 2469, 1, 0, 0, 0, 2548, + 2470, 1, 0, 0, 0, 2548, 2471, 1, 0, 0, 0, 2548, 2472, 1, 0, 0, 0, 2548, + 2473, 1, 0, 0, 0, 2548, 2474, 1, 0, 0, 0, 2548, 2475, 1, 0, 0, 0, 2548, + 2476, 1, 0, 0, 0, 2548, 2477, 1, 0, 0, 0, 2548, 2478, 1, 0, 0, 0, 2548, + 2479, 1, 0, 0, 0, 2548, 2480, 1, 0, 0, 0, 2548, 2481, 1, 0, 0, 0, 2548, + 2482, 1, 0, 0, 0, 2548, 2483, 1, 0, 0, 0, 2548, 2484, 1, 0, 0, 0, 2548, + 2485, 1, 0, 0, 0, 2548, 2486, 1, 0, 0, 0, 2548, 2487, 1, 0, 0, 0, 2548, + 2488, 1, 0, 0, 0, 2548, 2489, 1, 0, 0, 0, 2548, 2490, 1, 0, 0, 0, 2548, + 2491, 1, 0, 0, 0, 2548, 2492, 1, 0, 0, 0, 2548, 2493, 1, 0, 0, 0, 2548, + 2494, 1, 0, 0, 0, 2548, 2495, 1, 0, 0, 0, 2548, 2496, 1, 0, 0, 0, 2548, + 2497, 1, 0, 0, 0, 2548, 2498, 1, 0, 0, 0, 2548, 2499, 1, 0, 0, 0, 2548, + 2500, 1, 0, 0, 0, 2548, 2501, 1, 0, 0, 0, 2548, 2502, 1, 0, 0, 0, 2548, + 2503, 1, 0, 0, 0, 2548, 2504, 1, 0, 0, 0, 2548, 2505, 1, 0, 0, 0, 2548, + 2506, 1, 0, 0, 0, 2548, 2507, 1, 0, 0, 0, 2548, 2508, 1, 0, 0, 0, 2548, + 2509, 1, 0, 0, 0, 2548, 2510, 1, 0, 0, 0, 2548, 2511, 1, 0, 0, 0, 2548, + 2512, 1, 0, 0, 0, 2548, 2513, 1, 0, 0, 0, 2548, 2514, 1, 0, 0, 0, 2548, + 2515, 1, 0, 0, 0, 2548, 2516, 1, 0, 0, 0, 2548, 2517, 1, 0, 0, 0, 2548, + 2518, 1, 0, 0, 0, 2548, 2519, 1, 0, 0, 0, 2548, 2520, 1, 0, 0, 0, 2548, + 2521, 1, 0, 0, 0, 2548, 2522, 1, 0, 0, 0, 2548, 2523, 1, 0, 0, 0, 2548, + 2524, 1, 0, 0, 0, 2548, 2525, 1, 0, 0, 0, 2548, 2526, 1, 0, 0, 0, 2548, + 2527, 1, 0, 0, 0, 2548, 2528, 1, 0, 0, 0, 2548, 2529, 1, 0, 0, 0, 2548, + 2530, 1, 0, 0, 0, 2548, 2531, 1, 0, 0, 0, 2548, 2532, 1, 0, 0, 0, 2548, + 2533, 1, 0, 0, 0, 2548, 2534, 1, 0, 0, 0, 2548, 2535, 1, 0, 0, 0, 2548, + 2536, 1, 0, 0, 0, 2548, 2537, 1, 0, 0, 0, 2548, 2538, 1, 0, 0, 0, 2548, + 2539, 1, 0, 0, 0, 2548, 2540, 1, 0, 0, 0, 2548, 2541, 1, 0, 0, 0, 2548, + 2542, 1, 0, 0, 0, 2548, 2543, 1, 0, 0, 0, 2548, 2544, 1, 0, 0, 0, 2548, + 2545, 1, 0, 0, 0, 2548, 2546, 1, 0, 0, 0, 2548, 2547, 1, 0, 0, 0, 2549, + 3, 1, 0, 0, 0, 2550, 2551, 5, 41, 0, 0, 2551, 2605, 5, 407, 0, 0, 2552, + 2587, 3, 2380, 1190, 0, 2553, 2556, 3, 6, 3, 0, 2554, 2556, 3, 8, 4, 0, + 2555, 2553, 1, 0, 0, 0, 2555, 2554, 1, 0, 0, 0, 2556, 2557, 1, 0, 0, 0, + 2557, 2555, 1, 0, 0, 0, 2557, 2558, 1, 0, 0, 0, 2558, 2561, 1, 0, 0, 0, + 2559, 2561, 3, 10, 5, 0, 2560, 2555, 1, 0, 0, 0, 2560, 2559, 1, 0, 0, 0, + 2561, 2563, 1, 0, 0, 0, 2562, 2564, 3, 24, 12, 0, 2563, 2562, 1, 0, 0, + 0, 2563, 2564, 1, 0, 0, 0, 2564, 2588, 1, 0, 0, 0, 2565, 2586, 3, 12, 6, + 0, 2566, 2586, 3, 16, 8, 0, 2567, 2586, 3, 18, 9, 0, 2568, 2586, 3, 20, + 10, 0, 2569, 2586, 3, 24, 12, 0, 2570, 2586, 3, 28, 14, 0, 2571, 2586, + 3, 30, 15, 0, 2572, 2586, 3, 40, 20, 0, 2573, 2586, 3, 44, 22, 0, 2574, + 2586, 3, 46, 23, 0, 2575, 2586, 3, 52, 26, 0, 2576, 2586, 3, 58, 29, 0, + 2577, 2586, 3, 60, 30, 0, 2578, 2586, 3, 62, 31, 0, 2579, 2586, 3, 64, + 32, 0, 2580, 2586, 3, 66, 33, 0, 2581, 2586, 3, 68, 34, 0, 2582, 2586, + 3, 70, 35, 0, 2583, 2586, 3, 72, 36, 0, 2584, 2586, 3, 78, 39, 0, 2585, + 2565, 1, 0, 0, 0, 2585, 2566, 1, 0, 0, 0, 2585, 2567, 1, 0, 0, 0, 2585, + 2568, 1, 0, 0, 0, 2585, 2569, 1, 0, 0, 0, 2585, 2570, 1, 0, 0, 0, 2585, + 2571, 1, 0, 0, 0, 2585, 2572, 1, 0, 0, 0, 2585, 2573, 1, 0, 0, 0, 2585, + 2574, 1, 0, 0, 0, 2585, 2575, 1, 0, 0, 0, 2585, 2576, 1, 0, 0, 0, 2585, + 2577, 1, 0, 0, 0, 2585, 2578, 1, 0, 0, 0, 2585, 2579, 1, 0, 0, 0, 2585, + 2580, 1, 0, 0, 0, 2585, 2581, 1, 0, 0, 0, 2585, 2582, 1, 0, 0, 0, 2585, + 2583, 1, 0, 0, 0, 2585, 2584, 1, 0, 0, 0, 2586, 2588, 1, 0, 0, 0, 2587, + 2560, 1, 0, 0, 0, 2587, 2585, 1, 0, 0, 0, 2588, 2606, 1, 0, 0, 0, 2589, + 2594, 3, 2380, 1190, 0, 2590, 2591, 5, 2382, 0, 0, 2591, 2593, 3, 2380, + 1190, 0, 2592, 2590, 1, 0, 0, 0, 2593, 2596, 1, 0, 0, 0, 2594, 2592, 1, + 0, 0, 0, 2594, 2595, 1, 0, 0, 0, 2595, 2599, 1, 0, 0, 0, 2596, 2594, 1, + 0, 0, 0, 2597, 2599, 5, 37, 0, 0, 2598, 2589, 1, 0, 0, 0, 2598, 2597, 1, + 0, 0, 0, 2599, 2603, 1, 0, 0, 0, 2600, 2604, 3, 90, 45, 0, 2601, 2604, + 3, 92, 46, 0, 2602, 2604, 3, 94, 47, 0, 2603, 2600, 1, 0, 0, 0, 2603, 2601, + 1, 0, 0, 0, 2603, 2602, 1, 0, 0, 0, 2604, 2606, 1, 0, 0, 0, 2605, 2552, + 1, 0, 0, 0, 2605, 2598, 1, 0, 0, 0, 2606, 5, 1, 0, 0, 0, 2607, 2628, 5, + 20, 0, 0, 2608, 2609, 5, 1584, 0, 0, 2609, 2611, 3, 2380, 1190, 0, 2610, + 2608, 1, 0, 0, 0, 2610, 2611, 1, 0, 0, 0, 2611, 2613, 1, 0, 0, 0, 2612, + 2614, 3, 88, 44, 0, 2613, 2612, 1, 0, 0, 0, 2613, 2614, 1, 0, 0, 0, 2614, + 2617, 1, 0, 0, 0, 2615, 2616, 5, 519, 0, 0, 2616, 2618, 3, 2380, 1190, + 0, 2617, 2615, 1, 0, 0, 0, 2617, 2618, 1, 0, 0, 0, 2618, 2619, 1, 0, 0, + 0, 2619, 2620, 5, 406, 0, 0, 2620, 2625, 3, 436, 218, 0, 2621, 2622, 5, + 2382, 0, 0, 2622, 2624, 3, 436, 218, 0, 2623, 2621, 1, 0, 0, 0, 2624, 2627, + 1, 0, 0, 0, 2625, 2623, 1, 0, 0, 0, 2625, 2626, 1, 0, 0, 0, 2626, 2629, + 1, 0, 0, 0, 2627, 2625, 1, 0, 0, 0, 2628, 2610, 1, 0, 0, 0, 2629, 2630, + 1, 0, 0, 0, 2630, 2628, 1, 0, 0, 0, 2630, 2631, 1, 0, 0, 0, 2631, 7, 1, + 0, 0, 0, 2632, 2671, 5, 425, 0, 0, 2633, 2635, 3, 88, 44, 0, 2634, 2633, + 1, 0, 0, 0, 2634, 2635, 1, 0, 0, 0, 2635, 2636, 1, 0, 0, 0, 2636, 2637, + 5, 406, 0, 0, 2637, 2639, 3, 2380, 1190, 0, 2638, 2640, 3, 38, 19, 0, 2639, + 2638, 1, 0, 0, 0, 2639, 2640, 1, 0, 0, 0, 2640, 2648, 1, 0, 0, 0, 2641, + 2642, 5, 2382, 0, 0, 2642, 2644, 3, 2380, 1190, 0, 2643, 2645, 3, 38, 19, + 0, 2644, 2643, 1, 0, 0, 0, 2644, 2645, 1, 0, 0, 0, 2645, 2647, 1, 0, 0, + 0, 2646, 2641, 1, 0, 0, 0, 2647, 2650, 1, 0, 0, 0, 2648, 2646, 1, 0, 0, + 0, 2648, 2649, 1, 0, 0, 0, 2649, 2672, 1, 0, 0, 0, 2650, 2648, 1, 0, 0, + 0, 2651, 2652, 5, 408, 0, 0, 2652, 2654, 5, 680, 0, 0, 2653, 2655, 3, 88, + 44, 0, 2654, 2653, 1, 0, 0, 0, 2654, 2655, 1, 0, 0, 0, 2655, 2656, 1, 0, + 0, 0, 2656, 2657, 5, 519, 0, 0, 2657, 2659, 3, 2380, 1190, 0, 2658, 2660, + 3, 38, 19, 0, 2659, 2658, 1, 0, 0, 0, 2659, 2660, 1, 0, 0, 0, 2660, 2668, + 1, 0, 0, 0, 2661, 2662, 5, 2382, 0, 0, 2662, 2664, 3, 2380, 1190, 0, 2663, + 2665, 3, 38, 19, 0, 2664, 2663, 1, 0, 0, 0, 2664, 2665, 1, 0, 0, 0, 2665, + 2667, 1, 0, 0, 0, 2666, 2661, 1, 0, 0, 0, 2667, 2670, 1, 0, 0, 0, 2668, + 2666, 1, 0, 0, 0, 2668, 2669, 1, 0, 0, 0, 2669, 2672, 1, 0, 0, 0, 2670, + 2668, 1, 0, 0, 0, 2671, 2634, 1, 0, 0, 0, 2671, 2651, 1, 0, 0, 0, 2672, + 9, 1, 0, 0, 0, 2673, 2674, 5, 1468, 0, 0, 2674, 2677, 5, 37, 0, 0, 2675, + 2676, 5, 1595, 0, 0, 2676, 2678, 3, 1170, 585, 0, 2677, 2675, 1, 0, 0, + 0, 2677, 2678, 1, 0, 0, 0, 2678, 11, 1, 0, 0, 0, 2679, 2680, 5, 1463, 0, + 0, 2680, 2681, 5, 406, 0, 0, 2681, 2682, 3, 2380, 1190, 0, 2682, 2683, + 5, 2188, 0, 0, 2683, 2685, 5, 2372, 0, 0, 2684, 2686, 3, 38, 19, 0, 2685, + 2684, 1, 0, 0, 0, 2685, 2686, 1, 0, 0, 0, 2686, 2696, 1, 0, 0, 0, 2687, + 2688, 5, 2382, 0, 0, 2688, 2689, 3, 2380, 1190, 0, 2689, 2690, 5, 2188, + 0, 0, 2690, 2692, 5, 2372, 0, 0, 2691, 2693, 3, 38, 19, 0, 2692, 2691, + 1, 0, 0, 0, 2692, 2693, 1, 0, 0, 0, 2693, 2695, 1, 0, 0, 0, 2694, 2687, + 1, 0, 0, 0, 2695, 2698, 1, 0, 0, 0, 2696, 2694, 1, 0, 0, 0, 2696, 2697, + 1, 0, 0, 0, 2697, 2701, 1, 0, 0, 0, 2698, 2696, 1, 0, 0, 0, 2699, 2700, + 5, 1329, 0, 0, 2700, 2702, 3, 2370, 1185, 0, 2701, 2699, 1, 0, 0, 0, 2701, + 2702, 1, 0, 0, 0, 2702, 2704, 1, 0, 0, 0, 2703, 2705, 3, 14, 7, 0, 2704, + 2703, 1, 0, 0, 0, 2704, 2705, 1, 0, 0, 0, 2705, 13, 1, 0, 0, 0, 2706, 2707, + 7, 0, 0, 0, 2707, 15, 1, 0, 0, 0, 2708, 2725, 5, 1460, 0, 0, 2709, 2710, + 5, 406, 0, 0, 2710, 2711, 3, 2380, 1190, 0, 2711, 2712, 5, 2029, 0, 0, + 2712, 2720, 3, 2380, 1190, 0, 2713, 2714, 5, 2382, 0, 0, 2714, 2715, 3, + 2380, 1190, 0, 2715, 2716, 5, 2029, 0, 0, 2716, 2717, 3, 2380, 1190, 0, + 2717, 2719, 1, 0, 0, 0, 2718, 2713, 1, 0, 0, 0, 2719, 2722, 1, 0, 0, 0, + 2720, 2718, 1, 0, 0, 0, 2720, 2721, 1, 0, 0, 0, 2721, 2726, 1, 0, 0, 0, + 2722, 2720, 1, 0, 0, 0, 2723, 2724, 5, 408, 0, 0, 2724, 2726, 5, 37, 0, + 0, 2725, 2709, 1, 0, 0, 0, 2725, 2723, 1, 0, 0, 0, 2726, 17, 1, 0, 0, 0, + 2727, 2759, 5, 1173, 0, 0, 2728, 2730, 3, 88, 44, 0, 2729, 2728, 1, 0, + 0, 0, 2729, 2730, 1, 0, 0, 0, 2730, 2731, 1, 0, 0, 0, 2731, 2732, 5, 406, + 0, 0, 2732, 2737, 3, 2380, 1190, 0, 2733, 2734, 5, 2382, 0, 0, 2734, 2736, + 3, 2380, 1190, 0, 2735, 2733, 1, 0, 0, 0, 2736, 2739, 1, 0, 0, 0, 2737, + 2735, 1, 0, 0, 0, 2737, 2738, 1, 0, 0, 0, 2738, 2755, 1, 0, 0, 0, 2739, + 2737, 1, 0, 0, 0, 2740, 2741, 5, 408, 0, 0, 2741, 2743, 5, 680, 0, 0, 2742, + 2744, 3, 88, 44, 0, 2743, 2742, 1, 0, 0, 0, 2743, 2744, 1, 0, 0, 0, 2744, + 2745, 1, 0, 0, 0, 2745, 2746, 5, 519, 0, 0, 2746, 2751, 3, 2380, 1190, + 0, 2747, 2748, 5, 2382, 0, 0, 2748, 2750, 3, 2380, 1190, 0, 2749, 2747, + 1, 0, 0, 0, 2750, 2753, 1, 0, 0, 0, 2751, 2749, 1, 0, 0, 0, 2751, 2752, + 1, 0, 0, 0, 2752, 2755, 1, 0, 0, 0, 2753, 2751, 1, 0, 0, 0, 2754, 2729, + 1, 0, 0, 0, 2754, 2740, 1, 0, 0, 0, 2755, 2756, 1, 0, 0, 0, 2756, 2754, + 1, 0, 0, 0, 2756, 2757, 1, 0, 0, 0, 2757, 2760, 1, 0, 0, 0, 2758, 2760, + 5, 37, 0, 0, 2759, 2754, 1, 0, 0, 0, 2759, 2758, 1, 0, 0, 0, 2760, 2763, + 1, 0, 0, 0, 2761, 2762, 5, 1329, 0, 0, 2762, 2764, 3, 2370, 1185, 0, 2763, + 2761, 1, 0, 0, 0, 2763, 2764, 1, 0, 0, 0, 2764, 2766, 1, 0, 0, 0, 2765, + 2767, 3, 14, 7, 0, 2766, 2765, 1, 0, 0, 0, 2766, 2767, 1, 0, 0, 0, 2767, + 19, 1, 0, 0, 0, 2768, 2795, 5, 1160, 0, 0, 2769, 2771, 3, 88, 44, 0, 2770, + 2769, 1, 0, 0, 0, 2770, 2771, 1, 0, 0, 0, 2771, 2772, 1, 0, 0, 0, 2772, + 2773, 5, 406, 0, 0, 2773, 2778, 3, 2380, 1190, 0, 2774, 2775, 5, 2382, + 0, 0, 2775, 2777, 3, 2380, 1190, 0, 2776, 2774, 1, 0, 0, 0, 2777, 2780, + 1, 0, 0, 0, 2778, 2776, 1, 0, 0, 0, 2778, 2779, 1, 0, 0, 0, 2779, 2796, + 1, 0, 0, 0, 2780, 2778, 1, 0, 0, 0, 2781, 2782, 5, 408, 0, 0, 2782, 2784, + 5, 680, 0, 0, 2783, 2785, 3, 88, 44, 0, 2784, 2783, 1, 0, 0, 0, 2784, 2785, + 1, 0, 0, 0, 2785, 2786, 1, 0, 0, 0, 2786, 2787, 5, 519, 0, 0, 2787, 2792, + 3, 2380, 1190, 0, 2788, 2789, 5, 2382, 0, 0, 2789, 2791, 3, 2380, 1190, + 0, 2790, 2788, 1, 0, 0, 0, 2791, 2794, 1, 0, 0, 0, 2792, 2790, 1, 0, 0, + 0, 2792, 2793, 1, 0, 0, 0, 2793, 2796, 1, 0, 0, 0, 2794, 2792, 1, 0, 0, + 0, 2795, 2770, 1, 0, 0, 0, 2795, 2781, 1, 0, 0, 0, 2796, 2798, 1, 0, 0, + 0, 2797, 2799, 3, 22, 11, 0, 2798, 2797, 1, 0, 0, 0, 2798, 2799, 1, 0, + 0, 0, 2799, 21, 1, 0, 0, 0, 2800, 2801, 5, 425, 0, 0, 2801, 2802, 5, 32, + 0, 0, 2802, 2803, 3, 2370, 1185, 0, 2803, 2804, 7, 1, 0, 0, 2804, 23, 1, + 0, 0, 0, 2805, 2825, 5, 1412, 0, 0, 2806, 2808, 7, 2, 0, 0, 2807, 2809, + 3, 26, 13, 0, 2808, 2807, 1, 0, 0, 0, 2809, 2810, 1, 0, 0, 0, 2810, 2808, + 1, 0, 0, 0, 2810, 2811, 1, 0, 0, 0, 2811, 2813, 1, 0, 0, 0, 2812, 2806, + 1, 0, 0, 0, 2812, 2813, 1, 0, 0, 0, 2813, 2814, 1, 0, 0, 0, 2814, 2815, + 5, 1329, 0, 0, 2815, 2816, 3, 2370, 1185, 0, 2816, 2818, 1, 0, 0, 0, 2817, + 2819, 7, 0, 0, 0, 2818, 2817, 1, 0, 0, 0, 2818, 2819, 1, 0, 0, 0, 2819, + 2826, 1, 0, 0, 0, 2820, 2821, 5, 909, 0, 0, 2821, 2823, 5, 1329, 0, 0, + 2822, 2824, 3, 2370, 1185, 0, 2823, 2822, 1, 0, 0, 0, 2823, 2824, 1, 0, + 0, 0, 2824, 2826, 1, 0, 0, 0, 2825, 2812, 1, 0, 0, 0, 2825, 2820, 1, 0, + 0, 0, 2826, 25, 1, 0, 0, 0, 2827, 2828, 3, 2380, 1190, 0, 2828, 27, 1, + 0, 0, 0, 2829, 2831, 5, 186, 0, 0, 2830, 2832, 5, 37, 0, 0, 2831, 2830, + 1, 0, 0, 0, 2831, 2832, 1, 0, 0, 0, 2832, 2834, 1, 0, 0, 0, 2833, 2835, + 7, 3, 0, 0, 2834, 2833, 1, 0, 0, 0, 2834, 2835, 1, 0, 0, 0, 2835, 29, 1, + 0, 0, 0, 2836, 2837, 7, 4, 0, 0, 2837, 2838, 5, 1983, 0, 0, 2838, 2839, + 3, 2380, 1190, 0, 2839, 2846, 3, 32, 16, 0, 2840, 2841, 5, 2382, 0, 0, + 2841, 2842, 3, 2380, 1190, 0, 2842, 2843, 3, 32, 16, 0, 2843, 2845, 1, + 0, 0, 0, 2844, 2840, 1, 0, 0, 0, 2845, 2848, 1, 0, 0, 0, 2846, 2844, 1, + 0, 0, 0, 2846, 2847, 1, 0, 0, 0, 2847, 2860, 1, 0, 0, 0, 2848, 2846, 1, + 0, 0, 0, 2849, 2850, 5, 425, 0, 0, 2850, 2851, 5, 1983, 0, 0, 2851, 2856, + 3, 2380, 1190, 0, 2852, 2853, 5, 2382, 0, 0, 2853, 2855, 3, 2380, 1190, + 0, 2854, 2852, 1, 0, 0, 0, 2855, 2858, 1, 0, 0, 0, 2856, 2854, 1, 0, 0, + 0, 2856, 2857, 1, 0, 0, 0, 2857, 2860, 1, 0, 0, 0, 2858, 2856, 1, 0, 0, + 0, 2859, 2836, 1, 0, 0, 0, 2859, 2849, 1, 0, 0, 0, 2860, 31, 1, 0, 0, 0, + 2861, 2862, 5, 81, 0, 0, 2862, 2864, 5, 2376, 0, 0, 2863, 2865, 3, 34, + 17, 0, 2864, 2863, 1, 0, 0, 0, 2864, 2865, 1, 0, 0, 0, 2865, 2867, 1, 0, + 0, 0, 2866, 2868, 3, 36, 18, 0, 2867, 2866, 1, 0, 0, 0, 2867, 2868, 1, + 0, 0, 0, 2868, 2869, 1, 0, 0, 0, 2869, 2870, 5, 2377, 0, 0, 2870, 33, 1, + 0, 0, 0, 2871, 2872, 7, 5, 0, 0, 2872, 35, 1, 0, 0, 0, 2873, 2874, 7, 6, + 0, 0, 2874, 37, 1, 0, 0, 0, 2875, 2876, 7, 7, 0, 0, 2876, 39, 1, 0, 0, + 0, 2877, 2878, 5, 20, 0, 0, 2878, 2879, 5, 395, 0, 0, 2879, 2884, 3, 1472, + 736, 0, 2880, 2881, 5, 2382, 0, 0, 2881, 2883, 3, 1472, 736, 0, 2882, 2880, + 1, 0, 0, 0, 2883, 2886, 1, 0, 0, 0, 2884, 2882, 1, 0, 0, 0, 2884, 2885, + 1, 0, 0, 0, 2885, 2919, 1, 0, 0, 0, 2886, 2884, 1, 0, 0, 0, 2887, 2888, + 5, 425, 0, 0, 2888, 2889, 5, 395, 0, 0, 2889, 2891, 3, 1472, 736, 0, 2890, + 2892, 3, 38, 19, 0, 2891, 2890, 1, 0, 0, 0, 2891, 2892, 1, 0, 0, 0, 2892, + 2900, 1, 0, 0, 0, 2893, 2894, 5, 2382, 0, 0, 2894, 2896, 3, 1472, 736, + 0, 2895, 2897, 3, 38, 19, 0, 2896, 2895, 1, 0, 0, 0, 2896, 2897, 1, 0, + 0, 0, 2897, 2899, 1, 0, 0, 0, 2898, 2893, 1, 0, 0, 0, 2899, 2902, 1, 0, + 0, 0, 2900, 2898, 1, 0, 0, 0, 2900, 2901, 1, 0, 0, 0, 2901, 2919, 1, 0, + 0, 0, 2902, 2900, 1, 0, 0, 0, 2903, 2904, 5, 1460, 0, 0, 2904, 2905, 5, + 395, 0, 0, 2905, 2906, 3, 42, 21, 0, 2906, 2907, 5, 2029, 0, 0, 2907, 2915, + 3, 42, 21, 0, 2908, 2909, 5, 2382, 0, 0, 2909, 2910, 3, 42, 21, 0, 2910, + 2911, 5, 2029, 0, 0, 2911, 2912, 3, 42, 21, 0, 2912, 2914, 1, 0, 0, 0, + 2913, 2908, 1, 0, 0, 0, 2914, 2917, 1, 0, 0, 0, 2915, 2913, 1, 0, 0, 0, + 2915, 2916, 1, 0, 0, 0, 2916, 2919, 1, 0, 0, 0, 2917, 2915, 1, 0, 0, 0, + 2918, 2877, 1, 0, 0, 0, 2918, 2887, 1, 0, 0, 0, 2918, 2903, 1, 0, 0, 0, + 2919, 41, 1, 0, 0, 0, 2920, 2921, 5, 2372, 0, 0, 2921, 43, 1, 0, 0, 0, + 2922, 2923, 5, 20, 0, 0, 2923, 2924, 5, 36, 0, 0, 2924, 2925, 5, 2372, + 0, 0, 2925, 2926, 5, 564, 0, 0, 2926, 2933, 5, 2372, 0, 0, 2927, 2928, + 5, 2382, 0, 0, 2928, 2929, 5, 2372, 0, 0, 2929, 2930, 5, 564, 0, 0, 2930, + 2932, 5, 2372, 0, 0, 2931, 2927, 1, 0, 0, 0, 2932, 2935, 1, 0, 0, 0, 2933, + 2931, 1, 0, 0, 0, 2933, 2934, 1, 0, 0, 0, 2934, 2961, 1, 0, 0, 0, 2935, + 2933, 1, 0, 0, 0, 2936, 2937, 5, 425, 0, 0, 2937, 2938, 5, 36, 0, 0, 2938, + 2943, 5, 2372, 0, 0, 2939, 2940, 5, 2382, 0, 0, 2940, 2942, 5, 2372, 0, + 0, 2941, 2939, 1, 0, 0, 0, 2942, 2945, 1, 0, 0, 0, 2943, 2941, 1, 0, 0, + 0, 2943, 2944, 1, 0, 0, 0, 2944, 2961, 1, 0, 0, 0, 2945, 2943, 1, 0, 0, + 0, 2946, 2947, 5, 1460, 0, 0, 2947, 2948, 5, 36, 0, 0, 2948, 2949, 5, 2372, + 0, 0, 2949, 2950, 5, 2029, 0, 0, 2950, 2957, 5, 2372, 0, 0, 2951, 2952, + 5, 2382, 0, 0, 2952, 2953, 5, 2372, 0, 0, 2953, 2954, 5, 2029, 0, 0, 2954, + 2956, 5, 2372, 0, 0, 2955, 2951, 1, 0, 0, 0, 2956, 2959, 1, 0, 0, 0, 2957, + 2955, 1, 0, 0, 0, 2957, 2958, 1, 0, 0, 0, 2958, 2961, 1, 0, 0, 0, 2959, + 2957, 1, 0, 0, 0, 2960, 2922, 1, 0, 0, 0, 2960, 2936, 1, 0, 0, 0, 2960, + 2946, 1, 0, 0, 0, 2961, 45, 1, 0, 0, 0, 2962, 2974, 3, 48, 24, 0, 2963, + 2974, 3, 50, 25, 0, 2964, 2965, 5, 1468, 0, 0, 2965, 2966, 5, 2171, 0, + 0, 2966, 2967, 3, 2380, 1190, 0, 2967, 2968, 5, 1595, 0, 0, 2968, 2969, + 3, 1170, 585, 0, 2969, 2974, 1, 0, 0, 0, 2970, 2971, 5, 425, 0, 0, 2971, + 2972, 5, 2171, 0, 0, 2972, 2974, 3, 2380, 1190, 0, 2973, 2962, 1, 0, 0, + 0, 2973, 2963, 1, 0, 0, 0, 2973, 2964, 1, 0, 0, 0, 2973, 2970, 1, 0, 0, + 0, 2974, 47, 1, 0, 0, 0, 2975, 2976, 5, 20, 0, 0, 2976, 2977, 5, 2171, + 0, 0, 2977, 2978, 3, 2380, 1190, 0, 2978, 2979, 5, 1595, 0, 0, 2979, 2981, + 3, 1170, 585, 0, 2980, 2982, 3, 34, 17, 0, 2981, 2980, 1, 0, 0, 0, 2981, + 2982, 1, 0, 0, 0, 2982, 2987, 1, 0, 0, 0, 2983, 2984, 5, 1662, 0, 0, 2984, + 2985, 3, 2370, 1185, 0, 2985, 2986, 7, 8, 0, 0, 2986, 2988, 1, 0, 0, 0, + 2987, 2983, 1, 0, 0, 0, 2987, 2988, 1, 0, 0, 0, 2988, 2991, 1, 0, 0, 0, + 2989, 2990, 5, 1661, 0, 0, 2990, 2992, 3, 2370, 1185, 0, 2991, 2989, 1, + 0, 0, 0, 2991, 2992, 1, 0, 0, 0, 2992, 49, 1, 0, 0, 0, 2993, 2994, 5, 909, + 0, 0, 2994, 2995, 5, 2171, 0, 0, 2995, 2998, 3, 2380, 1190, 0, 2996, 2997, + 5, 918, 0, 0, 2997, 2999, 5, 2372, 0, 0, 2998, 2996, 1, 0, 0, 0, 2998, + 2999, 1, 0, 0, 0, 2999, 3002, 1, 0, 0, 0, 3000, 3001, 5, 2100, 0, 0, 3001, + 3003, 5, 2372, 0, 0, 3002, 3000, 1, 0, 0, 0, 3002, 3003, 1, 0, 0, 0, 3003, + 51, 1, 0, 0, 0, 3004, 3005, 5, 1568, 0, 0, 3005, 3006, 5, 80, 0, 0, 3006, + 3007, 5, 2372, 0, 0, 3007, 3008, 5, 2398, 0, 0, 3008, 3009, 5, 2372, 0, + 0, 3009, 53, 1, 0, 0, 0, 3010, 3011, 5, 909, 0, 0, 3011, 3012, 5, 534, + 0, 0, 3012, 3013, 5, 2372, 0, 0, 3013, 3014, 5, 80, 0, 0, 3014, 3015, 5, + 2376, 0, 0, 3015, 3016, 3, 56, 28, 0, 3016, 3026, 5, 2377, 0, 0, 3017, + 3018, 5, 2382, 0, 0, 3018, 3019, 5, 2372, 0, 0, 3019, 3020, 5, 80, 0, 0, + 3020, 3021, 5, 2376, 0, 0, 3021, 3022, 3, 56, 28, 0, 3022, 3023, 5, 2377, + 0, 0, 3023, 3025, 1, 0, 0, 0, 3024, 3017, 1, 0, 0, 0, 3025, 3028, 1, 0, + 0, 0, 3026, 3024, 1, 0, 0, 0, 3026, 3027, 1, 0, 0, 0, 3027, 55, 1, 0, 0, + 0, 3028, 3026, 1, 0, 0, 0, 3029, 3030, 1, 0, 0, 0, 3030, 57, 1, 0, 0, 0, + 3031, 3032, 5, 425, 0, 0, 3032, 3033, 5, 534, 0, 0, 3033, 3038, 3, 1472, + 736, 0, 3034, 3035, 5, 2382, 0, 0, 3035, 3037, 3, 1472, 736, 0, 3036, 3034, + 1, 0, 0, 0, 3037, 3040, 1, 0, 0, 0, 3038, 3036, 1, 0, 0, 0, 3038, 3039, + 1, 0, 0, 0, 3039, 59, 1, 0, 0, 0, 3040, 3038, 1, 0, 0, 0, 3041, 3042, 5, + 281, 0, 0, 3042, 3043, 5, 1425, 0, 0, 3043, 3044, 5, 2029, 0, 0, 3044, + 3045, 5, 553, 0, 0, 3045, 61, 1, 0, 0, 0, 3046, 3047, 5, 20, 0, 0, 3047, + 3048, 5, 2117, 0, 0, 3048, 3049, 5, 2372, 0, 0, 3049, 3050, 5, 2188, 0, + 0, 3050, 3051, 5, 865, 0, 0, 3051, 3056, 5, 2372, 0, 0, 3052, 3053, 5, + 2382, 0, 0, 3053, 3055, 5, 2372, 0, 0, 3054, 3052, 1, 0, 0, 0, 3055, 3058, + 1, 0, 0, 0, 3056, 3054, 1, 0, 0, 0, 3056, 3057, 1, 0, 0, 0, 3057, 3076, + 1, 0, 0, 0, 3058, 3056, 1, 0, 0, 0, 3059, 3060, 5, 909, 0, 0, 3060, 3061, + 5, 2117, 0, 0, 3061, 3062, 5, 2372, 0, 0, 3062, 3063, 7, 9, 0, 0, 3063, + 3064, 5, 865, 0, 0, 3064, 3069, 5, 2372, 0, 0, 3065, 3066, 5, 2382, 0, + 0, 3066, 3068, 5, 2372, 0, 0, 3067, 3065, 1, 0, 0, 0, 3068, 3071, 1, 0, + 0, 0, 3069, 3067, 1, 0, 0, 0, 3069, 3070, 1, 0, 0, 0, 3070, 3076, 1, 0, + 0, 0, 3071, 3069, 1, 0, 0, 0, 3072, 3073, 5, 425, 0, 0, 3073, 3074, 5, + 2117, 0, 0, 3074, 3076, 5, 2372, 0, 0, 3075, 3046, 1, 0, 0, 0, 3075, 3059, + 1, 0, 0, 0, 3075, 3072, 1, 0, 0, 0, 3076, 63, 1, 0, 0, 0, 3077, 3078, 5, + 20, 0, 0, 3078, 3079, 5, 2121, 0, 0, 3079, 3084, 5, 2372, 0, 0, 3080, 3081, + 5, 2382, 0, 0, 3081, 3083, 5, 2372, 0, 0, 3082, 3080, 1, 0, 0, 0, 3083, + 3086, 1, 0, 0, 0, 3084, 3082, 1, 0, 0, 0, 3084, 3085, 1, 0, 0, 0, 3085, + 3115, 1, 0, 0, 0, 3086, 3084, 1, 0, 0, 0, 3087, 3088, 5, 425, 0, 0, 3088, + 3089, 5, 2121, 0, 0, 3089, 3094, 5, 2372, 0, 0, 3090, 3091, 5, 2382, 0, + 0, 3091, 3093, 5, 2372, 0, 0, 3092, 3090, 1, 0, 0, 0, 3093, 3096, 1, 0, + 0, 0, 3094, 3092, 1, 0, 0, 0, 3094, 3095, 1, 0, 0, 0, 3095, 3098, 1, 0, + 0, 0, 3096, 3094, 1, 0, 0, 0, 3097, 3099, 5, 168, 0, 0, 3098, 3097, 1, + 0, 0, 0, 3098, 3099, 1, 0, 0, 0, 3099, 3115, 1, 0, 0, 0, 3100, 3101, 5, + 1463, 0, 0, 3101, 3102, 5, 2121, 0, 0, 3102, 3103, 5, 2372, 0, 0, 3103, + 3104, 5, 2188, 0, 0, 3104, 3111, 5, 2372, 0, 0, 3105, 3106, 5, 2382, 0, + 0, 3106, 3107, 5, 2372, 0, 0, 3107, 3108, 5, 2188, 0, 0, 3108, 3110, 5, + 2372, 0, 0, 3109, 3105, 1, 0, 0, 0, 3110, 3113, 1, 0, 0, 0, 3111, 3109, + 1, 0, 0, 0, 3111, 3112, 1, 0, 0, 0, 3112, 3115, 1, 0, 0, 0, 3113, 3111, + 1, 0, 0, 0, 3114, 3077, 1, 0, 0, 0, 3114, 3087, 1, 0, 0, 0, 3114, 3100, + 1, 0, 0, 0, 3115, 65, 1, 0, 0, 0, 3116, 3117, 5, 1568, 0, 0, 3117, 3118, + 5, 1294, 0, 0, 3118, 3119, 7, 10, 0, 0, 3119, 3123, 5, 2398, 0, 0, 3120, + 3124, 5, 1054, 0, 0, 3121, 3122, 5, 1408, 0, 0, 3122, 3124, 7, 11, 0, 0, + 3123, 3120, 1, 0, 0, 0, 3123, 3121, 1, 0, 0, 0, 3124, 3135, 1, 0, 0, 0, + 3125, 3126, 5, 2382, 0, 0, 3126, 3127, 7, 10, 0, 0, 3127, 3131, 5, 2398, + 0, 0, 3128, 3132, 5, 1054, 0, 0, 3129, 3130, 5, 1408, 0, 0, 3130, 3132, + 7, 11, 0, 0, 3131, 3128, 1, 0, 0, 0, 3131, 3129, 1, 0, 0, 0, 3132, 3134, + 1, 0, 0, 0, 3133, 3125, 1, 0, 0, 0, 3134, 3137, 1, 0, 0, 0, 3135, 3133, + 1, 0, 0, 0, 3135, 3136, 1, 0, 0, 0, 3136, 3138, 1, 0, 0, 0, 3137, 3135, + 1, 0, 0, 0, 3138, 3139, 5, 564, 0, 0, 3139, 3140, 5, 534, 0, 0, 3140, 3145, + 5, 2372, 0, 0, 3141, 3142, 5, 2382, 0, 0, 3142, 3144, 5, 2372, 0, 0, 3143, + 3141, 1, 0, 0, 0, 3144, 3147, 1, 0, 0, 0, 3145, 3143, 1, 0, 0, 0, 3145, + 3146, 1, 0, 0, 0, 3146, 67, 1, 0, 0, 0, 3147, 3145, 1, 0, 0, 0, 3148, 3149, + 5, 1568, 0, 0, 3149, 3150, 5, 1236, 0, 0, 3150, 3151, 7, 12, 0, 0, 3151, + 3152, 5, 2398, 0, 0, 3152, 3159, 5, 2372, 0, 0, 3153, 3154, 5, 2382, 0, + 0, 3154, 3155, 7, 12, 0, 0, 3155, 3156, 5, 2398, 0, 0, 3156, 3158, 5, 2372, + 0, 0, 3157, 3153, 1, 0, 0, 0, 3158, 3161, 1, 0, 0, 0, 3159, 3157, 1, 0, + 0, 0, 3159, 3160, 1, 0, 0, 0, 3160, 3162, 1, 0, 0, 0, 3161, 3159, 1, 0, + 0, 0, 3162, 3163, 5, 564, 0, 0, 3163, 3164, 5, 534, 0, 0, 3164, 3169, 5, + 2372, 0, 0, 3165, 3166, 5, 2382, 0, 0, 3166, 3168, 5, 2372, 0, 0, 3167, + 3165, 1, 0, 0, 0, 3168, 3171, 1, 0, 0, 0, 3169, 3167, 1, 0, 0, 0, 3169, + 3170, 1, 0, 0, 0, 3170, 69, 1, 0, 0, 0, 3171, 3169, 1, 0, 0, 0, 3172, 3177, + 5, 1530, 0, 0, 3173, 3174, 5, 534, 0, 0, 3174, 3178, 5, 2372, 0, 0, 3175, + 3176, 5, 406, 0, 0, 3176, 3178, 3, 2380, 1190, 0, 3177, 3173, 1, 0, 0, + 0, 3177, 3175, 1, 0, 0, 0, 3177, 3178, 1, 0, 0, 0, 3178, 3180, 1, 0, 0, + 0, 3179, 3181, 7, 3, 0, 0, 3180, 3179, 1, 0, 0, 0, 3180, 3181, 1, 0, 0, + 0, 3181, 3184, 1, 0, 0, 0, 3182, 3183, 5, 1329, 0, 0, 3183, 3185, 7, 13, + 0, 0, 3184, 3182, 1, 0, 0, 0, 3184, 3185, 1, 0, 0, 0, 3185, 3187, 1, 0, + 0, 0, 3186, 3188, 3, 14, 7, 0, 3187, 3186, 1, 0, 0, 0, 3187, 3188, 1, 0, + 0, 0, 3188, 3190, 1, 0, 0, 0, 3189, 3191, 3, 38, 19, 0, 3190, 3189, 1, + 0, 0, 0, 3190, 3191, 1, 0, 0, 0, 3191, 3193, 1, 0, 0, 0, 3192, 3194, 5, + 1654, 0, 0, 3193, 3192, 1, 0, 0, 0, 3193, 3194, 1, 0, 0, 0, 3194, 71, 1, + 0, 0, 0, 3195, 3196, 5, 20, 0, 0, 3196, 3197, 5, 1395, 0, 0, 3197, 3203, + 3, 2380, 1190, 0, 3198, 3199, 5, 1568, 0, 0, 3199, 3200, 3, 74, 37, 0, + 3200, 3201, 5, 2398, 0, 0, 3201, 3202, 3, 76, 38, 0, 3202, 3204, 1, 0, + 0, 0, 3203, 3198, 1, 0, 0, 0, 3203, 3204, 1, 0, 0, 0, 3204, 3223, 1, 0, + 0, 0, 3205, 3206, 5, 909, 0, 0, 3206, 3207, 5, 1395, 0, 0, 3207, 3208, + 3, 2380, 1190, 0, 3208, 3209, 5, 1568, 0, 0, 3209, 3210, 3, 74, 37, 0, + 3210, 3211, 5, 2398, 0, 0, 3211, 3212, 3, 76, 38, 0, 3212, 3223, 1, 0, + 0, 0, 3213, 3214, 5, 921, 0, 0, 3214, 3215, 5, 1395, 0, 0, 3215, 3216, + 3, 2380, 1190, 0, 3216, 3217, 5, 2029, 0, 0, 3217, 3218, 3, 2380, 1190, + 0, 3218, 3223, 1, 0, 0, 0, 3219, 3220, 5, 425, 0, 0, 3220, 3221, 5, 1395, + 0, 0, 3221, 3223, 3, 2380, 1190, 0, 3222, 3195, 1, 0, 0, 0, 3222, 3205, + 1, 0, 0, 0, 3222, 3213, 1, 0, 0, 0, 3222, 3219, 1, 0, 0, 0, 3223, 73, 1, + 0, 0, 0, 3224, 3225, 3, 2380, 1190, 0, 3225, 75, 1, 0, 0, 0, 3226, 3227, + 3, 2380, 1190, 0, 3227, 77, 1, 0, 0, 0, 3228, 3233, 3, 80, 40, 0, 3229, + 3233, 3, 82, 41, 0, 3230, 3233, 3, 84, 42, 0, 3231, 3233, 3, 86, 43, 0, + 3232, 3228, 1, 0, 0, 0, 3232, 3229, 1, 0, 0, 0, 3232, 3230, 1, 0, 0, 0, + 3232, 3231, 1, 0, 0, 0, 3233, 79, 1, 0, 0, 0, 3234, 3235, 5, 20, 0, 0, + 3235, 3236, 5, 536, 0, 0, 3236, 3240, 3, 2380, 1190, 0, 3237, 3238, 7, + 14, 0, 0, 3238, 3241, 3, 2380, 1190, 0, 3239, 3241, 5, 1983, 0, 0, 3240, + 3237, 1, 0, 0, 0, 3240, 3239, 1, 0, 0, 0, 3241, 3245, 1, 0, 0, 0, 3242, + 3243, 5, 572, 0, 0, 3243, 3244, 5, 1983, 0, 0, 3244, 3246, 3, 2380, 1190, + 0, 3245, 3242, 1, 0, 0, 0, 3245, 3246, 1, 0, 0, 0, 3246, 3251, 1, 0, 0, + 0, 3247, 3248, 5, 1568, 0, 0, 3248, 3249, 5, 2372, 0, 0, 3249, 3250, 5, + 2398, 0, 0, 3250, 3252, 5, 2372, 0, 0, 3251, 3247, 1, 0, 0, 0, 3251, 3252, + 1, 0, 0, 0, 3252, 81, 1, 0, 0, 0, 3253, 3254, 5, 909, 0, 0, 3254, 3255, + 5, 536, 0, 0, 3255, 3256, 3, 2380, 1190, 0, 3256, 3257, 5, 1568, 0, 0, + 3257, 3258, 5, 2372, 0, 0, 3258, 3259, 5, 2398, 0, 0, 3259, 3260, 5, 2372, + 0, 0, 3260, 83, 1, 0, 0, 0, 3261, 3262, 5, 921, 0, 0, 3262, 3263, 5, 534, + 0, 0, 3263, 3264, 5, 2372, 0, 0, 3264, 3265, 5, 2029, 0, 0, 3265, 3266, + 5, 536, 0, 0, 3266, 3267, 3, 2380, 1190, 0, 3267, 85, 1, 0, 0, 0, 3268, + 3269, 5, 425, 0, 0, 3269, 3270, 5, 536, 0, 0, 3270, 3272, 3, 2380, 1190, + 0, 3271, 3273, 5, 168, 0, 0, 3272, 3271, 1, 0, 0, 0, 3272, 3273, 1, 0, + 0, 0, 3273, 87, 1, 0, 0, 0, 3274, 3275, 7, 15, 0, 0, 3275, 89, 1, 0, 0, + 0, 3276, 3277, 5, 2065, 0, 0, 3277, 3278, 5, 408, 0, 0, 3278, 91, 1, 0, + 0, 0, 3279, 3281, 5, 917, 0, 0, 3280, 3282, 7, 16, 0, 0, 3281, 3280, 1, + 0, 0, 0, 3281, 3282, 1, 0, 0, 0, 3282, 3284, 1, 0, 0, 0, 3283, 3285, 7, + 7, 0, 0, 3284, 3283, 1, 0, 0, 0, 3284, 3285, 1, 0, 0, 0, 3285, 3291, 1, + 0, 0, 0, 3286, 3288, 5, 409, 0, 0, 3287, 3289, 7, 7, 0, 0, 3288, 3287, + 1, 0, 0, 0, 3288, 3289, 1, 0, 0, 0, 3289, 3291, 1, 0, 0, 0, 3290, 3279, + 1, 0, 0, 0, 3290, 3286, 1, 0, 0, 0, 3291, 93, 1, 0, 0, 0, 3292, 3293, 7, + 17, 0, 0, 3293, 3303, 5, 2171, 0, 0, 3294, 3299, 3, 2380, 1190, 0, 3295, + 3296, 5, 2382, 0, 0, 3296, 3298, 3, 2380, 1190, 0, 3297, 3295, 1, 0, 0, + 0, 3298, 3301, 1, 0, 0, 0, 3299, 3297, 1, 0, 0, 0, 3299, 3300, 1, 0, 0, + 0, 3300, 3304, 1, 0, 0, 0, 3301, 3299, 1, 0, 0, 0, 3302, 3304, 5, 37, 0, + 0, 3303, 3294, 1, 0, 0, 0, 3303, 3302, 1, 0, 0, 0, 3304, 95, 1, 0, 0, 0, + 3305, 3306, 5, 425, 0, 0, 3306, 3307, 5, 576, 0, 0, 3307, 3308, 3, 2294, + 1147, 0, 3308, 3309, 5, 2396, 0, 0, 3309, 97, 1, 0, 0, 0, 3310, 3311, 5, + 41, 0, 0, 3311, 3312, 5, 549, 0, 0, 3312, 3313, 5, 62, 0, 0, 3313, 3343, + 3, 2380, 1190, 0, 3314, 3315, 5, 1568, 0, 0, 3315, 3344, 5, 363, 0, 0, + 3316, 3317, 7, 4, 0, 0, 3317, 3318, 5, 1973, 0, 0, 3318, 3320, 3, 2380, + 1190, 0, 3319, 3321, 3, 442, 221, 0, 3320, 3319, 1, 0, 0, 0, 3320, 3321, + 1, 0, 0, 0, 3321, 3344, 1, 0, 0, 0, 3322, 3323, 5, 1459, 0, 0, 3323, 3324, + 5, 1973, 0, 0, 3324, 3344, 3, 2380, 1190, 0, 3325, 3326, 5, 909, 0, 0, + 3326, 3344, 3, 444, 222, 0, 3327, 3336, 5, 1379, 0, 0, 3328, 3337, 5, 37, + 0, 0, 3329, 3334, 5, 106, 0, 0, 3330, 3331, 5, 1528, 0, 0, 3331, 3335, + 3, 2080, 1040, 0, 3332, 3333, 5, 1997, 0, 0, 3333, 3335, 3, 2080, 1040, + 0, 3334, 3330, 1, 0, 0, 0, 3334, 3332, 1, 0, 0, 0, 3335, 3337, 1, 0, 0, + 0, 3336, 3328, 1, 0, 0, 0, 3336, 3329, 1, 0, 0, 0, 3337, 3344, 1, 0, 0, + 0, 3338, 3340, 5, 1057, 0, 0, 3339, 3338, 1, 0, 0, 0, 3339, 3340, 1, 0, + 0, 0, 3340, 3341, 1, 0, 0, 0, 3341, 3342, 5, 1185, 0, 0, 3342, 3344, 5, + 330, 0, 0, 3343, 3314, 1, 0, 0, 0, 3343, 3316, 1, 0, 0, 0, 3343, 3322, + 1, 0, 0, 0, 3343, 3325, 1, 0, 0, 0, 3343, 3327, 1, 0, 0, 0, 3343, 3339, + 1, 0, 0, 0, 3344, 99, 1, 0, 0, 0, 3345, 3346, 5, 41, 0, 0, 3346, 3350, + 5, 617, 0, 0, 3347, 3348, 3, 2260, 1130, 0, 3348, 3349, 5, 2369, 0, 0, + 3349, 3351, 1, 0, 0, 0, 3350, 3347, 1, 0, 0, 0, 3350, 3351, 1, 0, 0, 0, + 3351, 3352, 1, 0, 0, 0, 3352, 3357, 3, 2380, 1190, 0, 3353, 3354, 5, 1460, + 0, 0, 3354, 3355, 5, 2029, 0, 0, 3355, 3358, 3, 2380, 1190, 0, 3356, 3358, + 5, 233, 0, 0, 3357, 3353, 1, 0, 0, 0, 3357, 3356, 1, 0, 0, 0, 3358, 101, + 1, 0, 0, 0, 3359, 3360, 5, 41, 0, 0, 3360, 3361, 5, 576, 0, 0, 3361, 3362, + 3, 2294, 1147, 0, 3362, 3364, 5, 233, 0, 0, 3363, 3365, 5, 352, 0, 0, 3364, + 3363, 1, 0, 0, 0, 3364, 3365, 1, 0, 0, 0, 3365, 3369, 1, 0, 0, 0, 3366, + 3368, 3, 808, 404, 0, 3367, 3366, 1, 0, 0, 0, 3368, 3371, 1, 0, 0, 0, 3369, + 3367, 1, 0, 0, 0, 3369, 3370, 1, 0, 0, 0, 3370, 3374, 1, 0, 0, 0, 3371, + 3369, 1, 0, 0, 0, 3372, 3373, 5, 1488, 0, 0, 3373, 3375, 5, 1570, 0, 0, + 3374, 3372, 1, 0, 0, 0, 3374, 3375, 1, 0, 0, 0, 3375, 3376, 1, 0, 0, 0, + 3376, 3377, 5, 2396, 0, 0, 3377, 103, 1, 0, 0, 0, 3378, 3379, 5, 41, 0, + 0, 3379, 3380, 5, 729, 0, 0, 3380, 3384, 7, 18, 0, 0, 3381, 3382, 3, 2260, + 1130, 0, 3382, 3383, 5, 2369, 0, 0, 3383, 3385, 1, 0, 0, 0, 3384, 3381, + 1, 0, 0, 0, 3384, 3385, 1, 0, 0, 0, 3385, 3386, 1, 0, 0, 0, 3386, 3406, + 3, 2380, 1190, 0, 3387, 3388, 5, 1470, 0, 0, 3388, 3400, 5, 2376, 0, 0, + 3389, 3390, 5, 2376, 0, 0, 3390, 3392, 3, 106, 53, 0, 3391, 3393, 5, 2382, + 0, 0, 3392, 3391, 1, 0, 0, 0, 3392, 3393, 1, 0, 0, 0, 3393, 3396, 1, 0, + 0, 0, 3394, 3397, 3, 2260, 1130, 0, 3395, 3397, 5, 2381, 0, 0, 3396, 3394, + 1, 0, 0, 0, 3396, 3395, 1, 0, 0, 0, 3397, 3398, 1, 0, 0, 0, 3398, 3399, + 5, 2377, 0, 0, 3399, 3401, 1, 0, 0, 0, 3400, 3389, 1, 0, 0, 0, 3401, 3402, + 1, 0, 0, 0, 3402, 3400, 1, 0, 0, 0, 3402, 3403, 1, 0, 0, 0, 3403, 3404, + 1, 0, 0, 0, 3404, 3405, 5, 2377, 0, 0, 3405, 3407, 1, 0, 0, 0, 3406, 3387, + 1, 0, 0, 0, 3406, 3407, 1, 0, 0, 0, 3407, 3411, 1, 0, 0, 0, 3408, 3412, + 5, 233, 0, 0, 3409, 3412, 5, 1469, 0, 0, 3410, 3412, 3, 1746, 873, 0, 3411, + 3408, 1, 0, 0, 0, 3411, 3409, 1, 0, 0, 0, 3411, 3410, 1, 0, 0, 0, 3412, + 105, 1, 0, 0, 0, 3413, 3414, 7, 19, 0, 0, 3414, 107, 1, 0, 0, 0, 3415, + 3418, 5, 301, 0, 0, 3416, 3417, 5, 1219, 0, 0, 3417, 3419, 5, 1463, 0, + 0, 3418, 3416, 1, 0, 0, 0, 3418, 3419, 1, 0, 0, 0, 3419, 3420, 1, 0, 0, + 0, 3420, 3421, 5, 576, 0, 0, 3421, 3433, 3, 2294, 1147, 0, 3422, 3423, + 5, 2376, 0, 0, 3423, 3428, 3, 1758, 879, 0, 3424, 3425, 5, 2382, 0, 0, + 3425, 3427, 3, 1758, 879, 0, 3426, 3424, 1, 0, 0, 0, 3427, 3430, 1, 0, + 0, 0, 3428, 3426, 1, 0, 0, 0, 3428, 3429, 1, 0, 0, 0, 3429, 3431, 1, 0, + 0, 0, 3430, 3428, 1, 0, 0, 0, 3431, 3432, 5, 2377, 0, 0, 3432, 3434, 1, + 0, 0, 0, 3433, 3422, 1, 0, 0, 0, 3433, 3434, 1, 0, 0, 0, 3434, 3435, 1, + 0, 0, 0, 3435, 3436, 5, 1487, 0, 0, 3436, 3443, 3, 2346, 1173, 0, 3437, + 3442, 3, 1746, 873, 0, 3438, 3442, 3, 112, 56, 0, 3439, 3442, 3, 116, 58, + 0, 3440, 3442, 5, 390, 0, 0, 3441, 3437, 1, 0, 0, 0, 3441, 3438, 1, 0, + 0, 0, 3441, 3439, 1, 0, 0, 0, 3441, 3440, 1, 0, 0, 0, 3442, 3445, 1, 0, + 0, 0, 3443, 3441, 1, 0, 0, 0, 3443, 3444, 1, 0, 0, 0, 3444, 3464, 1, 0, + 0, 0, 3445, 3443, 1, 0, 0, 0, 3446, 3448, 5, 1300, 0, 0, 3447, 3446, 1, + 0, 0, 0, 3447, 3448, 1, 0, 0, 0, 3448, 3449, 1, 0, 0, 0, 3449, 3458, 7, + 20, 0, 0, 3450, 3452, 5, 356, 0, 0, 3451, 3450, 1, 0, 0, 0, 3451, 3452, + 1, 0, 0, 0, 3452, 3454, 1, 0, 0, 0, 3453, 3455, 3, 1762, 881, 0, 3454, + 3453, 1, 0, 0, 0, 3454, 3455, 1, 0, 0, 0, 3455, 3456, 1, 0, 0, 0, 3456, + 3459, 3, 1840, 920, 0, 3457, 3459, 3, 1748, 874, 0, 3458, 3451, 1, 0, 0, + 0, 3458, 3457, 1, 0, 0, 0, 3459, 3465, 1, 0, 0, 0, 3460, 3461, 7, 21, 0, + 0, 3461, 3462, 5, 2129, 0, 0, 3462, 3465, 3, 2266, 1133, 0, 3463, 3465, + 3, 110, 55, 0, 3464, 3447, 1, 0, 0, 0, 3464, 3460, 1, 0, 0, 0, 3464, 3463, + 1, 0, 0, 0, 3465, 3466, 1, 0, 0, 0, 3466, 3467, 5, 2396, 0, 0, 3467, 109, + 1, 0, 0, 0, 3468, 3469, 5, 1618, 0, 0, 3469, 3470, 5, 723, 0, 0, 3470, + 3471, 5, 107, 0, 0, 3471, 3472, 5, 1487, 0, 0, 3472, 3473, 3, 2374, 1187, + 0, 3473, 3474, 5, 2396, 0, 0, 3474, 3475, 5, 459, 0, 0, 3475, 111, 1, 0, + 0, 0, 3476, 3478, 5, 1241, 0, 0, 3477, 3479, 3, 114, 57, 0, 3478, 3477, + 1, 0, 0, 0, 3478, 3479, 1, 0, 0, 0, 3479, 113, 1, 0, 0, 0, 3480, 3481, + 5, 2376, 0, 0, 3481, 3482, 5, 1256, 0, 0, 3482, 3483, 3, 2080, 1040, 0, + 3483, 3487, 5, 151, 0, 0, 3484, 3488, 5, 53, 0, 0, 3485, 3486, 7, 22, 0, + 0, 3486, 3488, 3, 2332, 1166, 0, 3487, 3484, 1, 0, 0, 0, 3487, 3485, 1, + 0, 0, 0, 3488, 3490, 1, 0, 0, 0, 3489, 3491, 3, 120, 60, 0, 3490, 3489, + 1, 0, 0, 0, 3490, 3491, 1, 0, 0, 0, 3491, 3492, 1, 0, 0, 0, 3492, 3493, + 5, 2377, 0, 0, 3493, 115, 1, 0, 0, 0, 3494, 3496, 5, 1480, 0, 0, 3495, + 3497, 3, 118, 59, 0, 3496, 3495, 1, 0, 0, 0, 3496, 3497, 1, 0, 0, 0, 3497, + 117, 1, 0, 0, 0, 3498, 3499, 5, 1453, 0, 0, 3499, 3500, 5, 2376, 0, 0, + 3500, 3505, 3, 2314, 1157, 0, 3501, 3502, 5, 2382, 0, 0, 3502, 3504, 3, + 2314, 1157, 0, 3503, 3501, 1, 0, 0, 0, 3504, 3507, 1, 0, 0, 0, 3505, 3503, + 1, 0, 0, 0, 3505, 3506, 1, 0, 0, 0, 3506, 3508, 1, 0, 0, 0, 3507, 3505, + 1, 0, 0, 0, 3508, 3509, 5, 2377, 0, 0, 3509, 119, 1, 0, 0, 0, 3510, 3511, + 7, 23, 0, 0, 3511, 3512, 3, 2080, 1040, 0, 3512, 3513, 5, 151, 0, 0, 3513, + 3514, 3, 2332, 1166, 0, 3514, 121, 1, 0, 0, 0, 3515, 3516, 5, 41, 0, 0, + 3516, 3518, 5, 1227, 0, 0, 3517, 3519, 7, 24, 0, 0, 3518, 3517, 1, 0, 0, + 0, 3518, 3519, 1, 0, 0, 0, 3519, 3520, 1, 0, 0, 0, 3520, 3522, 3, 2380, + 1190, 0, 3521, 3523, 3, 124, 62, 0, 3522, 3521, 1, 0, 0, 0, 3523, 3524, + 1, 0, 0, 0, 3524, 3522, 1, 0, 0, 0, 3524, 3525, 1, 0, 0, 0, 3525, 123, + 1, 0, 0, 0, 3526, 3537, 5, 1413, 0, 0, 3527, 3528, 5, 1460, 0, 0, 3528, + 3529, 5, 2029, 0, 0, 3529, 3537, 3, 2380, 1190, 0, 3530, 3531, 5, 179, + 0, 0, 3531, 3532, 5, 172, 0, 0, 3532, 3533, 5, 2029, 0, 0, 3533, 3537, + 3, 2380, 1190, 0, 3534, 3537, 5, 453, 0, 0, 3535, 3537, 5, 398, 0, 0, 3536, + 3526, 1, 0, 0, 0, 3536, 3527, 1, 0, 0, 0, 3536, 3530, 1, 0, 0, 0, 3536, + 3534, 1, 0, 0, 0, 3536, 3535, 1, 0, 0, 0, 3537, 125, 1, 0, 0, 0, 3538, + 3539, 5, 41, 0, 0, 3539, 3540, 5, 809, 0, 0, 3540, 3541, 5, 1367, 0, 0, + 3541, 3545, 3, 2380, 1190, 0, 3542, 3546, 3, 128, 64, 0, 3543, 3546, 3, + 130, 65, 0, 3544, 3546, 3, 132, 66, 0, 3545, 3542, 1, 0, 0, 0, 3545, 3543, + 1, 0, 0, 0, 3545, 3544, 1, 0, 0, 0, 3546, 3550, 1, 0, 0, 0, 3547, 3548, + 5, 2119, 0, 0, 3548, 3549, 5, 2398, 0, 0, 3549, 3551, 7, 25, 0, 0, 3550, + 3547, 1, 0, 0, 0, 3550, 3551, 1, 0, 0, 0, 3551, 127, 1, 0, 0, 0, 3552, + 3553, 3, 142, 71, 0, 3553, 3568, 5, 528, 0, 0, 3554, 3555, 5, 2398, 0, + 0, 3555, 3556, 5, 2376, 0, 0, 3556, 3557, 3, 140, 70, 0, 3557, 3558, 5, + 2377, 0, 0, 3558, 3569, 1, 0, 0, 0, 3559, 3566, 5, 37, 0, 0, 3560, 3561, + 5, 481, 0, 0, 3561, 3562, 5, 2398, 0, 0, 3562, 3563, 5, 2376, 0, 0, 3563, + 3564, 3, 140, 70, 0, 3564, 3565, 5, 2377, 0, 0, 3565, 3567, 1, 0, 0, 0, + 3566, 3560, 1, 0, 0, 0, 3566, 3567, 1, 0, 0, 0, 3567, 3569, 1, 0, 0, 0, + 3568, 3554, 1, 0, 0, 0, 3568, 3559, 1, 0, 0, 0, 3569, 129, 1, 0, 0, 0, + 3570, 3571, 3, 142, 71, 0, 3571, 3586, 5, 1188, 0, 0, 3572, 3573, 5, 2398, + 0, 0, 3573, 3574, 5, 2376, 0, 0, 3574, 3575, 3, 140, 70, 0, 3575, 3576, + 5, 2377, 0, 0, 3576, 3587, 1, 0, 0, 0, 3577, 3584, 5, 37, 0, 0, 3578, 3579, + 5, 481, 0, 0, 3579, 3580, 5, 2398, 0, 0, 3580, 3581, 5, 2376, 0, 0, 3581, + 3582, 3, 140, 70, 0, 3582, 3583, 5, 2377, 0, 0, 3583, 3585, 1, 0, 0, 0, + 3584, 3578, 1, 0, 0, 0, 3584, 3585, 1, 0, 0, 0, 3585, 3587, 1, 0, 0, 0, + 3586, 3572, 1, 0, 0, 0, 3586, 3577, 1, 0, 0, 0, 3587, 131, 1, 0, 0, 0, + 3588, 3589, 3, 142, 71, 0, 3589, 3609, 5, 1636, 0, 0, 3590, 3591, 5, 2398, + 0, 0, 3591, 3592, 5, 2376, 0, 0, 3592, 3593, 3, 140, 70, 0, 3593, 3594, + 5, 2377, 0, 0, 3594, 3610, 1, 0, 0, 0, 3595, 3596, 5, 2398, 0, 0, 3596, + 3597, 5, 2376, 0, 0, 3597, 3598, 5, 2372, 0, 0, 3598, 3599, 5, 2377, 0, + 0, 3599, 3610, 3, 134, 67, 0, 3600, 3607, 5, 37, 0, 0, 3601, 3602, 5, 481, + 0, 0, 3602, 3603, 5, 2398, 0, 0, 3603, 3604, 5, 2376, 0, 0, 3604, 3605, + 3, 140, 70, 0, 3605, 3606, 5, 2377, 0, 0, 3606, 3608, 1, 0, 0, 0, 3607, + 3601, 1, 0, 0, 0, 3607, 3608, 1, 0, 0, 0, 3608, 3610, 1, 0, 0, 0, 3609, + 3590, 1, 0, 0, 0, 3609, 3595, 1, 0, 0, 0, 3609, 3600, 1, 0, 0, 0, 3610, + 133, 1, 0, 0, 0, 3611, 3631, 5, 195, 0, 0, 3612, 3613, 5, 2398, 0, 0, 3613, + 3614, 5, 2376, 0, 0, 3614, 3615, 3, 140, 70, 0, 3615, 3616, 5, 2377, 0, + 0, 3616, 3632, 1, 0, 0, 0, 3617, 3618, 5, 2398, 0, 0, 3618, 3619, 5, 2376, + 0, 0, 3619, 3620, 5, 2372, 0, 0, 3620, 3621, 5, 2377, 0, 0, 3621, 3632, + 3, 136, 68, 0, 3622, 3629, 5, 37, 0, 0, 3623, 3624, 5, 481, 0, 0, 3624, + 3625, 5, 2398, 0, 0, 3625, 3626, 5, 2376, 0, 0, 3626, 3627, 3, 140, 70, + 0, 3627, 3628, 5, 2377, 0, 0, 3628, 3630, 1, 0, 0, 0, 3629, 3623, 1, 0, + 0, 0, 3629, 3630, 1, 0, 0, 0, 3630, 3632, 1, 0, 0, 0, 3631, 3612, 1, 0, + 0, 0, 3631, 3617, 1, 0, 0, 0, 3631, 3622, 1, 0, 0, 0, 3632, 135, 1, 0, + 0, 0, 3633, 3657, 5, 1188, 0, 0, 3634, 3635, 5, 2398, 0, 0, 3635, 3636, + 5, 2376, 0, 0, 3636, 3637, 3, 140, 70, 0, 3637, 3638, 5, 2377, 0, 0, 3638, + 3658, 1, 0, 0, 0, 3639, 3640, 5, 2398, 0, 0, 3640, 3641, 5, 2376, 0, 0, + 3641, 3642, 5, 2372, 0, 0, 3642, 3644, 5, 2377, 0, 0, 3643, 3645, 3, 138, + 69, 0, 3644, 3643, 1, 0, 0, 0, 3645, 3646, 1, 0, 0, 0, 3646, 3644, 1, 0, + 0, 0, 3646, 3647, 1, 0, 0, 0, 3647, 3658, 1, 0, 0, 0, 3648, 3655, 5, 37, + 0, 0, 3649, 3650, 5, 481, 0, 0, 3650, 3651, 5, 2398, 0, 0, 3651, 3652, + 5, 2376, 0, 0, 3652, 3653, 3, 140, 70, 0, 3653, 3654, 5, 2377, 0, 0, 3654, + 3656, 1, 0, 0, 0, 3655, 3649, 1, 0, 0, 0, 3655, 3656, 1, 0, 0, 0, 3656, + 3658, 1, 0, 0, 0, 3657, 3634, 1, 0, 0, 0, 3657, 3639, 1, 0, 0, 0, 3657, + 3648, 1, 0, 0, 0, 3658, 137, 1, 0, 0, 0, 3659, 3660, 5, 2141, 0, 0, 3660, + 3661, 5, 2398, 0, 0, 3661, 3662, 5, 2376, 0, 0, 3662, 3663, 3, 140, 70, + 0, 3663, 3664, 5, 2377, 0, 0, 3664, 3669, 1, 0, 0, 0, 3665, 3666, 7, 26, + 0, 0, 3666, 3667, 5, 2398, 0, 0, 3667, 3669, 5, 2372, 0, 0, 3668, 3659, + 1, 0, 0, 0, 3668, 3665, 1, 0, 0, 0, 3669, 139, 1, 0, 0, 0, 3670, 3675, + 5, 2372, 0, 0, 3671, 3672, 5, 2382, 0, 0, 3672, 3674, 5, 2372, 0, 0, 3673, + 3671, 1, 0, 0, 0, 3674, 3677, 1, 0, 0, 0, 3675, 3673, 1, 0, 0, 0, 3675, + 3676, 1, 0, 0, 0, 3676, 141, 1, 0, 0, 0, 3677, 3675, 1, 0, 0, 0, 3678, + 3679, 7, 17, 0, 0, 3679, 143, 1, 0, 0, 0, 3680, 3681, 5, 425, 0, 0, 3681, + 3682, 5, 809, 0, 0, 3682, 3683, 5, 1367, 0, 0, 3683, 3684, 3, 2380, 1190, + 0, 3684, 145, 1, 0, 0, 0, 3685, 3686, 5, 425, 0, 0, 3686, 3688, 5, 1239, + 0, 0, 3687, 3689, 5, 138, 0, 0, 3688, 3687, 1, 0, 0, 0, 3688, 3689, 1, + 0, 0, 0, 3689, 3693, 1, 0, 0, 0, 3690, 3691, 3, 2322, 1161, 0, 3691, 3692, + 5, 2369, 0, 0, 3692, 3694, 1, 0, 0, 0, 3693, 3690, 1, 0, 0, 0, 3693, 3694, + 1, 0, 0, 0, 3694, 3695, 1, 0, 0, 0, 3695, 3696, 3, 2264, 1132, 0, 3696, + 3697, 5, 2396, 0, 0, 3697, 147, 1, 0, 0, 0, 3698, 3699, 5, 41, 0, 0, 3699, + 3700, 5, 1239, 0, 0, 3700, 3701, 3, 2264, 1132, 0, 3701, 3703, 5, 233, + 0, 0, 3702, 3704, 5, 352, 0, 0, 3703, 3702, 1, 0, 0, 0, 3703, 3704, 1, + 0, 0, 0, 3704, 3706, 1, 0, 0, 0, 3705, 3707, 7, 27, 0, 0, 3706, 3705, 1, + 0, 0, 0, 3706, 3707, 1, 0, 0, 0, 3707, 3711, 1, 0, 0, 0, 3708, 3710, 3, + 808, 404, 0, 3709, 3708, 1, 0, 0, 0, 3710, 3713, 1, 0, 0, 0, 3711, 3709, + 1, 0, 0, 0, 3711, 3712, 1, 0, 0, 0, 3712, 3716, 1, 0, 0, 0, 3713, 3711, + 1, 0, 0, 0, 3714, 3715, 5, 1488, 0, 0, 3715, 3717, 5, 1570, 0, 0, 3716, + 3714, 1, 0, 0, 0, 3716, 3717, 1, 0, 0, 0, 3717, 3718, 1, 0, 0, 0, 3718, + 3719, 5, 2396, 0, 0, 3719, 149, 1, 0, 0, 0, 3720, 3723, 5, 301, 0, 0, 3721, + 3722, 5, 1219, 0, 0, 3722, 3724, 5, 1463, 0, 0, 3723, 3721, 1, 0, 0, 0, + 3723, 3724, 1, 0, 0, 0, 3724, 3725, 1, 0, 0, 0, 3725, 3729, 5, 1239, 0, + 0, 3726, 3727, 3, 2322, 1161, 0, 3727, 3728, 5, 2369, 0, 0, 3728, 3730, + 1, 0, 0, 0, 3729, 3726, 1, 0, 0, 0, 3729, 3730, 1, 0, 0, 0, 3730, 3731, + 1, 0, 0, 0, 3731, 3733, 3, 2264, 1132, 0, 3732, 3734, 3, 1746, 873, 0, + 3733, 3732, 1, 0, 0, 0, 3733, 3734, 1, 0, 0, 0, 3734, 3735, 1, 0, 0, 0, + 3735, 3739, 7, 20, 0, 0, 3736, 3738, 3, 154, 77, 0, 3737, 3736, 1, 0, 0, + 0, 3738, 3741, 1, 0, 0, 0, 3739, 3737, 1, 0, 0, 0, 3739, 3740, 1, 0, 0, + 0, 3740, 3742, 1, 0, 0, 0, 3741, 3739, 1, 0, 0, 0, 3742, 3744, 5, 459, + 0, 0, 3743, 3745, 3, 2264, 1132, 0, 3744, 3743, 1, 0, 0, 0, 3744, 3745, + 1, 0, 0, 0, 3745, 3746, 1, 0, 0, 0, 3746, 3747, 5, 2396, 0, 0, 3747, 151, + 1, 0, 0, 0, 3748, 3751, 5, 301, 0, 0, 3749, 3750, 5, 1219, 0, 0, 3750, + 3752, 5, 1463, 0, 0, 3751, 3749, 1, 0, 0, 0, 3751, 3752, 1, 0, 0, 0, 3752, + 3753, 1, 0, 0, 0, 3753, 3754, 5, 1239, 0, 0, 3754, 3758, 5, 138, 0, 0, + 3755, 3756, 3, 2322, 1161, 0, 3756, 3757, 5, 2369, 0, 0, 3757, 3759, 1, + 0, 0, 0, 3758, 3755, 1, 0, 0, 0, 3758, 3759, 1, 0, 0, 0, 3759, 3760, 1, + 0, 0, 0, 3760, 3761, 3, 2264, 1132, 0, 3761, 3765, 7, 20, 0, 0, 3762, 3764, + 3, 160, 80, 0, 3763, 3762, 1, 0, 0, 0, 3764, 3767, 1, 0, 0, 0, 3765, 3763, + 1, 0, 0, 0, 3765, 3766, 1, 0, 0, 0, 3766, 3770, 1, 0, 0, 0, 3767, 3765, + 1, 0, 0, 0, 3768, 3769, 5, 107, 0, 0, 3769, 3771, 3, 1792, 896, 0, 3770, + 3768, 1, 0, 0, 0, 3770, 3771, 1, 0, 0, 0, 3771, 3772, 1, 0, 0, 0, 3772, + 3774, 5, 459, 0, 0, 3773, 3775, 3, 2264, 1132, 0, 3774, 3773, 1, 0, 0, + 0, 3774, 3775, 1, 0, 0, 0, 3775, 3776, 1, 0, 0, 0, 3776, 3777, 5, 2396, + 0, 0, 3777, 153, 1, 0, 0, 0, 3778, 3787, 3, 1776, 888, 0, 3779, 3787, 3, + 1774, 887, 0, 3780, 3787, 3, 1766, 883, 0, 3781, 3787, 3, 1768, 884, 0, + 3782, 3787, 3, 1770, 885, 0, 3783, 3787, 3, 1784, 892, 0, 3784, 3787, 3, + 156, 78, 0, 3785, 3787, 3, 158, 79, 0, 3786, 3778, 1, 0, 0, 0, 3786, 3779, + 1, 0, 0, 0, 3786, 3780, 1, 0, 0, 0, 3786, 3781, 1, 0, 0, 0, 3786, 3782, + 1, 0, 0, 0, 3786, 3783, 1, 0, 0, 0, 3786, 3784, 1, 0, 0, 0, 3786, 3785, + 1, 0, 0, 0, 3787, 155, 1, 0, 0, 0, 3788, 3789, 5, 1365, 0, 0, 3789, 3801, + 3, 2378, 1189, 0, 3790, 3791, 5, 2376, 0, 0, 3791, 3796, 3, 1758, 879, + 0, 3792, 3793, 5, 2382, 0, 0, 3793, 3795, 3, 1758, 879, 0, 3794, 3792, + 1, 0, 0, 0, 3795, 3798, 1, 0, 0, 0, 3796, 3794, 1, 0, 0, 0, 3796, 3797, + 1, 0, 0, 0, 3797, 3799, 1, 0, 0, 0, 3798, 3796, 1, 0, 0, 0, 3799, 3800, + 5, 2377, 0, 0, 3800, 3802, 1, 0, 0, 0, 3801, 3790, 1, 0, 0, 0, 3801, 3802, + 1, 0, 0, 0, 3802, 3803, 1, 0, 0, 0, 3803, 3804, 5, 2396, 0, 0, 3804, 157, + 1, 0, 0, 0, 3805, 3806, 5, 576, 0, 0, 3806, 3818, 3, 2378, 1189, 0, 3807, + 3808, 5, 2376, 0, 0, 3808, 3813, 3, 1758, 879, 0, 3809, 3810, 5, 2382, + 0, 0, 3810, 3812, 3, 1758, 879, 0, 3811, 3809, 1, 0, 0, 0, 3812, 3815, + 1, 0, 0, 0, 3813, 3811, 1, 0, 0, 0, 3813, 3814, 1, 0, 0, 0, 3814, 3816, + 1, 0, 0, 0, 3815, 3813, 1, 0, 0, 0, 3816, 3817, 5, 2377, 0, 0, 3817, 3819, + 1, 0, 0, 0, 3818, 3807, 1, 0, 0, 0, 3818, 3819, 1, 0, 0, 0, 3819, 3820, + 1, 0, 0, 0, 3820, 3821, 5, 1487, 0, 0, 3821, 3823, 3, 2346, 1173, 0, 3822, + 3824, 5, 1300, 0, 0, 3823, 3822, 1, 0, 0, 0, 3823, 3824, 1, 0, 0, 0, 3824, + 3826, 1, 0, 0, 0, 3825, 3827, 5, 390, 0, 0, 3826, 3825, 1, 0, 0, 0, 3826, + 3827, 1, 0, 0, 0, 3827, 3829, 1, 0, 0, 0, 3828, 3830, 5, 1480, 0, 0, 3829, + 3828, 1, 0, 0, 0, 3829, 3830, 1, 0, 0, 0, 3830, 3831, 1, 0, 0, 0, 3831, + 3832, 5, 2396, 0, 0, 3832, 159, 1, 0, 0, 0, 3833, 3843, 3, 1774, 887, 0, + 3834, 3843, 3, 1768, 884, 0, 3835, 3843, 3, 1770, 885, 0, 3836, 3843, 3, + 1766, 883, 0, 3837, 3843, 3, 1784, 892, 0, 3838, 3843, 3, 172, 86, 0, 3839, + 3843, 3, 170, 85, 0, 3840, 3843, 3, 156, 78, 0, 3841, 3843, 3, 158, 79, + 0, 3842, 3833, 1, 0, 0, 0, 3842, 3834, 1, 0, 0, 0, 3842, 3835, 1, 0, 0, + 0, 3842, 3836, 1, 0, 0, 0, 3842, 3837, 1, 0, 0, 0, 3842, 3838, 1, 0, 0, + 0, 3842, 3839, 1, 0, 0, 0, 3842, 3840, 1, 0, 0, 0, 3842, 3841, 1, 0, 0, + 0, 3843, 161, 1, 0, 0, 0, 3844, 3845, 5, 41, 0, 0, 3845, 3846, 5, 1316, + 0, 0, 3846, 3847, 5, 537, 0, 0, 3847, 3864, 3, 2380, 1190, 0, 3848, 3849, + 5, 1468, 0, 0, 3849, 3865, 3, 1170, 585, 0, 3850, 3865, 3, 918, 459, 0, + 3851, 3854, 5, 917, 0, 0, 3852, 3853, 5, 919, 0, 0, 3853, 3855, 3, 192, + 96, 0, 3854, 3852, 1, 0, 0, 0, 3854, 3855, 1, 0, 0, 0, 3855, 3858, 1, 0, + 0, 0, 3856, 3857, 5, 97, 0, 0, 3857, 3859, 3, 1472, 736, 0, 3858, 3856, + 1, 0, 0, 0, 3858, 3859, 1, 0, 0, 0, 3859, 3861, 1, 0, 0, 0, 3860, 3862, + 5, 560, 0, 0, 3861, 3860, 1, 0, 0, 0, 3861, 3862, 1, 0, 0, 0, 3862, 3865, + 1, 0, 0, 0, 3863, 3865, 5, 409, 0, 0, 3864, 3848, 1, 0, 0, 0, 3864, 3850, + 1, 0, 0, 0, 3864, 3851, 1, 0, 0, 0, 3864, 3863, 1, 0, 0, 0, 3865, 163, + 1, 0, 0, 0, 3866, 3867, 5, 425, 0, 0, 3867, 3868, 5, 1316, 0, 0, 3868, + 3869, 5, 537, 0, 0, 3869, 3878, 3, 2380, 1190, 0, 3870, 3872, 5, 560, 0, + 0, 3871, 3870, 1, 0, 0, 0, 3871, 3872, 1, 0, 0, 0, 3872, 3873, 1, 0, 0, + 0, 3873, 3876, 5, 647, 0, 0, 3874, 3876, 5, 487, 0, 0, 3875, 3871, 1, 0, + 0, 0, 3875, 3874, 1, 0, 0, 0, 3876, 3877, 1, 0, 0, 0, 3877, 3879, 5, 276, + 0, 0, 3878, 3875, 1, 0, 0, 0, 3878, 3879, 1, 0, 0, 0, 3879, 165, 1, 0, + 0, 0, 3880, 3881, 5, 425, 0, 0, 3881, 3882, 5, 1365, 0, 0, 3882, 3883, + 3, 2296, 1148, 0, 3883, 3884, 5, 2396, 0, 0, 3884, 167, 1, 0, 0, 0, 3885, + 3886, 5, 41, 0, 0, 3886, 3887, 5, 1365, 0, 0, 3887, 3888, 3, 2296, 1148, + 0, 3888, 3890, 5, 233, 0, 0, 3889, 3891, 5, 352, 0, 0, 3890, 3889, 1, 0, + 0, 0, 3890, 3891, 1, 0, 0, 0, 3891, 3895, 1, 0, 0, 0, 3892, 3894, 3, 808, + 404, 0, 3893, 3892, 1, 0, 0, 0, 3894, 3897, 1, 0, 0, 0, 3895, 3893, 1, + 0, 0, 0, 3895, 3896, 1, 0, 0, 0, 3896, 3900, 1, 0, 0, 0, 3897, 3895, 1, + 0, 0, 0, 3898, 3899, 5, 1488, 0, 0, 3899, 3901, 5, 1570, 0, 0, 3900, 3898, + 1, 0, 0, 0, 3900, 3901, 1, 0, 0, 0, 3901, 3902, 1, 0, 0, 0, 3902, 3903, + 5, 2396, 0, 0, 3903, 169, 1, 0, 0, 0, 3904, 3905, 5, 576, 0, 0, 3905, 3917, + 3, 2378, 1189, 0, 3906, 3907, 5, 2376, 0, 0, 3907, 3912, 3, 1758, 879, + 0, 3908, 3909, 5, 2382, 0, 0, 3909, 3911, 3, 1758, 879, 0, 3910, 3908, + 1, 0, 0, 0, 3911, 3914, 1, 0, 0, 0, 3912, 3910, 1, 0, 0, 0, 3912, 3913, + 1, 0, 0, 0, 3913, 3915, 1, 0, 0, 0, 3914, 3912, 1, 0, 0, 0, 3915, 3916, + 5, 2377, 0, 0, 3916, 3918, 1, 0, 0, 0, 3917, 3906, 1, 0, 0, 0, 3917, 3918, + 1, 0, 0, 0, 3918, 3919, 1, 0, 0, 0, 3919, 3920, 5, 1487, 0, 0, 3920, 3927, + 3, 2346, 1173, 0, 3921, 3926, 3, 1746, 873, 0, 3922, 3926, 3, 112, 56, + 0, 3923, 3926, 3, 116, 58, 0, 3924, 3926, 5, 390, 0, 0, 3925, 3921, 1, + 0, 0, 0, 3925, 3922, 1, 0, 0, 0, 3925, 3923, 1, 0, 0, 0, 3925, 3924, 1, + 0, 0, 0, 3926, 3929, 1, 0, 0, 0, 3927, 3925, 1, 0, 0, 0, 3927, 3928, 1, + 0, 0, 0, 3928, 3950, 1, 0, 0, 0, 3929, 3927, 1, 0, 0, 0, 3930, 3932, 5, + 1300, 0, 0, 3931, 3930, 1, 0, 0, 0, 3931, 3932, 1, 0, 0, 0, 3932, 3934, + 1, 0, 0, 0, 3933, 3935, 5, 390, 0, 0, 3934, 3933, 1, 0, 0, 0, 3934, 3935, + 1, 0, 0, 0, 3935, 3936, 1, 0, 0, 0, 3936, 3945, 7, 20, 0, 0, 3937, 3939, + 5, 356, 0, 0, 3938, 3937, 1, 0, 0, 0, 3938, 3939, 1, 0, 0, 0, 3939, 3941, + 1, 0, 0, 0, 3940, 3942, 3, 1762, 881, 0, 3941, 3940, 1, 0, 0, 0, 3941, + 3942, 1, 0, 0, 0, 3942, 3943, 1, 0, 0, 0, 3943, 3946, 3, 1840, 920, 0, + 3944, 3946, 3, 1748, 874, 0, 3945, 3938, 1, 0, 0, 0, 3945, 3944, 1, 0, + 0, 0, 3946, 3951, 1, 0, 0, 0, 3947, 3948, 7, 21, 0, 0, 3948, 3949, 5, 2129, + 0, 0, 3949, 3951, 3, 2266, 1133, 0, 3950, 3931, 1, 0, 0, 0, 3950, 3947, + 1, 0, 0, 0, 3951, 3952, 1, 0, 0, 0, 3952, 3953, 5, 2396, 0, 0, 3953, 171, + 1, 0, 0, 0, 3954, 3955, 5, 1365, 0, 0, 3955, 3967, 3, 2378, 1189, 0, 3956, + 3957, 5, 2376, 0, 0, 3957, 3962, 3, 1758, 879, 0, 3958, 3959, 5, 2382, + 0, 0, 3959, 3961, 3, 1758, 879, 0, 3960, 3958, 1, 0, 0, 0, 3961, 3964, + 1, 0, 0, 0, 3962, 3960, 1, 0, 0, 0, 3962, 3963, 1, 0, 0, 0, 3963, 3965, + 1, 0, 0, 0, 3964, 3962, 1, 0, 0, 0, 3965, 3966, 5, 2377, 0, 0, 3966, 3968, + 1, 0, 0, 0, 3967, 3956, 1, 0, 0, 0, 3967, 3968, 1, 0, 0, 0, 3968, 3969, + 1, 0, 0, 0, 3969, 3979, 7, 20, 0, 0, 3970, 3972, 5, 356, 0, 0, 3971, 3970, + 1, 0, 0, 0, 3971, 3972, 1, 0, 0, 0, 3972, 3974, 1, 0, 0, 0, 3973, 3975, + 3, 1762, 881, 0, 3974, 3973, 1, 0, 0, 0, 3974, 3975, 1, 0, 0, 0, 3975, + 3976, 1, 0, 0, 0, 3976, 3980, 3, 1840, 920, 0, 3977, 3980, 3, 1748, 874, + 0, 3978, 3980, 5, 507, 0, 0, 3979, 3971, 1, 0, 0, 0, 3979, 3977, 1, 0, + 0, 0, 3979, 3978, 1, 0, 0, 0, 3980, 3981, 1, 0, 0, 0, 3981, 3982, 5, 2396, + 0, 0, 3982, 173, 1, 0, 0, 0, 3983, 3986, 5, 301, 0, 0, 3984, 3985, 5, 1219, + 0, 0, 3985, 3987, 5, 1463, 0, 0, 3986, 3984, 1, 0, 0, 0, 3986, 3987, 1, + 0, 0, 0, 3987, 3988, 1, 0, 0, 0, 3988, 3989, 5, 1365, 0, 0, 3989, 4001, + 3, 2296, 1148, 0, 3990, 3991, 5, 2376, 0, 0, 3991, 3996, 3, 1758, 879, + 0, 3992, 3993, 5, 2382, 0, 0, 3993, 3995, 3, 1758, 879, 0, 3994, 3992, + 1, 0, 0, 0, 3995, 3998, 1, 0, 0, 0, 3996, 3994, 1, 0, 0, 0, 3996, 3997, + 1, 0, 0, 0, 3997, 3999, 1, 0, 0, 0, 3998, 3996, 1, 0, 0, 0, 3999, 4000, + 5, 2377, 0, 0, 4000, 4002, 1, 0, 0, 0, 4001, 3990, 1, 0, 0, 0, 4001, 4002, + 1, 0, 0, 0, 4002, 4004, 1, 0, 0, 0, 4003, 4005, 3, 1746, 873, 0, 4004, + 4003, 1, 0, 0, 0, 4004, 4005, 1, 0, 0, 0, 4005, 4006, 1, 0, 0, 0, 4006, + 4016, 7, 20, 0, 0, 4007, 4009, 5, 356, 0, 0, 4008, 4007, 1, 0, 0, 0, 4008, + 4009, 1, 0, 0, 0, 4009, 4011, 1, 0, 0, 0, 4010, 4012, 3, 1762, 881, 0, + 4011, 4010, 1, 0, 0, 0, 4011, 4012, 1, 0, 0, 0, 4012, 4013, 1, 0, 0, 0, + 4013, 4017, 3, 1840, 920, 0, 4014, 4017, 3, 1748, 874, 0, 4015, 4017, 5, + 507, 0, 0, 4016, 4008, 1, 0, 0, 0, 4016, 4014, 1, 0, 0, 0, 4016, 4015, + 1, 0, 0, 0, 4017, 4018, 1, 0, 0, 0, 4018, 4019, 5, 2396, 0, 0, 4019, 175, + 1, 0, 0, 0, 4020, 4021, 5, 41, 0, 0, 4021, 4022, 5, 1471, 0, 0, 4022, 4025, + 5, 292, 0, 0, 4023, 4024, 7, 28, 0, 0, 4024, 4026, 5, 2370, 0, 0, 4025, + 4023, 1, 0, 0, 0, 4026, 4027, 1, 0, 0, 0, 4027, 4025, 1, 0, 0, 0, 4027, + 4028, 1, 0, 0, 0, 4028, 177, 1, 0, 0, 0, 4029, 4030, 5, 425, 0, 0, 4030, + 4031, 5, 1227, 0, 0, 4031, 4032, 3, 2380, 1190, 0, 4032, 179, 1, 0, 0, + 0, 4033, 4034, 5, 41, 0, 0, 4034, 4035, 5, 1497, 0, 0, 4035, 4036, 5, 1546, + 0, 0, 4036, 4045, 3, 2256, 1128, 0, 4037, 4046, 5, 1173, 0, 0, 4038, 4046, + 5, 1160, 0, 0, 4039, 4046, 3, 1190, 595, 0, 4040, 4043, 5, 1580, 0, 0, + 4041, 4042, 5, 2029, 0, 0, 4042, 4044, 3, 1170, 585, 0, 4043, 4041, 1, + 0, 0, 0, 4043, 4044, 1, 0, 0, 0, 4044, 4046, 1, 0, 0, 0, 4045, 4037, 1, + 0, 0, 0, 4045, 4038, 1, 0, 0, 0, 4045, 4039, 1, 0, 0, 0, 4045, 4040, 1, + 0, 0, 0, 4046, 181, 1, 0, 0, 0, 4047, 4048, 5, 425, 0, 0, 4048, 4049, 5, + 1475, 0, 0, 4049, 4050, 5, 1317, 0, 0, 4050, 4055, 3, 2380, 1190, 0, 4051, + 4052, 5, 564, 0, 0, 4052, 4053, 5, 1315, 0, 0, 4053, 4054, 5, 329, 0, 0, + 4054, 4056, 3, 2380, 1190, 0, 4055, 4051, 1, 0, 0, 0, 4055, 4056, 1, 0, + 0, 0, 4056, 183, 1, 0, 0, 0, 4057, 4058, 5, 425, 0, 0, 4058, 4059, 5, 1497, + 0, 0, 4059, 4060, 5, 1546, 0, 0, 4060, 4061, 3, 2256, 1128, 0, 4061, 185, + 1, 0, 0, 0, 4062, 4063, 5, 425, 0, 0, 4063, 4064, 5, 1494, 0, 0, 4064, + 4065, 3, 2282, 1141, 0, 4065, 4066, 5, 2396, 0, 0, 4066, 187, 1, 0, 0, + 0, 4067, 4068, 5, 301, 0, 0, 4068, 4069, 5, 1316, 0, 0, 4069, 4070, 5, + 537, 0, 0, 4070, 4072, 3, 2380, 1190, 0, 4071, 4073, 3, 190, 95, 0, 4072, + 4071, 1, 0, 0, 0, 4073, 4074, 1, 0, 0, 0, 4074, 4072, 1, 0, 0, 0, 4074, + 4075, 1, 0, 0, 0, 4075, 189, 1, 0, 0, 0, 4076, 4077, 5, 919, 0, 0, 4077, + 4087, 3, 192, 96, 0, 4078, 4079, 5, 97, 0, 0, 4079, 4081, 3, 1472, 736, + 0, 4080, 4082, 5, 1488, 0, 0, 4081, 4080, 1, 0, 0, 0, 4081, 4082, 1, 0, + 0, 0, 4082, 4087, 1, 0, 0, 0, 4083, 4084, 7, 29, 0, 0, 4084, 4087, 3, 1170, + 585, 0, 4085, 4087, 3, 918, 459, 0, 4086, 4076, 1, 0, 0, 0, 4086, 4078, + 1, 0, 0, 0, 4086, 4083, 1, 0, 0, 0, 4086, 4085, 1, 0, 0, 0, 4087, 191, + 1, 0, 0, 0, 4088, 4089, 5, 2372, 0, 0, 4089, 193, 1, 0, 0, 0, 4090, 4092, + 5, 301, 0, 0, 4091, 4093, 5, 1377, 0, 0, 4092, 4091, 1, 0, 0, 0, 4092, + 4093, 1, 0, 0, 0, 4093, 4094, 1, 0, 0, 0, 4094, 4095, 5, 1497, 0, 0, 4095, + 4096, 5, 1546, 0, 0, 4096, 4102, 3, 2256, 1128, 0, 4097, 4098, 5, 1973, + 0, 0, 4098, 4101, 3, 1666, 833, 0, 4099, 4101, 3, 1190, 595, 0, 4100, 4097, + 1, 0, 0, 0, 4100, 4099, 1, 0, 0, 0, 4101, 4104, 1, 0, 0, 0, 4102, 4100, + 1, 0, 0, 0, 4102, 4103, 1, 0, 0, 0, 4103, 195, 1, 0, 0, 0, 4104, 4102, + 1, 0, 0, 0, 4105, 4106, 5, 425, 0, 0, 4106, 4107, 5, 2044, 0, 0, 4107, + 4108, 3, 2298, 1149, 0, 4108, 4109, 5, 2396, 0, 0, 4109, 197, 1, 0, 0, + 0, 4110, 4111, 5, 41, 0, 0, 4111, 4112, 5, 2044, 0, 0, 4112, 4131, 3, 2298, + 1149, 0, 4113, 4132, 7, 17, 0, 0, 4114, 4115, 5, 1460, 0, 0, 4115, 4116, + 5, 2029, 0, 0, 4116, 4132, 3, 2298, 1149, 0, 4117, 4119, 5, 233, 0, 0, + 4118, 4120, 5, 352, 0, 0, 4119, 4118, 1, 0, 0, 0, 4119, 4120, 1, 0, 0, + 0, 4120, 4124, 1, 0, 0, 0, 4121, 4123, 3, 808, 404, 0, 4122, 4121, 1, 0, + 0, 0, 4123, 4126, 1, 0, 0, 0, 4124, 4122, 1, 0, 0, 0, 4124, 4125, 1, 0, + 0, 0, 4125, 4129, 1, 0, 0, 0, 4126, 4124, 1, 0, 0, 0, 4127, 4128, 5, 1488, + 0, 0, 4128, 4130, 5, 1570, 0, 0, 4129, 4127, 1, 0, 0, 0, 4129, 4130, 1, + 0, 0, 0, 4130, 4132, 1, 0, 0, 0, 4131, 4113, 1, 0, 0, 0, 4131, 4114, 1, + 0, 0, 0, 4131, 4117, 1, 0, 0, 0, 4132, 4133, 1, 0, 0, 0, 4133, 4134, 5, + 2396, 0, 0, 4134, 199, 1, 0, 0, 0, 4135, 4138, 5, 301, 0, 0, 4136, 4137, + 5, 1219, 0, 0, 4137, 4139, 5, 1463, 0, 0, 4138, 4136, 1, 0, 0, 0, 4138, + 4139, 1, 0, 0, 0, 4139, 4140, 1, 0, 0, 0, 4140, 4141, 5, 2044, 0, 0, 4141, + 4145, 3, 2298, 1149, 0, 4142, 4146, 3, 206, 103, 0, 4143, 4146, 3, 210, + 105, 0, 4144, 4146, 3, 212, 106, 0, 4145, 4142, 1, 0, 0, 0, 4145, 4143, + 1, 0, 0, 0, 4145, 4144, 1, 0, 0, 0, 4146, 4148, 1, 0, 0, 0, 4147, 4149, + 3, 202, 101, 0, 4148, 4147, 1, 0, 0, 0, 4148, 4149, 1, 0, 0, 0, 4149, 4151, + 1, 0, 0, 0, 4150, 4152, 7, 17, 0, 0, 4151, 4150, 1, 0, 0, 0, 4151, 4152, + 1, 0, 0, 0, 4152, 4154, 1, 0, 0, 0, 4153, 4155, 3, 204, 102, 0, 4154, 4153, + 1, 0, 0, 0, 4154, 4155, 1, 0, 0, 0, 4155, 4156, 1, 0, 0, 0, 4156, 4157, + 3, 214, 107, 0, 4157, 4158, 5, 2396, 0, 0, 4158, 201, 1, 0, 0, 0, 4159, + 4160, 5, 558, 0, 0, 4160, 4165, 3, 2298, 1149, 0, 4161, 4162, 5, 2382, + 0, 0, 4162, 4164, 3, 2298, 1149, 0, 4163, 4161, 1, 0, 0, 0, 4164, 4167, + 1, 0, 0, 0, 4165, 4163, 1, 0, 0, 0, 4165, 4166, 1, 0, 0, 0, 4166, 203, + 1, 0, 0, 0, 4167, 4165, 1, 0, 0, 0, 4168, 4169, 5, 2180, 0, 0, 4169, 4170, + 5, 2376, 0, 0, 4170, 4171, 3, 2074, 1037, 0, 4171, 4172, 5, 2377, 0, 0, + 4172, 205, 1, 0, 0, 0, 4173, 4178, 5, 106, 0, 0, 4174, 4178, 5, 32, 0, + 0, 4175, 4176, 5, 704, 0, 0, 4176, 4178, 5, 1163, 0, 0, 4177, 4173, 1, + 0, 0, 0, 4177, 4174, 1, 0, 0, 0, 4177, 4175, 1, 0, 0, 0, 4178, 4179, 1, + 0, 0, 0, 4179, 4181, 3, 224, 112, 0, 4180, 4182, 3, 230, 115, 0, 4181, + 4180, 1, 0, 0, 0, 4181, 4182, 1, 0, 0, 0, 4182, 4184, 1, 0, 0, 0, 4183, + 4185, 3, 208, 104, 0, 4184, 4183, 1, 0, 0, 0, 4184, 4185, 1, 0, 0, 0, 4185, + 207, 1, 0, 0, 0, 4186, 4187, 5, 564, 0, 0, 4187, 4188, 5, 436, 0, 0, 4188, + 4189, 5, 1507, 0, 0, 4189, 209, 1, 0, 0, 0, 4190, 4191, 5, 564, 0, 0, 4191, + 4193, 3, 224, 112, 0, 4192, 4194, 3, 230, 115, 0, 4193, 4192, 1, 0, 0, + 0, 4193, 4194, 1, 0, 0, 0, 4194, 211, 1, 0, 0, 0, 4195, 4196, 7, 30, 0, + 0, 4196, 4201, 3, 222, 111, 0, 4197, 4198, 5, 1219, 0, 0, 4198, 4200, 3, + 222, 111, 0, 4199, 4197, 1, 0, 0, 0, 4200, 4203, 1, 0, 0, 0, 4201, 4199, + 1, 0, 0, 0, 4201, 4202, 1, 0, 0, 0, 4202, 4204, 1, 0, 0, 0, 4203, 4201, + 1, 0, 0, 0, 4204, 4212, 5, 1175, 0, 0, 4205, 4213, 5, 329, 0, 0, 4206, + 4207, 3, 2260, 1130, 0, 4207, 4208, 5, 2369, 0, 0, 4208, 4210, 1, 0, 0, + 0, 4209, 4206, 1, 0, 0, 0, 4209, 4210, 1, 0, 0, 0, 4210, 4211, 1, 0, 0, + 0, 4211, 4213, 5, 1526, 0, 0, 4212, 4205, 1, 0, 0, 0, 4212, 4209, 1, 0, + 0, 0, 4213, 213, 1, 0, 0, 0, 4214, 4215, 5, 241, 0, 0, 4215, 4220, 5, 2044, + 0, 0, 4216, 4217, 5, 162, 0, 0, 4217, 4220, 3, 2378, 1189, 0, 4218, 4220, + 3, 1844, 922, 0, 4219, 4214, 1, 0, 0, 0, 4219, 4216, 1, 0, 0, 0, 4219, + 4218, 1, 0, 0, 0, 4220, 215, 1, 0, 0, 0, 4221, 4223, 3, 2262, 1131, 0, + 4222, 4224, 3, 2336, 1168, 0, 4223, 4222, 1, 0, 0, 0, 4223, 4224, 1, 0, + 0, 0, 4224, 217, 1, 0, 0, 0, 4225, 4226, 5, 241, 0, 0, 4226, 4228, 5, 2044, + 0, 0, 4227, 4229, 3, 1762, 881, 0, 4228, 4227, 1, 0, 0, 0, 4228, 4229, + 1, 0, 0, 0, 4229, 4231, 1, 0, 0, 0, 4230, 4232, 3, 220, 110, 0, 4231, 4230, + 1, 0, 0, 0, 4232, 4233, 1, 0, 0, 0, 4233, 4231, 1, 0, 0, 0, 4233, 4234, + 1, 0, 0, 0, 4234, 4235, 1, 0, 0, 0, 4235, 4236, 5, 459, 0, 0, 4236, 4237, + 3, 2298, 1149, 0, 4237, 219, 1, 0, 0, 0, 4238, 4239, 5, 106, 0, 0, 4239, + 4240, 5, 1636, 0, 0, 4240, 4241, 5, 723, 0, 0, 4241, 4242, 3, 1844, 922, + 0, 4242, 4243, 5, 106, 0, 0, 4243, 4244, 5, 1636, 0, 0, 4244, 4245, 5, + 2396, 0, 0, 4245, 4275, 1, 0, 0, 0, 4246, 4247, 5, 106, 0, 0, 4247, 4248, + 5, 436, 0, 0, 4248, 4249, 5, 1507, 0, 0, 4249, 4250, 5, 723, 0, 0, 4250, + 4251, 3, 1844, 922, 0, 4251, 4252, 5, 106, 0, 0, 4252, 4253, 5, 436, 0, + 0, 4253, 4254, 5, 1507, 0, 0, 4254, 4255, 5, 2396, 0, 0, 4255, 4275, 1, + 0, 0, 0, 4256, 4257, 5, 32, 0, 0, 4257, 4258, 5, 1636, 0, 0, 4258, 4259, + 5, 723, 0, 0, 4259, 4260, 3, 1844, 922, 0, 4260, 4261, 5, 32, 0, 0, 4261, + 4262, 5, 1636, 0, 0, 4262, 4263, 5, 2396, 0, 0, 4263, 4275, 1, 0, 0, 0, + 4264, 4265, 5, 32, 0, 0, 4265, 4266, 5, 436, 0, 0, 4266, 4267, 5, 1507, + 0, 0, 4267, 4268, 5, 723, 0, 0, 4268, 4269, 3, 1844, 922, 0, 4269, 4270, + 5, 32, 0, 0, 4270, 4271, 5, 436, 0, 0, 4271, 4272, 5, 1507, 0, 0, 4272, + 4273, 5, 2396, 0, 0, 4273, 4275, 1, 0, 0, 0, 4274, 4238, 1, 0, 0, 0, 4274, + 4246, 1, 0, 0, 0, 4274, 4256, 1, 0, 0, 0, 4274, 4264, 1, 0, 0, 0, 4275, + 221, 1, 0, 0, 0, 4276, 4303, 5, 41, 0, 0, 4277, 4303, 5, 45, 0, 0, 4278, + 4279, 5, 74, 0, 0, 4279, 4303, 5, 1639, 0, 0, 4280, 4303, 5, 82, 0, 0, + 4281, 4303, 5, 226, 0, 0, 4282, 4303, 5, 301, 0, 0, 4283, 4284, 5, 403, + 0, 0, 4284, 4303, 5, 1639, 0, 0, 4285, 4303, 5, 425, 0, 0, 4286, 4303, + 5, 591, 0, 0, 4287, 4303, 5, 987, 0, 0, 4288, 4303, 5, 1460, 0, 0, 4289, + 4303, 5, 1490, 0, 0, 4290, 4303, 5, 2046, 0, 0, 4291, 4303, 5, 350, 0, + 0, 4292, 4303, 5, 1632, 0, 0, 4293, 4303, 5, 1581, 0, 0, 4294, 4303, 5, + 346, 0, 0, 4295, 4303, 5, 822, 0, 0, 4296, 4303, 5, 821, 0, 0, 4297, 4303, + 5, 1559, 0, 0, 4298, 4303, 5, 1683, 0, 0, 4299, 4303, 5, 329, 0, 0, 4300, + 4303, 5, 1526, 0, 0, 4301, 4303, 5, 558, 0, 0, 4302, 4276, 1, 0, 0, 0, + 4302, 4277, 1, 0, 0, 0, 4302, 4278, 1, 0, 0, 0, 4302, 4280, 1, 0, 0, 0, + 4302, 4281, 1, 0, 0, 0, 4302, 4282, 1, 0, 0, 0, 4302, 4283, 1, 0, 0, 0, + 4302, 4285, 1, 0, 0, 0, 4302, 4286, 1, 0, 0, 0, 4302, 4287, 1, 0, 0, 0, + 4302, 4288, 1, 0, 0, 0, 4302, 4289, 1, 0, 0, 0, 4302, 4290, 1, 0, 0, 0, + 4302, 4291, 1, 0, 0, 0, 4302, 4292, 1, 0, 0, 0, 4302, 4293, 1, 0, 0, 0, + 4302, 4294, 1, 0, 0, 0, 4302, 4295, 1, 0, 0, 0, 4302, 4296, 1, 0, 0, 0, + 4302, 4297, 1, 0, 0, 0, 4302, 4298, 1, 0, 0, 0, 4302, 4299, 1, 0, 0, 0, + 4302, 4300, 1, 0, 0, 0, 4302, 4301, 1, 0, 0, 0, 4303, 223, 1, 0, 0, 0, + 4304, 4309, 3, 226, 113, 0, 4305, 4306, 5, 1219, 0, 0, 4306, 4308, 3, 226, + 113, 0, 4307, 4305, 1, 0, 0, 0, 4308, 4311, 1, 0, 0, 0, 4309, 4307, 1, + 0, 0, 0, 4309, 4310, 1, 0, 0, 0, 4310, 4312, 1, 0, 0, 0, 4311, 4309, 1, + 0, 0, 0, 4312, 4314, 5, 1175, 0, 0, 4313, 4315, 3, 228, 114, 0, 4314, 4313, + 1, 0, 0, 0, 4314, 4315, 1, 0, 0, 0, 4315, 4316, 1, 0, 0, 0, 4316, 4317, + 3, 2314, 1157, 0, 4317, 225, 1, 0, 0, 0, 4318, 4321, 7, 31, 0, 0, 4319, + 4320, 5, 1163, 0, 0, 4320, 4322, 3, 2330, 1165, 0, 4321, 4319, 1, 0, 0, + 0, 4321, 4322, 1, 0, 0, 0, 4322, 227, 1, 0, 0, 0, 4323, 4324, 5, 942, 0, + 0, 4324, 4325, 5, 1976, 0, 0, 4325, 4326, 3, 2314, 1157, 0, 4326, 4327, + 5, 1163, 0, 0, 4327, 229, 1, 0, 0, 0, 4328, 4330, 5, 1430, 0, 0, 4329, + 4331, 3, 232, 116, 0, 4330, 4329, 1, 0, 0, 0, 4331, 4332, 1, 0, 0, 0, 4332, + 4330, 1, 0, 0, 0, 4332, 4333, 1, 0, 0, 0, 4333, 231, 1, 0, 0, 0, 4334, + 4335, 7, 32, 0, 0, 4335, 4336, 3, 2238, 1119, 0, 4336, 233, 1, 0, 0, 0, + 4337, 4338, 5, 425, 0, 0, 4338, 4340, 5, 2053, 0, 0, 4339, 4341, 5, 138, + 0, 0, 4340, 4339, 1, 0, 0, 0, 4340, 4341, 1, 0, 0, 0, 4341, 4342, 1, 0, + 0, 0, 4342, 4344, 3, 2288, 1144, 0, 4343, 4345, 7, 33, 0, 0, 4344, 4343, + 1, 0, 0, 0, 4344, 4345, 1, 0, 0, 0, 4345, 4346, 1, 0, 0, 0, 4346, 4347, + 5, 2396, 0, 0, 4347, 235, 1, 0, 0, 0, 4348, 4349, 5, 41, 0, 0, 4349, 4350, + 5, 2053, 0, 0, 4350, 4357, 3, 2288, 1144, 0, 4351, 4358, 3, 238, 119, 0, + 4352, 4358, 3, 240, 120, 0, 4353, 4358, 3, 242, 121, 0, 4354, 4358, 3, + 250, 125, 0, 4355, 4358, 3, 284, 142, 0, 4356, 4358, 3, 296, 148, 0, 4357, + 4351, 1, 0, 0, 0, 4357, 4352, 1, 0, 0, 0, 4357, 4353, 1, 0, 0, 0, 4357, + 4354, 1, 0, 0, 0, 4357, 4355, 1, 0, 0, 0, 4357, 4356, 1, 0, 0, 0, 4358, + 4360, 1, 0, 0, 0, 4359, 4361, 3, 252, 126, 0, 4360, 4359, 1, 0, 0, 0, 4360, + 4361, 1, 0, 0, 0, 4361, 4362, 1, 0, 0, 0, 4362, 4363, 5, 2396, 0, 0, 4363, + 237, 1, 0, 0, 0, 4364, 4366, 5, 233, 0, 0, 4365, 4367, 5, 352, 0, 0, 4366, + 4365, 1, 0, 0, 0, 4366, 4367, 1, 0, 0, 0, 4367, 4369, 1, 0, 0, 0, 4368, + 4370, 7, 34, 0, 0, 4369, 4368, 1, 0, 0, 0, 4369, 4370, 1, 0, 0, 0, 4370, + 4374, 1, 0, 0, 0, 4371, 4373, 3, 808, 404, 0, 4372, 4371, 1, 0, 0, 0, 4373, + 4376, 1, 0, 0, 0, 4374, 4372, 1, 0, 0, 0, 4374, 4375, 1, 0, 0, 0, 4375, + 4379, 1, 0, 0, 0, 4376, 4374, 1, 0, 0, 0, 4377, 4378, 5, 1488, 0, 0, 4378, + 4380, 5, 1570, 0, 0, 4379, 4377, 1, 0, 0, 0, 4379, 4380, 1, 0, 0, 0, 4380, + 239, 1, 0, 0, 0, 4381, 4383, 5, 1463, 0, 0, 4382, 4384, 3, 1746, 873, 0, + 4383, 4382, 1, 0, 0, 0, 4383, 4384, 1, 0, 0, 0, 4384, 4385, 1, 0, 0, 0, + 4385, 4386, 5, 66, 0, 0, 4386, 4387, 5, 1155, 0, 0, 4387, 4388, 5, 2376, + 0, 0, 4388, 4393, 3, 286, 143, 0, 4389, 4390, 5, 2382, 0, 0, 4390, 4392, + 3, 286, 143, 0, 4391, 4389, 1, 0, 0, 0, 4392, 4395, 1, 0, 0, 0, 4393, 4391, + 1, 0, 0, 0, 4393, 4394, 1, 0, 0, 0, 4394, 4396, 1, 0, 0, 0, 4395, 4393, + 1, 0, 0, 0, 4396, 4397, 5, 2377, 0, 0, 4397, 241, 1, 0, 0, 0, 4398, 4403, + 3, 244, 122, 0, 4399, 4400, 5, 2382, 0, 0, 4400, 4402, 3, 244, 122, 0, + 4401, 4399, 1, 0, 0, 0, 4402, 4405, 1, 0, 0, 0, 4403, 4401, 1, 0, 0, 0, + 4403, 4404, 1, 0, 0, 0, 4404, 243, 1, 0, 0, 0, 4405, 4403, 1, 0, 0, 0, + 4406, 4409, 7, 9, 0, 0, 4407, 4410, 3, 306, 153, 0, 4408, 4410, 3, 294, + 147, 0, 4409, 4407, 1, 0, 0, 0, 4409, 4408, 1, 0, 0, 0, 4410, 245, 1, 0, + 0, 0, 4411, 4412, 7, 35, 0, 0, 4412, 4425, 5, 80, 0, 0, 4413, 4426, 3, + 248, 124, 0, 4414, 4415, 5, 2376, 0, 0, 4415, 4420, 3, 248, 124, 0, 4416, + 4417, 5, 2382, 0, 0, 4417, 4419, 3, 248, 124, 0, 4418, 4416, 1, 0, 0, 0, + 4419, 4422, 1, 0, 0, 0, 4420, 4418, 1, 0, 0, 0, 4420, 4421, 1, 0, 0, 0, + 4421, 4423, 1, 0, 0, 0, 4422, 4420, 1, 0, 0, 0, 4423, 4424, 5, 2377, 0, + 0, 4424, 4426, 1, 0, 0, 0, 4425, 4413, 1, 0, 0, 0, 4425, 4414, 1, 0, 0, + 0, 4426, 247, 1, 0, 0, 0, 4427, 4429, 3, 2252, 1126, 0, 4428, 4430, 3, + 2346, 1173, 0, 4429, 4428, 1, 0, 0, 0, 4429, 4430, 1, 0, 0, 0, 4430, 249, + 1, 0, 0, 0, 4431, 4437, 5, 909, 0, 0, 4432, 4433, 5, 793, 0, 0, 4433, 4438, + 3, 2080, 1040, 0, 4434, 4435, 5, 441, 0, 0, 4435, 4436, 5, 2053, 0, 0, + 4436, 4438, 3, 2346, 1173, 0, 4437, 4432, 1, 0, 0, 0, 4437, 4434, 1, 0, + 0, 0, 4438, 251, 1, 0, 0, 0, 4439, 4456, 5, 720, 0, 0, 4440, 4450, 5, 168, + 0, 0, 4441, 4442, 5, 281, 0, 0, 4442, 4443, 5, 2029, 0, 0, 4443, 4451, + 5, 1673, 0, 0, 4444, 4446, 5, 1121, 0, 0, 4445, 4444, 1, 0, 0, 0, 4445, + 4446, 1, 0, 0, 0, 4446, 4447, 1, 0, 0, 0, 4447, 4448, 5, 647, 0, 0, 4448, + 4449, 5, 1976, 0, 0, 4449, 4451, 5, 330, 0, 0, 4450, 4441, 1, 0, 0, 0, + 4450, 4445, 1, 0, 0, 0, 4450, 4451, 1, 0, 0, 0, 4451, 4453, 1, 0, 0, 0, + 4452, 4454, 3, 254, 127, 0, 4453, 4452, 1, 0, 0, 0, 4453, 4454, 1, 0, 0, + 0, 4454, 4456, 1, 0, 0, 0, 4455, 4439, 1, 0, 0, 0, 4455, 4440, 1, 0, 0, + 0, 4456, 253, 1, 0, 0, 0, 4457, 4459, 5, 560, 0, 0, 4458, 4457, 1, 0, 0, + 0, 4458, 4459, 1, 0, 0, 0, 4459, 4460, 1, 0, 0, 0, 4460, 4461, 5, 484, + 0, 0, 4461, 4462, 5, 719, 0, 0, 4462, 4463, 3, 2314, 1157, 0, 4463, 255, + 1, 0, 0, 0, 4464, 4467, 5, 301, 0, 0, 4465, 4466, 5, 1219, 0, 0, 4466, + 4468, 5, 1463, 0, 0, 4467, 4465, 1, 0, 0, 0, 4467, 4468, 1, 0, 0, 0, 4468, + 4469, 1, 0, 0, 0, 4469, 4472, 5, 2053, 0, 0, 4470, 4473, 3, 258, 129, 0, + 4471, 4473, 3, 270, 135, 0, 4472, 4470, 1, 0, 0, 0, 4472, 4471, 1, 0, 0, + 0, 4473, 4474, 1, 0, 0, 0, 4474, 4475, 5, 2396, 0, 0, 4475, 257, 1, 0, + 0, 0, 4476, 4479, 3, 2288, 1144, 0, 4477, 4478, 5, 1165, 0, 0, 4478, 4480, + 5, 2372, 0, 0, 4479, 4477, 1, 0, 0, 0, 4479, 4480, 1, 0, 0, 0, 4480, 4482, + 1, 0, 0, 0, 4481, 4483, 5, 560, 0, 0, 4482, 4481, 1, 0, 0, 0, 4482, 4483, + 1, 0, 0, 0, 4483, 4485, 1, 0, 0, 0, 4484, 4486, 3, 260, 130, 0, 4485, 4484, + 1, 0, 0, 0, 4485, 4486, 1, 0, 0, 0, 4486, 259, 1, 0, 0, 0, 4487, 4489, + 3, 1746, 873, 0, 4488, 4487, 1, 0, 0, 0, 4488, 4489, 1, 0, 0, 0, 4489, + 4492, 1, 0, 0, 0, 4490, 4493, 3, 262, 131, 0, 4491, 4493, 3, 264, 132, + 0, 4492, 4490, 1, 0, 0, 0, 4492, 4491, 1, 0, 0, 0, 4493, 4495, 1, 0, 0, + 0, 4494, 4496, 3, 268, 134, 0, 4495, 4494, 1, 0, 0, 0, 4495, 4496, 1, 0, + 0, 0, 4496, 4508, 1, 0, 0, 0, 4497, 4498, 5, 2376, 0, 0, 4498, 4503, 3, + 286, 143, 0, 4499, 4500, 5, 2382, 0, 0, 4500, 4502, 3, 286, 143, 0, 4501, + 4499, 1, 0, 0, 0, 4502, 4505, 1, 0, 0, 0, 4503, 4501, 1, 0, 0, 0, 4503, + 4504, 1, 0, 0, 0, 4504, 4506, 1, 0, 0, 0, 4505, 4503, 1, 0, 0, 0, 4506, + 4507, 5, 2377, 0, 0, 4507, 4509, 1, 0, 0, 0, 4508, 4497, 1, 0, 0, 0, 4508, + 4509, 1, 0, 0, 0, 4509, 4513, 1, 0, 0, 0, 4510, 4512, 3, 284, 142, 0, 4511, + 4510, 1, 0, 0, 0, 4512, 4515, 1, 0, 0, 0, 4513, 4511, 1, 0, 0, 0, 4513, + 4514, 1, 0, 0, 0, 4514, 261, 1, 0, 0, 0, 4515, 4513, 1, 0, 0, 0, 4516, + 4520, 7, 20, 0, 0, 4517, 4521, 5, 1155, 0, 0, 4518, 4521, 3, 1790, 895, + 0, 4519, 4521, 3, 266, 133, 0, 4520, 4517, 1, 0, 0, 0, 4520, 4518, 1, 0, + 0, 0, 4520, 4519, 1, 0, 0, 0, 4521, 263, 1, 0, 0, 0, 4522, 4523, 5, 2063, + 0, 0, 4523, 4524, 3, 2346, 1173, 0, 4524, 265, 1, 0, 0, 0, 4525, 4526, + 5, 1976, 0, 0, 4526, 4527, 5, 1163, 0, 0, 4527, 4530, 3, 2346, 1173, 0, + 4528, 4529, 5, 1121, 0, 0, 4529, 4531, 5, 1145, 0, 0, 4530, 4528, 1, 0, + 0, 0, 4530, 4531, 1, 0, 0, 0, 4531, 267, 1, 0, 0, 0, 4532, 4533, 5, 507, + 0, 0, 4533, 4534, 5, 926, 0, 0, 4534, 4535, 3, 2080, 1040, 0, 4535, 4536, + 5, 760, 0, 0, 4536, 4537, 5, 729, 0, 0, 4537, 4538, 5, 2129, 0, 0, 4538, + 4539, 7, 36, 0, 0, 4539, 269, 1, 0, 0, 0, 4540, 4541, 5, 138, 0, 0, 4541, + 4542, 3, 2288, 1144, 0, 4542, 4544, 7, 20, 0, 0, 4543, 4545, 3, 272, 136, + 0, 4544, 4543, 1, 0, 0, 0, 4545, 4546, 1, 0, 0, 0, 4546, 4544, 1, 0, 0, + 0, 4546, 4547, 1, 0, 0, 0, 4547, 4548, 1, 0, 0, 0, 4548, 4549, 5, 459, + 0, 0, 4549, 271, 1, 0, 0, 0, 4550, 4554, 3, 274, 137, 0, 4551, 4554, 3, + 276, 138, 0, 4552, 4554, 3, 296, 148, 0, 4553, 4550, 1, 0, 0, 0, 4553, + 4551, 1, 0, 0, 0, 4553, 4552, 1, 0, 0, 0, 4554, 273, 1, 0, 0, 0, 4555, + 4556, 7, 37, 0, 0, 4556, 4557, 5, 865, 0, 0, 4557, 4558, 3, 280, 140, 0, + 4558, 275, 1, 0, 0, 0, 4559, 4563, 7, 38, 0, 0, 4560, 4564, 3, 278, 139, + 0, 4561, 4564, 3, 280, 140, 0, 4562, 4564, 3, 282, 141, 0, 4563, 4560, + 1, 0, 0, 0, 4563, 4561, 1, 0, 0, 0, 4563, 4562, 1, 0, 0, 0, 4564, 277, + 1, 0, 0, 0, 4565, 4566, 5, 1365, 0, 0, 4566, 4567, 3, 2296, 1148, 0, 4567, + 4568, 5, 2376, 0, 0, 4568, 4573, 3, 312, 156, 0, 4569, 4570, 5, 2382, 0, + 0, 4570, 4572, 3, 312, 156, 0, 4571, 4569, 1, 0, 0, 0, 4572, 4575, 1, 0, + 0, 0, 4573, 4571, 1, 0, 0, 0, 4573, 4574, 1, 0, 0, 0, 4574, 4576, 1, 0, + 0, 0, 4575, 4573, 1, 0, 0, 0, 4576, 4577, 5, 2377, 0, 0, 4577, 4588, 7, + 20, 0, 0, 4578, 4589, 3, 1748, 874, 0, 4579, 4581, 5, 356, 0, 0, 4580, + 4579, 1, 0, 0, 0, 4580, 4581, 1, 0, 0, 0, 4581, 4583, 1, 0, 0, 0, 4582, + 4584, 3, 1762, 881, 0, 4583, 4582, 1, 0, 0, 0, 4583, 4584, 1, 0, 0, 0, + 4584, 4585, 1, 0, 0, 0, 4585, 4586, 3, 1840, 920, 0, 4586, 4587, 5, 2396, + 0, 0, 4587, 4589, 1, 0, 0, 0, 4588, 4578, 1, 0, 0, 0, 4588, 4580, 1, 0, + 0, 0, 4589, 279, 1, 0, 0, 0, 4590, 4591, 5, 576, 0, 0, 4591, 4603, 3, 2294, + 1147, 0, 4592, 4593, 5, 2376, 0, 0, 4593, 4598, 3, 312, 156, 0, 4594, 4595, + 5, 2382, 0, 0, 4595, 4597, 3, 312, 156, 0, 4596, 4594, 1, 0, 0, 0, 4597, + 4600, 1, 0, 0, 0, 4598, 4596, 1, 0, 0, 0, 4598, 4599, 1, 0, 0, 0, 4599, + 4601, 1, 0, 0, 0, 4600, 4598, 1, 0, 0, 0, 4601, 4602, 5, 2377, 0, 0, 4602, + 4604, 1, 0, 0, 0, 4603, 4592, 1, 0, 0, 0, 4603, 4604, 1, 0, 0, 0, 4604, + 4605, 1, 0, 0, 0, 4605, 4606, 5, 1487, 0, 0, 4606, 4607, 3, 2346, 1173, + 0, 4607, 4618, 7, 20, 0, 0, 4608, 4619, 3, 1748, 874, 0, 4609, 4611, 5, + 356, 0, 0, 4610, 4609, 1, 0, 0, 0, 4610, 4611, 1, 0, 0, 0, 4611, 4613, + 1, 0, 0, 0, 4612, 4614, 3, 1762, 881, 0, 4613, 4612, 1, 0, 0, 0, 4613, + 4614, 1, 0, 0, 0, 4614, 4615, 1, 0, 0, 0, 4615, 4616, 3, 1840, 920, 0, + 4616, 4617, 5, 2396, 0, 0, 4617, 4619, 1, 0, 0, 0, 4618, 4608, 1, 0, 0, + 0, 4618, 4610, 1, 0, 0, 0, 4619, 281, 1, 0, 0, 0, 4620, 4622, 5, 540, 0, + 0, 4621, 4620, 1, 0, 0, 0, 4621, 4622, 1, 0, 0, 0, 4622, 4624, 1, 0, 0, + 0, 4623, 4625, 5, 702, 0, 0, 4624, 4623, 1, 0, 0, 0, 4624, 4625, 1, 0, + 0, 0, 4625, 4626, 1, 0, 0, 0, 4626, 4627, 5, 269, 0, 0, 4627, 4628, 5, + 576, 0, 0, 4628, 4646, 3, 2346, 1173, 0, 4629, 4630, 5, 2376, 0, 0, 4630, + 4631, 5, 1549, 0, 0, 4631, 4632, 5, 680, 0, 0, 4632, 4633, 5, 1229, 0, + 0, 4633, 4634, 3, 2346, 1173, 0, 4634, 4635, 5, 2382, 0, 0, 4635, 4636, + 1, 0, 0, 0, 4636, 4641, 3, 312, 156, 0, 4637, 4638, 5, 2382, 0, 0, 4638, + 4640, 3, 312, 156, 0, 4639, 4637, 1, 0, 0, 0, 4640, 4643, 1, 0, 0, 0, 4641, + 4639, 1, 0, 0, 0, 4641, 4642, 1, 0, 0, 0, 4642, 4644, 1, 0, 0, 0, 4643, + 4641, 1, 0, 0, 0, 4644, 4645, 5, 2377, 0, 0, 4645, 4647, 1, 0, 0, 0, 4646, + 4629, 1, 0, 0, 0, 4646, 4647, 1, 0, 0, 0, 4647, 4648, 1, 0, 0, 0, 4648, + 4649, 5, 1487, 0, 0, 4649, 4650, 5, 1549, 0, 0, 4650, 4651, 5, 66, 0, 0, + 4651, 4652, 5, 1481, 0, 0, 4652, 4663, 7, 20, 0, 0, 4653, 4664, 3, 1748, + 874, 0, 4654, 4656, 5, 356, 0, 0, 4655, 4654, 1, 0, 0, 0, 4655, 4656, 1, + 0, 0, 0, 4656, 4658, 1, 0, 0, 0, 4657, 4659, 3, 1762, 881, 0, 4658, 4657, + 1, 0, 0, 0, 4658, 4659, 1, 0, 0, 0, 4659, 4660, 1, 0, 0, 0, 4660, 4661, + 3, 1840, 920, 0, 4661, 4662, 5, 2396, 0, 0, 4662, 4664, 1, 0, 0, 0, 4663, + 4653, 1, 0, 0, 0, 4663, 4655, 1, 0, 0, 0, 4664, 283, 1, 0, 0, 0, 4665, + 4667, 5, 1121, 0, 0, 4666, 4665, 1, 0, 0, 0, 4666, 4667, 1, 0, 0, 0, 4667, + 4668, 1, 0, 0, 0, 4668, 4669, 7, 39, 0, 0, 4669, 285, 1, 0, 0, 0, 4670, + 4671, 3, 2378, 1189, 0, 4671, 4673, 3, 2346, 1173, 0, 4672, 4674, 3, 288, + 144, 0, 4673, 4672, 1, 0, 0, 0, 4673, 4674, 1, 0, 0, 0, 4674, 4677, 1, + 0, 0, 0, 4675, 4677, 3, 290, 145, 0, 4676, 4670, 1, 0, 0, 0, 4676, 4675, + 1, 0, 0, 0, 4677, 287, 1, 0, 0, 0, 4678, 4679, 5, 507, 0, 0, 4679, 4680, + 5, 926, 0, 0, 4680, 4681, 3, 2080, 1040, 0, 4681, 289, 1, 0, 0, 0, 4682, + 4684, 3, 284, 142, 0, 4683, 4682, 1, 0, 0, 0, 4683, 4684, 1, 0, 0, 0, 4684, + 4686, 1, 0, 0, 0, 4685, 4687, 3, 292, 146, 0, 4686, 4685, 1, 0, 0, 0, 4687, + 4688, 1, 0, 0, 0, 4688, 4686, 1, 0, 0, 0, 4688, 4689, 1, 0, 0, 0, 4689, + 4692, 1, 0, 0, 0, 4690, 4691, 5, 2382, 0, 0, 4691, 4693, 3, 308, 154, 0, + 4692, 4690, 1, 0, 0, 0, 4692, 4693, 1, 0, 0, 0, 4693, 291, 1, 0, 0, 0, + 4694, 4698, 3, 294, 147, 0, 4695, 4698, 3, 304, 152, 0, 4696, 4698, 3, + 306, 153, 0, 4697, 4694, 1, 0, 0, 0, 4697, 4695, 1, 0, 0, 0, 4697, 4696, + 1, 0, 0, 0, 4698, 293, 1, 0, 0, 0, 4699, 4702, 7, 38, 0, 0, 4700, 4703, + 3, 300, 150, 0, 4701, 4703, 3, 302, 151, 0, 4702, 4700, 1, 0, 0, 0, 4702, + 4701, 1, 0, 0, 0, 4703, 295, 1, 0, 0, 0, 4704, 4705, 5, 1234, 0, 0, 4705, + 4706, 5, 865, 0, 0, 4706, 4707, 3, 298, 149, 0, 4707, 297, 1, 0, 0, 0, + 4708, 4709, 5, 576, 0, 0, 4709, 4721, 3, 2294, 1147, 0, 4710, 4711, 5, + 2376, 0, 0, 4711, 4716, 3, 312, 156, 0, 4712, 4713, 5, 2382, 0, 0, 4713, + 4715, 3, 312, 156, 0, 4714, 4712, 1, 0, 0, 0, 4715, 4718, 1, 0, 0, 0, 4716, + 4714, 1, 0, 0, 0, 4716, 4717, 1, 0, 0, 0, 4717, 4719, 1, 0, 0, 0, 4718, + 4716, 1, 0, 0, 0, 4719, 4720, 5, 2377, 0, 0, 4720, 4722, 1, 0, 0, 0, 4721, + 4710, 1, 0, 0, 0, 4721, 4722, 1, 0, 0, 0, 4722, 4723, 1, 0, 0, 0, 4723, + 4728, 5, 1487, 0, 0, 4724, 4729, 3, 2346, 1173, 0, 4725, 4726, 5, 1549, + 0, 0, 4726, 4727, 5, 66, 0, 0, 4727, 4729, 5, 1481, 0, 0, 4728, 4724, 1, + 0, 0, 0, 4728, 4725, 1, 0, 0, 0, 4729, 4741, 1, 0, 0, 0, 4730, 4732, 5, + 1300, 0, 0, 4731, 4730, 1, 0, 0, 0, 4731, 4732, 1, 0, 0, 0, 4732, 4733, + 1, 0, 0, 0, 4733, 4735, 7, 20, 0, 0, 4734, 4736, 5, 356, 0, 0, 4735, 4734, + 1, 0, 0, 0, 4735, 4736, 1, 0, 0, 0, 4736, 4738, 1, 0, 0, 0, 4737, 4739, + 3, 1762, 881, 0, 4738, 4737, 1, 0, 0, 0, 4738, 4739, 1, 0, 0, 0, 4739, + 4740, 1, 0, 0, 0, 4740, 4742, 3, 1840, 920, 0, 4741, 4731, 1, 0, 0, 0, + 4741, 4742, 1, 0, 0, 0, 4742, 4744, 1, 0, 0, 0, 4743, 4745, 5, 2396, 0, + 0, 4744, 4743, 1, 0, 0, 0, 4744, 4745, 1, 0, 0, 0, 4745, 299, 1, 0, 0, + 0, 4746, 4747, 5, 1365, 0, 0, 4747, 4748, 3, 2296, 1148, 0, 4748, 4749, + 5, 2376, 0, 0, 4749, 4754, 3, 312, 156, 0, 4750, 4751, 5, 2382, 0, 0, 4751, + 4753, 3, 312, 156, 0, 4752, 4750, 1, 0, 0, 0, 4753, 4756, 1, 0, 0, 0, 4754, + 4752, 1, 0, 0, 0, 4754, 4755, 1, 0, 0, 0, 4755, 4757, 1, 0, 0, 0, 4756, + 4754, 1, 0, 0, 0, 4757, 4760, 5, 2377, 0, 0, 4758, 4759, 7, 20, 0, 0, 4759, + 4761, 3, 1748, 874, 0, 4760, 4758, 1, 0, 0, 0, 4760, 4761, 1, 0, 0, 0, + 4761, 301, 1, 0, 0, 0, 4762, 4763, 5, 576, 0, 0, 4763, 4775, 3, 2294, 1147, + 0, 4764, 4765, 5, 2376, 0, 0, 4765, 4770, 3, 312, 156, 0, 4766, 4767, 5, + 2382, 0, 0, 4767, 4769, 3, 312, 156, 0, 4768, 4766, 1, 0, 0, 0, 4769, 4772, + 1, 0, 0, 0, 4770, 4768, 1, 0, 0, 0, 4770, 4771, 1, 0, 0, 0, 4771, 4773, + 1, 0, 0, 0, 4772, 4770, 1, 0, 0, 0, 4773, 4774, 5, 2377, 0, 0, 4774, 4776, + 1, 0, 0, 0, 4775, 4764, 1, 0, 0, 0, 4775, 4776, 1, 0, 0, 0, 4776, 4777, + 1, 0, 0, 0, 4777, 4782, 5, 1487, 0, 0, 4778, 4783, 3, 2346, 1173, 0, 4779, + 4780, 5, 1549, 0, 0, 4780, 4781, 5, 66, 0, 0, 4781, 4783, 5, 1481, 0, 0, + 4782, 4778, 1, 0, 0, 0, 4782, 4779, 1, 0, 0, 0, 4783, 4792, 1, 0, 0, 0, + 4784, 4785, 7, 20, 0, 0, 4785, 4793, 3, 1748, 874, 0, 4786, 4788, 5, 507, + 0, 0, 4787, 4789, 5, 2144, 0, 0, 4788, 4787, 1, 0, 0, 0, 4788, 4789, 1, + 0, 0, 0, 4789, 4790, 1, 0, 0, 0, 4790, 4791, 5, 926, 0, 0, 4791, 4793, + 3, 2080, 1040, 0, 4792, 4784, 1, 0, 0, 0, 4792, 4786, 1, 0, 0, 0, 4792, + 4793, 1, 0, 0, 0, 4793, 303, 1, 0, 0, 0, 4794, 4796, 5, 540, 0, 0, 4795, + 4794, 1, 0, 0, 0, 4795, 4796, 1, 0, 0, 0, 4796, 4798, 1, 0, 0, 0, 4797, + 4799, 5, 702, 0, 0, 4798, 4797, 1, 0, 0, 0, 4798, 4799, 1, 0, 0, 0, 4799, + 4800, 1, 0, 0, 0, 4800, 4801, 5, 269, 0, 0, 4801, 4802, 5, 576, 0, 0, 4802, + 4820, 3, 2346, 1173, 0, 4803, 4804, 5, 2376, 0, 0, 4804, 4805, 5, 1549, + 0, 0, 4805, 4806, 5, 680, 0, 0, 4806, 4807, 5, 1229, 0, 0, 4807, 4808, + 3, 2346, 1173, 0, 4808, 4809, 5, 2382, 0, 0, 4809, 4810, 1, 0, 0, 0, 4810, + 4815, 3, 312, 156, 0, 4811, 4812, 5, 2382, 0, 0, 4812, 4814, 3, 312, 156, + 0, 4813, 4811, 1, 0, 0, 0, 4814, 4817, 1, 0, 0, 0, 4815, 4813, 1, 0, 0, + 0, 4815, 4816, 1, 0, 0, 0, 4816, 4818, 1, 0, 0, 0, 4817, 4815, 1, 0, 0, + 0, 4818, 4819, 5, 2377, 0, 0, 4819, 4821, 1, 0, 0, 0, 4820, 4803, 1, 0, + 0, 0, 4820, 4821, 1, 0, 0, 0, 4821, 4822, 1, 0, 0, 0, 4822, 4823, 5, 1487, + 0, 0, 4823, 4824, 5, 1549, 0, 0, 4824, 4825, 5, 66, 0, 0, 4825, 4828, 5, + 1481, 0, 0, 4826, 4827, 7, 20, 0, 0, 4827, 4829, 3, 1748, 874, 0, 4828, + 4826, 1, 0, 0, 0, 4828, 4829, 1, 0, 0, 0, 4829, 305, 1, 0, 0, 0, 4830, + 4831, 7, 37, 0, 0, 4831, 4832, 5, 865, 0, 0, 4832, 4833, 3, 302, 151, 0, + 4833, 307, 1, 0, 0, 0, 4834, 4835, 5, 1338, 0, 0, 4835, 4836, 5, 1478, + 0, 0, 4836, 4837, 5, 2376, 0, 0, 4837, 4842, 3, 310, 155, 0, 4838, 4839, + 5, 2382, 0, 0, 4839, 4841, 3, 310, 155, 0, 4840, 4838, 1, 0, 0, 0, 4841, + 4844, 1, 0, 0, 0, 4842, 4840, 1, 0, 0, 0, 4842, 4843, 1, 0, 0, 0, 4843, + 4845, 1, 0, 0, 0, 4844, 4842, 1, 0, 0, 0, 4845, 4846, 5, 2377, 0, 0, 4846, + 309, 1, 0, 0, 0, 4847, 4850, 3, 2378, 1189, 0, 4848, 4850, 5, 363, 0, 0, + 4849, 4847, 1, 0, 0, 0, 4849, 4848, 1, 0, 0, 0, 4850, 311, 1, 0, 0, 0, + 4851, 4852, 3, 2268, 1134, 0, 4852, 4853, 3, 2346, 1173, 0, 4853, 313, + 1, 0, 0, 0, 4854, 4855, 5, 425, 0, 0, 4855, 4856, 5, 1554, 0, 0, 4856, + 4857, 3, 2290, 1145, 0, 4857, 4858, 5, 2396, 0, 0, 4858, 315, 1, 0, 0, + 0, 4859, 4860, 5, 41, 0, 0, 4860, 4861, 5, 1554, 0, 0, 4861, 4863, 3, 2290, + 1145, 0, 4862, 4864, 3, 324, 162, 0, 4863, 4862, 1, 0, 0, 0, 4864, 4865, + 1, 0, 0, 0, 4865, 4863, 1, 0, 0, 0, 4865, 4866, 1, 0, 0, 0, 4866, 4867, + 1, 0, 0, 0, 4867, 4868, 5, 2396, 0, 0, 4868, 317, 1, 0, 0, 0, 4869, 4870, + 5, 41, 0, 0, 4870, 4900, 5, 1564, 0, 0, 4871, 4872, 5, 29, 0, 0, 4872, + 4901, 7, 40, 0, 0, 4873, 4874, 5, 204, 0, 0, 4874, 4875, 5, 329, 0, 0, + 4875, 4876, 5, 795, 0, 0, 4876, 4901, 3, 2268, 1134, 0, 4877, 4878, 3, + 1322, 661, 0, 4878, 4879, 5, 227, 0, 0, 4879, 4880, 5, 680, 0, 0, 4880, + 4881, 5, 1365, 0, 0, 4881, 4901, 1, 0, 0, 0, 4882, 4883, 3, 1322, 661, + 0, 4883, 4884, 5, 600, 0, 0, 4884, 4901, 1, 0, 0, 0, 4885, 4888, 3, 1322, + 661, 0, 4886, 4888, 5, 560, 0, 0, 4887, 4885, 1, 0, 0, 0, 4887, 4886, 1, + 0, 0, 0, 4888, 4889, 1, 0, 0, 0, 4889, 4890, 5, 1243, 0, 0, 4890, 4896, + 7, 41, 0, 0, 4891, 4894, 5, 1243, 0, 0, 4892, 4895, 3, 2172, 1086, 0, 4893, + 4895, 3, 2268, 1134, 0, 4894, 4892, 1, 0, 0, 0, 4894, 4893, 1, 0, 0, 0, + 4895, 4897, 1, 0, 0, 0, 4896, 4891, 1, 0, 0, 0, 4896, 4897, 1, 0, 0, 0, + 4897, 4901, 1, 0, 0, 0, 4898, 4899, 5, 1568, 0, 0, 4899, 4901, 3, 320, + 160, 0, 4900, 4871, 1, 0, 0, 0, 4900, 4873, 1, 0, 0, 0, 4900, 4877, 1, + 0, 0, 0, 4900, 4882, 1, 0, 0, 0, 4900, 4887, 1, 0, 0, 0, 4900, 4898, 1, + 0, 0, 0, 4901, 319, 1, 0, 0, 0, 4902, 4903, 3, 2268, 1134, 0, 4903, 4904, + 5, 2398, 0, 0, 4904, 4905, 3, 810, 405, 0, 4905, 4907, 1, 0, 0, 0, 4906, + 4902, 1, 0, 0, 0, 4907, 4908, 1, 0, 0, 0, 4908, 4906, 1, 0, 0, 0, 4908, + 4909, 1, 0, 0, 0, 4909, 4933, 1, 0, 0, 0, 4910, 4911, 5, 438, 0, 0, 4911, + 4912, 5, 2398, 0, 0, 4912, 4933, 3, 2380, 1190, 0, 4913, 4914, 5, 270, + 0, 0, 4914, 4915, 5, 2398, 0, 0, 4915, 4919, 3, 2380, 1190, 0, 4916, 4917, + 5, 1561, 0, 0, 4917, 4918, 5, 2398, 0, 0, 4918, 4920, 3, 2380, 1190, 0, + 4919, 4916, 1, 0, 0, 0, 4919, 4920, 1, 0, 0, 0, 4920, 4933, 1, 0, 0, 0, + 4921, 4922, 5, 1507, 0, 0, 4922, 4923, 5, 61, 0, 0, 4923, 4924, 5, 2169, + 0, 0, 4924, 4925, 5, 2398, 0, 0, 4925, 4933, 7, 42, 0, 0, 4926, 4927, 5, + 365, 0, 0, 4927, 4930, 5, 2398, 0, 0, 4928, 4931, 3, 2380, 1190, 0, 4929, + 4931, 5, 1054, 0, 0, 4930, 4928, 1, 0, 0, 0, 4930, 4929, 1, 0, 0, 0, 4931, + 4933, 1, 0, 0, 0, 4932, 4906, 1, 0, 0, 0, 4932, 4910, 1, 0, 0, 0, 4932, + 4913, 1, 0, 0, 0, 4932, 4921, 1, 0, 0, 0, 4932, 4926, 1, 0, 0, 0, 4933, + 321, 1, 0, 0, 0, 4934, 4935, 5, 301, 0, 0, 4935, 4936, 5, 1554, 0, 0, 4936, + 4941, 3, 2290, 1145, 0, 4937, 4940, 3, 326, 163, 0, 4938, 4940, 3, 324, + 162, 0, 4939, 4937, 1, 0, 0, 0, 4939, 4938, 1, 0, 0, 0, 4940, 4943, 1, + 0, 0, 0, 4941, 4939, 1, 0, 0, 0, 4941, 4942, 1, 0, 0, 0, 4942, 4944, 1, + 0, 0, 0, 4943, 4941, 1, 0, 0, 0, 4944, 4945, 5, 2396, 0, 0, 4945, 323, + 1, 0, 0, 0, 4946, 4947, 5, 649, 0, 0, 4947, 4948, 5, 151, 0, 0, 4948, 4963, + 5, 2370, 0, 0, 4949, 4950, 5, 861, 0, 0, 4950, 4963, 5, 2370, 0, 0, 4951, + 4963, 5, 1042, 0, 0, 4952, 4953, 5, 889, 0, 0, 4953, 4963, 5, 2370, 0, + 0, 4954, 4963, 5, 1045, 0, 0, 4955, 4963, 5, 327, 0, 0, 4956, 4963, 5, + 1010, 0, 0, 4957, 4958, 5, 155, 0, 0, 4958, 4963, 5, 2370, 0, 0, 4959, + 4963, 5, 993, 0, 0, 4960, 4963, 5, 1215, 0, 0, 4961, 4963, 5, 1060, 0, + 0, 4962, 4946, 1, 0, 0, 0, 4962, 4949, 1, 0, 0, 0, 4962, 4951, 1, 0, 0, + 0, 4962, 4952, 1, 0, 0, 0, 4962, 4954, 1, 0, 0, 0, 4962, 4955, 1, 0, 0, + 0, 4962, 4956, 1, 0, 0, 0, 4962, 4957, 1, 0, 0, 0, 4962, 4959, 1, 0, 0, + 0, 4962, 4960, 1, 0, 0, 0, 4962, 4961, 1, 0, 0, 0, 4963, 325, 1, 0, 0, + 0, 4964, 4965, 5, 1631, 0, 0, 4965, 4966, 5, 2188, 0, 0, 4966, 4967, 5, + 2370, 0, 0, 4967, 327, 1, 0, 0, 0, 4968, 4971, 5, 301, 0, 0, 4969, 4970, + 5, 1219, 0, 0, 4970, 4972, 5, 1463, 0, 0, 4971, 4969, 1, 0, 0, 0, 4971, + 4972, 1, 0, 0, 0, 4972, 4974, 1, 0, 0, 0, 4973, 4975, 7, 7, 0, 0, 4974, + 4973, 1, 0, 0, 0, 4974, 4975, 1, 0, 0, 0, 4975, 4976, 1, 0, 0, 0, 4976, + 4977, 5, 44, 0, 0, 4977, 4978, 5, 2166, 0, 0, 4978, 4982, 3, 2380, 1190, + 0, 4979, 4980, 5, 1577, 0, 0, 4980, 4981, 5, 2398, 0, 0, 4981, 4983, 7, + 43, 0, 0, 4982, 4979, 1, 0, 0, 0, 4982, 4983, 1, 0, 0, 0, 4983, 4987, 1, + 0, 0, 0, 4984, 4986, 3, 330, 165, 0, 4985, 4984, 1, 0, 0, 0, 4986, 4989, + 1, 0, 0, 0, 4987, 4985, 1, 0, 0, 0, 4987, 4988, 1, 0, 0, 0, 4988, 4991, + 1, 0, 0, 0, 4989, 4987, 1, 0, 0, 0, 4990, 4992, 3, 340, 170, 0, 4991, 4990, + 1, 0, 0, 0, 4991, 4992, 1, 0, 0, 0, 4992, 4994, 1, 0, 0, 0, 4993, 4995, + 3, 342, 171, 0, 4994, 4993, 1, 0, 0, 0, 4994, 4995, 1, 0, 0, 0, 4995, 4997, + 1, 0, 0, 0, 4996, 4998, 3, 350, 175, 0, 4997, 4996, 1, 0, 0, 0, 4997, 4998, + 1, 0, 0, 0, 4998, 5000, 1, 0, 0, 0, 4999, 5001, 3, 360, 180, 0, 5000, 4999, + 1, 0, 0, 0, 5000, 5001, 1, 0, 0, 0, 5001, 5003, 1, 0, 0, 0, 5002, 5004, + 3, 362, 181, 0, 5003, 5002, 1, 0, 0, 0, 5003, 5004, 1, 0, 0, 0, 5004, 5006, + 1, 0, 0, 0, 5005, 5007, 3, 364, 182, 0, 5006, 5005, 1, 0, 0, 0, 5006, 5007, + 1, 0, 0, 0, 5007, 5009, 1, 0, 0, 0, 5008, 5010, 3, 374, 187, 0, 5009, 5008, + 1, 0, 0, 0, 5009, 5010, 1, 0, 0, 0, 5010, 5012, 1, 0, 0, 0, 5011, 5013, + 3, 376, 188, 0, 5012, 5011, 1, 0, 0, 0, 5012, 5013, 1, 0, 0, 0, 5013, 329, + 1, 0, 0, 0, 5014, 5016, 3, 332, 166, 0, 5015, 5017, 3, 334, 167, 0, 5016, + 5015, 1, 0, 0, 0, 5016, 5017, 1, 0, 0, 0, 5017, 5023, 1, 0, 0, 0, 5018, + 5020, 3, 332, 166, 0, 5019, 5018, 1, 0, 0, 0, 5019, 5020, 1, 0, 0, 0, 5020, + 5021, 1, 0, 0, 0, 5021, 5023, 3, 334, 167, 0, 5022, 5014, 1, 0, 0, 0, 5022, + 5019, 1, 0, 0, 0, 5023, 5027, 1, 0, 0, 0, 5024, 5026, 3, 336, 168, 0, 5025, + 5024, 1, 0, 0, 0, 5026, 5029, 1, 0, 0, 0, 5027, 5025, 1, 0, 0, 0, 5027, + 5028, 1, 0, 0, 0, 5028, 5042, 1, 0, 0, 0, 5029, 5027, 1, 0, 0, 0, 5030, + 5032, 3, 332, 166, 0, 5031, 5030, 1, 0, 0, 0, 5031, 5032, 1, 0, 0, 0, 5032, + 5034, 1, 0, 0, 0, 5033, 5035, 3, 334, 167, 0, 5034, 5033, 1, 0, 0, 0, 5034, + 5035, 1, 0, 0, 0, 5035, 5037, 1, 0, 0, 0, 5036, 5038, 3, 336, 168, 0, 5037, + 5036, 1, 0, 0, 0, 5038, 5039, 1, 0, 0, 0, 5039, 5037, 1, 0, 0, 0, 5039, + 5040, 1, 0, 0, 0, 5040, 5042, 1, 0, 0, 0, 5041, 5022, 1, 0, 0, 0, 5041, + 5031, 1, 0, 0, 0, 5042, 331, 1, 0, 0, 0, 5043, 5044, 5, 166, 0, 0, 5044, + 5045, 3, 2374, 1187, 0, 5045, 333, 1, 0, 0, 0, 5046, 5047, 5, 386, 0, 0, + 5047, 5048, 3, 2374, 1187, 0, 5048, 335, 1, 0, 0, 0, 5049, 5050, 5, 193, + 0, 0, 5050, 5053, 3, 2380, 1190, 0, 5051, 5052, 5, 2141, 0, 0, 5052, 5054, + 3, 2374, 1187, 0, 5053, 5051, 1, 0, 0, 0, 5053, 5054, 1, 0, 0, 0, 5054, + 5057, 1, 0, 0, 0, 5055, 5056, 5, 760, 0, 0, 5056, 5058, 3, 338, 169, 0, + 5057, 5055, 1, 0, 0, 0, 5057, 5058, 1, 0, 0, 0, 5058, 337, 1, 0, 0, 0, + 5059, 5062, 5, 1145, 0, 0, 5060, 5062, 3, 2380, 1190, 0, 5061, 5059, 1, + 0, 0, 0, 5061, 5060, 1, 0, 0, 0, 5062, 339, 1, 0, 0, 0, 5063, 5067, 5, + 2129, 0, 0, 5064, 5065, 3, 2260, 1130, 0, 5065, 5066, 5, 2369, 0, 0, 5066, + 5068, 1, 0, 0, 0, 5067, 5064, 1, 0, 0, 0, 5067, 5068, 1, 0, 0, 0, 5068, + 5069, 1, 0, 0, 0, 5069, 5071, 3, 2380, 1190, 0, 5070, 5072, 5, 1457, 0, + 0, 5071, 5070, 1, 0, 0, 0, 5071, 5072, 1, 0, 0, 0, 5072, 5077, 1, 0, 0, + 0, 5073, 5075, 5, 66, 0, 0, 5074, 5073, 1, 0, 0, 0, 5074, 5075, 1, 0, 0, + 0, 5075, 5076, 1, 0, 0, 0, 5076, 5078, 3, 2380, 1190, 0, 5077, 5074, 1, + 0, 0, 0, 5077, 5078, 1, 0, 0, 0, 5078, 341, 1, 0, 0, 0, 5079, 5080, 5, + 392, 0, 0, 5080, 5081, 5, 151, 0, 0, 5081, 5082, 5, 2376, 0, 0, 5082, 5087, + 3, 344, 172, 0, 5083, 5084, 5, 2382, 0, 0, 5084, 5086, 3, 344, 172, 0, + 5085, 5083, 1, 0, 0, 0, 5086, 5089, 1, 0, 0, 0, 5087, 5085, 1, 0, 0, 0, + 5087, 5088, 1, 0, 0, 0, 5088, 5090, 1, 0, 0, 0, 5089, 5087, 1, 0, 0, 0, + 5090, 5091, 5, 2377, 0, 0, 5091, 343, 1, 0, 0, 0, 5092, 5096, 3, 346, 173, + 0, 5093, 5095, 3, 330, 165, 0, 5094, 5093, 1, 0, 0, 0, 5095, 5098, 1, 0, + 0, 0, 5096, 5094, 1, 0, 0, 0, 5096, 5097, 1, 0, 0, 0, 5097, 5099, 1, 0, + 0, 0, 5098, 5096, 1, 0, 0, 0, 5099, 5127, 5, 753, 0, 0, 5100, 5104, 5, + 2376, 0, 0, 5101, 5102, 3, 2380, 1190, 0, 5102, 5103, 5, 2369, 0, 0, 5103, + 5105, 1, 0, 0, 0, 5104, 5101, 1, 0, 0, 0, 5104, 5105, 1, 0, 0, 0, 5105, + 5106, 1, 0, 0, 0, 5106, 5116, 3, 2312, 1156, 0, 5107, 5111, 5, 2382, 0, + 0, 5108, 5109, 3, 2380, 1190, 0, 5109, 5110, 5, 2369, 0, 0, 5110, 5112, + 1, 0, 0, 0, 5111, 5108, 1, 0, 0, 0, 5111, 5112, 1, 0, 0, 0, 5112, 5113, + 1, 0, 0, 0, 5113, 5115, 3, 2312, 1156, 0, 5114, 5107, 1, 0, 0, 0, 5115, + 5118, 1, 0, 0, 0, 5116, 5114, 1, 0, 0, 0, 5116, 5117, 1, 0, 0, 0, 5117, + 5119, 1, 0, 0, 0, 5118, 5116, 1, 0, 0, 0, 5119, 5120, 5, 2377, 0, 0, 5120, + 5128, 1, 0, 0, 0, 5121, 5122, 3, 2380, 1190, 0, 5122, 5123, 5, 2369, 0, + 0, 5123, 5125, 1, 0, 0, 0, 5124, 5121, 1, 0, 0, 0, 5124, 5125, 1, 0, 0, + 0, 5125, 5126, 1, 0, 0, 0, 5126, 5128, 3, 2312, 1156, 0, 5127, 5100, 1, + 0, 0, 0, 5127, 5124, 1, 0, 0, 0, 5128, 5129, 1, 0, 0, 0, 5129, 5131, 5, + 1429, 0, 0, 5130, 5132, 5, 410, 0, 0, 5131, 5130, 1, 0, 0, 0, 5131, 5132, + 1, 0, 0, 0, 5132, 5141, 1, 0, 0, 0, 5133, 5134, 5, 2376, 0, 0, 5134, 5135, + 3, 2252, 1126, 0, 5135, 5136, 5, 2382, 0, 0, 5136, 5137, 3, 2252, 1126, + 0, 5137, 5138, 1, 0, 0, 0, 5138, 5139, 5, 2377, 0, 0, 5139, 5142, 1, 0, + 0, 0, 5140, 5142, 3, 2252, 1126, 0, 5141, 5133, 1, 0, 0, 0, 5141, 5140, + 1, 0, 0, 0, 5142, 5143, 1, 0, 0, 0, 5143, 5144, 5, 616, 0, 0, 5144, 5145, + 5, 2376, 0, 0, 5145, 5150, 3, 348, 174, 0, 5146, 5147, 5, 2382, 0, 0, 5147, + 5149, 3, 348, 174, 0, 5148, 5146, 1, 0, 0, 0, 5149, 5152, 1, 0, 0, 0, 5150, + 5148, 1, 0, 0, 0, 5150, 5151, 1, 0, 0, 0, 5151, 5153, 1, 0, 0, 0, 5152, + 5150, 1, 0, 0, 0, 5153, 5154, 5, 2377, 0, 0, 5154, 345, 1, 0, 0, 0, 5155, + 5156, 3, 2260, 1130, 0, 5156, 5157, 5, 2369, 0, 0, 5157, 5159, 1, 0, 0, + 0, 5158, 5155, 1, 0, 0, 0, 5158, 5159, 1, 0, 0, 0, 5159, 5160, 1, 0, 0, + 0, 5160, 5165, 3, 2380, 1190, 0, 5161, 5163, 5, 66, 0, 0, 5162, 5161, 1, + 0, 0, 0, 5162, 5163, 1, 0, 0, 0, 5163, 5164, 1, 0, 0, 0, 5164, 5166, 3, + 2380, 1190, 0, 5165, 5162, 1, 0, 0, 0, 5165, 5166, 1, 0, 0, 0, 5166, 347, + 1, 0, 0, 0, 5167, 5168, 3, 2260, 1130, 0, 5168, 5169, 5, 2369, 0, 0, 5169, + 5171, 1, 0, 0, 0, 5170, 5167, 1, 0, 0, 0, 5170, 5171, 1, 0, 0, 0, 5171, + 5172, 1, 0, 0, 0, 5172, 5177, 3, 2380, 1190, 0, 5173, 5175, 5, 66, 0, 0, + 5174, 5173, 1, 0, 0, 0, 5174, 5175, 1, 0, 0, 0, 5175, 5176, 1, 0, 0, 0, + 5176, 5178, 3, 2380, 1190, 0, 5177, 5174, 1, 0, 0, 0, 5177, 5178, 1, 0, + 0, 0, 5178, 5180, 1, 0, 0, 0, 5179, 5181, 5, 363, 0, 0, 5180, 5179, 1, + 0, 0, 0, 5180, 5181, 1, 0, 0, 0, 5181, 349, 1, 0, 0, 0, 5182, 5183, 5, + 863, 0, 0, 5183, 5184, 5, 2376, 0, 0, 5184, 5189, 3, 352, 176, 0, 5185, + 5186, 5, 2382, 0, 0, 5186, 5188, 3, 352, 176, 0, 5187, 5185, 1, 0, 0, 0, + 5188, 5191, 1, 0, 0, 0, 5189, 5187, 1, 0, 0, 0, 5189, 5190, 1, 0, 0, 0, + 5190, 5192, 1, 0, 0, 0, 5191, 5189, 1, 0, 0, 0, 5192, 5193, 5, 2377, 0, + 0, 5193, 351, 1, 0, 0, 0, 5194, 5197, 3, 2380, 1190, 0, 5195, 5198, 3, + 354, 177, 0, 5196, 5198, 3, 358, 179, 0, 5197, 5195, 1, 0, 0, 0, 5197, + 5196, 1, 0, 0, 0, 5197, 5198, 1, 0, 0, 0, 5198, 353, 1, 0, 0, 0, 5199, + 5200, 5, 514, 0, 0, 5200, 5202, 3, 2380, 1190, 0, 5201, 5203, 3, 356, 178, + 0, 5202, 5201, 1, 0, 0, 0, 5202, 5203, 1, 0, 0, 0, 5203, 355, 1, 0, 0, + 0, 5204, 5205, 5, 34, 0, 0, 5205, 5206, 5, 151, 0, 0, 5206, 5207, 3, 2276, + 1138, 0, 5207, 357, 1, 0, 0, 0, 5208, 5209, 5, 66, 0, 0, 5209, 5210, 5, + 2376, 0, 0, 5210, 5211, 3, 2080, 1040, 0, 5211, 5212, 5, 2377, 0, 0, 5212, + 359, 1, 0, 0, 0, 5213, 5214, 5, 363, 0, 0, 5214, 5215, 5, 862, 0, 0, 5215, + 5216, 3, 2380, 1190, 0, 5216, 361, 1, 0, 0, 0, 5217, 5218, 5, 363, 0, 0, + 5218, 5219, 5, 34, 0, 0, 5219, 5220, 5, 151, 0, 0, 5220, 5221, 3, 2276, + 1138, 0, 5221, 363, 1, 0, 0, 0, 5222, 5223, 5, 155, 0, 0, 5223, 5228, 3, + 366, 183, 0, 5224, 5225, 5, 2382, 0, 0, 5225, 5227, 3, 366, 183, 0, 5226, + 5224, 1, 0, 0, 0, 5227, 5230, 1, 0, 0, 0, 5228, 5226, 1, 0, 0, 0, 5228, + 5229, 1, 0, 0, 0, 5229, 365, 1, 0, 0, 0, 5230, 5228, 1, 0, 0, 0, 5231, + 5232, 5, 862, 0, 0, 5232, 5252, 5, 593, 0, 0, 5233, 5253, 5, 37, 0, 0, + 5234, 5235, 5, 2376, 0, 0, 5235, 5240, 3, 2380, 1190, 0, 5236, 5237, 5, + 2382, 0, 0, 5237, 5239, 3, 2380, 1190, 0, 5238, 5236, 1, 0, 0, 0, 5239, + 5242, 1, 0, 0, 0, 5240, 5238, 1, 0, 0, 0, 5240, 5241, 1, 0, 0, 0, 5241, + 5243, 1, 0, 0, 0, 5242, 5240, 1, 0, 0, 0, 5243, 5244, 5, 2377, 0, 0, 5244, + 5249, 3, 368, 184, 0, 5245, 5246, 5, 2382, 0, 0, 5246, 5248, 3, 368, 184, + 0, 5247, 5245, 1, 0, 0, 0, 5248, 5251, 1, 0, 0, 0, 5249, 5247, 1, 0, 0, + 0, 5249, 5250, 1, 0, 0, 0, 5250, 5253, 1, 0, 0, 0, 5251, 5249, 1, 0, 0, + 0, 5252, 5233, 1, 0, 0, 0, 5252, 5234, 1, 0, 0, 0, 5253, 367, 1, 0, 0, + 0, 5254, 5255, 5, 783, 0, 0, 5255, 5256, 5, 2376, 0, 0, 5256, 5261, 3, + 370, 185, 0, 5257, 5258, 5, 2382, 0, 0, 5258, 5260, 3, 370, 185, 0, 5259, + 5257, 1, 0, 0, 0, 5260, 5263, 1, 0, 0, 0, 5261, 5259, 1, 0, 0, 0, 5261, + 5262, 1, 0, 0, 0, 5262, 5264, 1, 0, 0, 0, 5263, 5261, 1, 0, 0, 0, 5264, + 5265, 5, 2377, 0, 0, 5265, 5266, 3, 372, 186, 0, 5266, 369, 1, 0, 0, 0, + 5267, 5276, 5, 2376, 0, 0, 5268, 5269, 3, 2380, 1190, 0, 5269, 5270, 5, + 2369, 0, 0, 5270, 5272, 1, 0, 0, 0, 5271, 5268, 1, 0, 0, 0, 5271, 5272, + 1, 0, 0, 0, 5272, 5273, 1, 0, 0, 0, 5273, 5274, 3, 2380, 1190, 0, 5274, + 5275, 5, 2369, 0, 0, 5275, 5277, 1, 0, 0, 0, 5276, 5271, 1, 0, 0, 0, 5276, + 5277, 1, 0, 0, 0, 5277, 5278, 1, 0, 0, 0, 5278, 5279, 3, 2380, 1190, 0, + 5279, 5280, 5, 2377, 0, 0, 5280, 371, 1, 0, 0, 0, 5281, 5293, 5, 432, 0, + 0, 5282, 5290, 5, 848, 0, 0, 5283, 5287, 5, 2129, 0, 0, 5284, 5285, 3, + 2260, 1130, 0, 5285, 5286, 5, 2369, 0, 0, 5286, 5288, 1, 0, 0, 0, 5287, + 5284, 1, 0, 0, 0, 5287, 5288, 1, 0, 0, 0, 5288, 5289, 1, 0, 0, 0, 5289, + 5291, 3, 2380, 1190, 0, 5290, 5283, 1, 0, 0, 0, 5290, 5291, 1, 0, 0, 0, + 5291, 5293, 1, 0, 0, 0, 5292, 5281, 1, 0, 0, 0, 5292, 5282, 1, 0, 0, 0, + 5293, 373, 1, 0, 0, 0, 5294, 5295, 5, 514, 0, 0, 5295, 5296, 5, 222, 0, + 0, 5296, 5311, 3, 2312, 1156, 0, 5297, 5299, 5, 66, 0, 0, 5298, 5297, 1, + 0, 0, 0, 5298, 5299, 1, 0, 0, 0, 5299, 5300, 1, 0, 0, 0, 5300, 5308, 3, + 2380, 1190, 0, 5301, 5303, 5, 2382, 0, 0, 5302, 5304, 5, 66, 0, 0, 5303, + 5302, 1, 0, 0, 0, 5303, 5304, 1, 0, 0, 0, 5304, 5305, 1, 0, 0, 0, 5305, + 5307, 3, 2380, 1190, 0, 5306, 5301, 1, 0, 0, 0, 5307, 5310, 1, 0, 0, 0, + 5308, 5306, 1, 0, 0, 0, 5308, 5309, 1, 0, 0, 0, 5309, 5312, 1, 0, 0, 0, + 5310, 5308, 1, 0, 0, 0, 5311, 5298, 1, 0, 0, 0, 5311, 5312, 1, 0, 0, 0, + 5312, 375, 1, 0, 0, 0, 5313, 5314, 5, 453, 0, 0, 5314, 5315, 5, 1388, 0, + 0, 5315, 5317, 5, 2036, 0, 0, 5316, 5318, 7, 44, 0, 0, 5317, 5316, 1, 0, + 0, 0, 5317, 5318, 1, 0, 0, 0, 5318, 377, 1, 0, 0, 0, 5319, 5322, 5, 301, + 0, 0, 5320, 5321, 5, 1219, 0, 0, 5321, 5323, 5, 1463, 0, 0, 5322, 5320, + 1, 0, 0, 0, 5322, 5323, 1, 0, 0, 0, 5323, 5325, 1, 0, 0, 0, 5324, 5326, + 7, 7, 0, 0, 5325, 5324, 1, 0, 0, 0, 5325, 5326, 1, 0, 0, 0, 5326, 5327, + 1, 0, 0, 0, 5327, 5328, 5, 80, 0, 0, 5328, 5332, 5, 392, 0, 0, 5329, 5330, + 3, 2260, 1130, 0, 5330, 5331, 5, 2369, 0, 0, 5331, 5333, 1, 0, 0, 0, 5332, + 5329, 1, 0, 0, 0, 5332, 5333, 1, 0, 0, 0, 5333, 5334, 1, 0, 0, 0, 5334, + 5338, 3, 2380, 1190, 0, 5335, 5336, 5, 1577, 0, 0, 5336, 5337, 5, 2398, + 0, 0, 5337, 5339, 7, 43, 0, 0, 5338, 5335, 1, 0, 0, 0, 5338, 5339, 1, 0, + 0, 0, 5339, 5343, 1, 0, 0, 0, 5340, 5342, 3, 330, 165, 0, 5341, 5340, 1, + 0, 0, 0, 5342, 5345, 1, 0, 0, 0, 5343, 5341, 1, 0, 0, 0, 5343, 5344, 1, + 0, 0, 0, 5344, 5349, 1, 0, 0, 0, 5345, 5343, 1, 0, 0, 0, 5346, 5347, 5, + 392, 0, 0, 5347, 5348, 5, 2053, 0, 0, 5348, 5350, 7, 45, 0, 0, 5349, 5346, + 1, 0, 0, 0, 5349, 5350, 1, 0, 0, 0, 5350, 5351, 1, 0, 0, 0, 5351, 5352, + 3, 380, 190, 0, 5352, 5354, 3, 390, 195, 0, 5353, 5355, 3, 394, 197, 0, + 5354, 5353, 1, 0, 0, 0, 5355, 5356, 1, 0, 0, 0, 5356, 5354, 1, 0, 0, 0, + 5356, 5357, 1, 0, 0, 0, 5357, 5359, 1, 0, 0, 0, 5358, 5360, 3, 402, 201, + 0, 5359, 5358, 1, 0, 0, 0, 5359, 5360, 1, 0, 0, 0, 5360, 379, 1, 0, 0, + 0, 5361, 5362, 5, 2129, 0, 0, 5362, 5367, 3, 382, 191, 0, 5363, 5364, 5, + 2382, 0, 0, 5364, 5366, 3, 382, 191, 0, 5365, 5363, 1, 0, 0, 0, 5366, 5369, + 1, 0, 0, 0, 5367, 5365, 1, 0, 0, 0, 5367, 5368, 1, 0, 0, 0, 5368, 5373, + 1, 0, 0, 0, 5369, 5367, 1, 0, 0, 0, 5370, 5372, 3, 384, 192, 0, 5371, 5370, + 1, 0, 0, 0, 5372, 5375, 1, 0, 0, 0, 5373, 5371, 1, 0, 0, 0, 5373, 5374, + 1, 0, 0, 0, 5374, 381, 1, 0, 0, 0, 5375, 5373, 1, 0, 0, 0, 5376, 5377, + 3, 2260, 1130, 0, 5377, 5378, 5, 2369, 0, 0, 5378, 5380, 1, 0, 0, 0, 5379, + 5376, 1, 0, 0, 0, 5379, 5380, 1, 0, 0, 0, 5380, 5381, 1, 0, 0, 0, 5381, + 5383, 3, 2380, 1190, 0, 5382, 5384, 5, 1457, 0, 0, 5383, 5382, 1, 0, 0, + 0, 5383, 5384, 1, 0, 0, 0, 5384, 5389, 1, 0, 0, 0, 5385, 5387, 5, 66, 0, + 0, 5386, 5385, 1, 0, 0, 0, 5386, 5387, 1, 0, 0, 0, 5387, 5388, 1, 0, 0, + 0, 5388, 5390, 3, 2380, 1190, 0, 5389, 5386, 1, 0, 0, 0, 5389, 5390, 1, + 0, 0, 0, 5390, 383, 1, 0, 0, 0, 5391, 5392, 5, 731, 0, 0, 5392, 5393, 5, + 1271, 0, 0, 5393, 5394, 3, 2380, 1190, 0, 5394, 5395, 5, 1175, 0, 0, 5395, + 5396, 3, 386, 193, 0, 5396, 385, 1, 0, 0, 0, 5397, 5402, 3, 388, 194, 0, + 5398, 5399, 5, 48, 0, 0, 5399, 5401, 3, 388, 194, 0, 5400, 5398, 1, 0, + 0, 0, 5401, 5404, 1, 0, 0, 0, 5402, 5400, 1, 0, 0, 0, 5402, 5403, 1, 0, + 0, 0, 5403, 387, 1, 0, 0, 0, 5404, 5402, 1, 0, 0, 0, 5405, 5406, 3, 2380, + 1190, 0, 5406, 5407, 5, 2369, 0, 0, 5407, 5409, 1, 0, 0, 0, 5408, 5405, + 1, 0, 0, 0, 5408, 5409, 1, 0, 0, 0, 5409, 5410, 1, 0, 0, 0, 5410, 5411, + 3, 2312, 1156, 0, 5411, 5415, 5, 2398, 0, 0, 5412, 5413, 3, 2380, 1190, + 0, 5413, 5414, 5, 2369, 0, 0, 5414, 5416, 1, 0, 0, 0, 5415, 5412, 1, 0, + 0, 0, 5415, 5416, 1, 0, 0, 0, 5416, 5417, 1, 0, 0, 0, 5417, 5418, 3, 2312, + 1156, 0, 5418, 389, 1, 0, 0, 0, 5419, 5420, 5, 81, 0, 0, 5420, 5421, 5, + 2376, 0, 0, 5421, 5426, 3, 392, 196, 0, 5422, 5423, 5, 2382, 0, 0, 5423, + 5425, 3, 392, 196, 0, 5424, 5422, 1, 0, 0, 0, 5425, 5428, 1, 0, 0, 0, 5426, + 5424, 1, 0, 0, 0, 5426, 5427, 1, 0, 0, 0, 5427, 5429, 1, 0, 0, 0, 5428, + 5426, 1, 0, 0, 0, 5429, 5430, 5, 2377, 0, 0, 5430, 391, 1, 0, 0, 0, 5431, + 5432, 3, 2380, 1190, 0, 5432, 5433, 5, 2369, 0, 0, 5433, 5435, 1, 0, 0, + 0, 5434, 5431, 1, 0, 0, 0, 5434, 5435, 1, 0, 0, 0, 5435, 5436, 1, 0, 0, + 0, 5436, 5441, 3, 2312, 1156, 0, 5437, 5439, 5, 66, 0, 0, 5438, 5437, 1, + 0, 0, 0, 5438, 5439, 1, 0, 0, 0, 5439, 5440, 1, 0, 0, 0, 5440, 5442, 3, + 2380, 1190, 0, 5441, 5438, 1, 0, 0, 0, 5441, 5442, 1, 0, 0, 0, 5442, 5446, + 1, 0, 0, 0, 5443, 5445, 3, 330, 165, 0, 5444, 5443, 1, 0, 0, 0, 5445, 5448, + 1, 0, 0, 0, 5446, 5444, 1, 0, 0, 0, 5446, 5447, 1, 0, 0, 0, 5447, 393, + 1, 0, 0, 0, 5448, 5446, 1, 0, 0, 0, 5449, 5450, 5, 781, 0, 0, 5450, 5456, + 3, 2380, 1190, 0, 5451, 5452, 5, 1121, 0, 0, 5452, 5457, 5, 1145, 0, 0, + 5453, 5454, 5, 1597, 0, 0, 5454, 5455, 5, 2180, 0, 0, 5455, 5457, 5, 1145, + 0, 0, 5456, 5451, 1, 0, 0, 0, 5456, 5453, 1, 0, 0, 0, 5456, 5457, 1, 0, + 0, 0, 5457, 5461, 1, 0, 0, 0, 5458, 5459, 5, 781, 0, 0, 5459, 5460, 5, + 2053, 0, 0, 5460, 5462, 7, 46, 0, 0, 5461, 5458, 1, 0, 0, 0, 5461, 5462, + 1, 0, 0, 0, 5462, 5466, 1, 0, 0, 0, 5463, 5465, 3, 330, 165, 0, 5464, 5463, + 1, 0, 0, 0, 5465, 5468, 1, 0, 0, 0, 5466, 5464, 1, 0, 0, 0, 5466, 5467, + 1, 0, 0, 0, 5467, 5469, 1, 0, 0, 0, 5468, 5466, 1, 0, 0, 0, 5469, 5471, + 3, 396, 198, 0, 5470, 5472, 3, 398, 199, 0, 5471, 5470, 1, 0, 0, 0, 5471, + 5472, 1, 0, 0, 0, 5472, 5476, 1, 0, 0, 0, 5473, 5474, 5, 865, 0, 0, 5474, + 5475, 5, 926, 0, 0, 5475, 5477, 3, 2080, 1040, 0, 5476, 5473, 1, 0, 0, + 0, 5476, 5477, 1, 0, 0, 0, 5477, 5481, 1, 0, 0, 0, 5478, 5479, 5, 865, + 0, 0, 5479, 5480, 5, 166, 0, 0, 5480, 5482, 3, 2080, 1040, 0, 5481, 5478, + 1, 0, 0, 0, 5481, 5482, 1, 0, 0, 0, 5482, 5486, 1, 0, 0, 0, 5483, 5484, + 5, 865, 0, 0, 5484, 5485, 5, 386, 0, 0, 5485, 5487, 3, 2080, 1040, 0, 5486, + 5483, 1, 0, 0, 0, 5486, 5487, 1, 0, 0, 0, 5487, 5504, 1, 0, 0, 0, 5488, + 5489, 5, 1215, 0, 0, 5489, 5491, 5, 151, 0, 0, 5490, 5492, 7, 47, 0, 0, + 5491, 5490, 1, 0, 0, 0, 5491, 5492, 1, 0, 0, 0, 5492, 5493, 1, 0, 0, 0, + 5493, 5501, 3, 400, 200, 0, 5494, 5496, 5, 2382, 0, 0, 5495, 5497, 7, 47, + 0, 0, 5496, 5495, 1, 0, 0, 0, 5496, 5497, 1, 0, 0, 0, 5497, 5498, 1, 0, + 0, 0, 5498, 5500, 3, 400, 200, 0, 5499, 5494, 1, 0, 0, 0, 5500, 5503, 1, + 0, 0, 0, 5501, 5499, 1, 0, 0, 0, 5501, 5502, 1, 0, 0, 0, 5502, 5505, 1, + 0, 0, 0, 5503, 5501, 1, 0, 0, 0, 5504, 5488, 1, 0, 0, 0, 5504, 5505, 1, + 0, 0, 0, 5505, 5518, 1, 0, 0, 0, 5506, 5507, 5, 389, 0, 0, 5507, 5508, + 5, 2376, 0, 0, 5508, 5513, 3, 2380, 1190, 0, 5509, 5510, 5, 2382, 0, 0, + 5510, 5512, 3, 2380, 1190, 0, 5511, 5509, 1, 0, 0, 0, 5512, 5515, 1, 0, + 0, 0, 5513, 5511, 1, 0, 0, 0, 5513, 5514, 1, 0, 0, 0, 5514, 5516, 1, 0, + 0, 0, 5515, 5513, 1, 0, 0, 0, 5516, 5517, 5, 2377, 0, 0, 5517, 5519, 1, + 0, 0, 0, 5518, 5506, 1, 0, 0, 0, 5518, 5519, 1, 0, 0, 0, 5519, 395, 1, + 0, 0, 0, 5520, 5533, 5, 753, 0, 0, 5521, 5534, 3, 2380, 1190, 0, 5522, + 5523, 5, 2376, 0, 0, 5523, 5528, 3, 2380, 1190, 0, 5524, 5525, 5, 2382, + 0, 0, 5525, 5527, 3, 2380, 1190, 0, 5526, 5524, 1, 0, 0, 0, 5527, 5530, + 1, 0, 0, 0, 5528, 5526, 1, 0, 0, 0, 5528, 5529, 1, 0, 0, 0, 5529, 5531, + 1, 0, 0, 0, 5530, 5528, 1, 0, 0, 0, 5531, 5532, 5, 2377, 0, 0, 5532, 5534, + 1, 0, 0, 0, 5533, 5521, 1, 0, 0, 0, 5533, 5522, 1, 0, 0, 0, 5534, 397, + 1, 0, 0, 0, 5535, 5536, 5, 42, 0, 0, 5536, 5537, 3, 396, 198, 0, 5537, + 399, 1, 0, 0, 0, 5538, 5540, 3, 2380, 1190, 0, 5539, 5541, 7, 48, 0, 0, + 5540, 5539, 1, 0, 0, 0, 5540, 5541, 1, 0, 0, 0, 5541, 5544, 1, 0, 0, 0, + 5542, 5543, 5, 1146, 0, 0, 5543, 5545, 7, 49, 0, 0, 5544, 5542, 1, 0, 0, + 0, 5544, 5545, 1, 0, 0, 0, 5545, 401, 1, 0, 0, 0, 5546, 5547, 5, 37, 0, + 0, 5547, 5564, 5, 865, 0, 0, 5548, 5549, 5, 926, 0, 0, 5549, 5553, 3, 2080, + 1040, 0, 5550, 5551, 5, 865, 0, 0, 5551, 5552, 5, 166, 0, 0, 5552, 5554, + 3, 2080, 1040, 0, 5553, 5550, 1, 0, 0, 0, 5553, 5554, 1, 0, 0, 0, 5554, + 5565, 1, 0, 0, 0, 5555, 5556, 5, 166, 0, 0, 5556, 5560, 3, 2080, 1040, + 0, 5557, 5558, 5, 865, 0, 0, 5558, 5559, 5, 386, 0, 0, 5559, 5561, 3, 2080, + 1040, 0, 5560, 5557, 1, 0, 0, 0, 5560, 5561, 1, 0, 0, 0, 5561, 5565, 1, + 0, 0, 0, 5562, 5563, 5, 386, 0, 0, 5563, 5565, 3, 2080, 1040, 0, 5564, + 5548, 1, 0, 0, 0, 5564, 5555, 1, 0, 0, 0, 5564, 5562, 1, 0, 0, 0, 5565, + 403, 1, 0, 0, 0, 5566, 5567, 5, 301, 0, 0, 5567, 5568, 5, 82, 0, 0, 5568, + 5569, 5, 1318, 0, 0, 5569, 5571, 3, 2380, 1190, 0, 5570, 5572, 3, 406, + 203, 0, 5571, 5570, 1, 0, 0, 0, 5571, 5572, 1, 0, 0, 0, 5572, 5574, 1, + 0, 0, 0, 5573, 5575, 3, 408, 204, 0, 5574, 5573, 1, 0, 0, 0, 5574, 5575, + 1, 0, 0, 0, 5575, 5577, 1, 0, 0, 0, 5576, 5578, 3, 422, 211, 0, 5577, 5576, + 1, 0, 0, 0, 5577, 5578, 1, 0, 0, 0, 5578, 5585, 1, 0, 0, 0, 5579, 5580, + 5, 2180, 0, 0, 5580, 5581, 3, 2374, 1187, 0, 5581, 5582, 5, 477, 0, 0, + 5582, 5583, 5, 1296, 0, 0, 5583, 5584, 7, 50, 0, 0, 5584, 5586, 1, 0, 0, + 0, 5585, 5579, 1, 0, 0, 0, 5585, 5586, 1, 0, 0, 0, 5586, 5589, 1, 0, 0, + 0, 5587, 5588, 5, 1174, 0, 0, 5588, 5590, 5, 2023, 0, 0, 5589, 5587, 1, + 0, 0, 0, 5589, 5590, 1, 0, 0, 0, 5590, 5592, 1, 0, 0, 0, 5591, 5593, 3, + 762, 381, 0, 5592, 5591, 1, 0, 0, 0, 5592, 5593, 1, 0, 0, 0, 5593, 405, + 1, 0, 0, 0, 5594, 5595, 5, 1363, 0, 0, 5595, 5600, 3, 2364, 1182, 0, 5596, + 5597, 5, 2382, 0, 0, 5597, 5599, 3, 2364, 1182, 0, 5598, 5596, 1, 0, 0, + 0, 5599, 5602, 1, 0, 0, 0, 5600, 5598, 1, 0, 0, 0, 5600, 5601, 1, 0, 0, + 0, 5601, 407, 1, 0, 0, 0, 5602, 5600, 1, 0, 0, 0, 5603, 5606, 3, 410, 205, + 0, 5604, 5606, 3, 418, 209, 0, 5605, 5603, 1, 0, 0, 0, 5605, 5604, 1, 0, + 0, 0, 5606, 5607, 1, 0, 0, 0, 5607, 5605, 1, 0, 0, 0, 5607, 5608, 1, 0, + 0, 0, 5608, 409, 1, 0, 0, 0, 5609, 5610, 5, 11, 0, 0, 5610, 5615, 3, 412, + 206, 0, 5611, 5612, 5, 2382, 0, 0, 5612, 5614, 3, 412, 206, 0, 5613, 5611, + 1, 0, 0, 0, 5614, 5617, 1, 0, 0, 0, 5615, 5613, 1, 0, 0, 0, 5615, 5616, + 1, 0, 0, 0, 5616, 411, 1, 0, 0, 0, 5617, 5615, 1, 0, 0, 0, 5618, 5621, + 3, 414, 207, 0, 5619, 5621, 5, 37, 0, 0, 5620, 5618, 1, 0, 0, 0, 5620, + 5619, 1, 0, 0, 0, 5621, 5622, 1, 0, 0, 0, 5622, 5635, 5, 1175, 0, 0, 5623, + 5624, 5, 395, 0, 0, 5624, 5636, 3, 782, 391, 0, 5625, 5626, 5, 884, 0, + 0, 5626, 5628, 5, 900, 0, 0, 5627, 5625, 1, 0, 0, 0, 5627, 5628, 1, 0, + 0, 0, 5628, 5632, 1, 0, 0, 0, 5629, 5630, 3, 2260, 1130, 0, 5630, 5631, + 5, 2369, 0, 0, 5631, 5633, 1, 0, 0, 0, 5632, 5629, 1, 0, 0, 0, 5632, 5633, + 1, 0, 0, 0, 5633, 5634, 1, 0, 0, 0, 5634, 5636, 3, 2380, 1190, 0, 5635, + 5623, 1, 0, 0, 0, 5635, 5627, 1, 0, 0, 0, 5636, 5642, 1, 0, 0, 0, 5637, + 5640, 3, 416, 208, 0, 5638, 5640, 5, 37, 0, 0, 5639, 5637, 1, 0, 0, 0, + 5639, 5638, 1, 0, 0, 0, 5640, 5642, 1, 0, 0, 0, 5641, 5620, 1, 0, 0, 0, + 5641, 5639, 1, 0, 0, 0, 5642, 413, 1, 0, 0, 0, 5643, 5644, 7, 51, 0, 0, + 5644, 415, 1, 0, 0, 0, 5645, 5646, 5, 26, 0, 0, 5646, 5647, 5, 753, 0, + 0, 5647, 5663, 5, 836, 0, 0, 5648, 5649, 7, 52, 0, 0, 5649, 5663, 5, 729, + 0, 0, 5650, 5651, 5, 812, 0, 0, 5651, 5663, 5, 1976, 0, 0, 5652, 5653, + 7, 53, 0, 0, 5653, 5663, 5, 395, 0, 0, 5654, 5655, 3, 2380, 1190, 0, 5655, + 5656, 3, 2380, 1190, 0, 5656, 5657, 3, 2380, 1190, 0, 5657, 5663, 1, 0, + 0, 0, 5658, 5659, 3, 2380, 1190, 0, 5659, 5660, 3, 2380, 1190, 0, 5660, + 5663, 1, 0, 0, 0, 5661, 5663, 3, 2380, 1190, 0, 5662, 5645, 1, 0, 0, 0, + 5662, 5648, 1, 0, 0, 0, 5662, 5650, 1, 0, 0, 0, 5662, 5652, 1, 0, 0, 0, + 5662, 5654, 1, 0, 0, 0, 5662, 5658, 1, 0, 0, 0, 5662, 5661, 1, 0, 0, 0, + 5663, 417, 1, 0, 0, 0, 5664, 5665, 5, 11, 0, 0, 5665, 5666, 5, 236, 0, + 0, 5666, 5692, 5, 2398, 0, 0, 5667, 5668, 7, 54, 0, 0, 5668, 5673, 3, 420, + 210, 0, 5669, 5670, 5, 2382, 0, 0, 5670, 5672, 3, 420, 210, 0, 5671, 5669, + 1, 0, 0, 0, 5672, 5675, 1, 0, 0, 0, 5673, 5671, 1, 0, 0, 0, 5673, 5674, + 1, 0, 0, 0, 5674, 5693, 1, 0, 0, 0, 5675, 5673, 1, 0, 0, 0, 5676, 5677, + 5, 431, 0, 0, 5677, 5678, 3, 420, 210, 0, 5678, 5679, 5, 1175, 0, 0, 5679, + 5687, 3, 2380, 1190, 0, 5680, 5681, 5, 2382, 0, 0, 5681, 5682, 3, 420, + 210, 0, 5682, 5683, 5, 1175, 0, 0, 5683, 5684, 3, 2380, 1190, 0, 5684, + 5686, 1, 0, 0, 0, 5685, 5680, 1, 0, 0, 0, 5686, 5689, 1, 0, 0, 0, 5687, + 5685, 1, 0, 0, 0, 5687, 5688, 1, 0, 0, 0, 5688, 5693, 1, 0, 0, 0, 5689, + 5687, 1, 0, 0, 0, 5690, 5691, 5, 1374, 0, 0, 5691, 5693, 7, 55, 0, 0, 5692, + 5667, 1, 0, 0, 0, 5692, 5676, 1, 0, 0, 0, 5692, 5690, 1, 0, 0, 0, 5693, + 419, 1, 0, 0, 0, 5694, 5695, 3, 2380, 1190, 0, 5695, 421, 1, 0, 0, 0, 5696, + 5697, 5, 1496, 0, 0, 5697, 5702, 3, 2282, 1141, 0, 5698, 5699, 5, 2382, + 0, 0, 5699, 5701, 3, 2282, 1141, 0, 5700, 5698, 1, 0, 0, 0, 5701, 5704, + 1, 0, 0, 0, 5702, 5700, 1, 0, 0, 0, 5702, 5703, 1, 0, 0, 0, 5703, 423, + 1, 0, 0, 0, 5704, 5702, 1, 0, 0, 0, 5705, 5706, 5, 301, 0, 0, 5706, 5708, + 5, 279, 0, 0, 5707, 5709, 5, 1488, 0, 0, 5708, 5707, 1, 0, 0, 0, 5708, + 5709, 1, 0, 0, 0, 5709, 5711, 1, 0, 0, 0, 5710, 5712, 5, 1568, 0, 0, 5711, + 5710, 1, 0, 0, 0, 5711, 5712, 1, 0, 0, 0, 5712, 5713, 1, 0, 0, 0, 5713, + 5714, 5, 329, 0, 0, 5714, 5716, 3, 2380, 1190, 0, 5715, 5717, 3, 428, 214, + 0, 5716, 5715, 1, 0, 0, 0, 5716, 5717, 1, 0, 0, 0, 5717, 5718, 1, 0, 0, + 0, 5718, 5728, 7, 56, 0, 0, 5719, 5720, 5, 331, 0, 0, 5720, 5725, 3, 432, + 216, 0, 5721, 5722, 5, 2382, 0, 0, 5722, 5724, 3, 432, 216, 0, 5723, 5721, + 1, 0, 0, 0, 5724, 5727, 1, 0, 0, 0, 5725, 5723, 1, 0, 0, 0, 5725, 5726, + 1, 0, 0, 0, 5726, 5729, 1, 0, 0, 0, 5727, 5725, 1, 0, 0, 0, 5728, 5719, + 1, 0, 0, 0, 5728, 5729, 1, 0, 0, 0, 5729, 5733, 1, 0, 0, 0, 5730, 5732, + 3, 426, 213, 0, 5731, 5730, 1, 0, 0, 0, 5732, 5735, 1, 0, 0, 0, 5733, 5731, + 1, 0, 0, 0, 5733, 5734, 1, 0, 0, 0, 5734, 5737, 1, 0, 0, 0, 5735, 5733, + 1, 0, 0, 0, 5736, 5738, 3, 430, 215, 0, 5737, 5736, 1, 0, 0, 0, 5737, 5738, + 1, 0, 0, 0, 5738, 425, 1, 0, 0, 0, 5739, 5740, 5, 855, 0, 0, 5740, 5764, + 3, 2370, 1185, 0, 5741, 5742, 5, 857, 0, 0, 5742, 5764, 3, 2370, 1185, + 0, 5743, 5744, 5, 856, 0, 0, 5744, 5764, 3, 2370, 1185, 0, 5745, 5746, + 5, 851, 0, 0, 5746, 5764, 3, 2370, 1185, 0, 5747, 5748, 5, 854, 0, 0, 5748, + 5764, 3, 2370, 1185, 0, 5749, 5764, 5, 64, 0, 0, 5750, 5764, 5, 986, 0, + 0, 5751, 5752, 5, 560, 0, 0, 5752, 5764, 5, 815, 0, 0, 5753, 5754, 5, 1568, + 0, 0, 5754, 5755, 5, 1628, 0, 0, 5755, 5756, 5, 1040, 0, 0, 5756, 5761, + 5, 564, 0, 0, 5757, 5758, 5, 330, 0, 0, 5758, 5762, 5, 94, 0, 0, 5759, + 5760, 5, 799, 0, 0, 5760, 5762, 5, 1291, 0, 0, 5761, 5757, 1, 0, 0, 0, + 5761, 5759, 1, 0, 0, 0, 5762, 5764, 1, 0, 0, 0, 5763, 5739, 1, 0, 0, 0, + 5763, 5741, 1, 0, 0, 0, 5763, 5743, 1, 0, 0, 0, 5763, 5745, 1, 0, 0, 0, + 5763, 5747, 1, 0, 0, 0, 5763, 5749, 1, 0, 0, 0, 5763, 5750, 1, 0, 0, 0, + 5763, 5751, 1, 0, 0, 0, 5763, 5753, 1, 0, 0, 0, 5764, 427, 1, 0, 0, 0, + 5765, 5770, 5, 813, 0, 0, 5766, 5768, 5, 593, 0, 0, 5767, 5766, 1, 0, 0, + 0, 5767, 5768, 1, 0, 0, 0, 5768, 5769, 1, 0, 0, 0, 5769, 5771, 3, 2370, + 1185, 0, 5770, 5767, 1, 0, 0, 0, 5770, 5771, 1, 0, 0, 0, 5771, 5772, 1, + 0, 0, 0, 5772, 5783, 3, 432, 216, 0, 5773, 5778, 5, 2382, 0, 0, 5774, 5776, + 5, 593, 0, 0, 5775, 5774, 1, 0, 0, 0, 5775, 5776, 1, 0, 0, 0, 5776, 5777, + 1, 0, 0, 0, 5777, 5779, 3, 2370, 1185, 0, 5778, 5775, 1, 0, 0, 0, 5778, + 5779, 1, 0, 0, 0, 5779, 5780, 1, 0, 0, 0, 5780, 5782, 3, 432, 216, 0, 5781, + 5773, 1, 0, 0, 0, 5782, 5785, 1, 0, 0, 0, 5783, 5781, 1, 0, 0, 0, 5783, + 5784, 1, 0, 0, 0, 5784, 429, 1, 0, 0, 0, 5785, 5783, 1, 0, 0, 0, 5786, + 5787, 5, 181, 0, 0, 5787, 5788, 5, 1568, 0, 0, 5788, 5789, 3, 2380, 1190, + 0, 5789, 431, 1, 0, 0, 0, 5790, 5793, 3, 914, 457, 0, 5791, 5793, 3, 916, + 458, 0, 5792, 5790, 1, 0, 0, 0, 5792, 5791, 1, 0, 0, 0, 5793, 433, 1, 0, + 0, 0, 5794, 5795, 5, 301, 0, 0, 5795, 5796, 5, 407, 0, 0, 5796, 5809, 3, + 2380, 1190, 0, 5797, 5807, 5, 618, 0, 0, 5798, 5807, 5, 1098, 0, 0, 5799, + 5807, 5, 553, 0, 0, 5800, 5803, 5, 2251, 0, 0, 5801, 5802, 5, 1584, 0, + 0, 5802, 5804, 3, 2380, 1190, 0, 5803, 5801, 1, 0, 0, 0, 5803, 5804, 1, + 0, 0, 0, 5804, 5807, 1, 0, 0, 0, 5805, 5807, 5, 507, 0, 0, 5806, 5797, + 1, 0, 0, 0, 5806, 5798, 1, 0, 0, 0, 5806, 5799, 1, 0, 0, 0, 5806, 5800, + 1, 0, 0, 0, 5806, 5805, 1, 0, 0, 0, 5807, 5808, 1, 0, 0, 0, 5808, 5810, + 5, 1425, 0, 0, 5809, 5806, 1, 0, 0, 0, 5809, 5810, 1, 0, 0, 0, 5810, 5827, + 1, 0, 0, 0, 5811, 5813, 3, 88, 44, 0, 5812, 5811, 1, 0, 0, 0, 5812, 5813, + 1, 0, 0, 0, 5813, 5816, 1, 0, 0, 0, 5814, 5815, 5, 519, 0, 0, 5815, 5817, + 3, 2380, 1190, 0, 5816, 5814, 1, 0, 0, 0, 5816, 5817, 1, 0, 0, 0, 5817, + 5818, 1, 0, 0, 0, 5818, 5819, 5, 406, 0, 0, 5819, 5824, 3, 436, 218, 0, + 5820, 5821, 5, 2382, 0, 0, 5821, 5823, 3, 436, 218, 0, 5822, 5820, 1, 0, + 0, 0, 5823, 5826, 1, 0, 0, 0, 5824, 5822, 1, 0, 0, 0, 5824, 5825, 1, 0, + 0, 0, 5825, 5828, 1, 0, 0, 0, 5826, 5824, 1, 0, 0, 0, 5827, 5812, 1, 0, + 0, 0, 5828, 5829, 1, 0, 0, 0, 5829, 5827, 1, 0, 0, 0, 5829, 5830, 1, 0, + 0, 0, 5830, 5844, 1, 0, 0, 0, 5831, 5832, 5, 80, 0, 0, 5832, 5833, 5, 2372, + 0, 0, 5833, 5834, 5, 2398, 0, 0, 5834, 5841, 5, 2372, 0, 0, 5835, 5836, + 5, 2382, 0, 0, 5836, 5837, 5, 2372, 0, 0, 5837, 5838, 5, 2398, 0, 0, 5838, + 5840, 5, 2372, 0, 0, 5839, 5835, 1, 0, 0, 0, 5840, 5843, 1, 0, 0, 0, 5841, + 5839, 1, 0, 0, 0, 5841, 5842, 1, 0, 0, 0, 5842, 5845, 1, 0, 0, 0, 5843, + 5841, 1, 0, 0, 0, 5844, 5831, 1, 0, 0, 0, 5844, 5845, 1, 0, 0, 0, 5845, + 435, 1, 0, 0, 0, 5846, 5849, 5, 2372, 0, 0, 5847, 5848, 5, 926, 0, 0, 5848, + 5850, 3, 2380, 1190, 0, 5849, 5847, 1, 0, 0, 0, 5849, 5850, 1, 0, 0, 0, + 5850, 5853, 1, 0, 0, 0, 5851, 5852, 5, 1595, 0, 0, 5852, 5854, 3, 1170, + 585, 0, 5853, 5851, 1, 0, 0, 0, 5853, 5854, 1, 0, 0, 0, 5854, 5856, 1, + 0, 0, 0, 5855, 5857, 3, 38, 19, 0, 5856, 5855, 1, 0, 0, 0, 5856, 5857, + 1, 0, 0, 0, 5857, 437, 1, 0, 0, 0, 5858, 5859, 5, 301, 0, 0, 5859, 5860, + 5, 438, 0, 0, 5860, 5865, 3, 2380, 1190, 0, 5861, 5862, 5, 66, 0, 0, 5862, + 5863, 5, 188, 0, 0, 5863, 5864, 5, 1163, 0, 0, 5864, 5866, 3, 2380, 1190, + 0, 5865, 5861, 1, 0, 0, 0, 5865, 5866, 1, 0, 0, 0, 5866, 439, 1, 0, 0, + 0, 5867, 5868, 5, 301, 0, 0, 5868, 5869, 5, 549, 0, 0, 5869, 5871, 5, 62, + 0, 0, 5870, 5872, 5, 363, 0, 0, 5871, 5870, 1, 0, 0, 0, 5871, 5872, 1, + 0, 0, 0, 5872, 5873, 1, 0, 0, 0, 5873, 5874, 3, 2380, 1190, 0, 5874, 5875, + 5, 1973, 0, 0, 5875, 5877, 3, 2380, 1190, 0, 5876, 5878, 3, 442, 221, 0, + 5877, 5876, 1, 0, 0, 0, 5877, 5878, 1, 0, 0, 0, 5878, 5884, 1, 0, 0, 0, + 5879, 5881, 5, 1057, 0, 0, 5880, 5879, 1, 0, 0, 0, 5880, 5881, 1, 0, 0, + 0, 5881, 5882, 1, 0, 0, 0, 5882, 5883, 5, 1185, 0, 0, 5883, 5885, 5, 330, + 0, 0, 5884, 5880, 1, 0, 0, 0, 5884, 5885, 1, 0, 0, 0, 5885, 5886, 1, 0, + 0, 0, 5886, 5887, 3, 444, 222, 0, 5887, 441, 1, 0, 0, 0, 5888, 5889, 5, + 1394, 0, 0, 5889, 5890, 5, 2370, 0, 0, 5890, 5891, 7, 57, 0, 0, 5891, 443, + 1, 0, 0, 0, 5892, 5893, 5, 1484, 0, 0, 5893, 5894, 5, 2370, 0, 0, 5894, + 5895, 7, 58, 0, 0, 5895, 445, 1, 0, 0, 0, 5896, 5899, 5, 301, 0, 0, 5897, + 5898, 5, 1219, 0, 0, 5898, 5900, 5, 1463, 0, 0, 5899, 5897, 1, 0, 0, 0, + 5899, 5900, 1, 0, 0, 0, 5900, 5905, 1, 0, 0, 0, 5901, 5903, 5, 1057, 0, + 0, 5902, 5901, 1, 0, 0, 0, 5902, 5903, 1, 0, 0, 0, 5903, 5904, 1, 0, 0, + 0, 5904, 5906, 5, 560, 0, 0, 5905, 5902, 1, 0, 0, 0, 5905, 5906, 1, 0, + 0, 0, 5906, 5907, 1, 0, 0, 0, 5907, 5911, 5, 617, 0, 0, 5908, 5909, 3, + 2260, 1130, 0, 5909, 5910, 5, 2369, 0, 0, 5910, 5912, 1, 0, 0, 0, 5911, + 5908, 1, 0, 0, 0, 5911, 5912, 1, 0, 0, 0, 5912, 5913, 1, 0, 0, 0, 5913, + 5917, 3, 2380, 1190, 0, 5914, 5915, 5, 1577, 0, 0, 5915, 5916, 5, 2398, + 0, 0, 5916, 5918, 7, 43, 0, 0, 5917, 5914, 1, 0, 0, 0, 5917, 5918, 1, 0, + 0, 0, 5918, 5922, 1, 0, 0, 0, 5919, 5921, 3, 330, 165, 0, 5920, 5919, 1, + 0, 0, 0, 5921, 5924, 1, 0, 0, 0, 5922, 5920, 1, 0, 0, 0, 5922, 5923, 1, + 0, 0, 0, 5923, 5925, 1, 0, 0, 0, 5924, 5922, 1, 0, 0, 0, 5925, 5926, 3, + 448, 224, 0, 5926, 5928, 3, 450, 225, 0, 5927, 5929, 3, 452, 226, 0, 5928, + 5927, 1, 0, 0, 0, 5928, 5929, 1, 0, 0, 0, 5929, 447, 1, 0, 0, 0, 5930, + 5934, 5, 2129, 0, 0, 5931, 5932, 3, 2260, 1130, 0, 5932, 5933, 5, 2369, + 0, 0, 5933, 5935, 1, 0, 0, 0, 5934, 5931, 1, 0, 0, 0, 5934, 5935, 1, 0, + 0, 0, 5935, 5936, 1, 0, 0, 0, 5936, 5937, 3, 2380, 1190, 0, 5937, 449, + 1, 0, 0, 0, 5938, 5944, 5, 2376, 0, 0, 5939, 5942, 3, 2380, 1190, 0, 5940, + 5941, 5, 188, 0, 0, 5941, 5943, 5, 1163, 0, 0, 5942, 5940, 1, 0, 0, 0, + 5942, 5943, 1, 0, 0, 0, 5943, 5945, 1, 0, 0, 0, 5944, 5939, 1, 0, 0, 0, + 5945, 5946, 1, 0, 0, 0, 5946, 5944, 1, 0, 0, 0, 5946, 5947, 1, 0, 0, 0, + 5947, 5948, 1, 0, 0, 0, 5948, 5949, 5, 2377, 0, 0, 5949, 451, 1, 0, 0, + 0, 5950, 5951, 5, 615, 0, 0, 5951, 5952, 5, 81, 0, 0, 5952, 5953, 5, 2376, + 0, 0, 5953, 5954, 3, 454, 227, 0, 5954, 5955, 5, 2377, 0, 0, 5955, 453, + 1, 0, 0, 0, 5956, 5960, 3, 456, 228, 0, 5957, 5959, 3, 330, 165, 0, 5958, + 5957, 1, 0, 0, 0, 5959, 5962, 1, 0, 0, 0, 5960, 5958, 1, 0, 0, 0, 5960, + 5961, 1, 0, 0, 0, 5961, 455, 1, 0, 0, 0, 5962, 5960, 1, 0, 0, 0, 5963, + 5964, 7, 59, 0, 0, 5964, 457, 1, 0, 0, 0, 5965, 5967, 5, 301, 0, 0, 5966, + 5968, 7, 60, 0, 0, 5967, 5966, 1, 0, 0, 0, 5967, 5968, 1, 0, 0, 0, 5968, + 5969, 1, 0, 0, 0, 5969, 5970, 5, 659, 0, 0, 5970, 5971, 3, 2302, 1151, + 0, 5971, 5975, 5, 1175, 0, 0, 5972, 5976, 3, 460, 230, 0, 5973, 5976, 3, + 464, 232, 0, 5974, 5976, 3, 466, 233, 0, 5975, 5972, 1, 0, 0, 0, 5975, + 5973, 1, 0, 0, 0, 5975, 5974, 1, 0, 0, 0, 5976, 5978, 1, 0, 0, 0, 5977, + 5979, 7, 61, 0, 0, 5978, 5977, 1, 0, 0, 0, 5978, 5979, 1, 0, 0, 0, 5979, + 5980, 1, 0, 0, 0, 5980, 5981, 5, 2396, 0, 0, 5981, 459, 1, 0, 0, 0, 5982, + 5983, 5, 206, 0, 0, 5983, 5985, 3, 462, 231, 0, 5984, 5986, 3, 1596, 798, + 0, 5985, 5984, 1, 0, 0, 0, 5985, 5986, 1, 0, 0, 0, 5986, 461, 1, 0, 0, + 0, 5987, 5988, 3, 2380, 1190, 0, 5988, 5989, 5, 2369, 0, 0, 5989, 5991, + 1, 0, 0, 0, 5990, 5987, 1, 0, 0, 0, 5990, 5991, 1, 0, 0, 0, 5991, 5992, + 1, 0, 0, 0, 5992, 5993, 3, 2380, 1190, 0, 5993, 463, 1, 0, 0, 0, 5994, + 5996, 3, 2314, 1157, 0, 5995, 5997, 3, 2240, 1120, 0, 5996, 5995, 1, 0, + 0, 0, 5996, 5997, 1, 0, 0, 0, 5997, 5998, 1, 0, 0, 0, 5998, 5999, 5, 2376, + 0, 0, 5999, 6004, 3, 468, 234, 0, 6000, 6001, 5, 2382, 0, 0, 6001, 6003, + 3, 468, 234, 0, 6002, 6000, 1, 0, 0, 0, 6003, 6006, 1, 0, 0, 0, 6004, 6002, + 1, 0, 0, 0, 6004, 6005, 1, 0, 0, 0, 6005, 6007, 1, 0, 0, 0, 6006, 6004, + 1, 0, 0, 0, 6007, 6009, 5, 2377, 0, 0, 6008, 6010, 3, 472, 236, 0, 6009, + 6008, 1, 0, 0, 0, 6009, 6010, 1, 0, 0, 0, 6010, 465, 1, 0, 0, 0, 6011, + 6012, 3, 2314, 1157, 0, 6012, 6015, 5, 2376, 0, 0, 6013, 6016, 3, 2314, + 1157, 0, 6014, 6016, 3, 2240, 1120, 0, 6015, 6013, 1, 0, 0, 0, 6015, 6014, + 1, 0, 0, 0, 6015, 6016, 1, 0, 0, 0, 6016, 6017, 1, 0, 0, 0, 6017, 6019, + 3, 2312, 1156, 0, 6018, 6020, 7, 48, 0, 0, 6019, 6018, 1, 0, 0, 0, 6019, + 6020, 1, 0, 0, 0, 6020, 6032, 1, 0, 0, 0, 6021, 6024, 5, 2382, 0, 0, 6022, + 6025, 3, 2314, 1157, 0, 6023, 6025, 3, 2240, 1120, 0, 6024, 6022, 1, 0, + 0, 0, 6024, 6023, 1, 0, 0, 0, 6024, 6025, 1, 0, 0, 0, 6025, 6026, 1, 0, + 0, 0, 6026, 6028, 3, 2312, 1156, 0, 6027, 6029, 7, 48, 0, 0, 6028, 6027, + 1, 0, 0, 0, 6028, 6029, 1, 0, 0, 0, 6029, 6031, 1, 0, 0, 0, 6030, 6021, + 1, 0, 0, 0, 6031, 6034, 1, 0, 0, 0, 6032, 6030, 1, 0, 0, 0, 6032, 6033, + 1, 0, 0, 0, 6033, 6035, 1, 0, 0, 0, 6034, 6032, 1, 0, 0, 0, 6035, 6036, + 5, 2377, 0, 0, 6036, 6037, 5, 572, 0, 0, 6037, 6038, 3, 2314, 1157, 0, + 6038, 6045, 3, 2240, 1120, 0, 6039, 6040, 5, 2382, 0, 0, 6040, 6041, 3, + 2314, 1157, 0, 6041, 6042, 3, 2240, 1120, 0, 6042, 6044, 1, 0, 0, 0, 6043, + 6039, 1, 0, 0, 0, 6044, 6047, 1, 0, 0, 0, 6045, 6043, 1, 0, 0, 0, 6045, + 6046, 1, 0, 0, 0, 6046, 6048, 1, 0, 0, 0, 6047, 6045, 1, 0, 0, 0, 6048, + 6050, 3, 2242, 1121, 0, 6049, 6051, 3, 486, 243, 0, 6050, 6049, 1, 0, 0, + 0, 6050, 6051, 1, 0, 0, 0, 6051, 6053, 1, 0, 0, 0, 6052, 6054, 3, 1596, + 798, 0, 6053, 6052, 1, 0, 0, 0, 6053, 6054, 1, 0, 0, 0, 6054, 467, 1, 0, + 0, 0, 6055, 6057, 3, 470, 235, 0, 6056, 6058, 7, 48, 0, 0, 6057, 6056, + 1, 0, 0, 0, 6057, 6058, 1, 0, 0, 0, 6058, 469, 1, 0, 0, 0, 6059, 6062, + 3, 2312, 1156, 0, 6060, 6062, 3, 2080, 1040, 0, 6061, 6059, 1, 0, 0, 0, + 6061, 6060, 1, 0, 0, 0, 6062, 471, 1, 0, 0, 0, 6063, 6067, 3, 482, 241, + 0, 6064, 6067, 3, 486, 243, 0, 6065, 6067, 3, 1596, 798, 0, 6066, 6063, + 1, 0, 0, 0, 6066, 6064, 1, 0, 0, 0, 6066, 6065, 1, 0, 0, 0, 6067, 6068, + 1, 0, 0, 0, 6068, 6066, 1, 0, 0, 0, 6068, 6069, 1, 0, 0, 0, 6069, 6077, + 1, 0, 0, 0, 6070, 6071, 5, 673, 0, 0, 6071, 6074, 5, 723, 0, 0, 6072, 6075, + 3, 474, 237, 0, 6073, 6075, 3, 478, 239, 0, 6074, 6072, 1, 0, 0, 0, 6074, + 6073, 1, 0, 0, 0, 6075, 6077, 1, 0, 0, 0, 6076, 6066, 1, 0, 0, 0, 6076, + 6070, 1, 0, 0, 0, 6077, 473, 1, 0, 0, 0, 6078, 6080, 3, 508, 254, 0, 6079, + 6081, 3, 476, 238, 0, 6080, 6079, 1, 0, 0, 0, 6080, 6081, 1, 0, 0, 0, 6081, + 6083, 1, 0, 0, 0, 6082, 6084, 3, 926, 463, 0, 6083, 6082, 1, 0, 0, 0, 6083, + 6084, 1, 0, 0, 0, 6084, 6090, 1, 0, 0, 0, 6085, 6086, 5, 1244, 0, 0, 6086, + 6087, 5, 2376, 0, 0, 6087, 6088, 3, 506, 253, 0, 6088, 6089, 5, 2377, 0, + 0, 6089, 6091, 1, 0, 0, 0, 6090, 6085, 1, 0, 0, 0, 6090, 6091, 1, 0, 0, + 0, 6091, 475, 1, 0, 0, 0, 6092, 6120, 5, 804, 0, 0, 6093, 6094, 5, 2376, + 0, 0, 6094, 6095, 5, 1256, 0, 0, 6095, 6101, 3, 1704, 852, 0, 6096, 6097, + 5, 1244, 0, 0, 6097, 6098, 5, 2376, 0, 0, 6098, 6099, 3, 506, 253, 0, 6099, + 6100, 5, 2377, 0, 0, 6100, 6102, 1, 0, 0, 0, 6101, 6096, 1, 0, 0, 0, 6101, + 6102, 1, 0, 0, 0, 6102, 6115, 1, 0, 0, 0, 6103, 6104, 5, 2382, 0, 0, 6104, + 6105, 5, 1256, 0, 0, 6105, 6111, 3, 1704, 852, 0, 6106, 6107, 5, 1244, + 0, 0, 6107, 6108, 5, 2376, 0, 0, 6108, 6109, 3, 506, 253, 0, 6109, 6110, + 5, 2377, 0, 0, 6110, 6112, 1, 0, 0, 0, 6111, 6106, 1, 0, 0, 0, 6111, 6112, + 1, 0, 0, 0, 6112, 6114, 1, 0, 0, 0, 6113, 6103, 1, 0, 0, 0, 6114, 6117, + 1, 0, 0, 0, 6115, 6113, 1, 0, 0, 0, 6115, 6116, 1, 0, 0, 0, 6116, 6118, + 1, 0, 0, 0, 6117, 6115, 1, 0, 0, 0, 6118, 6119, 5, 2377, 0, 0, 6119, 6121, + 1, 0, 0, 0, 6120, 6093, 1, 0, 0, 0, 6120, 6121, 1, 0, 0, 0, 6121, 477, + 1, 0, 0, 0, 6122, 6123, 5, 2194, 0, 0, 6123, 6125, 5, 2369, 0, 0, 6124, + 6122, 1, 0, 0, 0, 6124, 6125, 1, 0, 0, 0, 6125, 6126, 1, 0, 0, 0, 6126, + 6128, 5, 2211, 0, 0, 6127, 6129, 3, 480, 240, 0, 6128, 6127, 1, 0, 0, 0, + 6128, 6129, 1, 0, 0, 0, 6129, 6131, 1, 0, 0, 0, 6130, 6132, 3, 926, 463, + 0, 6131, 6130, 1, 0, 0, 0, 6131, 6132, 1, 0, 0, 0, 6132, 479, 1, 0, 0, + 0, 6133, 6147, 5, 804, 0, 0, 6134, 6135, 5, 2376, 0, 0, 6135, 6136, 5, + 1256, 0, 0, 6136, 6142, 3, 1704, 852, 0, 6137, 6138, 5, 2382, 0, 0, 6138, + 6139, 5, 1256, 0, 0, 6139, 6141, 3, 1704, 852, 0, 6140, 6137, 1, 0, 0, + 0, 6141, 6144, 1, 0, 0, 0, 6142, 6140, 1, 0, 0, 0, 6142, 6143, 1, 0, 0, + 0, 6143, 6145, 1, 0, 0, 0, 6144, 6142, 1, 0, 0, 0, 6145, 6146, 5, 2377, + 0, 0, 6146, 6148, 1, 0, 0, 0, 6147, 6134, 1, 0, 0, 0, 6147, 6148, 1, 0, + 0, 0, 6148, 481, 1, 0, 0, 0, 6149, 6191, 5, 586, 0, 0, 6150, 6151, 5, 1256, + 0, 0, 6151, 6189, 5, 151, 0, 0, 6152, 6153, 5, 1399, 0, 0, 6153, 6154, + 5, 2376, 0, 0, 6154, 6159, 3, 2312, 1156, 0, 6155, 6156, 5, 2382, 0, 0, + 6156, 6158, 3, 2312, 1156, 0, 6157, 6155, 1, 0, 0, 0, 6158, 6161, 1, 0, + 0, 0, 6159, 6157, 1, 0, 0, 0, 6159, 6160, 1, 0, 0, 0, 6160, 6162, 1, 0, + 0, 0, 6161, 6159, 1, 0, 0, 0, 6162, 6163, 5, 2377, 0, 0, 6163, 6164, 5, + 2376, 0, 0, 6164, 6169, 3, 484, 242, 0, 6165, 6166, 5, 2382, 0, 0, 6166, + 6168, 3, 484, 242, 0, 6167, 6165, 1, 0, 0, 0, 6168, 6171, 1, 0, 0, 0, 6169, 6167, 1, 0, 0, 0, 6169, 6170, 1, 0, 0, 0, 6170, 6172, 1, 0, 0, 0, 6171, - 6169, 1, 0, 0, 0, 6172, 6175, 5, 2377, 0, 0, 6173, 6176, 3, 1116, 558, - 0, 6174, 6176, 3, 1118, 559, 0, 6175, 6173, 1, 0, 0, 0, 6175, 6174, 1, - 0, 0, 0, 6176, 6178, 1, 0, 0, 0, 6177, 6140, 1, 0, 0, 0, 6177, 6162, 1, - 0, 0, 0, 6178, 6180, 1, 0, 0, 0, 6179, 6138, 1, 0, 0, 0, 6179, 6180, 1, - 0, 0, 0, 6180, 483, 1, 0, 0, 0, 6181, 6183, 5, 1256, 0, 0, 6182, 6184, - 3, 1704, 852, 0, 6183, 6182, 1, 0, 0, 0, 6183, 6184, 1, 0, 0, 0, 6184, - 6185, 1, 0, 0, 0, 6185, 6186, 5, 2140, 0, 0, 6186, 6187, 5, 780, 0, 0, - 6187, 6188, 5, 1988, 0, 0, 6188, 6189, 5, 2376, 0, 0, 6189, 6194, 3, 2170, - 1085, 0, 6190, 6191, 5, 2382, 0, 0, 6191, 6193, 3, 2170, 1085, 0, 6192, - 6190, 1, 0, 0, 0, 6193, 6196, 1, 0, 0, 0, 6194, 6192, 1, 0, 0, 0, 6194, - 6195, 1, 0, 0, 0, 6195, 6197, 1, 0, 0, 0, 6196, 6194, 1, 0, 0, 0, 6197, - 6199, 5, 2377, 0, 0, 6198, 6200, 3, 1194, 597, 0, 6199, 6198, 1, 0, 0, - 0, 6199, 6200, 1, 0, 0, 0, 6200, 485, 1, 0, 0, 0, 6201, 6206, 5, 804, 0, - 0, 6202, 6207, 3, 488, 244, 0, 6203, 6207, 3, 490, 245, 0, 6204, 6207, - 3, 494, 247, 0, 6205, 6207, 3, 498, 249, 0, 6206, 6202, 1, 0, 0, 0, 6206, - 6203, 1, 0, 0, 0, 6206, 6204, 1, 0, 0, 0, 6206, 6205, 1, 0, 0, 0, 6206, - 6207, 1, 0, 0, 0, 6207, 487, 1, 0, 0, 0, 6208, 6209, 5, 2376, 0, 0, 6209, - 6214, 3, 492, 246, 0, 6210, 6211, 5, 2382, 0, 0, 6211, 6213, 3, 492, 246, - 0, 6212, 6210, 1, 0, 0, 0, 6213, 6216, 1, 0, 0, 0, 6214, 6212, 1, 0, 0, - 0, 6214, 6215, 1, 0, 0, 0, 6215, 6217, 1, 0, 0, 0, 6216, 6214, 1, 0, 0, - 0, 6217, 6218, 5, 2377, 0, 0, 6218, 489, 1, 0, 0, 0, 6219, 6220, 5, 2376, - 0, 0, 6220, 6225, 3, 492, 246, 0, 6221, 6222, 5, 2382, 0, 0, 6222, 6224, - 3, 492, 246, 0, 6223, 6221, 1, 0, 0, 0, 6224, 6227, 1, 0, 0, 0, 6225, 6223, - 1, 0, 0, 0, 6225, 6226, 1, 0, 0, 0, 6226, 6228, 1, 0, 0, 0, 6227, 6225, - 1, 0, 0, 0, 6228, 6229, 5, 2377, 0, 0, 6229, 491, 1, 0, 0, 0, 6230, 6232, - 5, 1256, 0, 0, 6231, 6233, 3, 1704, 852, 0, 6232, 6231, 1, 0, 0, 0, 6232, - 6233, 1, 0, 0, 0, 6233, 6238, 1, 0, 0, 0, 6234, 6237, 3, 1194, 597, 0, - 6235, 6237, 3, 1608, 804, 0, 6236, 6234, 1, 0, 0, 0, 6236, 6235, 1, 0, - 0, 0, 6237, 6240, 1, 0, 0, 0, 6238, 6236, 1, 0, 0, 0, 6238, 6239, 1, 0, - 0, 0, 6239, 6242, 1, 0, 0, 0, 6240, 6238, 1, 0, 0, 0, 6241, 6243, 5, 2087, - 0, 0, 6242, 6241, 1, 0, 0, 0, 6242, 6243, 1, 0, 0, 0, 6243, 493, 1, 0, - 0, 0, 6244, 6245, 5, 1656, 0, 0, 6245, 6246, 5, 680, 0, 0, 6246, 6247, - 5, 2376, 0, 0, 6247, 6252, 3, 1666, 833, 0, 6248, 6249, 5, 2382, 0, 0, - 6249, 6251, 3, 1666, 833, 0, 6250, 6248, 1, 0, 0, 0, 6251, 6254, 1, 0, - 0, 0, 6252, 6250, 1, 0, 0, 0, 6252, 6253, 1, 0, 0, 0, 6253, 6255, 1, 0, - 0, 0, 6254, 6252, 1, 0, 0, 0, 6255, 6256, 5, 2377, 0, 0, 6256, 6269, 1, - 0, 0, 0, 6257, 6258, 5, 2376, 0, 0, 6258, 6263, 3, 496, 248, 0, 6259, 6260, - 5, 2382, 0, 0, 6260, 6262, 3, 496, 248, 0, 6261, 6259, 1, 0, 0, 0, 6262, - 6265, 1, 0, 0, 0, 6263, 6261, 1, 0, 0, 0, 6263, 6264, 1, 0, 0, 0, 6264, - 6266, 1, 0, 0, 0, 6265, 6263, 1, 0, 0, 0, 6266, 6267, 5, 2377, 0, 0, 6267, - 6269, 1, 0, 0, 0, 6268, 6244, 1, 0, 0, 0, 6268, 6257, 1, 0, 0, 0, 6269, - 495, 1, 0, 0, 0, 6270, 6272, 5, 1256, 0, 0, 6271, 6273, 3, 1704, 852, 0, - 6272, 6271, 1, 0, 0, 0, 6272, 6273, 1, 0, 0, 0, 6273, 6276, 1, 0, 0, 0, - 6274, 6275, 5, 1973, 0, 0, 6275, 6277, 3, 1666, 833, 0, 6276, 6274, 1, - 0, 0, 0, 6276, 6277, 1, 0, 0, 0, 6277, 6279, 1, 0, 0, 0, 6278, 6280, 3, - 1608, 804, 0, 6279, 6278, 1, 0, 0, 0, 6279, 6280, 1, 0, 0, 0, 6280, 6282, - 1, 0, 0, 0, 6281, 6283, 5, 2087, 0, 0, 6282, 6281, 1, 0, 0, 0, 6282, 6283, - 1, 0, 0, 0, 6283, 497, 1, 0, 0, 0, 6284, 6285, 5, 1656, 0, 0, 6285, 6286, - 5, 680, 0, 0, 6286, 6287, 5, 2376, 0, 0, 6287, 6292, 3, 1666, 833, 0, 6288, - 6289, 5, 2382, 0, 0, 6289, 6291, 3, 1666, 833, 0, 6290, 6288, 1, 0, 0, - 0, 6291, 6294, 1, 0, 0, 0, 6292, 6290, 1, 0, 0, 0, 6292, 6293, 1, 0, 0, - 0, 6293, 6295, 1, 0, 0, 0, 6294, 6292, 1, 0, 0, 0, 6295, 6296, 5, 2377, - 0, 0, 6296, 6298, 1, 0, 0, 0, 6297, 6284, 1, 0, 0, 0, 6297, 6298, 1, 0, - 0, 0, 6298, 6299, 1, 0, 0, 0, 6299, 6300, 5, 2376, 0, 0, 6300, 6305, 3, - 500, 250, 0, 6301, 6302, 5, 2382, 0, 0, 6302, 6304, 3, 500, 250, 0, 6303, - 6301, 1, 0, 0, 0, 6304, 6307, 1, 0, 0, 0, 6305, 6303, 1, 0, 0, 0, 6305, - 6306, 1, 0, 0, 0, 6306, 6308, 1, 0, 0, 0, 6307, 6305, 1, 0, 0, 0, 6308, - 6309, 5, 2377, 0, 0, 6309, 499, 1, 0, 0, 0, 6310, 6312, 5, 1256, 0, 0, - 6311, 6313, 3, 1704, 852, 0, 6312, 6311, 1, 0, 0, 0, 6312, 6313, 1, 0, - 0, 0, 6313, 6318, 1, 0, 0, 0, 6314, 6317, 3, 1194, 597, 0, 6315, 6317, - 3, 1608, 804, 0, 6316, 6314, 1, 0, 0, 0, 6316, 6315, 1, 0, 0, 0, 6317, - 6320, 1, 0, 0, 0, 6318, 6316, 1, 0, 0, 0, 6318, 6319, 1, 0, 0, 0, 6319, - 6321, 1, 0, 0, 0, 6320, 6318, 1, 0, 0, 0, 6321, 6323, 5, 2087, 0, 0, 6322, - 6324, 3, 502, 251, 0, 6323, 6322, 1, 0, 0, 0, 6323, 6324, 1, 0, 0, 0, 6324, - 501, 1, 0, 0, 0, 6325, 6326, 5, 1656, 0, 0, 6326, 6327, 5, 680, 0, 0, 6327, - 6328, 5, 2376, 0, 0, 6328, 6333, 3, 1666, 833, 0, 6329, 6330, 5, 2382, - 0, 0, 6330, 6332, 3, 1666, 833, 0, 6331, 6329, 1, 0, 0, 0, 6332, 6335, - 1, 0, 0, 0, 6333, 6331, 1, 0, 0, 0, 6333, 6334, 1, 0, 0, 0, 6334, 6336, - 1, 0, 0, 0, 6335, 6333, 1, 0, 0, 0, 6336, 6337, 5, 2377, 0, 0, 6337, 6350, - 1, 0, 0, 0, 6338, 6339, 5, 2376, 0, 0, 6339, 6344, 3, 504, 252, 0, 6340, - 6341, 5, 2382, 0, 0, 6341, 6343, 3, 504, 252, 0, 6342, 6340, 1, 0, 0, 0, - 6343, 6346, 1, 0, 0, 0, 6344, 6342, 1, 0, 0, 0, 6344, 6345, 1, 0, 0, 0, - 6345, 6347, 1, 0, 0, 0, 6346, 6344, 1, 0, 0, 0, 6347, 6348, 5, 2377, 0, - 0, 6348, 6350, 1, 0, 0, 0, 6349, 6325, 1, 0, 0, 0, 6349, 6338, 1, 0, 0, - 0, 6350, 503, 1, 0, 0, 0, 6351, 6353, 5, 1668, 0, 0, 6352, 6354, 3, 1148, - 574, 0, 6353, 6352, 1, 0, 0, 0, 6353, 6354, 1, 0, 0, 0, 6354, 6357, 1, - 0, 0, 0, 6355, 6356, 5, 1973, 0, 0, 6356, 6358, 3, 1666, 833, 0, 6357, - 6355, 1, 0, 0, 0, 6357, 6358, 1, 0, 0, 0, 6358, 6360, 1, 0, 0, 0, 6359, - 6361, 3, 1608, 804, 0, 6360, 6359, 1, 0, 0, 0, 6360, 6361, 1, 0, 0, 0, - 6361, 6363, 1, 0, 0, 0, 6362, 6364, 5, 2087, 0, 0, 6363, 6362, 1, 0, 0, - 0, 6363, 6364, 1, 0, 0, 0, 6364, 505, 1, 0, 0, 0, 6365, 6366, 5, 2372, - 0, 0, 6366, 507, 1, 0, 0, 0, 6367, 6368, 3, 2378, 1189, 0, 6368, 6369, - 5, 2369, 0, 0, 6369, 6371, 1, 0, 0, 0, 6370, 6367, 1, 0, 0, 0, 6370, 6371, - 1, 0, 0, 0, 6371, 6372, 1, 0, 0, 0, 6372, 6373, 3, 2378, 1189, 0, 6373, - 509, 1, 0, 0, 0, 6374, 6375, 5, 41, 0, 0, 6375, 6376, 5, 659, 0, 0, 6376, - 6379, 3, 2300, 1150, 0, 6377, 6380, 3, 512, 256, 0, 6378, 6380, 3, 514, - 257, 0, 6379, 6377, 1, 0, 0, 0, 6379, 6378, 1, 0, 0, 0, 6380, 6381, 1, - 0, 0, 0, 6381, 6382, 5, 2396, 0, 0, 6382, 511, 1, 0, 0, 0, 6383, 6390, - 3, 1300, 650, 0, 6384, 6390, 3, 1298, 649, 0, 6385, 6390, 3, 1302, 651, - 0, 6386, 6390, 3, 926, 463, 0, 6387, 6390, 3, 1188, 594, 0, 6388, 6390, - 3, 882, 441, 0, 6389, 6383, 1, 0, 0, 0, 6389, 6384, 1, 0, 0, 0, 6389, 6385, - 1, 0, 0, 0, 6389, 6386, 1, 0, 0, 0, 6389, 6387, 1, 0, 0, 0, 6389, 6388, - 1, 0, 0, 0, 6390, 6391, 1, 0, 0, 0, 6391, 6389, 1, 0, 0, 0, 6391, 6392, - 1, 0, 0, 0, 6392, 513, 1, 0, 0, 0, 6393, 6415, 3, 520, 260, 0, 6394, 6395, - 5, 1244, 0, 0, 6395, 6396, 5, 2376, 0, 0, 6396, 6397, 3, 506, 253, 0, 6397, - 6398, 5, 2377, 0, 0, 6398, 6415, 1, 0, 0, 0, 6399, 6415, 5, 233, 0, 0, - 6400, 6415, 3, 1322, 661, 0, 6401, 6415, 5, 2087, 0, 0, 6402, 6415, 3, - 516, 258, 0, 6403, 6404, 5, 1460, 0, 0, 6404, 6405, 5, 2029, 0, 0, 6405, - 6415, 3, 548, 274, 0, 6406, 6415, 5, 214, 0, 0, 6407, 6408, 3, 518, 259, - 0, 6408, 6409, 5, 2100, 0, 0, 6409, 6415, 1, 0, 0, 0, 6410, 6411, 5, 2091, - 0, 0, 6411, 6412, 5, 134, 0, 0, 6412, 6415, 5, 1429, 0, 0, 6413, 6415, - 3, 522, 261, 0, 6414, 6393, 1, 0, 0, 0, 6414, 6394, 1, 0, 0, 0, 6414, 6399, - 1, 0, 0, 0, 6414, 6400, 1, 0, 0, 0, 6414, 6401, 1, 0, 0, 0, 6414, 6402, - 1, 0, 0, 0, 6414, 6403, 1, 0, 0, 0, 6414, 6406, 1, 0, 0, 0, 6414, 6407, - 1, 0, 0, 0, 6414, 6410, 1, 0, 0, 0, 6414, 6413, 1, 0, 0, 0, 6415, 515, - 1, 0, 0, 0, 6416, 6417, 7, 62, 0, 0, 6417, 517, 1, 0, 0, 0, 6418, 6419, - 7, 63, 0, 0, 6419, 519, 1, 0, 0, 0, 6420, 6427, 5, 1413, 0, 0, 6421, 6422, - 5, 1256, 0, 0, 6422, 6428, 3, 1704, 852, 0, 6423, 6424, 5, 1668, 0, 0, - 6424, 6428, 3, 1148, 574, 0, 6425, 6428, 5, 1489, 0, 0, 6426, 6428, 5, - 1095, 0, 0, 6427, 6421, 1, 0, 0, 0, 6427, 6423, 1, 0, 0, 0, 6427, 6425, - 1, 0, 0, 0, 6427, 6426, 1, 0, 0, 0, 6427, 6428, 1, 0, 0, 0, 6428, 6443, - 1, 0, 0, 0, 6429, 6442, 3, 926, 463, 0, 6430, 6431, 5, 1973, 0, 0, 6431, - 6442, 3, 1666, 833, 0, 6432, 6433, 5, 1244, 0, 0, 6433, 6434, 5, 2376, - 0, 0, 6434, 6435, 3, 506, 253, 0, 6435, 6436, 5, 2377, 0, 0, 6436, 6442, - 1, 0, 0, 0, 6437, 6442, 5, 1173, 0, 0, 6438, 6442, 3, 1188, 594, 0, 6439, - 6442, 3, 1608, 804, 0, 6440, 6442, 3, 882, 441, 0, 6441, 6429, 1, 0, 0, - 0, 6441, 6430, 1, 0, 0, 0, 6441, 6432, 1, 0, 0, 0, 6441, 6437, 1, 0, 0, - 0, 6441, 6438, 1, 0, 0, 0, 6441, 6439, 1, 0, 0, 0, 6441, 6440, 1, 0, 0, - 0, 6442, 6445, 1, 0, 0, 0, 6443, 6441, 1, 0, 0, 0, 6443, 6444, 1, 0, 0, - 0, 6444, 521, 1, 0, 0, 0, 6445, 6443, 1, 0, 0, 0, 6446, 6455, 3, 524, 262, - 0, 6447, 6455, 3, 526, 263, 0, 6448, 6455, 3, 530, 265, 0, 6449, 6455, - 3, 534, 267, 0, 6450, 6455, 3, 536, 268, 0, 6451, 6455, 3, 538, 269, 0, - 6452, 6455, 3, 528, 264, 0, 6453, 6455, 3, 542, 271, 0, 6454, 6446, 1, - 0, 0, 0, 6454, 6447, 1, 0, 0, 0, 6454, 6448, 1, 0, 0, 0, 6454, 6449, 1, - 0, 0, 0, 6454, 6450, 1, 0, 0, 0, 6454, 6451, 1, 0, 0, 0, 6454, 6452, 1, - 0, 0, 0, 6454, 6453, 1, 0, 0, 0, 6455, 523, 1, 0, 0, 0, 6456, 6457, 5, - 909, 0, 0, 6457, 6458, 5, 363, 0, 0, 6458, 6462, 5, 81, 0, 0, 6459, 6460, - 5, 564, 0, 0, 6460, 6461, 5, 1256, 0, 0, 6461, 6463, 3, 1704, 852, 0, 6462, - 6459, 1, 0, 0, 0, 6462, 6463, 1, 0, 0, 0, 6463, 6471, 1, 0, 0, 0, 6464, - 6472, 3, 1188, 594, 0, 6465, 6468, 5, 1973, 0, 0, 6466, 6469, 3, 1666, - 833, 0, 6467, 6469, 5, 363, 0, 0, 6468, 6466, 1, 0, 0, 0, 6468, 6467, 1, - 0, 0, 0, 6469, 6472, 1, 0, 0, 0, 6470, 6472, 3, 882, 441, 0, 6471, 6464, - 1, 0, 0, 0, 6471, 6465, 1, 0, 0, 0, 6471, 6470, 1, 0, 0, 0, 6472, 525, - 1, 0, 0, 0, 6473, 6474, 5, 20, 0, 0, 6474, 6476, 5, 1256, 0, 0, 6475, 6477, - 3, 1704, 852, 0, 6476, 6475, 1, 0, 0, 0, 6476, 6477, 1, 0, 0, 0, 6477, - 6480, 1, 0, 0, 0, 6478, 6479, 5, 1973, 0, 0, 6479, 6481, 3, 1666, 833, - 0, 6480, 6478, 1, 0, 0, 0, 6480, 6481, 1, 0, 0, 0, 6481, 6483, 1, 0, 0, - 0, 6482, 6484, 3, 1608, 804, 0, 6483, 6482, 1, 0, 0, 0, 6483, 6484, 1, - 0, 0, 0, 6484, 6486, 1, 0, 0, 0, 6485, 6487, 3, 926, 463, 0, 6486, 6485, - 1, 0, 0, 0, 6486, 6487, 1, 0, 0, 0, 6487, 527, 1, 0, 0, 0, 6488, 6489, - 5, 214, 0, 0, 6489, 6491, 5, 1256, 0, 0, 6490, 6492, 3, 926, 463, 0, 6491, - 6490, 1, 0, 0, 0, 6491, 6492, 1, 0, 0, 0, 6492, 529, 1, 0, 0, 0, 6493, - 6494, 5, 909, 0, 0, 6494, 6495, 5, 1256, 0, 0, 6495, 6511, 3, 1704, 852, - 0, 6496, 6498, 3, 532, 266, 0, 6497, 6496, 1, 0, 0, 0, 6498, 6499, 1, 0, - 0, 0, 6499, 6497, 1, 0, 0, 0, 6499, 6500, 1, 0, 0, 0, 6500, 6512, 1, 0, - 0, 0, 6501, 6502, 5, 1244, 0, 0, 6502, 6503, 5, 2376, 0, 0, 6503, 6504, - 3, 506, 253, 0, 6504, 6505, 5, 2377, 0, 0, 6505, 6512, 1, 0, 0, 0, 6506, - 6512, 5, 214, 0, 0, 6507, 6508, 5, 2091, 0, 0, 6508, 6509, 5, 134, 0, 0, - 6509, 6512, 5, 1429, 0, 0, 6510, 6512, 5, 2087, 0, 0, 6511, 6497, 1, 0, - 0, 0, 6511, 6501, 1, 0, 0, 0, 6511, 6506, 1, 0, 0, 0, 6511, 6507, 1, 0, - 0, 0, 6511, 6510, 1, 0, 0, 0, 6512, 531, 1, 0, 0, 0, 6513, 6519, 3, 1300, - 650, 0, 6514, 6519, 3, 1298, 649, 0, 6515, 6519, 3, 1188, 594, 0, 6516, - 6519, 3, 882, 441, 0, 6517, 6519, 3, 1608, 804, 0, 6518, 6513, 1, 0, 0, - 0, 6518, 6514, 1, 0, 0, 0, 6518, 6515, 1, 0, 0, 0, 6518, 6516, 1, 0, 0, - 0, 6518, 6517, 1, 0, 0, 0, 6519, 533, 1, 0, 0, 0, 6520, 6525, 5, 1460, - 0, 0, 6521, 6522, 5, 1256, 0, 0, 6522, 6526, 3, 1704, 852, 0, 6523, 6524, - 5, 1668, 0, 0, 6524, 6526, 3, 1148, 574, 0, 6525, 6521, 1, 0, 0, 0, 6525, - 6523, 1, 0, 0, 0, 6526, 6527, 1, 0, 0, 0, 6527, 6528, 5, 2029, 0, 0, 6528, - 6529, 3, 546, 273, 0, 6529, 535, 1, 0, 0, 0, 6530, 6531, 5, 425, 0, 0, - 6531, 6532, 5, 1256, 0, 0, 6532, 6533, 3, 1704, 852, 0, 6533, 537, 1, 0, - 0, 0, 6534, 6535, 5, 1612, 0, 0, 6535, 6536, 5, 1256, 0, 0, 6536, 6537, - 3, 544, 272, 0, 6537, 6538, 5, 79, 0, 0, 6538, 6539, 5, 2376, 0, 0, 6539, - 6544, 3, 2170, 1085, 0, 6540, 6541, 5, 2382, 0, 0, 6541, 6543, 3, 2170, - 1085, 0, 6542, 6540, 1, 0, 0, 0, 6543, 6546, 1, 0, 0, 0, 6544, 6542, 1, - 0, 0, 0, 6544, 6545, 1, 0, 0, 0, 6545, 6547, 1, 0, 0, 0, 6546, 6544, 1, - 0, 0, 0, 6547, 6555, 5, 2377, 0, 0, 6548, 6549, 5, 719, 0, 0, 6549, 6550, - 5, 2376, 0, 0, 6550, 6551, 3, 540, 270, 0, 6551, 6552, 5, 2382, 0, 0, 6552, - 6553, 3, 540, 270, 0, 6553, 6554, 5, 2377, 0, 0, 6554, 6556, 1, 0, 0, 0, - 6555, 6548, 1, 0, 0, 0, 6555, 6556, 1, 0, 0, 0, 6556, 6558, 1, 0, 0, 0, - 6557, 6559, 3, 926, 463, 0, 6558, 6557, 1, 0, 0, 0, 6558, 6559, 1, 0, 0, - 0, 6559, 539, 1, 0, 0, 0, 6560, 6578, 5, 1256, 0, 0, 6561, 6573, 3, 1704, - 852, 0, 6562, 6565, 3, 1194, 597, 0, 6563, 6565, 3, 1608, 804, 0, 6564, - 6562, 1, 0, 0, 0, 6564, 6563, 1, 0, 0, 0, 6565, 6566, 1, 0, 0, 0, 6566, - 6564, 1, 0, 0, 0, 6566, 6567, 1, 0, 0, 0, 6567, 6574, 1, 0, 0, 0, 6568, - 6569, 5, 1244, 0, 0, 6569, 6570, 5, 2376, 0, 0, 6570, 6571, 3, 506, 253, - 0, 6571, 6572, 5, 2377, 0, 0, 6572, 6574, 1, 0, 0, 0, 6573, 6564, 1, 0, - 0, 0, 6573, 6568, 1, 0, 0, 0, 6574, 6576, 1, 0, 0, 0, 6575, 6577, 5, 2087, - 0, 0, 6576, 6575, 1, 0, 0, 0, 6576, 6577, 1, 0, 0, 0, 6577, 6579, 1, 0, - 0, 0, 6578, 6561, 1, 0, 0, 0, 6578, 6579, 1, 0, 0, 0, 6579, 541, 1, 0, - 0, 0, 6580, 6581, 5, 909, 0, 0, 6581, 6582, 5, 1668, 0, 0, 6582, 6586, - 3, 1148, 574, 0, 6583, 6587, 5, 2087, 0, 0, 6584, 6587, 3, 1298, 649, 0, - 6585, 6587, 3, 1300, 650, 0, 6586, 6583, 1, 0, 0, 0, 6586, 6584, 1, 0, - 0, 0, 6586, 6585, 1, 0, 0, 0, 6587, 543, 1, 0, 0, 0, 6588, 6589, 3, 1704, - 852, 0, 6589, 545, 1, 0, 0, 0, 6590, 6591, 3, 1704, 852, 0, 6591, 547, - 1, 0, 0, 0, 6592, 6593, 3, 2300, 1150, 0, 6593, 549, 1, 0, 0, 0, 6594, - 6595, 5, 41, 0, 0, 6595, 6596, 5, 688, 0, 0, 6596, 6597, 5, 731, 0, 0, - 6597, 6601, 5, 593, 0, 0, 6598, 6599, 3, 2258, 1129, 0, 6599, 6600, 5, - 2369, 0, 0, 6600, 6602, 1, 0, 0, 0, 6601, 6598, 1, 0, 0, 0, 6601, 6602, - 1, 0, 0, 0, 6602, 6603, 1, 0, 0, 0, 6603, 6604, 3, 2378, 1189, 0, 6604, - 6605, 7, 64, 0, 0, 6605, 6609, 5, 2376, 0, 0, 6606, 6607, 3, 2258, 1129, - 0, 6607, 6608, 5, 2369, 0, 0, 6608, 6610, 1, 0, 0, 0, 6609, 6606, 1, 0, - 0, 0, 6609, 6610, 1, 0, 0, 0, 6610, 6611, 1, 0, 0, 0, 6611, 6612, 3, 2378, - 1189, 0, 6612, 6613, 5, 2376, 0, 0, 6613, 6614, 3, 2378, 1189, 0, 6614, - 6615, 5, 2377, 0, 0, 6615, 6616, 5, 2377, 0, 0, 6616, 551, 1, 0, 0, 0, - 6617, 6618, 5, 301, 0, 0, 6618, 6619, 5, 2121, 0, 0, 6619, 6629, 3, 2324, - 1162, 0, 6620, 6630, 3, 560, 280, 0, 6621, 6630, 3, 562, 281, 0, 6622, - 6630, 3, 564, 282, 0, 6623, 6630, 3, 566, 283, 0, 6624, 6630, 3, 568, 284, - 0, 6625, 6630, 3, 574, 287, 0, 6626, 6630, 3, 576, 288, 0, 6627, 6630, - 3, 578, 289, 0, 6628, 6630, 3, 762, 381, 0, 6629, 6620, 1, 0, 0, 0, 6629, - 6621, 1, 0, 0, 0, 6629, 6622, 1, 0, 0, 0, 6629, 6623, 1, 0, 0, 0, 6629, - 6624, 1, 0, 0, 0, 6629, 6625, 1, 0, 0, 0, 6629, 6626, 1, 0, 0, 0, 6629, - 6627, 1, 0, 0, 0, 6629, 6628, 1, 0, 0, 0, 6630, 6631, 1, 0, 0, 0, 6631, - 6629, 1, 0, 0, 0, 6631, 6632, 1, 0, 0, 0, 6632, 6633, 1, 0, 0, 0, 6633, - 6634, 5, 2396, 0, 0, 6634, 553, 1, 0, 0, 0, 6635, 6636, 5, 41, 0, 0, 6636, - 6637, 5, 2121, 0, 0, 6637, 6649, 3, 2324, 1162, 0, 6638, 6650, 3, 558, - 279, 0, 6639, 6650, 3, 562, 281, 0, 6640, 6650, 3, 564, 282, 0, 6641, 6650, - 3, 566, 283, 0, 6642, 6650, 3, 568, 284, 0, 6643, 6650, 3, 572, 286, 0, - 6644, 6650, 3, 574, 287, 0, 6645, 6650, 3, 576, 288, 0, 6646, 6650, 3, - 580, 290, 0, 6647, 6650, 3, 762, 381, 0, 6648, 6650, 3, 590, 295, 0, 6649, - 6638, 1, 0, 0, 0, 6649, 6639, 1, 0, 0, 0, 6649, 6640, 1, 0, 0, 0, 6649, - 6641, 1, 0, 0, 0, 6649, 6642, 1, 0, 0, 0, 6649, 6643, 1, 0, 0, 0, 6649, - 6644, 1, 0, 0, 0, 6649, 6645, 1, 0, 0, 0, 6649, 6646, 1, 0, 0, 0, 6649, - 6647, 1, 0, 0, 0, 6649, 6648, 1, 0, 0, 0, 6650, 6651, 1, 0, 0, 0, 6651, - 6649, 1, 0, 0, 0, 6651, 6652, 1, 0, 0, 0, 6652, 6653, 1, 0, 0, 0, 6653, - 6654, 5, 2396, 0, 0, 6654, 6667, 1, 0, 0, 0, 6655, 6660, 3, 2324, 1162, - 0, 6656, 6657, 5, 2382, 0, 0, 6657, 6659, 3, 2324, 1162, 0, 6658, 6656, - 1, 0, 0, 0, 6659, 6662, 1, 0, 0, 0, 6660, 6658, 1, 0, 0, 0, 6660, 6661, - 1, 0, 0, 0, 6661, 6663, 1, 0, 0, 0, 6662, 6660, 1, 0, 0, 0, 6663, 6664, - 3, 582, 291, 0, 6664, 6665, 5, 2396, 0, 0, 6665, 6667, 1, 0, 0, 0, 6666, - 6635, 1, 0, 0, 0, 6666, 6655, 1, 0, 0, 0, 6667, 555, 1, 0, 0, 0, 6668, - 6669, 5, 425, 0, 0, 6669, 6670, 5, 2121, 0, 0, 6670, 6672, 3, 2324, 1162, - 0, 6671, 6673, 5, 168, 0, 0, 6672, 6671, 1, 0, 0, 0, 6672, 6673, 1, 0, - 0, 0, 6673, 557, 1, 0, 0, 0, 6674, 6677, 3, 560, 280, 0, 6675, 6676, 5, - 1463, 0, 0, 6676, 6678, 3, 2378, 1189, 0, 6677, 6675, 1, 0, 0, 0, 6677, - 6678, 1, 0, 0, 0, 6678, 559, 1, 0, 0, 0, 6679, 6680, 5, 628, 0, 0, 6680, - 6681, 5, 151, 0, 0, 6681, 6682, 3, 2378, 1189, 0, 6682, 561, 1, 0, 0, 0, - 6683, 6684, 5, 628, 0, 0, 6684, 6687, 7, 65, 0, 0, 6685, 6686, 5, 66, 0, - 0, 6686, 6688, 3, 2372, 1186, 0, 6687, 6685, 1, 0, 0, 0, 6687, 6688, 1, - 0, 0, 0, 6688, 563, 1, 0, 0, 0, 6689, 6690, 7, 66, 0, 0, 6690, 6691, 5, - 1973, 0, 0, 6691, 6692, 3, 2378, 1189, 0, 6692, 565, 1, 0, 0, 0, 6693, - 6696, 5, 1394, 0, 0, 6694, 6697, 3, 1170, 585, 0, 6695, 6697, 5, 2070, - 0, 0, 6696, 6694, 1, 0, 0, 0, 6696, 6695, 1, 0, 0, 0, 6697, 6698, 1, 0, - 0, 0, 6698, 6699, 5, 1175, 0, 0, 6699, 6700, 3, 2378, 1189, 0, 6700, 567, - 1, 0, 0, 0, 6701, 6702, 5, 1367, 0, 0, 6702, 6703, 3, 2378, 1189, 0, 6703, - 569, 1, 0, 0, 0, 6704, 6709, 3, 2280, 1140, 0, 6705, 6706, 5, 2382, 0, - 0, 6706, 6708, 3, 2280, 1140, 0, 6707, 6705, 1, 0, 0, 0, 6708, 6711, 1, - 0, 0, 0, 6709, 6707, 1, 0, 0, 0, 6709, 6710, 1, 0, 0, 0, 6710, 6728, 1, - 0, 0, 0, 6711, 6709, 1, 0, 0, 0, 6712, 6724, 5, 37, 0, 0, 6713, 6714, 5, - 481, 0, 0, 6714, 6719, 3, 2280, 1140, 0, 6715, 6716, 5, 2382, 0, 0, 6716, - 6718, 3, 2280, 1140, 0, 6717, 6715, 1, 0, 0, 0, 6718, 6721, 1, 0, 0, 0, - 6719, 6717, 1, 0, 0, 0, 6719, 6720, 1, 0, 0, 0, 6720, 6723, 1, 0, 0, 0, - 6721, 6719, 1, 0, 0, 0, 6722, 6713, 1, 0, 0, 0, 6723, 6726, 1, 0, 0, 0, - 6724, 6722, 1, 0, 0, 0, 6724, 6725, 1, 0, 0, 0, 6725, 6728, 1, 0, 0, 0, - 6726, 6724, 1, 0, 0, 0, 6727, 6704, 1, 0, 0, 0, 6727, 6712, 1, 0, 0, 0, - 6728, 571, 1, 0, 0, 0, 6729, 6730, 5, 363, 0, 0, 6730, 6733, 5, 1494, 0, - 0, 6731, 6734, 5, 1054, 0, 0, 6732, 6734, 3, 570, 285, 0, 6733, 6731, 1, - 0, 0, 0, 6733, 6732, 1, 0, 0, 0, 6734, 573, 1, 0, 0, 0, 6735, 6736, 5, - 1264, 0, 0, 6736, 6737, 5, 498, 0, 0, 6737, 575, 1, 0, 0, 0, 6738, 6739, - 5, 6, 0, 0, 6739, 6740, 7, 67, 0, 0, 6740, 577, 1, 0, 0, 0, 6741, 6742, - 5, 453, 0, 0, 6742, 6743, 5, 440, 0, 0, 6743, 579, 1, 0, 0, 0, 6744, 6754, - 3, 578, 289, 0, 6745, 6746, 5, 564, 0, 0, 6746, 6751, 3, 2382, 1191, 0, - 6747, 6748, 5, 2382, 0, 0, 6748, 6750, 3, 2382, 1191, 0, 6749, 6747, 1, - 0, 0, 0, 6750, 6753, 1, 0, 0, 0, 6751, 6749, 1, 0, 0, 0, 6751, 6752, 1, - 0, 0, 0, 6752, 6755, 1, 0, 0, 0, 6753, 6751, 1, 0, 0, 0, 6754, 6745, 1, - 0, 0, 0, 6754, 6755, 1, 0, 0, 0, 6755, 6757, 1, 0, 0, 0, 6756, 6758, 5, - 560, 0, 0, 6757, 6756, 1, 0, 0, 0, 6757, 6758, 1, 0, 0, 0, 6758, 581, 1, - 0, 0, 0, 6759, 6760, 5, 1490, 0, 0, 6760, 6761, 5, 261, 0, 0, 6761, 6765, - 5, 1992, 0, 0, 6762, 6763, 5, 464, 0, 0, 6763, 6766, 5, 2119, 0, 0, 6764, - 6766, 3, 2324, 1162, 0, 6765, 6762, 1, 0, 0, 0, 6765, 6764, 1, 0, 0, 0, - 6766, 6799, 1, 0, 0, 0, 6767, 6768, 5, 591, 0, 0, 6768, 6769, 5, 261, 0, - 0, 6769, 6796, 5, 1992, 0, 0, 6770, 6771, 5, 464, 0, 0, 6771, 6797, 5, - 2119, 0, 0, 6772, 6780, 3, 2324, 1162, 0, 6773, 6778, 5, 2188, 0, 0, 6774, - 6775, 5, 1057, 0, 0, 6775, 6779, 5, 1496, 0, 0, 6776, 6777, 5, 1494, 0, - 0, 6777, 6779, 3, 570, 285, 0, 6778, 6774, 1, 0, 0, 0, 6778, 6776, 1, 0, - 0, 0, 6779, 6781, 1, 0, 0, 0, 6780, 6773, 1, 0, 0, 0, 6780, 6781, 1, 0, - 0, 0, 6781, 6784, 1, 0, 0, 0, 6782, 6783, 5, 84, 0, 0, 6783, 6785, 5, 1465, - 0, 0, 6784, 6782, 1, 0, 0, 0, 6784, 6785, 1, 0, 0, 0, 6785, 6794, 1, 0, - 0, 0, 6786, 6787, 5, 83, 0, 0, 6787, 6792, 5, 2129, 0, 0, 6788, 6793, 5, - 1264, 0, 0, 6789, 6793, 5, 176, 0, 0, 6790, 6791, 5, 411, 0, 0, 6791, 6793, - 5, 926, 0, 0, 6792, 6788, 1, 0, 0, 0, 6792, 6789, 1, 0, 0, 0, 6792, 6790, - 1, 0, 0, 0, 6793, 6795, 1, 0, 0, 0, 6794, 6786, 1, 0, 0, 0, 6794, 6795, - 1, 0, 0, 0, 6795, 6797, 1, 0, 0, 0, 6796, 6770, 1, 0, 0, 0, 6796, 6772, - 1, 0, 0, 0, 6797, 6799, 1, 0, 0, 0, 6798, 6759, 1, 0, 0, 0, 6798, 6767, - 1, 0, 0, 0, 6799, 583, 1, 0, 0, 0, 6800, 6801, 5, 2376, 0, 0, 6801, 6806, - 3, 2378, 1189, 0, 6802, 6803, 5, 2382, 0, 0, 6803, 6805, 3, 2378, 1189, - 0, 6804, 6802, 1, 0, 0, 0, 6805, 6808, 1, 0, 0, 0, 6806, 6804, 1, 0, 0, - 0, 6806, 6807, 1, 0, 0, 0, 6807, 6809, 1, 0, 0, 0, 6808, 6806, 1, 0, 0, - 0, 6809, 6810, 5, 2377, 0, 0, 6810, 585, 1, 0, 0, 0, 6811, 6812, 5, 1568, - 0, 0, 6812, 6813, 5, 273, 0, 0, 6813, 6817, 5, 2398, 0, 0, 6814, 6818, - 5, 37, 0, 0, 6815, 6818, 5, 363, 0, 0, 6816, 6818, 3, 584, 292, 0, 6817, - 6814, 1, 0, 0, 0, 6817, 6815, 1, 0, 0, 0, 6817, 6816, 1, 0, 0, 0, 6818, - 587, 1, 0, 0, 0, 6819, 6820, 7, 64, 0, 0, 6820, 6821, 5, 273, 0, 0, 6821, - 6822, 5, 2398, 0, 0, 6822, 6823, 3, 584, 292, 0, 6823, 589, 1, 0, 0, 0, - 6824, 6831, 3, 586, 293, 0, 6825, 6828, 3, 588, 294, 0, 6826, 6827, 5, - 564, 0, 0, 6827, 6829, 3, 2272, 1136, 0, 6828, 6826, 1, 0, 0, 0, 6828, - 6829, 1, 0, 0, 0, 6829, 6831, 1, 0, 0, 0, 6830, 6824, 1, 0, 0, 0, 6830, - 6825, 1, 0, 0, 0, 6831, 591, 1, 0, 0, 0, 6832, 6833, 5, 26, 0, 0, 6833, - 6834, 5, 753, 0, 0, 6834, 6839, 5, 836, 0, 0, 6835, 6840, 3, 594, 297, - 0, 6836, 6840, 3, 616, 308, 0, 6837, 6840, 3, 646, 323, 0, 6838, 6840, - 3, 656, 328, 0, 6839, 6835, 1, 0, 0, 0, 6839, 6836, 1, 0, 0, 0, 6839, 6837, - 1, 0, 0, 0, 6839, 6838, 1, 0, 0, 0, 6840, 6841, 1, 0, 0, 0, 6841, 6842, - 5, 2396, 0, 0, 6842, 593, 1, 0, 0, 0, 6843, 6853, 3, 596, 298, 0, 6844, - 6853, 3, 598, 299, 0, 6845, 6853, 3, 602, 301, 0, 6846, 6853, 3, 604, 302, - 0, 6847, 6853, 3, 606, 303, 0, 6848, 6853, 3, 608, 304, 0, 6849, 6853, - 3, 610, 305, 0, 6850, 6853, 3, 612, 306, 0, 6851, 6853, 3, 614, 307, 0, - 6852, 6843, 1, 0, 0, 0, 6852, 6844, 1, 0, 0, 0, 6852, 6845, 1, 0, 0, 0, - 6852, 6846, 1, 0, 0, 0, 6852, 6847, 1, 0, 0, 0, 6852, 6848, 1, 0, 0, 0, - 6852, 6849, 1, 0, 0, 0, 6852, 6850, 1, 0, 0, 0, 6852, 6851, 1, 0, 0, 0, - 6853, 595, 1, 0, 0, 0, 6854, 6865, 5, 301, 0, 0, 6855, 6856, 5, 757, 0, - 0, 6856, 6866, 5, 2372, 0, 0, 6857, 6859, 5, 804, 0, 0, 6858, 6857, 1, - 0, 0, 0, 6858, 6859, 1, 0, 0, 0, 6859, 6860, 1, 0, 0, 0, 6860, 6861, 5, - 90, 0, 0, 6861, 6862, 5, 757, 0, 0, 6862, 6863, 5, 572, 0, 0, 6863, 6864, - 5, 757, 0, 0, 6864, 6866, 5, 2372, 0, 0, 6865, 6855, 1, 0, 0, 0, 6865, - 6858, 1, 0, 0, 0, 6866, 6867, 1, 0, 0, 0, 6867, 6868, 5, 628, 0, 0, 6868, - 6869, 5, 151, 0, 0, 6869, 6870, 3, 662, 331, 0, 6870, 597, 1, 0, 0, 0, - 6871, 6872, 5, 1568, 0, 0, 6872, 6873, 5, 757, 0, 0, 6873, 6875, 5, 1180, - 0, 0, 6874, 6876, 3, 600, 300, 0, 6875, 6874, 1, 0, 0, 0, 6875, 6876, 1, - 0, 0, 0, 6876, 6877, 1, 0, 0, 0, 6877, 6879, 3, 640, 320, 0, 6878, 6880, - 3, 762, 381, 0, 6879, 6878, 1, 0, 0, 0, 6879, 6880, 1, 0, 0, 0, 6880, 599, - 1, 0, 0, 0, 6881, 6882, 5, 560, 0, 0, 6882, 6883, 5, 757, 0, 0, 6883, 601, - 1, 0, 0, 0, 6884, 6885, 5, 1568, 0, 0, 6885, 6886, 5, 757, 0, 0, 6886, - 6888, 5, 204, 0, 0, 6887, 6889, 3, 640, 320, 0, 6888, 6887, 1, 0, 0, 0, - 6888, 6889, 1, 0, 0, 0, 6889, 6891, 1, 0, 0, 0, 6890, 6892, 3, 762, 381, - 0, 6891, 6890, 1, 0, 0, 0, 6891, 6892, 1, 0, 0, 0, 6892, 603, 1, 0, 0, - 0, 6893, 6894, 5, 98, 0, 0, 6894, 6897, 5, 757, 0, 0, 6895, 6896, 5, 2129, - 0, 0, 6896, 6898, 5, 2372, 0, 0, 6897, 6895, 1, 0, 0, 0, 6897, 6898, 1, - 0, 0, 0, 6898, 6900, 1, 0, 0, 0, 6899, 6901, 3, 600, 300, 0, 6900, 6899, - 1, 0, 0, 0, 6900, 6901, 1, 0, 0, 0, 6901, 6902, 1, 0, 0, 0, 6902, 6905, - 3, 640, 320, 0, 6903, 6904, 5, 2029, 0, 0, 6904, 6906, 5, 2372, 0, 0, 6905, - 6903, 1, 0, 0, 0, 6905, 6906, 1, 0, 0, 0, 6906, 605, 1, 0, 0, 0, 6907, - 6908, 5, 41, 0, 0, 6908, 6909, 5, 757, 0, 0, 6909, 6911, 5, 1264, 0, 0, - 6910, 6912, 3, 600, 300, 0, 6911, 6910, 1, 0, 0, 0, 6911, 6912, 1, 0, 0, - 0, 6912, 6913, 1, 0, 0, 0, 6913, 6914, 5, 628, 0, 0, 6914, 6915, 5, 151, - 0, 0, 6915, 6916, 3, 662, 331, 0, 6916, 6917, 5, 1568, 0, 0, 6917, 6919, - 3, 662, 331, 0, 6918, 6920, 3, 658, 329, 0, 6919, 6918, 1, 0, 0, 0, 6919, - 6920, 1, 0, 0, 0, 6920, 607, 1, 0, 0, 0, 6921, 6922, 5, 875, 0, 0, 6922, - 6923, 5, 757, 0, 0, 6923, 6925, 5, 2372, 0, 0, 6924, 6926, 3, 660, 330, - 0, 6925, 6924, 1, 0, 0, 0, 6925, 6926, 1, 0, 0, 0, 6926, 6927, 1, 0, 0, - 0, 6927, 6928, 5, 48, 0, 0, 6928, 6929, 5, 757, 0, 0, 6929, 6931, 5, 2372, - 0, 0, 6930, 6932, 3, 660, 330, 0, 6931, 6930, 1, 0, 0, 0, 6931, 6932, 1, - 0, 0, 0, 6932, 6933, 1, 0, 0, 0, 6933, 6934, 5, 719, 0, 0, 6934, 6935, - 5, 950, 0, 0, 6935, 6936, 5, 757, 0, 0, 6936, 6937, 5, 2372, 0, 0, 6937, - 6938, 3, 660, 330, 0, 6938, 609, 1, 0, 0, 0, 6939, 6940, 5, 875, 0, 0, - 6940, 6941, 5, 757, 0, 0, 6941, 6943, 5, 2372, 0, 0, 6942, 6944, 3, 660, - 330, 0, 6943, 6942, 1, 0, 0, 0, 6943, 6944, 1, 0, 0, 0, 6944, 6945, 1, - 0, 0, 0, 6945, 6946, 5, 719, 0, 0, 6946, 6947, 5, 491, 0, 0, 6947, 6948, - 5, 757, 0, 0, 6948, 6949, 5, 2372, 0, 0, 6949, 6951, 3, 660, 330, 0, 6950, - 6952, 3, 658, 329, 0, 6951, 6950, 1, 0, 0, 0, 6951, 6952, 1, 0, 0, 0, 6952, - 611, 1, 0, 0, 0, 6953, 6955, 5, 560, 0, 0, 6954, 6953, 1, 0, 0, 0, 6954, - 6955, 1, 0, 0, 0, 6955, 6956, 1, 0, 0, 0, 6956, 6957, 5, 2262, 0, 0, 6957, - 6958, 5, 757, 0, 0, 6958, 6959, 5, 628, 0, 0, 6959, 6960, 5, 151, 0, 0, - 6960, 6961, 3, 662, 331, 0, 6961, 6962, 5, 572, 0, 0, 6962, 6963, 5, 2263, - 0, 0, 6963, 6965, 5, 757, 0, 0, 6964, 6966, 3, 600, 300, 0, 6965, 6964, - 1, 0, 0, 0, 6965, 6966, 1, 0, 0, 0, 6966, 6967, 1, 0, 0, 0, 6967, 6969, - 3, 640, 320, 0, 6968, 6970, 3, 658, 329, 0, 6969, 6968, 1, 0, 0, 0, 6969, - 6970, 1, 0, 0, 0, 6970, 613, 1, 0, 0, 0, 6971, 6972, 5, 2264, 0, 0, 6972, - 6973, 5, 757, 0, 0, 6973, 6974, 5, 628, 0, 0, 6974, 6975, 5, 151, 0, 0, - 6975, 6976, 3, 662, 331, 0, 6976, 6977, 5, 2188, 0, 0, 6977, 6978, 5, 2263, - 0, 0, 6978, 6980, 5, 757, 0, 0, 6979, 6981, 3, 600, 300, 0, 6980, 6979, - 1, 0, 0, 0, 6980, 6981, 1, 0, 0, 0, 6981, 6982, 1, 0, 0, 0, 6982, 6984, - 3, 640, 320, 0, 6983, 6985, 3, 658, 329, 0, 6984, 6983, 1, 0, 0, 0, 6984, - 6985, 1, 0, 0, 0, 6985, 615, 1, 0, 0, 0, 6986, 6996, 3, 618, 309, 0, 6987, - 6996, 3, 620, 310, 0, 6988, 6996, 3, 626, 313, 0, 6989, 6996, 3, 628, 314, - 0, 6990, 6996, 3, 630, 315, 0, 6991, 6996, 3, 632, 316, 0, 6992, 6996, - 3, 634, 317, 0, 6993, 6996, 3, 636, 318, 0, 6994, 6996, 3, 638, 319, 0, - 6995, 6986, 1, 0, 0, 0, 6995, 6987, 1, 0, 0, 0, 6995, 6988, 1, 0, 0, 0, - 6995, 6989, 1, 0, 0, 0, 6995, 6990, 1, 0, 0, 0, 6995, 6991, 1, 0, 0, 0, - 6995, 6992, 1, 0, 0, 0, 6995, 6993, 1, 0, 0, 0, 6995, 6994, 1, 0, 0, 0, - 6996, 617, 1, 0, 0, 0, 6997, 6999, 5, 1568, 0, 0, 6998, 7000, 5, 458, 0, - 0, 6999, 6998, 1, 0, 0, 0, 6999, 7000, 1, 0, 0, 0, 7000, 7001, 1, 0, 0, - 0, 7001, 7008, 5, 753, 0, 0, 7002, 7003, 3, 622, 311, 0, 7003, 7004, 5, - 2395, 0, 0, 7004, 7006, 1, 0, 0, 0, 7005, 7002, 1, 0, 0, 0, 7005, 7006, - 1, 0, 0, 0, 7006, 7007, 1, 0, 0, 0, 7007, 7009, 3, 624, 312, 0, 7008, 7005, - 1, 0, 0, 0, 7008, 7009, 1, 0, 0, 0, 7009, 7011, 1, 0, 0, 0, 7010, 7012, - 3, 644, 322, 0, 7011, 7010, 1, 0, 0, 0, 7011, 7012, 1, 0, 0, 0, 7012, 7014, - 1, 0, 0, 0, 7013, 7015, 3, 642, 321, 0, 7014, 7013, 1, 0, 0, 0, 7014, 7015, - 1, 0, 0, 0, 7015, 7017, 1, 0, 0, 0, 7016, 7018, 3, 600, 300, 0, 7017, 7016, - 1, 0, 0, 0, 7017, 7018, 1, 0, 0, 0, 7018, 7019, 1, 0, 0, 0, 7019, 7021, - 3, 640, 320, 0, 7020, 7022, 3, 658, 329, 0, 7021, 7020, 1, 0, 0, 0, 7021, - 7022, 1, 0, 0, 0, 7022, 7024, 1, 0, 0, 0, 7023, 7025, 3, 762, 381, 0, 7024, - 7023, 1, 0, 0, 0, 7024, 7025, 1, 0, 0, 0, 7025, 619, 1, 0, 0, 0, 7026, - 7028, 5, 301, 0, 0, 7027, 7029, 5, 458, 0, 0, 7028, 7027, 1, 0, 0, 0, 7028, - 7029, 1, 0, 0, 0, 7029, 7030, 1, 0, 0, 0, 7030, 7037, 5, 753, 0, 0, 7031, - 7032, 3, 622, 311, 0, 7032, 7033, 5, 2395, 0, 0, 7033, 7035, 1, 0, 0, 0, - 7034, 7031, 1, 0, 0, 0, 7034, 7035, 1, 0, 0, 0, 7035, 7036, 1, 0, 0, 0, - 7036, 7038, 3, 624, 312, 0, 7037, 7034, 1, 0, 0, 0, 7037, 7038, 1, 0, 0, - 0, 7038, 7040, 1, 0, 0, 0, 7039, 7041, 3, 644, 322, 0, 7040, 7039, 1, 0, - 0, 0, 7040, 7041, 1, 0, 0, 0, 7041, 7043, 1, 0, 0, 0, 7042, 7044, 3, 642, - 321, 0, 7043, 7042, 1, 0, 0, 0, 7043, 7044, 1, 0, 0, 0, 7044, 7046, 1, - 0, 0, 0, 7045, 7047, 3, 600, 300, 0, 7046, 7045, 1, 0, 0, 0, 7046, 7047, - 1, 0, 0, 0, 7047, 7048, 1, 0, 0, 0, 7048, 7050, 3, 640, 320, 0, 7049, 7051, - 3, 658, 329, 0, 7050, 7049, 1, 0, 0, 0, 7050, 7051, 1, 0, 0, 0, 7051, 7053, - 1, 0, 0, 0, 7052, 7054, 3, 762, 381, 0, 7053, 7052, 1, 0, 0, 0, 7053, 7054, - 1, 0, 0, 0, 7054, 621, 1, 0, 0, 0, 7055, 7056, 5, 2372, 0, 0, 7056, 623, - 1, 0, 0, 0, 7057, 7058, 5, 2372, 0, 0, 7058, 625, 1, 0, 0, 0, 7059, 7061, - 5, 2125, 0, 0, 7060, 7062, 5, 458, 0, 0, 7061, 7060, 1, 0, 0, 0, 7061, - 7062, 1, 0, 0, 0, 7062, 7063, 1, 0, 0, 0, 7063, 7064, 5, 753, 0, 0, 7064, - 7066, 5, 2372, 0, 0, 7065, 7067, 3, 644, 322, 0, 7066, 7065, 1, 0, 0, 0, - 7066, 7067, 1, 0, 0, 0, 7067, 7069, 1, 0, 0, 0, 7068, 7070, 3, 600, 300, - 0, 7069, 7068, 1, 0, 0, 0, 7069, 7070, 1, 0, 0, 0, 7070, 7071, 1, 0, 0, - 0, 7071, 7073, 3, 640, 320, 0, 7072, 7074, 3, 658, 329, 0, 7073, 7072, - 1, 0, 0, 0, 7073, 7074, 1, 0, 0, 0, 7074, 627, 1, 0, 0, 0, 7075, 7076, - 5, 1568, 0, 0, 7076, 7077, 5, 1978, 0, 0, 7077, 7078, 5, 2372, 0, 0, 7078, - 7079, 5, 564, 0, 0, 7079, 7081, 5, 2372, 0, 0, 7080, 7082, 3, 600, 300, + 6169, 1, 0, 0, 0, 6172, 6173, 5, 2377, 0, 0, 6173, 6190, 1, 0, 0, 0, 6174, + 6175, 5, 603, 0, 0, 6175, 6176, 5, 2376, 0, 0, 6176, 6181, 3, 2312, 1156, + 0, 6177, 6178, 5, 2382, 0, 0, 6178, 6180, 3, 2312, 1156, 0, 6179, 6177, + 1, 0, 0, 0, 6180, 6183, 1, 0, 0, 0, 6181, 6179, 1, 0, 0, 0, 6181, 6182, + 1, 0, 0, 0, 6182, 6184, 1, 0, 0, 0, 6183, 6181, 1, 0, 0, 0, 6184, 6187, + 5, 2377, 0, 0, 6185, 6188, 3, 1116, 558, 0, 6186, 6188, 3, 1118, 559, 0, + 6187, 6185, 1, 0, 0, 0, 6187, 6186, 1, 0, 0, 0, 6188, 6190, 1, 0, 0, 0, + 6189, 6152, 1, 0, 0, 0, 6189, 6174, 1, 0, 0, 0, 6190, 6192, 1, 0, 0, 0, + 6191, 6150, 1, 0, 0, 0, 6191, 6192, 1, 0, 0, 0, 6192, 483, 1, 0, 0, 0, + 6193, 6195, 5, 1256, 0, 0, 6194, 6196, 3, 1704, 852, 0, 6195, 6194, 1, + 0, 0, 0, 6195, 6196, 1, 0, 0, 0, 6196, 6197, 1, 0, 0, 0, 6197, 6198, 5, + 2140, 0, 0, 6198, 6199, 5, 780, 0, 0, 6199, 6200, 5, 1988, 0, 0, 6200, + 6201, 5, 2376, 0, 0, 6201, 6206, 3, 2172, 1086, 0, 6202, 6203, 5, 2382, + 0, 0, 6203, 6205, 3, 2172, 1086, 0, 6204, 6202, 1, 0, 0, 0, 6205, 6208, + 1, 0, 0, 0, 6206, 6204, 1, 0, 0, 0, 6206, 6207, 1, 0, 0, 0, 6207, 6209, + 1, 0, 0, 0, 6208, 6206, 1, 0, 0, 0, 6209, 6211, 5, 2377, 0, 0, 6210, 6212, + 3, 1194, 597, 0, 6211, 6210, 1, 0, 0, 0, 6211, 6212, 1, 0, 0, 0, 6212, + 485, 1, 0, 0, 0, 6213, 6218, 5, 804, 0, 0, 6214, 6219, 3, 488, 244, 0, + 6215, 6219, 3, 490, 245, 0, 6216, 6219, 3, 494, 247, 0, 6217, 6219, 3, + 498, 249, 0, 6218, 6214, 1, 0, 0, 0, 6218, 6215, 1, 0, 0, 0, 6218, 6216, + 1, 0, 0, 0, 6218, 6217, 1, 0, 0, 0, 6218, 6219, 1, 0, 0, 0, 6219, 487, + 1, 0, 0, 0, 6220, 6221, 5, 2376, 0, 0, 6221, 6226, 3, 492, 246, 0, 6222, + 6223, 5, 2382, 0, 0, 6223, 6225, 3, 492, 246, 0, 6224, 6222, 1, 0, 0, 0, + 6225, 6228, 1, 0, 0, 0, 6226, 6224, 1, 0, 0, 0, 6226, 6227, 1, 0, 0, 0, + 6227, 6229, 1, 0, 0, 0, 6228, 6226, 1, 0, 0, 0, 6229, 6230, 5, 2377, 0, + 0, 6230, 489, 1, 0, 0, 0, 6231, 6232, 5, 2376, 0, 0, 6232, 6237, 3, 492, + 246, 0, 6233, 6234, 5, 2382, 0, 0, 6234, 6236, 3, 492, 246, 0, 6235, 6233, + 1, 0, 0, 0, 6236, 6239, 1, 0, 0, 0, 6237, 6235, 1, 0, 0, 0, 6237, 6238, + 1, 0, 0, 0, 6238, 6240, 1, 0, 0, 0, 6239, 6237, 1, 0, 0, 0, 6240, 6241, + 5, 2377, 0, 0, 6241, 491, 1, 0, 0, 0, 6242, 6244, 5, 1256, 0, 0, 6243, + 6245, 3, 1704, 852, 0, 6244, 6243, 1, 0, 0, 0, 6244, 6245, 1, 0, 0, 0, + 6245, 6250, 1, 0, 0, 0, 6246, 6249, 3, 1194, 597, 0, 6247, 6249, 3, 1608, + 804, 0, 6248, 6246, 1, 0, 0, 0, 6248, 6247, 1, 0, 0, 0, 6249, 6252, 1, + 0, 0, 0, 6250, 6248, 1, 0, 0, 0, 6250, 6251, 1, 0, 0, 0, 6251, 6254, 1, + 0, 0, 0, 6252, 6250, 1, 0, 0, 0, 6253, 6255, 5, 2087, 0, 0, 6254, 6253, + 1, 0, 0, 0, 6254, 6255, 1, 0, 0, 0, 6255, 493, 1, 0, 0, 0, 6256, 6257, + 5, 1656, 0, 0, 6257, 6258, 5, 680, 0, 0, 6258, 6259, 5, 2376, 0, 0, 6259, + 6264, 3, 1666, 833, 0, 6260, 6261, 5, 2382, 0, 0, 6261, 6263, 3, 1666, + 833, 0, 6262, 6260, 1, 0, 0, 0, 6263, 6266, 1, 0, 0, 0, 6264, 6262, 1, + 0, 0, 0, 6264, 6265, 1, 0, 0, 0, 6265, 6267, 1, 0, 0, 0, 6266, 6264, 1, + 0, 0, 0, 6267, 6268, 5, 2377, 0, 0, 6268, 6281, 1, 0, 0, 0, 6269, 6270, + 5, 2376, 0, 0, 6270, 6275, 3, 496, 248, 0, 6271, 6272, 5, 2382, 0, 0, 6272, + 6274, 3, 496, 248, 0, 6273, 6271, 1, 0, 0, 0, 6274, 6277, 1, 0, 0, 0, 6275, + 6273, 1, 0, 0, 0, 6275, 6276, 1, 0, 0, 0, 6276, 6278, 1, 0, 0, 0, 6277, + 6275, 1, 0, 0, 0, 6278, 6279, 5, 2377, 0, 0, 6279, 6281, 1, 0, 0, 0, 6280, + 6256, 1, 0, 0, 0, 6280, 6269, 1, 0, 0, 0, 6281, 495, 1, 0, 0, 0, 6282, + 6284, 5, 1256, 0, 0, 6283, 6285, 3, 1704, 852, 0, 6284, 6283, 1, 0, 0, + 0, 6284, 6285, 1, 0, 0, 0, 6285, 6288, 1, 0, 0, 0, 6286, 6287, 5, 1973, + 0, 0, 6287, 6289, 3, 1666, 833, 0, 6288, 6286, 1, 0, 0, 0, 6288, 6289, + 1, 0, 0, 0, 6289, 6291, 1, 0, 0, 0, 6290, 6292, 3, 1608, 804, 0, 6291, + 6290, 1, 0, 0, 0, 6291, 6292, 1, 0, 0, 0, 6292, 6294, 1, 0, 0, 0, 6293, + 6295, 5, 2087, 0, 0, 6294, 6293, 1, 0, 0, 0, 6294, 6295, 1, 0, 0, 0, 6295, + 497, 1, 0, 0, 0, 6296, 6297, 5, 1656, 0, 0, 6297, 6298, 5, 680, 0, 0, 6298, + 6299, 5, 2376, 0, 0, 6299, 6304, 3, 1666, 833, 0, 6300, 6301, 5, 2382, + 0, 0, 6301, 6303, 3, 1666, 833, 0, 6302, 6300, 1, 0, 0, 0, 6303, 6306, + 1, 0, 0, 0, 6304, 6302, 1, 0, 0, 0, 6304, 6305, 1, 0, 0, 0, 6305, 6307, + 1, 0, 0, 0, 6306, 6304, 1, 0, 0, 0, 6307, 6308, 5, 2377, 0, 0, 6308, 6310, + 1, 0, 0, 0, 6309, 6296, 1, 0, 0, 0, 6309, 6310, 1, 0, 0, 0, 6310, 6311, + 1, 0, 0, 0, 6311, 6312, 5, 2376, 0, 0, 6312, 6317, 3, 500, 250, 0, 6313, + 6314, 5, 2382, 0, 0, 6314, 6316, 3, 500, 250, 0, 6315, 6313, 1, 0, 0, 0, + 6316, 6319, 1, 0, 0, 0, 6317, 6315, 1, 0, 0, 0, 6317, 6318, 1, 0, 0, 0, + 6318, 6320, 1, 0, 0, 0, 6319, 6317, 1, 0, 0, 0, 6320, 6321, 5, 2377, 0, + 0, 6321, 499, 1, 0, 0, 0, 6322, 6324, 5, 1256, 0, 0, 6323, 6325, 3, 1704, + 852, 0, 6324, 6323, 1, 0, 0, 0, 6324, 6325, 1, 0, 0, 0, 6325, 6330, 1, + 0, 0, 0, 6326, 6329, 3, 1194, 597, 0, 6327, 6329, 3, 1608, 804, 0, 6328, + 6326, 1, 0, 0, 0, 6328, 6327, 1, 0, 0, 0, 6329, 6332, 1, 0, 0, 0, 6330, + 6328, 1, 0, 0, 0, 6330, 6331, 1, 0, 0, 0, 6331, 6333, 1, 0, 0, 0, 6332, + 6330, 1, 0, 0, 0, 6333, 6335, 5, 2087, 0, 0, 6334, 6336, 3, 502, 251, 0, + 6335, 6334, 1, 0, 0, 0, 6335, 6336, 1, 0, 0, 0, 6336, 501, 1, 0, 0, 0, + 6337, 6338, 5, 1656, 0, 0, 6338, 6339, 5, 680, 0, 0, 6339, 6340, 5, 2376, + 0, 0, 6340, 6345, 3, 1666, 833, 0, 6341, 6342, 5, 2382, 0, 0, 6342, 6344, + 3, 1666, 833, 0, 6343, 6341, 1, 0, 0, 0, 6344, 6347, 1, 0, 0, 0, 6345, + 6343, 1, 0, 0, 0, 6345, 6346, 1, 0, 0, 0, 6346, 6348, 1, 0, 0, 0, 6347, + 6345, 1, 0, 0, 0, 6348, 6349, 5, 2377, 0, 0, 6349, 6362, 1, 0, 0, 0, 6350, + 6351, 5, 2376, 0, 0, 6351, 6356, 3, 504, 252, 0, 6352, 6353, 5, 2382, 0, + 0, 6353, 6355, 3, 504, 252, 0, 6354, 6352, 1, 0, 0, 0, 6355, 6358, 1, 0, + 0, 0, 6356, 6354, 1, 0, 0, 0, 6356, 6357, 1, 0, 0, 0, 6357, 6359, 1, 0, + 0, 0, 6358, 6356, 1, 0, 0, 0, 6359, 6360, 5, 2377, 0, 0, 6360, 6362, 1, + 0, 0, 0, 6361, 6337, 1, 0, 0, 0, 6361, 6350, 1, 0, 0, 0, 6362, 503, 1, + 0, 0, 0, 6363, 6365, 5, 1668, 0, 0, 6364, 6366, 3, 1148, 574, 0, 6365, + 6364, 1, 0, 0, 0, 6365, 6366, 1, 0, 0, 0, 6366, 6369, 1, 0, 0, 0, 6367, + 6368, 5, 1973, 0, 0, 6368, 6370, 3, 1666, 833, 0, 6369, 6367, 1, 0, 0, + 0, 6369, 6370, 1, 0, 0, 0, 6370, 6372, 1, 0, 0, 0, 6371, 6373, 3, 1608, + 804, 0, 6372, 6371, 1, 0, 0, 0, 6372, 6373, 1, 0, 0, 0, 6373, 6375, 1, + 0, 0, 0, 6374, 6376, 5, 2087, 0, 0, 6375, 6374, 1, 0, 0, 0, 6375, 6376, + 1, 0, 0, 0, 6376, 505, 1, 0, 0, 0, 6377, 6378, 5, 2372, 0, 0, 6378, 507, + 1, 0, 0, 0, 6379, 6380, 3, 2380, 1190, 0, 6380, 6381, 5, 2369, 0, 0, 6381, + 6383, 1, 0, 0, 0, 6382, 6379, 1, 0, 0, 0, 6382, 6383, 1, 0, 0, 0, 6383, + 6384, 1, 0, 0, 0, 6384, 6385, 3, 2380, 1190, 0, 6385, 509, 1, 0, 0, 0, + 6386, 6387, 5, 41, 0, 0, 6387, 6388, 5, 659, 0, 0, 6388, 6391, 3, 2302, + 1151, 0, 6389, 6392, 3, 512, 256, 0, 6390, 6392, 3, 514, 257, 0, 6391, + 6389, 1, 0, 0, 0, 6391, 6390, 1, 0, 0, 0, 6392, 6393, 1, 0, 0, 0, 6393, + 6394, 5, 2396, 0, 0, 6394, 511, 1, 0, 0, 0, 6395, 6402, 3, 1300, 650, 0, + 6396, 6402, 3, 1298, 649, 0, 6397, 6402, 3, 1302, 651, 0, 6398, 6402, 3, + 926, 463, 0, 6399, 6402, 3, 1188, 594, 0, 6400, 6402, 3, 882, 441, 0, 6401, + 6395, 1, 0, 0, 0, 6401, 6396, 1, 0, 0, 0, 6401, 6397, 1, 0, 0, 0, 6401, + 6398, 1, 0, 0, 0, 6401, 6399, 1, 0, 0, 0, 6401, 6400, 1, 0, 0, 0, 6402, + 6403, 1, 0, 0, 0, 6403, 6401, 1, 0, 0, 0, 6403, 6404, 1, 0, 0, 0, 6404, + 513, 1, 0, 0, 0, 6405, 6427, 3, 520, 260, 0, 6406, 6407, 5, 1244, 0, 0, + 6407, 6408, 5, 2376, 0, 0, 6408, 6409, 3, 506, 253, 0, 6409, 6410, 5, 2377, + 0, 0, 6410, 6427, 1, 0, 0, 0, 6411, 6427, 5, 233, 0, 0, 6412, 6427, 3, + 1322, 661, 0, 6413, 6427, 5, 2087, 0, 0, 6414, 6427, 3, 516, 258, 0, 6415, + 6416, 5, 1460, 0, 0, 6416, 6417, 5, 2029, 0, 0, 6417, 6427, 3, 548, 274, + 0, 6418, 6427, 5, 214, 0, 0, 6419, 6420, 3, 518, 259, 0, 6420, 6421, 5, + 2100, 0, 0, 6421, 6427, 1, 0, 0, 0, 6422, 6423, 5, 2091, 0, 0, 6423, 6424, + 5, 134, 0, 0, 6424, 6427, 5, 1429, 0, 0, 6425, 6427, 3, 522, 261, 0, 6426, + 6405, 1, 0, 0, 0, 6426, 6406, 1, 0, 0, 0, 6426, 6411, 1, 0, 0, 0, 6426, + 6412, 1, 0, 0, 0, 6426, 6413, 1, 0, 0, 0, 6426, 6414, 1, 0, 0, 0, 6426, + 6415, 1, 0, 0, 0, 6426, 6418, 1, 0, 0, 0, 6426, 6419, 1, 0, 0, 0, 6426, + 6422, 1, 0, 0, 0, 6426, 6425, 1, 0, 0, 0, 6427, 515, 1, 0, 0, 0, 6428, + 6429, 7, 62, 0, 0, 6429, 517, 1, 0, 0, 0, 6430, 6431, 7, 63, 0, 0, 6431, + 519, 1, 0, 0, 0, 6432, 6439, 5, 1413, 0, 0, 6433, 6434, 5, 1256, 0, 0, + 6434, 6440, 3, 1704, 852, 0, 6435, 6436, 5, 1668, 0, 0, 6436, 6440, 3, + 1148, 574, 0, 6437, 6440, 5, 1489, 0, 0, 6438, 6440, 5, 1095, 0, 0, 6439, + 6433, 1, 0, 0, 0, 6439, 6435, 1, 0, 0, 0, 6439, 6437, 1, 0, 0, 0, 6439, + 6438, 1, 0, 0, 0, 6439, 6440, 1, 0, 0, 0, 6440, 6455, 1, 0, 0, 0, 6441, + 6454, 3, 926, 463, 0, 6442, 6443, 5, 1973, 0, 0, 6443, 6454, 3, 1666, 833, + 0, 6444, 6445, 5, 1244, 0, 0, 6445, 6446, 5, 2376, 0, 0, 6446, 6447, 3, + 506, 253, 0, 6447, 6448, 5, 2377, 0, 0, 6448, 6454, 1, 0, 0, 0, 6449, 6454, + 5, 1173, 0, 0, 6450, 6454, 3, 1188, 594, 0, 6451, 6454, 3, 1608, 804, 0, + 6452, 6454, 3, 882, 441, 0, 6453, 6441, 1, 0, 0, 0, 6453, 6442, 1, 0, 0, + 0, 6453, 6444, 1, 0, 0, 0, 6453, 6449, 1, 0, 0, 0, 6453, 6450, 1, 0, 0, + 0, 6453, 6451, 1, 0, 0, 0, 6453, 6452, 1, 0, 0, 0, 6454, 6457, 1, 0, 0, + 0, 6455, 6453, 1, 0, 0, 0, 6455, 6456, 1, 0, 0, 0, 6456, 521, 1, 0, 0, + 0, 6457, 6455, 1, 0, 0, 0, 6458, 6467, 3, 524, 262, 0, 6459, 6467, 3, 526, + 263, 0, 6460, 6467, 3, 530, 265, 0, 6461, 6467, 3, 534, 267, 0, 6462, 6467, + 3, 536, 268, 0, 6463, 6467, 3, 538, 269, 0, 6464, 6467, 3, 528, 264, 0, + 6465, 6467, 3, 542, 271, 0, 6466, 6458, 1, 0, 0, 0, 6466, 6459, 1, 0, 0, + 0, 6466, 6460, 1, 0, 0, 0, 6466, 6461, 1, 0, 0, 0, 6466, 6462, 1, 0, 0, + 0, 6466, 6463, 1, 0, 0, 0, 6466, 6464, 1, 0, 0, 0, 6466, 6465, 1, 0, 0, + 0, 6467, 523, 1, 0, 0, 0, 6468, 6469, 5, 909, 0, 0, 6469, 6470, 5, 363, + 0, 0, 6470, 6474, 5, 81, 0, 0, 6471, 6472, 5, 564, 0, 0, 6472, 6473, 5, + 1256, 0, 0, 6473, 6475, 3, 1704, 852, 0, 6474, 6471, 1, 0, 0, 0, 6474, + 6475, 1, 0, 0, 0, 6475, 6483, 1, 0, 0, 0, 6476, 6484, 3, 1188, 594, 0, + 6477, 6480, 5, 1973, 0, 0, 6478, 6481, 3, 1666, 833, 0, 6479, 6481, 5, + 363, 0, 0, 6480, 6478, 1, 0, 0, 0, 6480, 6479, 1, 0, 0, 0, 6481, 6484, + 1, 0, 0, 0, 6482, 6484, 3, 882, 441, 0, 6483, 6476, 1, 0, 0, 0, 6483, 6477, + 1, 0, 0, 0, 6483, 6482, 1, 0, 0, 0, 6484, 525, 1, 0, 0, 0, 6485, 6486, + 5, 20, 0, 0, 6486, 6488, 5, 1256, 0, 0, 6487, 6489, 3, 1704, 852, 0, 6488, + 6487, 1, 0, 0, 0, 6488, 6489, 1, 0, 0, 0, 6489, 6492, 1, 0, 0, 0, 6490, + 6491, 5, 1973, 0, 0, 6491, 6493, 3, 1666, 833, 0, 6492, 6490, 1, 0, 0, + 0, 6492, 6493, 1, 0, 0, 0, 6493, 6495, 1, 0, 0, 0, 6494, 6496, 3, 1608, + 804, 0, 6495, 6494, 1, 0, 0, 0, 6495, 6496, 1, 0, 0, 0, 6496, 6498, 1, + 0, 0, 0, 6497, 6499, 3, 926, 463, 0, 6498, 6497, 1, 0, 0, 0, 6498, 6499, + 1, 0, 0, 0, 6499, 527, 1, 0, 0, 0, 6500, 6501, 5, 214, 0, 0, 6501, 6503, + 5, 1256, 0, 0, 6502, 6504, 3, 926, 463, 0, 6503, 6502, 1, 0, 0, 0, 6503, + 6504, 1, 0, 0, 0, 6504, 529, 1, 0, 0, 0, 6505, 6506, 5, 909, 0, 0, 6506, + 6507, 5, 1256, 0, 0, 6507, 6523, 3, 1704, 852, 0, 6508, 6510, 3, 532, 266, + 0, 6509, 6508, 1, 0, 0, 0, 6510, 6511, 1, 0, 0, 0, 6511, 6509, 1, 0, 0, + 0, 6511, 6512, 1, 0, 0, 0, 6512, 6524, 1, 0, 0, 0, 6513, 6514, 5, 1244, + 0, 0, 6514, 6515, 5, 2376, 0, 0, 6515, 6516, 3, 506, 253, 0, 6516, 6517, + 5, 2377, 0, 0, 6517, 6524, 1, 0, 0, 0, 6518, 6524, 5, 214, 0, 0, 6519, + 6520, 5, 2091, 0, 0, 6520, 6521, 5, 134, 0, 0, 6521, 6524, 5, 1429, 0, + 0, 6522, 6524, 5, 2087, 0, 0, 6523, 6509, 1, 0, 0, 0, 6523, 6513, 1, 0, + 0, 0, 6523, 6518, 1, 0, 0, 0, 6523, 6519, 1, 0, 0, 0, 6523, 6522, 1, 0, + 0, 0, 6524, 531, 1, 0, 0, 0, 6525, 6531, 3, 1300, 650, 0, 6526, 6531, 3, + 1298, 649, 0, 6527, 6531, 3, 1188, 594, 0, 6528, 6531, 3, 882, 441, 0, + 6529, 6531, 3, 1608, 804, 0, 6530, 6525, 1, 0, 0, 0, 6530, 6526, 1, 0, + 0, 0, 6530, 6527, 1, 0, 0, 0, 6530, 6528, 1, 0, 0, 0, 6530, 6529, 1, 0, + 0, 0, 6531, 533, 1, 0, 0, 0, 6532, 6537, 5, 1460, 0, 0, 6533, 6534, 5, + 1256, 0, 0, 6534, 6538, 3, 1704, 852, 0, 6535, 6536, 5, 1668, 0, 0, 6536, + 6538, 3, 1148, 574, 0, 6537, 6533, 1, 0, 0, 0, 6537, 6535, 1, 0, 0, 0, + 6538, 6539, 1, 0, 0, 0, 6539, 6540, 5, 2029, 0, 0, 6540, 6541, 3, 546, + 273, 0, 6541, 535, 1, 0, 0, 0, 6542, 6543, 5, 425, 0, 0, 6543, 6544, 5, + 1256, 0, 0, 6544, 6545, 3, 1704, 852, 0, 6545, 537, 1, 0, 0, 0, 6546, 6547, + 5, 1612, 0, 0, 6547, 6548, 5, 1256, 0, 0, 6548, 6549, 3, 544, 272, 0, 6549, + 6550, 5, 79, 0, 0, 6550, 6551, 5, 2376, 0, 0, 6551, 6556, 3, 2172, 1086, + 0, 6552, 6553, 5, 2382, 0, 0, 6553, 6555, 3, 2172, 1086, 0, 6554, 6552, + 1, 0, 0, 0, 6555, 6558, 1, 0, 0, 0, 6556, 6554, 1, 0, 0, 0, 6556, 6557, + 1, 0, 0, 0, 6557, 6559, 1, 0, 0, 0, 6558, 6556, 1, 0, 0, 0, 6559, 6567, + 5, 2377, 0, 0, 6560, 6561, 5, 719, 0, 0, 6561, 6562, 5, 2376, 0, 0, 6562, + 6563, 3, 540, 270, 0, 6563, 6564, 5, 2382, 0, 0, 6564, 6565, 3, 540, 270, + 0, 6565, 6566, 5, 2377, 0, 0, 6566, 6568, 1, 0, 0, 0, 6567, 6560, 1, 0, + 0, 0, 6567, 6568, 1, 0, 0, 0, 6568, 6570, 1, 0, 0, 0, 6569, 6571, 3, 926, + 463, 0, 6570, 6569, 1, 0, 0, 0, 6570, 6571, 1, 0, 0, 0, 6571, 539, 1, 0, + 0, 0, 6572, 6590, 5, 1256, 0, 0, 6573, 6585, 3, 1704, 852, 0, 6574, 6577, + 3, 1194, 597, 0, 6575, 6577, 3, 1608, 804, 0, 6576, 6574, 1, 0, 0, 0, 6576, + 6575, 1, 0, 0, 0, 6577, 6578, 1, 0, 0, 0, 6578, 6576, 1, 0, 0, 0, 6578, + 6579, 1, 0, 0, 0, 6579, 6586, 1, 0, 0, 0, 6580, 6581, 5, 1244, 0, 0, 6581, + 6582, 5, 2376, 0, 0, 6582, 6583, 3, 506, 253, 0, 6583, 6584, 5, 2377, 0, + 0, 6584, 6586, 1, 0, 0, 0, 6585, 6576, 1, 0, 0, 0, 6585, 6580, 1, 0, 0, + 0, 6586, 6588, 1, 0, 0, 0, 6587, 6589, 5, 2087, 0, 0, 6588, 6587, 1, 0, + 0, 0, 6588, 6589, 1, 0, 0, 0, 6589, 6591, 1, 0, 0, 0, 6590, 6573, 1, 0, + 0, 0, 6590, 6591, 1, 0, 0, 0, 6591, 541, 1, 0, 0, 0, 6592, 6593, 5, 909, + 0, 0, 6593, 6594, 5, 1668, 0, 0, 6594, 6598, 3, 1148, 574, 0, 6595, 6599, + 5, 2087, 0, 0, 6596, 6599, 3, 1298, 649, 0, 6597, 6599, 3, 1300, 650, 0, + 6598, 6595, 1, 0, 0, 0, 6598, 6596, 1, 0, 0, 0, 6598, 6597, 1, 0, 0, 0, + 6599, 543, 1, 0, 0, 0, 6600, 6601, 3, 1704, 852, 0, 6601, 545, 1, 0, 0, + 0, 6602, 6603, 3, 1704, 852, 0, 6603, 547, 1, 0, 0, 0, 6604, 6605, 3, 2302, + 1151, 0, 6605, 549, 1, 0, 0, 0, 6606, 6607, 5, 41, 0, 0, 6607, 6608, 5, + 688, 0, 0, 6608, 6609, 5, 731, 0, 0, 6609, 6613, 5, 593, 0, 0, 6610, 6611, + 3, 2260, 1130, 0, 6611, 6612, 5, 2369, 0, 0, 6612, 6614, 1, 0, 0, 0, 6613, + 6610, 1, 0, 0, 0, 6613, 6614, 1, 0, 0, 0, 6614, 6615, 1, 0, 0, 0, 6615, + 6616, 3, 2380, 1190, 0, 6616, 6617, 7, 64, 0, 0, 6617, 6621, 5, 2376, 0, + 0, 6618, 6619, 3, 2260, 1130, 0, 6619, 6620, 5, 2369, 0, 0, 6620, 6622, + 1, 0, 0, 0, 6621, 6618, 1, 0, 0, 0, 6621, 6622, 1, 0, 0, 0, 6622, 6623, + 1, 0, 0, 0, 6623, 6624, 3, 2380, 1190, 0, 6624, 6625, 5, 2376, 0, 0, 6625, + 6626, 3, 2380, 1190, 0, 6626, 6627, 5, 2377, 0, 0, 6627, 6628, 5, 2377, + 0, 0, 6628, 551, 1, 0, 0, 0, 6629, 6630, 5, 301, 0, 0, 6630, 6631, 5, 2121, + 0, 0, 6631, 6641, 3, 2326, 1163, 0, 6632, 6642, 3, 560, 280, 0, 6633, 6642, + 3, 562, 281, 0, 6634, 6642, 3, 564, 282, 0, 6635, 6642, 3, 566, 283, 0, + 6636, 6642, 3, 568, 284, 0, 6637, 6642, 3, 574, 287, 0, 6638, 6642, 3, + 576, 288, 0, 6639, 6642, 3, 578, 289, 0, 6640, 6642, 3, 762, 381, 0, 6641, + 6632, 1, 0, 0, 0, 6641, 6633, 1, 0, 0, 0, 6641, 6634, 1, 0, 0, 0, 6641, + 6635, 1, 0, 0, 0, 6641, 6636, 1, 0, 0, 0, 6641, 6637, 1, 0, 0, 0, 6641, + 6638, 1, 0, 0, 0, 6641, 6639, 1, 0, 0, 0, 6641, 6640, 1, 0, 0, 0, 6642, + 6643, 1, 0, 0, 0, 6643, 6641, 1, 0, 0, 0, 6643, 6644, 1, 0, 0, 0, 6644, + 6645, 1, 0, 0, 0, 6645, 6646, 5, 2396, 0, 0, 6646, 553, 1, 0, 0, 0, 6647, + 6648, 5, 41, 0, 0, 6648, 6649, 5, 2121, 0, 0, 6649, 6661, 3, 2326, 1163, + 0, 6650, 6662, 3, 558, 279, 0, 6651, 6662, 3, 562, 281, 0, 6652, 6662, + 3, 564, 282, 0, 6653, 6662, 3, 566, 283, 0, 6654, 6662, 3, 568, 284, 0, + 6655, 6662, 3, 572, 286, 0, 6656, 6662, 3, 574, 287, 0, 6657, 6662, 3, + 576, 288, 0, 6658, 6662, 3, 580, 290, 0, 6659, 6662, 3, 762, 381, 0, 6660, + 6662, 3, 590, 295, 0, 6661, 6650, 1, 0, 0, 0, 6661, 6651, 1, 0, 0, 0, 6661, + 6652, 1, 0, 0, 0, 6661, 6653, 1, 0, 0, 0, 6661, 6654, 1, 0, 0, 0, 6661, + 6655, 1, 0, 0, 0, 6661, 6656, 1, 0, 0, 0, 6661, 6657, 1, 0, 0, 0, 6661, + 6658, 1, 0, 0, 0, 6661, 6659, 1, 0, 0, 0, 6661, 6660, 1, 0, 0, 0, 6662, + 6663, 1, 0, 0, 0, 6663, 6661, 1, 0, 0, 0, 6663, 6664, 1, 0, 0, 0, 6664, + 6665, 1, 0, 0, 0, 6665, 6666, 5, 2396, 0, 0, 6666, 6679, 1, 0, 0, 0, 6667, + 6672, 3, 2326, 1163, 0, 6668, 6669, 5, 2382, 0, 0, 6669, 6671, 3, 2326, + 1163, 0, 6670, 6668, 1, 0, 0, 0, 6671, 6674, 1, 0, 0, 0, 6672, 6670, 1, + 0, 0, 0, 6672, 6673, 1, 0, 0, 0, 6673, 6675, 1, 0, 0, 0, 6674, 6672, 1, + 0, 0, 0, 6675, 6676, 3, 582, 291, 0, 6676, 6677, 5, 2396, 0, 0, 6677, 6679, + 1, 0, 0, 0, 6678, 6647, 1, 0, 0, 0, 6678, 6667, 1, 0, 0, 0, 6679, 555, + 1, 0, 0, 0, 6680, 6681, 5, 425, 0, 0, 6681, 6682, 5, 2121, 0, 0, 6682, + 6684, 3, 2326, 1163, 0, 6683, 6685, 5, 168, 0, 0, 6684, 6683, 1, 0, 0, + 0, 6684, 6685, 1, 0, 0, 0, 6685, 557, 1, 0, 0, 0, 6686, 6689, 3, 560, 280, + 0, 6687, 6688, 5, 1463, 0, 0, 6688, 6690, 3, 2380, 1190, 0, 6689, 6687, + 1, 0, 0, 0, 6689, 6690, 1, 0, 0, 0, 6690, 559, 1, 0, 0, 0, 6691, 6692, + 5, 628, 0, 0, 6692, 6693, 5, 151, 0, 0, 6693, 6694, 3, 2380, 1190, 0, 6694, + 561, 1, 0, 0, 0, 6695, 6696, 5, 628, 0, 0, 6696, 6699, 7, 65, 0, 0, 6697, + 6698, 5, 66, 0, 0, 6698, 6700, 3, 2374, 1187, 0, 6699, 6697, 1, 0, 0, 0, + 6699, 6700, 1, 0, 0, 0, 6700, 563, 1, 0, 0, 0, 6701, 6702, 7, 66, 0, 0, + 6702, 6703, 5, 1973, 0, 0, 6703, 6704, 3, 2380, 1190, 0, 6704, 565, 1, + 0, 0, 0, 6705, 6708, 5, 1394, 0, 0, 6706, 6709, 3, 1170, 585, 0, 6707, + 6709, 5, 2070, 0, 0, 6708, 6706, 1, 0, 0, 0, 6708, 6707, 1, 0, 0, 0, 6709, + 6710, 1, 0, 0, 0, 6710, 6711, 5, 1175, 0, 0, 6711, 6712, 3, 2380, 1190, + 0, 6712, 567, 1, 0, 0, 0, 6713, 6714, 5, 1367, 0, 0, 6714, 6715, 3, 2380, + 1190, 0, 6715, 569, 1, 0, 0, 0, 6716, 6721, 3, 2282, 1141, 0, 6717, 6718, + 5, 2382, 0, 0, 6718, 6720, 3, 2282, 1141, 0, 6719, 6717, 1, 0, 0, 0, 6720, + 6723, 1, 0, 0, 0, 6721, 6719, 1, 0, 0, 0, 6721, 6722, 1, 0, 0, 0, 6722, + 6740, 1, 0, 0, 0, 6723, 6721, 1, 0, 0, 0, 6724, 6736, 5, 37, 0, 0, 6725, + 6726, 5, 481, 0, 0, 6726, 6731, 3, 2282, 1141, 0, 6727, 6728, 5, 2382, + 0, 0, 6728, 6730, 3, 2282, 1141, 0, 6729, 6727, 1, 0, 0, 0, 6730, 6733, + 1, 0, 0, 0, 6731, 6729, 1, 0, 0, 0, 6731, 6732, 1, 0, 0, 0, 6732, 6735, + 1, 0, 0, 0, 6733, 6731, 1, 0, 0, 0, 6734, 6725, 1, 0, 0, 0, 6735, 6738, + 1, 0, 0, 0, 6736, 6734, 1, 0, 0, 0, 6736, 6737, 1, 0, 0, 0, 6737, 6740, + 1, 0, 0, 0, 6738, 6736, 1, 0, 0, 0, 6739, 6716, 1, 0, 0, 0, 6739, 6724, + 1, 0, 0, 0, 6740, 571, 1, 0, 0, 0, 6741, 6742, 5, 363, 0, 0, 6742, 6745, + 5, 1494, 0, 0, 6743, 6746, 5, 1054, 0, 0, 6744, 6746, 3, 570, 285, 0, 6745, + 6743, 1, 0, 0, 0, 6745, 6744, 1, 0, 0, 0, 6746, 573, 1, 0, 0, 0, 6747, + 6748, 5, 1264, 0, 0, 6748, 6749, 5, 498, 0, 0, 6749, 575, 1, 0, 0, 0, 6750, + 6751, 5, 6, 0, 0, 6751, 6752, 7, 67, 0, 0, 6752, 577, 1, 0, 0, 0, 6753, + 6754, 5, 453, 0, 0, 6754, 6755, 5, 440, 0, 0, 6755, 579, 1, 0, 0, 0, 6756, + 6766, 3, 578, 289, 0, 6757, 6758, 5, 564, 0, 0, 6758, 6763, 3, 2384, 1192, + 0, 6759, 6760, 5, 2382, 0, 0, 6760, 6762, 3, 2384, 1192, 0, 6761, 6759, + 1, 0, 0, 0, 6762, 6765, 1, 0, 0, 0, 6763, 6761, 1, 0, 0, 0, 6763, 6764, + 1, 0, 0, 0, 6764, 6767, 1, 0, 0, 0, 6765, 6763, 1, 0, 0, 0, 6766, 6757, + 1, 0, 0, 0, 6766, 6767, 1, 0, 0, 0, 6767, 6769, 1, 0, 0, 0, 6768, 6770, + 5, 560, 0, 0, 6769, 6768, 1, 0, 0, 0, 6769, 6770, 1, 0, 0, 0, 6770, 581, + 1, 0, 0, 0, 6771, 6772, 5, 1490, 0, 0, 6772, 6773, 5, 261, 0, 0, 6773, + 6777, 5, 1992, 0, 0, 6774, 6775, 5, 464, 0, 0, 6775, 6778, 5, 2119, 0, + 0, 6776, 6778, 3, 2326, 1163, 0, 6777, 6774, 1, 0, 0, 0, 6777, 6776, 1, + 0, 0, 0, 6778, 6811, 1, 0, 0, 0, 6779, 6780, 5, 591, 0, 0, 6780, 6781, + 5, 261, 0, 0, 6781, 6808, 5, 1992, 0, 0, 6782, 6783, 5, 464, 0, 0, 6783, + 6809, 5, 2119, 0, 0, 6784, 6792, 3, 2326, 1163, 0, 6785, 6790, 5, 2188, + 0, 0, 6786, 6787, 5, 1057, 0, 0, 6787, 6791, 5, 1496, 0, 0, 6788, 6789, + 5, 1494, 0, 0, 6789, 6791, 3, 570, 285, 0, 6790, 6786, 1, 0, 0, 0, 6790, + 6788, 1, 0, 0, 0, 6791, 6793, 1, 0, 0, 0, 6792, 6785, 1, 0, 0, 0, 6792, + 6793, 1, 0, 0, 0, 6793, 6796, 1, 0, 0, 0, 6794, 6795, 5, 84, 0, 0, 6795, + 6797, 5, 1465, 0, 0, 6796, 6794, 1, 0, 0, 0, 6796, 6797, 1, 0, 0, 0, 6797, + 6806, 1, 0, 0, 0, 6798, 6799, 5, 83, 0, 0, 6799, 6804, 5, 2129, 0, 0, 6800, + 6805, 5, 1264, 0, 0, 6801, 6805, 5, 176, 0, 0, 6802, 6803, 5, 411, 0, 0, + 6803, 6805, 5, 926, 0, 0, 6804, 6800, 1, 0, 0, 0, 6804, 6801, 1, 0, 0, + 0, 6804, 6802, 1, 0, 0, 0, 6805, 6807, 1, 0, 0, 0, 6806, 6798, 1, 0, 0, + 0, 6806, 6807, 1, 0, 0, 0, 6807, 6809, 1, 0, 0, 0, 6808, 6782, 1, 0, 0, + 0, 6808, 6784, 1, 0, 0, 0, 6809, 6811, 1, 0, 0, 0, 6810, 6771, 1, 0, 0, + 0, 6810, 6779, 1, 0, 0, 0, 6811, 583, 1, 0, 0, 0, 6812, 6813, 5, 2376, + 0, 0, 6813, 6818, 3, 2380, 1190, 0, 6814, 6815, 5, 2382, 0, 0, 6815, 6817, + 3, 2380, 1190, 0, 6816, 6814, 1, 0, 0, 0, 6817, 6820, 1, 0, 0, 0, 6818, + 6816, 1, 0, 0, 0, 6818, 6819, 1, 0, 0, 0, 6819, 6821, 1, 0, 0, 0, 6820, + 6818, 1, 0, 0, 0, 6821, 6822, 5, 2377, 0, 0, 6822, 585, 1, 0, 0, 0, 6823, + 6824, 5, 1568, 0, 0, 6824, 6825, 5, 273, 0, 0, 6825, 6829, 5, 2398, 0, + 0, 6826, 6830, 5, 37, 0, 0, 6827, 6830, 5, 363, 0, 0, 6828, 6830, 3, 584, + 292, 0, 6829, 6826, 1, 0, 0, 0, 6829, 6827, 1, 0, 0, 0, 6829, 6828, 1, + 0, 0, 0, 6830, 587, 1, 0, 0, 0, 6831, 6832, 7, 64, 0, 0, 6832, 6833, 5, + 273, 0, 0, 6833, 6834, 5, 2398, 0, 0, 6834, 6835, 3, 584, 292, 0, 6835, + 589, 1, 0, 0, 0, 6836, 6843, 3, 586, 293, 0, 6837, 6840, 3, 588, 294, 0, + 6838, 6839, 5, 564, 0, 0, 6839, 6841, 3, 2274, 1137, 0, 6840, 6838, 1, + 0, 0, 0, 6840, 6841, 1, 0, 0, 0, 6841, 6843, 1, 0, 0, 0, 6842, 6836, 1, + 0, 0, 0, 6842, 6837, 1, 0, 0, 0, 6843, 591, 1, 0, 0, 0, 6844, 6845, 5, + 26, 0, 0, 6845, 6846, 5, 753, 0, 0, 6846, 6851, 5, 836, 0, 0, 6847, 6852, + 3, 594, 297, 0, 6848, 6852, 3, 616, 308, 0, 6849, 6852, 3, 646, 323, 0, + 6850, 6852, 3, 656, 328, 0, 6851, 6847, 1, 0, 0, 0, 6851, 6848, 1, 0, 0, + 0, 6851, 6849, 1, 0, 0, 0, 6851, 6850, 1, 0, 0, 0, 6852, 6853, 1, 0, 0, + 0, 6853, 6854, 5, 2396, 0, 0, 6854, 593, 1, 0, 0, 0, 6855, 6865, 3, 596, + 298, 0, 6856, 6865, 3, 598, 299, 0, 6857, 6865, 3, 602, 301, 0, 6858, 6865, + 3, 604, 302, 0, 6859, 6865, 3, 606, 303, 0, 6860, 6865, 3, 608, 304, 0, + 6861, 6865, 3, 610, 305, 0, 6862, 6865, 3, 612, 306, 0, 6863, 6865, 3, + 614, 307, 0, 6864, 6855, 1, 0, 0, 0, 6864, 6856, 1, 0, 0, 0, 6864, 6857, + 1, 0, 0, 0, 6864, 6858, 1, 0, 0, 0, 6864, 6859, 1, 0, 0, 0, 6864, 6860, + 1, 0, 0, 0, 6864, 6861, 1, 0, 0, 0, 6864, 6862, 1, 0, 0, 0, 6864, 6863, + 1, 0, 0, 0, 6865, 595, 1, 0, 0, 0, 6866, 6877, 5, 301, 0, 0, 6867, 6868, + 5, 757, 0, 0, 6868, 6878, 5, 2372, 0, 0, 6869, 6871, 5, 804, 0, 0, 6870, + 6869, 1, 0, 0, 0, 6870, 6871, 1, 0, 0, 0, 6871, 6872, 1, 0, 0, 0, 6872, + 6873, 5, 90, 0, 0, 6873, 6874, 5, 757, 0, 0, 6874, 6875, 5, 572, 0, 0, + 6875, 6876, 5, 757, 0, 0, 6876, 6878, 5, 2372, 0, 0, 6877, 6867, 1, 0, + 0, 0, 6877, 6870, 1, 0, 0, 0, 6878, 6879, 1, 0, 0, 0, 6879, 6880, 5, 628, + 0, 0, 6880, 6881, 5, 151, 0, 0, 6881, 6882, 3, 662, 331, 0, 6882, 597, + 1, 0, 0, 0, 6883, 6884, 5, 1568, 0, 0, 6884, 6885, 5, 757, 0, 0, 6885, + 6887, 5, 1180, 0, 0, 6886, 6888, 3, 600, 300, 0, 6887, 6886, 1, 0, 0, 0, + 6887, 6888, 1, 0, 0, 0, 6888, 6889, 1, 0, 0, 0, 6889, 6891, 3, 640, 320, + 0, 6890, 6892, 3, 762, 381, 0, 6891, 6890, 1, 0, 0, 0, 6891, 6892, 1, 0, + 0, 0, 6892, 599, 1, 0, 0, 0, 6893, 6894, 5, 560, 0, 0, 6894, 6895, 5, 757, + 0, 0, 6895, 601, 1, 0, 0, 0, 6896, 6897, 5, 1568, 0, 0, 6897, 6898, 5, + 757, 0, 0, 6898, 6900, 5, 204, 0, 0, 6899, 6901, 3, 640, 320, 0, 6900, + 6899, 1, 0, 0, 0, 6900, 6901, 1, 0, 0, 0, 6901, 6903, 1, 0, 0, 0, 6902, + 6904, 3, 762, 381, 0, 6903, 6902, 1, 0, 0, 0, 6903, 6904, 1, 0, 0, 0, 6904, + 603, 1, 0, 0, 0, 6905, 6906, 5, 98, 0, 0, 6906, 6909, 5, 757, 0, 0, 6907, + 6908, 5, 2129, 0, 0, 6908, 6910, 5, 2372, 0, 0, 6909, 6907, 1, 0, 0, 0, + 6909, 6910, 1, 0, 0, 0, 6910, 6912, 1, 0, 0, 0, 6911, 6913, 3, 600, 300, + 0, 6912, 6911, 1, 0, 0, 0, 6912, 6913, 1, 0, 0, 0, 6913, 6914, 1, 0, 0, + 0, 6914, 6917, 3, 640, 320, 0, 6915, 6916, 5, 2029, 0, 0, 6916, 6918, 5, + 2372, 0, 0, 6917, 6915, 1, 0, 0, 0, 6917, 6918, 1, 0, 0, 0, 6918, 605, + 1, 0, 0, 0, 6919, 6920, 5, 41, 0, 0, 6920, 6921, 5, 757, 0, 0, 6921, 6923, + 5, 1264, 0, 0, 6922, 6924, 3, 600, 300, 0, 6923, 6922, 1, 0, 0, 0, 6923, + 6924, 1, 0, 0, 0, 6924, 6925, 1, 0, 0, 0, 6925, 6926, 5, 628, 0, 0, 6926, + 6927, 5, 151, 0, 0, 6927, 6928, 3, 662, 331, 0, 6928, 6929, 5, 1568, 0, + 0, 6929, 6931, 3, 662, 331, 0, 6930, 6932, 3, 658, 329, 0, 6931, 6930, + 1, 0, 0, 0, 6931, 6932, 1, 0, 0, 0, 6932, 607, 1, 0, 0, 0, 6933, 6934, + 5, 875, 0, 0, 6934, 6935, 5, 757, 0, 0, 6935, 6937, 5, 2372, 0, 0, 6936, + 6938, 3, 660, 330, 0, 6937, 6936, 1, 0, 0, 0, 6937, 6938, 1, 0, 0, 0, 6938, + 6939, 1, 0, 0, 0, 6939, 6940, 5, 48, 0, 0, 6940, 6941, 5, 757, 0, 0, 6941, + 6943, 5, 2372, 0, 0, 6942, 6944, 3, 660, 330, 0, 6943, 6942, 1, 0, 0, 0, + 6943, 6944, 1, 0, 0, 0, 6944, 6945, 1, 0, 0, 0, 6945, 6946, 5, 719, 0, + 0, 6946, 6947, 5, 950, 0, 0, 6947, 6948, 5, 757, 0, 0, 6948, 6949, 5, 2372, + 0, 0, 6949, 6950, 3, 660, 330, 0, 6950, 609, 1, 0, 0, 0, 6951, 6952, 5, + 875, 0, 0, 6952, 6953, 5, 757, 0, 0, 6953, 6955, 5, 2372, 0, 0, 6954, 6956, + 3, 660, 330, 0, 6955, 6954, 1, 0, 0, 0, 6955, 6956, 1, 0, 0, 0, 6956, 6957, + 1, 0, 0, 0, 6957, 6958, 5, 719, 0, 0, 6958, 6959, 5, 491, 0, 0, 6959, 6960, + 5, 757, 0, 0, 6960, 6961, 5, 2372, 0, 0, 6961, 6963, 3, 660, 330, 0, 6962, + 6964, 3, 658, 329, 0, 6963, 6962, 1, 0, 0, 0, 6963, 6964, 1, 0, 0, 0, 6964, + 611, 1, 0, 0, 0, 6965, 6967, 5, 560, 0, 0, 6966, 6965, 1, 0, 0, 0, 6966, + 6967, 1, 0, 0, 0, 6967, 6968, 1, 0, 0, 0, 6968, 6969, 5, 2262, 0, 0, 6969, + 6970, 5, 757, 0, 0, 6970, 6971, 5, 628, 0, 0, 6971, 6972, 5, 151, 0, 0, + 6972, 6973, 3, 662, 331, 0, 6973, 6974, 5, 572, 0, 0, 6974, 6975, 5, 2263, + 0, 0, 6975, 6977, 5, 757, 0, 0, 6976, 6978, 3, 600, 300, 0, 6977, 6976, + 1, 0, 0, 0, 6977, 6978, 1, 0, 0, 0, 6978, 6979, 1, 0, 0, 0, 6979, 6981, + 3, 640, 320, 0, 6980, 6982, 3, 658, 329, 0, 6981, 6980, 1, 0, 0, 0, 6981, + 6982, 1, 0, 0, 0, 6982, 613, 1, 0, 0, 0, 6983, 6984, 5, 2264, 0, 0, 6984, + 6985, 5, 757, 0, 0, 6985, 6986, 5, 628, 0, 0, 6986, 6987, 5, 151, 0, 0, + 6987, 6988, 3, 662, 331, 0, 6988, 6989, 5, 2188, 0, 0, 6989, 6990, 5, 2263, + 0, 0, 6990, 6992, 5, 757, 0, 0, 6991, 6993, 3, 600, 300, 0, 6992, 6991, + 1, 0, 0, 0, 6992, 6993, 1, 0, 0, 0, 6993, 6994, 1, 0, 0, 0, 6994, 6996, + 3, 640, 320, 0, 6995, 6997, 3, 658, 329, 0, 6996, 6995, 1, 0, 0, 0, 6996, + 6997, 1, 0, 0, 0, 6997, 615, 1, 0, 0, 0, 6998, 7008, 3, 618, 309, 0, 6999, + 7008, 3, 620, 310, 0, 7000, 7008, 3, 626, 313, 0, 7001, 7008, 3, 628, 314, + 0, 7002, 7008, 3, 630, 315, 0, 7003, 7008, 3, 632, 316, 0, 7004, 7008, + 3, 634, 317, 0, 7005, 7008, 3, 636, 318, 0, 7006, 7008, 3, 638, 319, 0, + 7007, 6998, 1, 0, 0, 0, 7007, 6999, 1, 0, 0, 0, 7007, 7000, 1, 0, 0, 0, + 7007, 7001, 1, 0, 0, 0, 7007, 7002, 1, 0, 0, 0, 7007, 7003, 1, 0, 0, 0, + 7007, 7004, 1, 0, 0, 0, 7007, 7005, 1, 0, 0, 0, 7007, 7006, 1, 0, 0, 0, + 7008, 617, 1, 0, 0, 0, 7009, 7011, 5, 1568, 0, 0, 7010, 7012, 5, 458, 0, + 0, 7011, 7010, 1, 0, 0, 0, 7011, 7012, 1, 0, 0, 0, 7012, 7013, 1, 0, 0, + 0, 7013, 7020, 5, 753, 0, 0, 7014, 7015, 3, 622, 311, 0, 7015, 7016, 5, + 2395, 0, 0, 7016, 7018, 1, 0, 0, 0, 7017, 7014, 1, 0, 0, 0, 7017, 7018, + 1, 0, 0, 0, 7018, 7019, 1, 0, 0, 0, 7019, 7021, 3, 624, 312, 0, 7020, 7017, + 1, 0, 0, 0, 7020, 7021, 1, 0, 0, 0, 7021, 7023, 1, 0, 0, 0, 7022, 7024, + 3, 644, 322, 0, 7023, 7022, 1, 0, 0, 0, 7023, 7024, 1, 0, 0, 0, 7024, 7026, + 1, 0, 0, 0, 7025, 7027, 3, 642, 321, 0, 7026, 7025, 1, 0, 0, 0, 7026, 7027, + 1, 0, 0, 0, 7027, 7029, 1, 0, 0, 0, 7028, 7030, 3, 600, 300, 0, 7029, 7028, + 1, 0, 0, 0, 7029, 7030, 1, 0, 0, 0, 7030, 7031, 1, 0, 0, 0, 7031, 7033, + 3, 640, 320, 0, 7032, 7034, 3, 658, 329, 0, 7033, 7032, 1, 0, 0, 0, 7033, + 7034, 1, 0, 0, 0, 7034, 7036, 1, 0, 0, 0, 7035, 7037, 3, 762, 381, 0, 7036, + 7035, 1, 0, 0, 0, 7036, 7037, 1, 0, 0, 0, 7037, 619, 1, 0, 0, 0, 7038, + 7040, 5, 301, 0, 0, 7039, 7041, 5, 458, 0, 0, 7040, 7039, 1, 0, 0, 0, 7040, + 7041, 1, 0, 0, 0, 7041, 7042, 1, 0, 0, 0, 7042, 7049, 5, 753, 0, 0, 7043, + 7044, 3, 622, 311, 0, 7044, 7045, 5, 2395, 0, 0, 7045, 7047, 1, 0, 0, 0, + 7046, 7043, 1, 0, 0, 0, 7046, 7047, 1, 0, 0, 0, 7047, 7048, 1, 0, 0, 0, + 7048, 7050, 3, 624, 312, 0, 7049, 7046, 1, 0, 0, 0, 7049, 7050, 1, 0, 0, + 0, 7050, 7052, 1, 0, 0, 0, 7051, 7053, 3, 644, 322, 0, 7052, 7051, 1, 0, + 0, 0, 7052, 7053, 1, 0, 0, 0, 7053, 7055, 1, 0, 0, 0, 7054, 7056, 3, 642, + 321, 0, 7055, 7054, 1, 0, 0, 0, 7055, 7056, 1, 0, 0, 0, 7056, 7058, 1, + 0, 0, 0, 7057, 7059, 3, 600, 300, 0, 7058, 7057, 1, 0, 0, 0, 7058, 7059, + 1, 0, 0, 0, 7059, 7060, 1, 0, 0, 0, 7060, 7062, 3, 640, 320, 0, 7061, 7063, + 3, 658, 329, 0, 7062, 7061, 1, 0, 0, 0, 7062, 7063, 1, 0, 0, 0, 7063, 7065, + 1, 0, 0, 0, 7064, 7066, 3, 762, 381, 0, 7065, 7064, 1, 0, 0, 0, 7065, 7066, + 1, 0, 0, 0, 7066, 621, 1, 0, 0, 0, 7067, 7068, 5, 2372, 0, 0, 7068, 623, + 1, 0, 0, 0, 7069, 7070, 5, 2372, 0, 0, 7070, 625, 1, 0, 0, 0, 7071, 7073, + 5, 2125, 0, 0, 7072, 7074, 5, 458, 0, 0, 7073, 7072, 1, 0, 0, 0, 7073, + 7074, 1, 0, 0, 0, 7074, 7075, 1, 0, 0, 0, 7075, 7076, 5, 753, 0, 0, 7076, + 7078, 5, 2372, 0, 0, 7077, 7079, 3, 644, 322, 0, 7078, 7077, 1, 0, 0, 0, + 7078, 7079, 1, 0, 0, 0, 7079, 7081, 1, 0, 0, 0, 7080, 7082, 3, 600, 300, 0, 7081, 7080, 1, 0, 0, 0, 7081, 7082, 1, 0, 0, 0, 7082, 7083, 1, 0, 0, 0, 7083, 7085, 3, 640, 320, 0, 7084, 7086, 3, 658, 329, 0, 7085, 7084, - 1, 0, 0, 0, 7085, 7086, 1, 0, 0, 0, 7086, 629, 1, 0, 0, 0, 7087, 7089, - 5, 501, 0, 0, 7088, 7090, 5, 458, 0, 0, 7089, 7088, 1, 0, 0, 0, 7089, 7090, - 1, 0, 0, 0, 7090, 7091, 1, 0, 0, 0, 7091, 7092, 5, 756, 0, 0, 7092, 7093, - 5, 2188, 0, 0, 7093, 7094, 5, 1539, 0, 0, 7094, 7095, 3, 666, 333, 0, 7095, - 7096, 5, 2029, 0, 0, 7096, 7098, 3, 1472, 736, 0, 7097, 7099, 3, 600, 300, - 0, 7098, 7097, 1, 0, 0, 0, 7098, 7099, 1, 0, 0, 0, 7099, 7100, 1, 0, 0, - 0, 7100, 7118, 3, 640, 320, 0, 7101, 7102, 5, 2188, 0, 0, 7102, 7103, 5, - 629, 0, 0, 7103, 7116, 5, 680, 0, 0, 7104, 7109, 5, 2372, 0, 0, 7105, 7106, - 5, 2382, 0, 0, 7106, 7108, 5, 2372, 0, 0, 7107, 7105, 1, 0, 0, 0, 7108, - 7111, 1, 0, 0, 0, 7109, 7107, 1, 0, 0, 0, 7109, 7110, 1, 0, 0, 0, 7110, - 7117, 1, 0, 0, 0, 7111, 7109, 1, 0, 0, 0, 7112, 7113, 5, 2376, 0, 0, 7113, - 7114, 3, 1892, 946, 0, 7114, 7115, 5, 2377, 0, 0, 7115, 7117, 1, 0, 0, - 0, 7116, 7104, 1, 0, 0, 0, 7116, 7112, 1, 0, 0, 0, 7117, 7119, 1, 0, 0, - 0, 7118, 7101, 1, 0, 0, 0, 7118, 7119, 1, 0, 0, 0, 7119, 631, 1, 0, 0, - 0, 7120, 7122, 5, 642, 0, 0, 7121, 7123, 5, 458, 0, 0, 7122, 7121, 1, 0, - 0, 0, 7122, 7123, 1, 0, 0, 0, 7123, 7124, 1, 0, 0, 0, 7124, 7125, 5, 756, - 0, 0, 7125, 7126, 5, 2188, 0, 0, 7126, 7127, 5, 1539, 0, 0, 7127, 7128, - 3, 666, 333, 0, 7128, 7129, 5, 572, 0, 0, 7129, 7131, 3, 1472, 736, 0, - 7130, 7132, 3, 600, 300, 0, 7131, 7130, 1, 0, 0, 0, 7131, 7132, 1, 0, 0, - 0, 7132, 7133, 1, 0, 0, 0, 7133, 7135, 3, 640, 320, 0, 7134, 7136, 3, 658, - 329, 0, 7135, 7134, 1, 0, 0, 0, 7135, 7136, 1, 0, 0, 0, 7136, 633, 1, 0, - 0, 0, 7137, 7139, 5, 1568, 0, 0, 7138, 7140, 5, 458, 0, 0, 7139, 7138, - 1, 0, 0, 0, 7139, 7140, 1, 0, 0, 0, 7140, 7141, 1, 0, 0, 0, 7141, 7142, - 5, 753, 0, 0, 7142, 7143, 5, 628, 0, 0, 7143, 7144, 5, 151, 0, 0, 7144, - 7146, 3, 666, 333, 0, 7145, 7147, 3, 600, 300, 0, 7146, 7145, 1, 0, 0, - 0, 7146, 7147, 1, 0, 0, 0, 7147, 7148, 1, 0, 0, 0, 7148, 7149, 5, 879, - 0, 0, 7149, 7150, 5, 2129, 0, 0, 7150, 7152, 3, 662, 331, 0, 7151, 7153, - 3, 658, 329, 0, 7152, 7151, 1, 0, 0, 0, 7152, 7153, 1, 0, 0, 0, 7153, 635, - 1, 0, 0, 0, 7154, 7156, 5, 1568, 0, 0, 7155, 7157, 5, 458, 0, 0, 7156, - 7155, 1, 0, 0, 0, 7156, 7157, 1, 0, 0, 0, 7157, 7158, 1, 0, 0, 0, 7158, - 7159, 5, 753, 0, 0, 7159, 7160, 5, 628, 0, 0, 7160, 7161, 5, 151, 0, 0, - 7161, 7163, 3, 666, 333, 0, 7162, 7164, 3, 600, 300, 0, 7163, 7162, 1, - 0, 0, 0, 7163, 7164, 1, 0, 0, 0, 7164, 7165, 1, 0, 0, 0, 7165, 7166, 5, - 1489, 0, 0, 7166, 7167, 5, 879, 0, 0, 7167, 7168, 5, 2129, 0, 0, 7168, - 7169, 3, 666, 333, 0, 7169, 637, 1, 0, 0, 0, 7170, 7172, 5, 921, 0, 0, - 7171, 7173, 5, 458, 0, 0, 7172, 7171, 1, 0, 0, 0, 7172, 7173, 1, 0, 0, - 0, 7173, 7174, 1, 0, 0, 0, 7174, 7175, 5, 756, 0, 0, 7175, 7176, 5, 2029, - 0, 0, 7176, 7177, 5, 950, 0, 0, 7177, 7178, 5, 757, 0, 0, 7178, 7179, 5, - 2372, 0, 0, 7179, 7180, 5, 628, 0, 0, 7180, 7181, 5, 151, 0, 0, 7181, 7182, - 3, 662, 331, 0, 7182, 7184, 5, 572, 0, 0, 7183, 7185, 5, 560, 0, 0, 7184, - 7183, 1, 0, 0, 0, 7184, 7185, 1, 0, 0, 0, 7185, 7186, 1, 0, 0, 0, 7186, - 7187, 5, 757, 0, 0, 7187, 7188, 5, 628, 0, 0, 7188, 7189, 5, 151, 0, 0, - 7189, 7204, 3, 662, 331, 0, 7190, 7191, 5, 2188, 0, 0, 7191, 7192, 5, 629, - 0, 0, 7192, 7202, 5, 680, 0, 0, 7193, 7198, 5, 2372, 0, 0, 7194, 7195, - 5, 2382, 0, 0, 7195, 7197, 5, 2372, 0, 0, 7196, 7194, 1, 0, 0, 0, 7197, - 7200, 1, 0, 0, 0, 7198, 7196, 1, 0, 0, 0, 7198, 7199, 1, 0, 0, 0, 7199, - 7203, 1, 0, 0, 0, 7200, 7198, 1, 0, 0, 0, 7201, 7203, 3, 1892, 946, 0, - 7202, 7193, 1, 0, 0, 0, 7202, 7201, 1, 0, 0, 0, 7203, 7205, 1, 0, 0, 0, - 7204, 7190, 1, 0, 0, 0, 7204, 7205, 1, 0, 0, 0, 7205, 7207, 1, 0, 0, 0, - 7206, 7208, 3, 658, 329, 0, 7207, 7206, 1, 0, 0, 0, 7207, 7208, 1, 0, 0, - 0, 7208, 639, 1, 0, 0, 0, 7209, 7210, 5, 628, 0, 0, 7210, 7214, 5, 151, - 0, 0, 7211, 7212, 5, 507, 0, 0, 7212, 7215, 5, 1656, 0, 0, 7213, 7215, - 3, 662, 331, 0, 7214, 7211, 1, 0, 0, 0, 7214, 7213, 1, 0, 0, 0, 7215, 641, - 1, 0, 0, 0, 7216, 7217, 5, 2129, 0, 0, 7217, 7218, 5, 2265, 0, 0, 7218, - 7219, 5, 2372, 0, 0, 7219, 643, 1, 0, 0, 0, 7220, 7221, 5, 2129, 0, 0, - 7221, 7222, 5, 1978, 0, 0, 7222, 7223, 5, 2372, 0, 0, 7223, 645, 1, 0, - 0, 0, 7224, 7229, 3, 648, 324, 0, 7225, 7229, 3, 650, 325, 0, 7226, 7229, - 3, 652, 326, 0, 7227, 7229, 3, 654, 327, 0, 7228, 7224, 1, 0, 0, 0, 7228, - 7225, 1, 0, 0, 0, 7228, 7226, 1, 0, 0, 0, 7228, 7227, 1, 0, 0, 0, 7229, - 647, 1, 0, 0, 0, 7230, 7231, 7, 68, 0, 0, 7231, 7232, 5, 1539, 0, 0, 7232, - 7233, 5, 2372, 0, 0, 7233, 7234, 5, 564, 0, 0, 7234, 7235, 5, 200, 0, 0, - 7235, 7237, 5, 2372, 0, 0, 7236, 7238, 3, 644, 322, 0, 7237, 7236, 1, 0, - 0, 0, 7237, 7238, 1, 0, 0, 0, 7238, 7240, 1, 0, 0, 0, 7239, 7241, 3, 600, - 300, 0, 7240, 7239, 1, 0, 0, 0, 7240, 7241, 1, 0, 0, 0, 7241, 7243, 1, - 0, 0, 0, 7242, 7244, 3, 640, 320, 0, 7243, 7242, 1, 0, 0, 0, 7243, 7244, - 1, 0, 0, 0, 7244, 7246, 1, 0, 0, 0, 7245, 7247, 3, 658, 329, 0, 7246, 7245, - 1, 0, 0, 0, 7246, 7247, 1, 0, 0, 0, 7247, 649, 1, 0, 0, 0, 7248, 7249, - 5, 376, 0, 0, 7249, 7250, 5, 1539, 0, 0, 7250, 7251, 5, 564, 0, 0, 7251, - 7252, 5, 200, 0, 0, 7252, 7254, 5, 2372, 0, 0, 7253, 7255, 3, 600, 300, - 0, 7254, 7253, 1, 0, 0, 0, 7254, 7255, 1, 0, 0, 0, 7255, 7256, 1, 0, 0, - 0, 7256, 7258, 3, 640, 320, 0, 7257, 7259, 3, 658, 329, 0, 7258, 7257, - 1, 0, 0, 0, 7258, 7259, 1, 0, 0, 0, 7259, 651, 1, 0, 0, 0, 7260, 7261, - 7, 68, 0, 0, 7261, 7262, 5, 1539, 0, 0, 7262, 7263, 5, 2372, 0, 0, 7263, - 7264, 5, 564, 0, 0, 7264, 7265, 5, 200, 0, 0, 7265, 7267, 5, 2372, 0, 0, - 7266, 7268, 3, 644, 322, 0, 7267, 7266, 1, 0, 0, 0, 7267, 7268, 1, 0, 0, - 0, 7268, 7269, 1, 0, 0, 0, 7269, 7271, 5, 2029, 0, 0, 7270, 7272, 5, 804, - 0, 0, 7271, 7270, 1, 0, 0, 0, 7271, 7272, 1, 0, 0, 0, 7272, 7273, 1, 0, - 0, 0, 7273, 7274, 5, 90, 0, 0, 7274, 7275, 5, 757, 0, 0, 7275, 7276, 3, - 784, 392, 0, 7276, 653, 1, 0, 0, 0, 7277, 7278, 5, 376, 0, 0, 7278, 7279, - 5, 1539, 0, 0, 7279, 7280, 5, 2372, 0, 0, 7280, 7281, 5, 2387, 0, 0, 7281, - 7282, 5, 564, 0, 0, 7282, 7283, 5, 200, 0, 0, 7283, 7284, 5, 2372, 0, 0, - 7284, 7286, 5, 572, 0, 0, 7285, 7287, 5, 804, 0, 0, 7286, 7285, 1, 0, 0, - 0, 7286, 7287, 1, 0, 0, 0, 7287, 7288, 1, 0, 0, 0, 7288, 7289, 5, 90, 0, - 0, 7289, 7290, 5, 757, 0, 0, 7290, 7291, 3, 784, 392, 0, 7291, 655, 1, - 0, 0, 0, 7292, 7294, 5, 1685, 0, 0, 7293, 7295, 5, 2029, 0, 0, 7294, 7293, - 1, 0, 0, 0, 7294, 7295, 1, 0, 0, 0, 7295, 7296, 1, 0, 0, 0, 7296, 7297, - 5, 784, 0, 0, 7297, 7298, 3, 664, 332, 0, 7298, 7299, 5, 564, 0, 0, 7299, - 7300, 5, 37, 0, 0, 7300, 7301, 5, 271, 0, 0, 7301, 657, 1, 0, 0, 0, 7302, - 7303, 5, 2188, 0, 0, 7303, 7306, 5, 98, 0, 0, 7304, 7305, 5, 2129, 0, 0, - 7305, 7307, 5, 2372, 0, 0, 7306, 7304, 1, 0, 0, 0, 7306, 7307, 1, 0, 0, - 0, 7307, 659, 1, 0, 0, 0, 7308, 7309, 5, 628, 0, 0, 7309, 7310, 5, 151, - 0, 0, 7310, 7311, 3, 662, 331, 0, 7311, 661, 1, 0, 0, 0, 7312, 7313, 5, - 2373, 0, 0, 7313, 663, 1, 0, 0, 0, 7314, 7315, 5, 2372, 0, 0, 7315, 665, - 1, 0, 0, 0, 7316, 7317, 5, 2373, 0, 0, 7317, 667, 1, 0, 0, 0, 7318, 7323, - 5, 45, 0, 0, 7319, 7320, 5, 1976, 0, 0, 7320, 7324, 3, 2312, 1156, 0, 7321, - 7322, 5, 659, 0, 0, 7322, 7324, 3, 2300, 1150, 0, 7323, 7319, 1, 0, 0, - 0, 7323, 7321, 1, 0, 0, 0, 7324, 7326, 1, 0, 0, 0, 7325, 7327, 3, 670, - 335, 0, 7326, 7325, 1, 0, 0, 0, 7326, 7327, 1, 0, 0, 0, 7327, 7332, 1, - 0, 0, 0, 7328, 7329, 5, 45, 0, 0, 7329, 7330, 5, 206, 0, 0, 7330, 7332, - 3, 462, 231, 0, 7331, 7318, 1, 0, 0, 0, 7331, 7328, 1, 0, 0, 0, 7332, 7345, - 1, 0, 0, 0, 7333, 7346, 3, 672, 336, 0, 7334, 7335, 5, 796, 0, 0, 7335, - 7336, 5, 178, 0, 0, 7336, 7338, 5, 1508, 0, 0, 7337, 7339, 3, 680, 340, - 0, 7338, 7337, 1, 0, 0, 0, 7338, 7339, 1, 0, 0, 0, 7339, 7346, 1, 0, 0, - 0, 7340, 7342, 5, 376, 0, 0, 7341, 7343, 5, 1842, 0, 0, 7342, 7341, 1, - 0, 0, 0, 7342, 7343, 1, 0, 0, 0, 7343, 7344, 1, 0, 0, 0, 7344, 7346, 5, - 1639, 0, 0, 7345, 7333, 1, 0, 0, 0, 7345, 7334, 1, 0, 0, 0, 7345, 7340, - 1, 0, 0, 0, 7346, 7347, 1, 0, 0, 0, 7347, 7348, 5, 2396, 0, 0, 7348, 669, - 1, 0, 0, 0, 7349, 7366, 5, 1256, 0, 0, 7350, 7351, 5, 2376, 0, 0, 7351, - 7352, 3, 1704, 852, 0, 7352, 7353, 5, 2377, 0, 0, 7353, 7367, 1, 0, 0, - 0, 7354, 7355, 5, 564, 0, 0, 7355, 7356, 5, 2376, 0, 0, 7356, 7361, 3, - 682, 341, 0, 7357, 7358, 5, 2382, 0, 0, 7358, 7360, 3, 682, 341, 0, 7359, - 7357, 1, 0, 0, 0, 7360, 7363, 1, 0, 0, 0, 7361, 7359, 1, 0, 0, 0, 7361, - 7362, 1, 0, 0, 0, 7362, 7364, 1, 0, 0, 0, 7363, 7361, 1, 0, 0, 0, 7364, - 7365, 5, 2377, 0, 0, 7365, 7367, 1, 0, 0, 0, 7366, 7350, 1, 0, 0, 0, 7366, - 7354, 1, 0, 0, 0, 7367, 7388, 1, 0, 0, 0, 7368, 7385, 5, 1668, 0, 0, 7369, - 7370, 5, 2376, 0, 0, 7370, 7371, 3, 1148, 574, 0, 7371, 7372, 5, 2377, - 0, 0, 7372, 7386, 1, 0, 0, 0, 7373, 7374, 5, 564, 0, 0, 7374, 7375, 5, - 2376, 0, 0, 7375, 7380, 3, 684, 342, 0, 7376, 7377, 5, 2382, 0, 0, 7377, - 7379, 3, 684, 342, 0, 7378, 7376, 1, 0, 0, 0, 7379, 7382, 1, 0, 0, 0, 7380, - 7378, 1, 0, 0, 0, 7380, 7381, 1, 0, 0, 0, 7381, 7383, 1, 0, 0, 0, 7382, - 7380, 1, 0, 0, 0, 7383, 7384, 5, 2377, 0, 0, 7384, 7386, 1, 0, 0, 0, 7385, - 7369, 1, 0, 0, 0, 7385, 7373, 1, 0, 0, 0, 7386, 7388, 1, 0, 0, 0, 7387, - 7349, 1, 0, 0, 0, 7387, 7368, 1, 0, 0, 0, 7388, 671, 1, 0, 0, 0, 7389, - 7390, 5, 2136, 0, 0, 7390, 7391, 5, 1431, 0, 0, 7391, 7396, 5, 2091, 0, - 0, 7392, 7393, 5, 1568, 0, 0, 7393, 7394, 5, 328, 0, 0, 7394, 7395, 5, - 2029, 0, 0, 7395, 7397, 5, 1145, 0, 0, 7396, 7392, 1, 0, 0, 0, 7396, 7397, - 1, 0, 0, 0, 7397, 7419, 1, 0, 0, 0, 7398, 7399, 5, 2136, 0, 0, 7399, 7410, - 5, 1664, 0, 0, 7400, 7401, 5, 168, 0, 0, 7401, 7411, 5, 525, 0, 0, 7402, - 7404, 5, 168, 0, 0, 7403, 7405, 3, 678, 339, 0, 7404, 7403, 1, 0, 0, 0, - 7404, 7405, 1, 0, 0, 0, 7405, 7407, 1, 0, 0, 0, 7406, 7408, 3, 2244, 1122, - 0, 7407, 7406, 1, 0, 0, 0, 7407, 7408, 1, 0, 0, 0, 7408, 7411, 1, 0, 0, - 0, 7409, 7411, 5, 168, 0, 0, 7410, 7400, 1, 0, 0, 0, 7410, 7402, 1, 0, - 0, 0, 7410, 7409, 1, 0, 0, 0, 7410, 7411, 1, 0, 0, 0, 7411, 7413, 1, 0, - 0, 0, 7412, 7414, 3, 678, 339, 0, 7413, 7412, 1, 0, 0, 0, 7413, 7414, 1, - 0, 0, 0, 7414, 7416, 1, 0, 0, 0, 7415, 7417, 3, 2244, 1122, 0, 7416, 7415, - 1, 0, 0, 0, 7416, 7417, 1, 0, 0, 0, 7417, 7419, 1, 0, 0, 0, 7418, 7389, - 1, 0, 0, 0, 7418, 7398, 1, 0, 0, 0, 7419, 673, 1, 0, 0, 0, 7420, 7422, - 5, 243, 0, 0, 7421, 7423, 5, 1842, 0, 0, 7422, 7421, 1, 0, 0, 0, 7422, - 7423, 1, 0, 0, 0, 7423, 7424, 1, 0, 0, 0, 7424, 7426, 5, 1639, 0, 0, 7425, - 7427, 3, 676, 338, 0, 7426, 7425, 1, 0, 0, 0, 7426, 7427, 1, 0, 0, 0, 7427, - 675, 1, 0, 0, 0, 7428, 7476, 5, 564, 0, 0, 7429, 7433, 5, 1976, 0, 0, 7430, - 7432, 3, 676, 338, 0, 7431, 7430, 1, 0, 0, 0, 7432, 7435, 1, 0, 0, 0, 7433, - 7431, 1, 0, 0, 0, 7433, 7434, 1, 0, 0, 0, 7434, 7477, 1, 0, 0, 0, 7435, - 7433, 1, 0, 0, 0, 7436, 7455, 5, 37, 0, 0, 7437, 7439, 5, 655, 0, 0, 7438, - 7437, 1, 0, 0, 0, 7438, 7439, 1, 0, 0, 0, 7439, 7440, 1, 0, 0, 0, 7440, - 7443, 5, 223, 0, 0, 7441, 7442, 5, 1595, 0, 0, 7442, 7444, 5, 2370, 0, - 0, 7443, 7441, 1, 0, 0, 0, 7443, 7444, 1, 0, 0, 0, 7444, 7448, 1, 0, 0, - 0, 7445, 7447, 3, 676, 338, 0, 7446, 7445, 1, 0, 0, 0, 7447, 7450, 1, 0, - 0, 0, 7448, 7446, 1, 0, 0, 0, 7448, 7449, 1, 0, 0, 0, 7449, 7456, 1, 0, - 0, 0, 7450, 7448, 1, 0, 0, 0, 7451, 7453, 5, 804, 0, 0, 7452, 7451, 1, - 0, 0, 0, 7452, 7453, 1, 0, 0, 0, 7453, 7454, 1, 0, 0, 0, 7454, 7456, 5, - 656, 0, 0, 7455, 7438, 1, 0, 0, 0, 7455, 7452, 1, 0, 0, 0, 7456, 7477, - 1, 0, 0, 0, 7457, 7460, 5, 223, 0, 0, 7458, 7459, 5, 1595, 0, 0, 7459, - 7461, 5, 2370, 0, 0, 7460, 7458, 1, 0, 0, 0, 7460, 7461, 1, 0, 0, 0, 7461, - 7466, 1, 0, 0, 0, 7462, 7463, 3, 2310, 1155, 0, 7463, 7464, 5, 1595, 0, - 0, 7464, 7465, 5, 2370, 0, 0, 7465, 7467, 1, 0, 0, 0, 7466, 7462, 1, 0, - 0, 0, 7467, 7468, 1, 0, 0, 0, 7468, 7466, 1, 0, 0, 0, 7468, 7469, 1, 0, - 0, 0, 7469, 7473, 1, 0, 0, 0, 7470, 7472, 3, 676, 338, 0, 7471, 7470, 1, - 0, 0, 0, 7472, 7475, 1, 0, 0, 0, 7473, 7471, 1, 0, 0, 0, 7473, 7474, 1, - 0, 0, 0, 7474, 7477, 1, 0, 0, 0, 7475, 7473, 1, 0, 0, 0, 7476, 7429, 1, - 0, 0, 0, 7476, 7436, 1, 0, 0, 0, 7476, 7457, 1, 0, 0, 0, 7477, 677, 1, - 0, 0, 0, 7478, 7479, 7, 69, 0, 0, 7479, 679, 1, 0, 0, 0, 7480, 7482, 5, - 719, 0, 0, 7481, 7483, 3, 2312, 1156, 0, 7482, 7481, 1, 0, 0, 0, 7482, - 7483, 1, 0, 0, 0, 7483, 681, 1, 0, 0, 0, 7484, 7488, 3, 2170, 1085, 0, - 7485, 7486, 5, 1997, 0, 0, 7486, 7488, 3, 2372, 1186, 0, 7487, 7484, 1, - 0, 0, 0, 7487, 7485, 1, 0, 0, 0, 7488, 683, 1, 0, 0, 0, 7489, 7493, 3, - 2170, 1085, 0, 7490, 7491, 5, 1997, 0, 0, 7491, 7493, 3, 2372, 1186, 0, - 7492, 7489, 1, 0, 0, 0, 7492, 7490, 1, 0, 0, 0, 7493, 685, 1, 0, 0, 0, - 7494, 7495, 5, 74, 0, 0, 7495, 7496, 5, 1639, 0, 0, 7496, 7499, 5, 2188, - 0, 0, 7497, 7500, 3, 688, 344, 0, 7498, 7500, 3, 690, 345, 0, 7499, 7497, - 1, 0, 0, 0, 7499, 7498, 1, 0, 0, 0, 7500, 7502, 1, 0, 0, 0, 7501, 7503, - 3, 710, 355, 0, 7502, 7501, 1, 0, 0, 0, 7502, 7503, 1, 0, 0, 0, 7503, 7504, - 1, 0, 0, 0, 7504, 7505, 5, 2396, 0, 0, 7505, 687, 1, 0, 0, 0, 7506, 7507, - 5, 223, 0, 0, 7507, 7508, 3, 2312, 1156, 0, 7508, 7509, 5, 2369, 0, 0, - 7509, 7517, 3, 2310, 1155, 0, 7510, 7511, 5, 2382, 0, 0, 7511, 7512, 3, - 2312, 1156, 0, 7512, 7513, 5, 2369, 0, 0, 7513, 7514, 3, 2310, 1155, 0, - 7514, 7516, 1, 0, 0, 0, 7515, 7510, 1, 0, 0, 0, 7516, 7519, 1, 0, 0, 0, - 7517, 7515, 1, 0, 0, 0, 7517, 7518, 1, 0, 0, 0, 7518, 7520, 1, 0, 0, 0, - 7519, 7517, 1, 0, 0, 0, 7520, 7521, 3, 694, 347, 0, 7521, 689, 1, 0, 0, - 0, 7522, 7523, 5, 577, 0, 0, 7523, 7528, 3, 2292, 1146, 0, 7524, 7525, - 5, 2382, 0, 0, 7525, 7527, 3, 2292, 1146, 0, 7526, 7524, 1, 0, 0, 0, 7527, - 7530, 1, 0, 0, 0, 7528, 7526, 1, 0, 0, 0, 7528, 7529, 1, 0, 0, 0, 7529, - 7568, 1, 0, 0, 0, 7530, 7528, 1, 0, 0, 0, 7531, 7532, 5, 1240, 0, 0, 7532, - 7537, 3, 2262, 1131, 0, 7533, 7534, 5, 2382, 0, 0, 7534, 7536, 3, 2262, - 1131, 0, 7535, 7533, 1, 0, 0, 0, 7536, 7539, 1, 0, 0, 0, 7537, 7535, 1, - 0, 0, 0, 7537, 7538, 1, 0, 0, 0, 7538, 7568, 1, 0, 0, 0, 7539, 7537, 1, - 0, 0, 0, 7540, 7541, 5, 2052, 0, 0, 7541, 7546, 3, 2286, 1143, 0, 7542, - 7543, 5, 2382, 0, 0, 7543, 7545, 3, 2286, 1143, 0, 7544, 7542, 1, 0, 0, - 0, 7545, 7548, 1, 0, 0, 0, 7546, 7544, 1, 0, 0, 0, 7546, 7547, 1, 0, 0, - 0, 7547, 7568, 1, 0, 0, 0, 7548, 7546, 1, 0, 0, 0, 7549, 7550, 5, 656, - 0, 0, 7550, 7555, 3, 2300, 1150, 0, 7551, 7552, 5, 2382, 0, 0, 7552, 7554, - 3, 2300, 1150, 0, 7553, 7551, 1, 0, 0, 0, 7554, 7557, 1, 0, 0, 0, 7555, - 7553, 1, 0, 0, 0, 7555, 7556, 1, 0, 0, 0, 7556, 7568, 1, 0, 0, 0, 7557, - 7555, 1, 0, 0, 0, 7558, 7559, 5, 674, 0, 0, 7559, 7564, 3, 692, 346, 0, - 7560, 7561, 5, 2382, 0, 0, 7561, 7563, 3, 692, 346, 0, 7562, 7560, 1, 0, - 0, 0, 7563, 7566, 1, 0, 0, 0, 7564, 7562, 1, 0, 0, 0, 7564, 7565, 1, 0, - 0, 0, 7565, 7568, 1, 0, 0, 0, 7566, 7564, 1, 0, 0, 0, 7567, 7522, 1, 0, - 0, 0, 7567, 7531, 1, 0, 0, 0, 7567, 7540, 1, 0, 0, 0, 7567, 7549, 1, 0, - 0, 0, 7567, 7558, 1, 0, 0, 0, 7568, 7580, 1, 0, 0, 0, 7569, 7581, 3, 694, - 347, 0, 7570, 7573, 3, 698, 349, 0, 7571, 7572, 5, 2382, 0, 0, 7572, 7574, - 3, 706, 353, 0, 7573, 7571, 1, 0, 0, 0, 7573, 7574, 1, 0, 0, 0, 7574, 7581, - 1, 0, 0, 0, 7575, 7578, 3, 706, 353, 0, 7576, 7577, 5, 2382, 0, 0, 7577, - 7579, 3, 698, 349, 0, 7578, 7576, 1, 0, 0, 0, 7578, 7579, 1, 0, 0, 0, 7579, - 7581, 1, 0, 0, 0, 7580, 7569, 1, 0, 0, 0, 7580, 7570, 1, 0, 0, 0, 7580, - 7575, 1, 0, 0, 0, 7581, 691, 1, 0, 0, 0, 7582, 7583, 3, 2378, 1189, 0, - 7583, 693, 1, 0, 0, 0, 7584, 7587, 5, 2129, 0, 0, 7585, 7588, 3, 696, 348, - 0, 7586, 7588, 5, 1145, 0, 0, 7587, 7585, 1, 0, 0, 0, 7587, 7586, 1, 0, - 0, 0, 7588, 695, 1, 0, 0, 0, 7589, 7590, 3, 2382, 1191, 0, 7590, 697, 1, - 0, 0, 0, 7591, 7592, 5, 363, 0, 0, 7592, 7593, 5, 292, 0, 0, 7593, 7594, - 5, 2376, 0, 0, 7594, 7595, 3, 700, 350, 0, 7595, 7596, 5, 2382, 0, 0, 7596, - 7597, 3, 702, 351, 0, 7597, 7598, 5, 2382, 0, 0, 7598, 7599, 3, 704, 352, - 0, 7599, 7600, 5, 2377, 0, 0, 7600, 699, 1, 0, 0, 0, 7601, 7602, 5, 2370, - 0, 0, 7602, 701, 1, 0, 0, 0, 7603, 7604, 5, 2370, 0, 0, 7604, 703, 1, 0, - 0, 0, 7605, 7606, 5, 2370, 0, 0, 7606, 705, 1, 0, 0, 0, 7607, 7608, 5, - 363, 0, 0, 7608, 7609, 5, 1547, 0, 0, 7609, 7610, 3, 708, 354, 0, 7610, - 707, 1, 0, 0, 0, 7611, 7612, 5, 2370, 0, 0, 7612, 709, 1, 0, 0, 0, 7613, - 7614, 5, 2188, 0, 0, 7614, 7615, 7, 70, 0, 0, 7615, 7616, 5, 834, 0, 0, - 7616, 7617, 5, 1655, 0, 0, 7617, 7618, 5, 1974, 0, 0, 7618, 711, 1, 0, - 0, 0, 7619, 7620, 4, 356, 0, 0, 7620, 7664, 5, 82, 0, 0, 7621, 7622, 5, - 1318, 0, 0, 7622, 7632, 3, 714, 357, 0, 7623, 7624, 7, 71, 0, 0, 7624, - 7629, 3, 726, 363, 0, 7625, 7626, 5, 2382, 0, 0, 7626, 7628, 3, 726, 363, - 0, 7627, 7625, 1, 0, 0, 0, 7628, 7631, 1, 0, 0, 0, 7629, 7627, 1, 0, 0, - 0, 7629, 7630, 1, 0, 0, 0, 7630, 7633, 1, 0, 0, 0, 7631, 7629, 1, 0, 0, - 0, 7632, 7623, 1, 0, 0, 0, 7632, 7633, 1, 0, 0, 0, 7633, 7639, 1, 0, 0, - 0, 7634, 7636, 5, 2179, 0, 0, 7635, 7637, 5, 1121, 0, 0, 7636, 7635, 1, - 0, 0, 0, 7636, 7637, 1, 0, 0, 0, 7637, 7638, 1, 0, 0, 0, 7638, 7640, 5, - 1679, 0, 0, 7639, 7634, 1, 0, 0, 0, 7639, 7640, 1, 0, 0, 0, 7640, 7665, - 1, 0, 0, 0, 7641, 7642, 5, 277, 0, 0, 7642, 7643, 5, 927, 0, 0, 7643, 7644, - 3, 1014, 507, 0, 7644, 7645, 5, 81, 0, 0, 7645, 7650, 3, 2250, 1125, 0, - 7646, 7647, 5, 2382, 0, 0, 7647, 7649, 3, 2250, 1125, 0, 7648, 7646, 1, - 0, 0, 0, 7649, 7652, 1, 0, 0, 0, 7650, 7648, 1, 0, 0, 0, 7650, 7651, 1, - 0, 0, 0, 7651, 7662, 1, 0, 0, 0, 7652, 7650, 1, 0, 0, 0, 7653, 7654, 5, - 151, 0, 0, 7654, 7659, 3, 726, 363, 0, 7655, 7656, 5, 2382, 0, 0, 7656, - 7658, 3, 726, 363, 0, 7657, 7655, 1, 0, 0, 0, 7658, 7661, 1, 0, 0, 0, 7659, - 7657, 1, 0, 0, 0, 7659, 7660, 1, 0, 0, 0, 7660, 7663, 1, 0, 0, 0, 7661, - 7659, 1, 0, 0, 0, 7662, 7653, 1, 0, 0, 0, 7662, 7663, 1, 0, 0, 0, 7663, - 7665, 1, 0, 0, 0, 7664, 7621, 1, 0, 0, 0, 7664, 7641, 1, 0, 0, 0, 7665, - 7666, 1, 0, 0, 0, 7666, 7667, 5, 2396, 0, 0, 7667, 713, 1, 0, 0, 0, 7668, - 7669, 3, 2376, 1188, 0, 7669, 715, 1, 0, 0, 0, 7670, 7681, 5, 82, 0, 0, - 7671, 7676, 3, 722, 361, 0, 7672, 7677, 3, 724, 362, 0, 7673, 7674, 5, - 680, 0, 0, 7674, 7675, 5, 1564, 0, 0, 7675, 7677, 5, 315, 0, 0, 7676, 7672, - 1, 0, 0, 0, 7676, 7673, 1, 0, 0, 0, 7676, 7677, 1, 0, 0, 0, 7677, 7682, - 1, 0, 0, 0, 7678, 7682, 3, 728, 364, 0, 7679, 7682, 5, 948, 0, 0, 7680, - 7682, 3, 718, 359, 0, 7681, 7671, 1, 0, 0, 0, 7681, 7678, 1, 0, 0, 0, 7681, - 7679, 1, 0, 0, 0, 7681, 7680, 1, 0, 0, 0, 7682, 7685, 1, 0, 0, 0, 7683, - 7684, 5, 151, 0, 0, 7684, 7686, 7, 72, 0, 0, 7685, 7683, 1, 0, 0, 0, 7685, - 7686, 1, 0, 0, 0, 7686, 7692, 1, 0, 0, 0, 7687, 7689, 5, 2179, 0, 0, 7688, - 7690, 5, 1121, 0, 0, 7689, 7688, 1, 0, 0, 0, 7689, 7690, 1, 0, 0, 0, 7690, - 7691, 1, 0, 0, 0, 7691, 7693, 5, 1679, 0, 0, 7692, 7687, 1, 0, 0, 0, 7692, - 7693, 1, 0, 0, 0, 7693, 7695, 1, 0, 0, 0, 7694, 7696, 3, 720, 360, 0, 7695, - 7694, 1, 0, 0, 0, 7695, 7696, 1, 0, 0, 0, 7696, 7697, 1, 0, 0, 0, 7697, - 7698, 5, 2396, 0, 0, 7698, 717, 1, 0, 0, 0, 7699, 7700, 4, 359, 1, 0, 7700, - 7701, 5, 396, 0, 0, 7701, 7702, 3, 724, 362, 0, 7702, 719, 1, 0, 0, 0, - 7703, 7704, 4, 360, 2, 0, 7704, 7705, 5, 270, 0, 0, 7705, 7706, 5, 2398, - 0, 0, 7706, 7707, 7, 73, 0, 0, 7707, 721, 1, 0, 0, 0, 7708, 7714, 3, 740, - 370, 0, 7709, 7711, 5, 37, 0, 0, 7710, 7712, 5, 1635, 0, 0, 7711, 7710, - 1, 0, 0, 0, 7711, 7712, 1, 0, 0, 0, 7712, 7714, 1, 0, 0, 0, 7713, 7708, - 1, 0, 0, 0, 7713, 7709, 1, 0, 0, 0, 7714, 7725, 1, 0, 0, 0, 7715, 7721, - 5, 2382, 0, 0, 7716, 7722, 3, 740, 370, 0, 7717, 7719, 5, 37, 0, 0, 7718, - 7720, 5, 1635, 0, 0, 7719, 7718, 1, 0, 0, 0, 7719, 7720, 1, 0, 0, 0, 7720, - 7722, 1, 0, 0, 0, 7721, 7716, 1, 0, 0, 0, 7721, 7717, 1, 0, 0, 0, 7722, - 7724, 1, 0, 0, 0, 7723, 7715, 1, 0, 0, 0, 7724, 7727, 1, 0, 0, 0, 7725, - 7723, 1, 0, 0, 0, 7725, 7726, 1, 0, 0, 0, 7726, 7745, 1, 0, 0, 0, 7727, - 7725, 1, 0, 0, 0, 7728, 7732, 3, 2362, 1181, 0, 7729, 7730, 5, 37, 0, 0, - 7730, 7732, 5, 1363, 0, 0, 7731, 7728, 1, 0, 0, 0, 7731, 7729, 1, 0, 0, - 0, 7732, 7741, 1, 0, 0, 0, 7733, 7737, 5, 2382, 0, 0, 7734, 7738, 3, 2362, - 1181, 0, 7735, 7736, 5, 37, 0, 0, 7736, 7738, 5, 1363, 0, 0, 7737, 7734, - 1, 0, 0, 0, 7737, 7735, 1, 0, 0, 0, 7738, 7740, 1, 0, 0, 0, 7739, 7733, - 1, 0, 0, 0, 7740, 7743, 1, 0, 0, 0, 7741, 7739, 1, 0, 0, 0, 7741, 7742, - 1, 0, 0, 0, 7742, 7745, 1, 0, 0, 0, 7743, 7741, 1, 0, 0, 0, 7744, 7713, - 1, 0, 0, 0, 7744, 7731, 1, 0, 0, 0, 7745, 723, 1, 0, 0, 0, 7746, 7747, - 5, 151, 0, 0, 7747, 7752, 3, 726, 363, 0, 7748, 7749, 5, 2382, 0, 0, 7749, - 7751, 3, 726, 363, 0, 7750, 7748, 1, 0, 0, 0, 7751, 7754, 1, 0, 0, 0, 7752, - 7750, 1, 0, 0, 0, 7752, 7753, 1, 0, 0, 0, 7753, 725, 1, 0, 0, 0, 7754, - 7752, 1, 0, 0, 0, 7755, 7756, 3, 2382, 1191, 0, 7756, 727, 1, 0, 0, 0, - 7757, 7762, 3, 730, 365, 0, 7758, 7759, 5, 2382, 0, 0, 7759, 7761, 3, 730, - 365, 0, 7760, 7758, 1, 0, 0, 0, 7761, 7764, 1, 0, 0, 0, 7762, 7760, 1, - 0, 0, 0, 7762, 7763, 1, 0, 0, 0, 7763, 7767, 1, 0, 0, 0, 7764, 7762, 1, - 0, 0, 0, 7765, 7767, 5, 37, 0, 0, 7766, 7757, 1, 0, 0, 0, 7766, 7765, 1, - 0, 0, 0, 7767, 7768, 1, 0, 0, 0, 7768, 7769, 3, 732, 366, 0, 7769, 729, - 1, 0, 0, 0, 7770, 7771, 7, 51, 0, 0, 7771, 731, 1, 0, 0, 0, 7772, 7785, - 5, 1175, 0, 0, 7773, 7786, 3, 736, 368, 0, 7774, 7775, 5, 395, 0, 0, 7775, - 7786, 3, 2382, 1191, 0, 7776, 7777, 5, 884, 0, 0, 7777, 7778, 5, 900, 0, - 0, 7778, 7786, 3, 734, 367, 0, 7779, 7780, 4, 366, 3, 0, 7780, 7781, 5, - 1617, 0, 0, 7781, 7782, 5, 2041, 0, 0, 7782, 7783, 5, 1367, 0, 0, 7783, - 7786, 3, 738, 369, 0, 7784, 7786, 5, 363, 0, 0, 7785, 7773, 1, 0, 0, 0, - 7785, 7774, 1, 0, 0, 0, 7785, 7776, 1, 0, 0, 0, 7785, 7779, 1, 0, 0, 0, - 7785, 7784, 1, 0, 0, 0, 7786, 733, 1, 0, 0, 0, 7787, 7788, 3, 2378, 1189, - 0, 7788, 7789, 5, 2369, 0, 0, 7789, 7791, 1, 0, 0, 0, 7790, 7787, 1, 0, - 0, 0, 7790, 7791, 1, 0, 0, 0, 7791, 7792, 1, 0, 0, 0, 7792, 7793, 3, 2378, - 1189, 0, 7793, 735, 1, 0, 0, 0, 7794, 7795, 3, 2378, 1189, 0, 7795, 7796, - 5, 2369, 0, 0, 7796, 7798, 1, 0, 0, 0, 7797, 7794, 1, 0, 0, 0, 7797, 7798, - 1, 0, 0, 0, 7798, 7799, 1, 0, 0, 0, 7799, 7800, 3, 2378, 1189, 0, 7800, - 737, 1, 0, 0, 0, 7801, 7802, 3, 2378, 1189, 0, 7802, 7803, 5, 2369, 0, - 0, 7803, 7805, 1, 0, 0, 0, 7804, 7801, 1, 0, 0, 0, 7804, 7805, 1, 0, 0, - 0, 7805, 7806, 1, 0, 0, 0, 7806, 7807, 3, 2378, 1189, 0, 7807, 739, 1, - 0, 0, 0, 7808, 7809, 5, 41, 0, 0, 7809, 7879, 5, 1842, 0, 0, 7810, 7879, - 5, 206, 0, 0, 7811, 7879, 5, 277, 0, 0, 7812, 7813, 5, 329, 0, 0, 7813, - 7879, 5, 795, 0, 0, 7814, 7879, 5, 392, 0, 0, 7815, 7879, 5, 395, 0, 0, - 7816, 7879, 5, 659, 0, 0, 7817, 7818, 5, 848, 0, 0, 7818, 7879, 5, 2166, - 0, 0, 7819, 7820, 5, 1121, 0, 0, 7820, 7879, 5, 492, 0, 0, 7821, 7879, - 5, 1227, 0, 0, 7822, 7823, 4, 370, 4, 0, 7823, 7824, 5, 1315, 0, 0, 7824, - 7879, 5, 329, 0, 0, 7825, 7879, 5, 1365, 0, 0, 7826, 7879, 5, 1367, 0, - 0, 7827, 7828, 5, 1377, 0, 0, 7828, 7829, 5, 329, 0, 0, 7829, 7879, 5, - 795, 0, 0, 7830, 7831, 5, 1377, 0, 0, 7831, 7879, 5, 1689, 0, 0, 7832, - 7879, 5, 1494, 0, 0, 7833, 7834, 5, 1497, 0, 0, 7834, 7879, 5, 1546, 0, - 0, 7835, 7879, 5, 1554, 0, 0, 7836, 7879, 5, 1564, 0, 0, 7837, 7879, 5, - 1689, 0, 0, 7838, 7839, 5, 1842, 0, 0, 7839, 7879, 5, 82, 0, 0, 7840, 7841, - 5, 1842, 0, 0, 7841, 7879, 5, 591, 0, 0, 7842, 7879, 5, 1976, 0, 0, 7843, - 7879, 5, 1973, 0, 0, 7844, 7879, 5, 2044, 0, 0, 7845, 7879, 5, 2053, 0, - 0, 7846, 7879, 5, 2121, 0, 0, 7847, 7879, 5, 2166, 0, 0, 7848, 7849, 5, - 41, 0, 0, 7849, 7879, 5, 1554, 0, 0, 7850, 7851, 5, 41, 0, 0, 7851, 7879, - 5, 1976, 0, 0, 7852, 7853, 5, 226, 0, 0, 7853, 7879, 5, 1976, 0, 0, 7854, - 7855, 5, 376, 0, 0, 7855, 7879, 5, 1976, 0, 0, 7856, 7857, 5, 489, 0, 0, - 7857, 7879, 5, 1365, 0, 0, 7858, 7859, 5, 591, 0, 0, 7859, 7879, 5, 395, - 0, 0, 7860, 7861, 5, 591, 0, 0, 7861, 7879, 5, 1365, 0, 0, 7862, 7863, - 5, 591, 0, 0, 7863, 7879, 5, 1554, 0, 0, 7864, 7865, 5, 591, 0, 0, 7865, - 7879, 5, 1976, 0, 0, 7866, 7867, 5, 591, 0, 0, 7867, 7879, 5, 2053, 0, - 0, 7868, 7869, 5, 697, 0, 0, 7869, 7879, 5, 1976, 0, 0, 7870, 7871, 5, - 812, 0, 0, 7871, 7879, 5, 1976, 0, 0, 7872, 7873, 5, 1548, 0, 0, 7873, - 7879, 5, 1554, 0, 0, 7874, 7875, 5, 1548, 0, 0, 7875, 7879, 5, 1976, 0, - 0, 7876, 7877, 5, 2091, 0, 0, 7877, 7879, 5, 1976, 0, 0, 7878, 7808, 1, - 0, 0, 0, 7878, 7810, 1, 0, 0, 0, 7878, 7811, 1, 0, 0, 0, 7878, 7812, 1, - 0, 0, 0, 7878, 7814, 1, 0, 0, 0, 7878, 7815, 1, 0, 0, 0, 7878, 7816, 1, - 0, 0, 0, 7878, 7817, 1, 0, 0, 0, 7878, 7819, 1, 0, 0, 0, 7878, 7821, 1, - 0, 0, 0, 7878, 7822, 1, 0, 0, 0, 7878, 7825, 1, 0, 0, 0, 7878, 7826, 1, - 0, 0, 0, 7878, 7827, 1, 0, 0, 0, 7878, 7830, 1, 0, 0, 0, 7878, 7832, 1, - 0, 0, 0, 7878, 7833, 1, 0, 0, 0, 7878, 7835, 1, 0, 0, 0, 7878, 7836, 1, - 0, 0, 0, 7878, 7837, 1, 0, 0, 0, 7878, 7838, 1, 0, 0, 0, 7878, 7840, 1, - 0, 0, 0, 7878, 7842, 1, 0, 0, 0, 7878, 7843, 1, 0, 0, 0, 7878, 7844, 1, - 0, 0, 0, 7878, 7845, 1, 0, 0, 0, 7878, 7846, 1, 0, 0, 0, 7878, 7847, 1, - 0, 0, 0, 7878, 7848, 1, 0, 0, 0, 7878, 7850, 1, 0, 0, 0, 7878, 7852, 1, - 0, 0, 0, 7878, 7854, 1, 0, 0, 0, 7878, 7856, 1, 0, 0, 0, 7878, 7858, 1, - 0, 0, 0, 7878, 7860, 1, 0, 0, 0, 7878, 7862, 1, 0, 0, 0, 7878, 7864, 1, - 0, 0, 0, 7878, 7866, 1, 0, 0, 0, 7878, 7868, 1, 0, 0, 0, 7878, 7870, 1, - 0, 0, 0, 7878, 7872, 1, 0, 0, 0, 7878, 7874, 1, 0, 0, 0, 7878, 7876, 1, - 0, 0, 0, 7879, 741, 1, 0, 0, 0, 7880, 7881, 5, 425, 0, 0, 7881, 7882, 5, - 659, 0, 0, 7882, 7883, 3, 2300, 1150, 0, 7883, 7884, 5, 2396, 0, 0, 7884, - 743, 1, 0, 0, 0, 7885, 7886, 5, 403, 0, 0, 7886, 7887, 5, 1639, 0, 0, 7887, - 8007, 5, 572, 0, 0, 7888, 7892, 5, 223, 0, 0, 7889, 7890, 3, 2258, 1129, - 0, 7890, 7891, 5, 2369, 0, 0, 7891, 7893, 1, 0, 0, 0, 7892, 7889, 1, 0, - 0, 0, 7892, 7893, 1, 0, 0, 0, 7893, 7894, 1, 0, 0, 0, 7894, 7895, 3, 2378, - 1189, 0, 7895, 7896, 5, 2369, 0, 0, 7896, 7909, 3, 2378, 1189, 0, 7897, - 7901, 5, 2382, 0, 0, 7898, 7899, 3, 2258, 1129, 0, 7899, 7900, 5, 2369, - 0, 0, 7900, 7902, 1, 0, 0, 0, 7901, 7898, 1, 0, 0, 0, 7901, 7902, 1, 0, - 0, 0, 7902, 7903, 1, 0, 0, 0, 7903, 7904, 3, 2378, 1189, 0, 7904, 7905, - 5, 2369, 0, 0, 7905, 7906, 3, 2378, 1189, 0, 7906, 7908, 1, 0, 0, 0, 7907, - 7897, 1, 0, 0, 0, 7908, 7911, 1, 0, 0, 0, 7909, 7907, 1, 0, 0, 0, 7909, - 7910, 1, 0, 0, 0, 7910, 8008, 1, 0, 0, 0, 7911, 7909, 1, 0, 0, 0, 7912, - 7916, 5, 577, 0, 0, 7913, 7914, 3, 2258, 1129, 0, 7914, 7915, 5, 2369, - 0, 0, 7915, 7917, 1, 0, 0, 0, 7916, 7913, 1, 0, 0, 0, 7916, 7917, 1, 0, - 0, 0, 7917, 7918, 1, 0, 0, 0, 7918, 7928, 3, 2378, 1189, 0, 7919, 7923, - 5, 2382, 0, 0, 7920, 7921, 3, 2258, 1129, 0, 7921, 7922, 5, 2369, 0, 0, - 7922, 7924, 1, 0, 0, 0, 7923, 7920, 1, 0, 0, 0, 7923, 7924, 1, 0, 0, 0, - 7924, 7925, 1, 0, 0, 0, 7925, 7927, 3, 2378, 1189, 0, 7926, 7919, 1, 0, - 0, 0, 7927, 7930, 1, 0, 0, 0, 7928, 7926, 1, 0, 0, 0, 7928, 7929, 1, 0, - 0, 0, 7929, 8008, 1, 0, 0, 0, 7930, 7928, 1, 0, 0, 0, 7931, 7935, 5, 1240, - 0, 0, 7932, 7933, 3, 2258, 1129, 0, 7933, 7934, 5, 2369, 0, 0, 7934, 7936, - 1, 0, 0, 0, 7935, 7932, 1, 0, 0, 0, 7935, 7936, 1, 0, 0, 0, 7936, 7937, - 1, 0, 0, 0, 7937, 7947, 3, 2378, 1189, 0, 7938, 7942, 5, 2382, 0, 0, 7939, - 7940, 3, 2258, 1129, 0, 7940, 7941, 5, 2369, 0, 0, 7941, 7943, 1, 0, 0, - 0, 7942, 7939, 1, 0, 0, 0, 7942, 7943, 1, 0, 0, 0, 7943, 7944, 1, 0, 0, - 0, 7944, 7946, 3, 2378, 1189, 0, 7945, 7938, 1, 0, 0, 0, 7946, 7949, 1, - 0, 0, 0, 7947, 7945, 1, 0, 0, 0, 7947, 7948, 1, 0, 0, 0, 7948, 8008, 1, - 0, 0, 0, 7949, 7947, 1, 0, 0, 0, 7950, 7954, 5, 2052, 0, 0, 7951, 7952, - 3, 2258, 1129, 0, 7952, 7953, 5, 2369, 0, 0, 7953, 7955, 1, 0, 0, 0, 7954, - 7951, 1, 0, 0, 0, 7954, 7955, 1, 0, 0, 0, 7955, 7956, 1, 0, 0, 0, 7956, - 7966, 3, 2378, 1189, 0, 7957, 7961, 5, 2382, 0, 0, 7958, 7959, 3, 2258, - 1129, 0, 7959, 7960, 5, 2369, 0, 0, 7960, 7962, 1, 0, 0, 0, 7961, 7958, - 1, 0, 0, 0, 7961, 7962, 1, 0, 0, 0, 7962, 7963, 1, 0, 0, 0, 7963, 7965, - 3, 2378, 1189, 0, 7964, 7957, 1, 0, 0, 0, 7965, 7968, 1, 0, 0, 0, 7966, - 7964, 1, 0, 0, 0, 7966, 7967, 1, 0, 0, 0, 7967, 8008, 1, 0, 0, 0, 7968, - 7966, 1, 0, 0, 0, 7969, 7973, 5, 656, 0, 0, 7970, 7971, 3, 2258, 1129, - 0, 7971, 7972, 5, 2369, 0, 0, 7972, 7974, 1, 0, 0, 0, 7973, 7970, 1, 0, - 0, 0, 7973, 7974, 1, 0, 0, 0, 7974, 7975, 1, 0, 0, 0, 7975, 7985, 3, 2378, - 1189, 0, 7976, 7980, 5, 2382, 0, 0, 7977, 7978, 3, 2258, 1129, 0, 7978, - 7979, 5, 2369, 0, 0, 7979, 7981, 1, 0, 0, 0, 7980, 7977, 1, 0, 0, 0, 7980, - 7981, 1, 0, 0, 0, 7981, 7982, 1, 0, 0, 0, 7982, 7984, 3, 2378, 1189, 0, - 7983, 7976, 1, 0, 0, 0, 7984, 7987, 1, 0, 0, 0, 7985, 7983, 1, 0, 0, 0, - 7985, 7986, 1, 0, 0, 0, 7986, 8008, 1, 0, 0, 0, 7987, 7985, 1, 0, 0, 0, - 7988, 7992, 5, 674, 0, 0, 7989, 7990, 3, 2258, 1129, 0, 7990, 7991, 5, - 2369, 0, 0, 7991, 7993, 1, 0, 0, 0, 7992, 7989, 1, 0, 0, 0, 7992, 7993, - 1, 0, 0, 0, 7993, 7994, 1, 0, 0, 0, 7994, 8004, 3, 2378, 1189, 0, 7995, - 7999, 5, 2382, 0, 0, 7996, 7997, 3, 2258, 1129, 0, 7997, 7998, 5, 2369, - 0, 0, 7998, 8000, 1, 0, 0, 0, 7999, 7996, 1, 0, 0, 0, 7999, 8000, 1, 0, - 0, 0, 8000, 8001, 1, 0, 0, 0, 8001, 8003, 3, 2378, 1189, 0, 8002, 7995, - 1, 0, 0, 0, 8003, 8006, 1, 0, 0, 0, 8004, 8002, 1, 0, 0, 0, 8004, 8005, - 1, 0, 0, 0, 8005, 8008, 1, 0, 0, 0, 8006, 8004, 1, 0, 0, 0, 8007, 7888, - 1, 0, 0, 0, 8007, 7912, 1, 0, 0, 0, 8007, 7931, 1, 0, 0, 0, 8007, 7950, - 1, 0, 0, 0, 8007, 7969, 1, 0, 0, 0, 8007, 7988, 1, 0, 0, 0, 8008, 8010, - 1, 0, 0, 0, 8009, 8011, 5, 560, 0, 0, 8010, 8009, 1, 0, 0, 0, 8010, 8011, - 1, 0, 0, 0, 8011, 745, 1, 0, 0, 0, 8012, 8013, 5, 425, 0, 0, 8013, 8017, - 5, 673, 0, 0, 8014, 8015, 3, 2258, 1129, 0, 8015, 8016, 5, 2369, 0, 0, - 8016, 8018, 1, 0, 0, 0, 8017, 8014, 1, 0, 0, 0, 8017, 8018, 1, 0, 0, 0, - 8018, 8019, 1, 0, 0, 0, 8019, 8021, 3, 2378, 1189, 0, 8020, 8022, 5, 560, - 0, 0, 8021, 8020, 1, 0, 0, 0, 8021, 8022, 1, 0, 0, 0, 8022, 747, 1, 0, - 0, 0, 8023, 8024, 5, 425, 0, 0, 8024, 8025, 5, 688, 0, 0, 8025, 8026, 5, - 731, 0, 0, 8026, 8030, 5, 593, 0, 0, 8027, 8028, 3, 2258, 1129, 0, 8028, - 8029, 5, 2369, 0, 0, 8029, 8031, 1, 0, 0, 0, 8030, 8027, 1, 0, 0, 0, 8030, - 8031, 1, 0, 0, 0, 8031, 8032, 1, 0, 0, 0, 8032, 8033, 3, 2378, 1189, 0, - 8033, 749, 1, 0, 0, 0, 8034, 8035, 5, 549, 0, 0, 8035, 8036, 5, 1976, 0, - 0, 8036, 8041, 3, 2312, 1156, 0, 8037, 8038, 5, 2382, 0, 0, 8038, 8040, - 3, 2312, 1156, 0, 8039, 8037, 1, 0, 0, 0, 8040, 8043, 1, 0, 0, 0, 8041, - 8039, 1, 0, 0, 0, 8041, 8042, 1, 0, 0, 0, 8042, 8044, 1, 0, 0, 0, 8043, - 8041, 1, 0, 0, 0, 8044, 8063, 5, 2029, 0, 0, 8045, 8046, 7, 74, 0, 0, 8046, - 8051, 3, 2078, 1039, 0, 8047, 8048, 5, 1475, 0, 0, 8048, 8049, 5, 1317, - 0, 0, 8049, 8051, 3, 752, 376, 0, 8050, 8045, 1, 0, 0, 0, 8050, 8047, 1, - 0, 0, 0, 8051, 8054, 1, 0, 0, 0, 8052, 8053, 7, 17, 0, 0, 8053, 8055, 5, - 2043, 0, 0, 8054, 8052, 1, 0, 0, 0, 8054, 8055, 1, 0, 0, 0, 8055, 8064, - 1, 0, 0, 0, 8056, 8057, 5, 106, 0, 0, 8057, 8061, 5, 425, 0, 0, 8058, 8059, - 5, 1460, 0, 0, 8059, 8060, 5, 2029, 0, 0, 8060, 8062, 3, 2312, 1156, 0, - 8061, 8058, 1, 0, 0, 0, 8061, 8062, 1, 0, 0, 0, 8062, 8064, 1, 0, 0, 0, - 8063, 8050, 1, 0, 0, 0, 8063, 8056, 1, 0, 0, 0, 8064, 751, 1, 0, 0, 0, - 8065, 8070, 3, 2376, 1188, 0, 8066, 8067, 5, 2369, 0, 0, 8067, 8069, 3, - 2378, 1189, 0, 8068, 8066, 1, 0, 0, 0, 8069, 8072, 1, 0, 0, 0, 8070, 8068, - 1, 0, 0, 0, 8070, 8071, 1, 0, 0, 0, 8071, 753, 1, 0, 0, 0, 8072, 8070, - 1, 0, 0, 0, 8073, 8087, 5, 1379, 0, 0, 8074, 8075, 7, 75, 0, 0, 8075, 8088, - 3, 2378, 1189, 0, 8076, 8078, 5, 1973, 0, 0, 8077, 8079, 5, 1568, 0, 0, - 8078, 8077, 1, 0, 0, 0, 8078, 8079, 1, 0, 0, 0, 8079, 8080, 1, 0, 0, 0, - 8080, 8083, 3, 2378, 1189, 0, 8081, 8082, 5, 2121, 0, 0, 8082, 8084, 3, - 2378, 1189, 0, 8083, 8081, 1, 0, 0, 0, 8083, 8084, 1, 0, 0, 0, 8084, 8088, - 1, 0, 0, 0, 8085, 8088, 5, 1419, 0, 0, 8086, 8088, 5, 344, 0, 0, 8087, - 8074, 1, 0, 0, 0, 8087, 8076, 1, 0, 0, 0, 8087, 8085, 1, 0, 0, 0, 8087, - 8086, 1, 0, 0, 0, 8088, 755, 1, 0, 0, 0, 8089, 8101, 5, 987, 0, 0, 8090, - 8092, 3, 722, 361, 0, 8091, 8093, 3, 724, 362, 0, 8092, 8091, 1, 0, 0, - 0, 8092, 8093, 1, 0, 0, 0, 8093, 8102, 1, 0, 0, 0, 8094, 8102, 3, 728, - 364, 0, 8095, 8102, 5, 948, 0, 0, 8096, 8097, 5, 396, 0, 0, 8097, 8099, - 5, 799, 0, 0, 8098, 8100, 3, 724, 362, 0, 8099, 8098, 1, 0, 0, 0, 8099, - 8100, 1, 0, 0, 0, 8100, 8102, 1, 0, 0, 0, 8101, 8090, 1, 0, 0, 0, 8101, - 8094, 1, 0, 0, 0, 8101, 8095, 1, 0, 0, 0, 8101, 8096, 1, 0, 0, 0, 8102, - 8108, 1, 0, 0, 0, 8103, 8105, 5, 2179, 0, 0, 8104, 8106, 5, 1121, 0, 0, - 8105, 8104, 1, 0, 0, 0, 8105, 8106, 1, 0, 0, 0, 8106, 8107, 1, 0, 0, 0, - 8107, 8109, 5, 1679, 0, 0, 8108, 8103, 1, 0, 0, 0, 8108, 8109, 1, 0, 0, - 0, 8109, 8111, 1, 0, 0, 0, 8110, 8112, 3, 762, 381, 0, 8111, 8110, 1, 0, - 0, 0, 8111, 8112, 1, 0, 0, 0, 8112, 757, 1, 0, 0, 0, 8113, 8114, 5, 1460, - 0, 0, 8114, 8115, 3, 736, 368, 0, 8115, 8116, 5, 2029, 0, 0, 8116, 8117, - 3, 736, 368, 0, 8117, 8118, 5, 2396, 0, 0, 8118, 759, 1, 0, 0, 0, 8119, - 8131, 5, 591, 0, 0, 8120, 8122, 5, 2382, 0, 0, 8121, 8120, 1, 0, 0, 0, - 8121, 8122, 1, 0, 0, 0, 8122, 8129, 1, 0, 0, 0, 8123, 8130, 3, 2280, 1140, - 0, 8124, 8130, 3, 2362, 1181, 0, 8125, 8127, 3, 2360, 1180, 0, 8126, 8128, - 3, 2330, 1165, 0, 8127, 8126, 1, 0, 0, 0, 8127, 8128, 1, 0, 0, 0, 8128, - 8130, 1, 0, 0, 0, 8129, 8123, 1, 0, 0, 0, 8129, 8124, 1, 0, 0, 0, 8129, - 8125, 1, 0, 0, 0, 8130, 8132, 1, 0, 0, 0, 8131, 8121, 1, 0, 0, 0, 8132, - 8133, 1, 0, 0, 0, 8133, 8131, 1, 0, 0, 0, 8133, 8134, 1, 0, 0, 0, 8134, - 8137, 1, 0, 0, 0, 8135, 8136, 5, 1175, 0, 0, 8136, 8138, 3, 2326, 1163, - 0, 8137, 8135, 1, 0, 0, 0, 8137, 8138, 1, 0, 0, 0, 8138, 8139, 1, 0, 0, - 0, 8139, 8142, 5, 2029, 0, 0, 8140, 8143, 3, 2278, 1139, 0, 8141, 8143, - 5, 1377, 0, 0, 8142, 8140, 1, 0, 0, 0, 8142, 8141, 1, 0, 0, 0, 8143, 8151, - 1, 0, 0, 0, 8144, 8147, 5, 2382, 0, 0, 8145, 8148, 3, 2278, 1139, 0, 8146, - 8148, 5, 1377, 0, 0, 8147, 8145, 1, 0, 0, 0, 8147, 8146, 1, 0, 0, 0, 8148, - 8150, 1, 0, 0, 0, 8149, 8144, 1, 0, 0, 0, 8150, 8153, 1, 0, 0, 0, 8151, - 8149, 1, 0, 0, 0, 8151, 8152, 1, 0, 0, 0, 8152, 8157, 1, 0, 0, 0, 8153, - 8151, 1, 0, 0, 0, 8154, 8155, 5, 2188, 0, 0, 8155, 8156, 7, 76, 0, 0, 8156, - 8158, 5, 1188, 0, 0, 8157, 8154, 1, 0, 0, 0, 8157, 8158, 1, 0, 0, 0, 8158, - 8162, 1, 0, 0, 0, 8159, 8160, 5, 2188, 0, 0, 8160, 8161, 5, 617, 0, 0, - 8161, 8163, 5, 1188, 0, 0, 8162, 8159, 1, 0, 0, 0, 8162, 8163, 1, 0, 0, - 0, 8163, 8167, 1, 0, 0, 0, 8164, 8165, 5, 2188, 0, 0, 8165, 8166, 5, 591, - 0, 0, 8166, 8168, 5, 1188, 0, 0, 8167, 8164, 1, 0, 0, 0, 8167, 8168, 1, - 0, 0, 0, 8168, 8170, 1, 0, 0, 0, 8169, 8171, 3, 762, 381, 0, 8170, 8169, - 1, 0, 0, 0, 8170, 8171, 1, 0, 0, 0, 8171, 8172, 1, 0, 0, 0, 8172, 8173, - 5, 2396, 0, 0, 8173, 761, 1, 0, 0, 0, 8174, 8175, 5, 270, 0, 0, 8175, 8176, - 5, 2398, 0, 0, 8176, 8177, 7, 73, 0, 0, 8177, 763, 1, 0, 0, 0, 8178, 8187, - 5, 1490, 0, 0, 8179, 8182, 3, 766, 383, 0, 8180, 8182, 3, 770, 385, 0, - 8181, 8179, 1, 0, 0, 0, 8181, 8180, 1, 0, 0, 0, 8182, 8184, 1, 0, 0, 0, - 8183, 8185, 3, 762, 381, 0, 8184, 8183, 1, 0, 0, 0, 8184, 8185, 1, 0, 0, - 0, 8185, 8188, 1, 0, 0, 0, 8186, 8188, 3, 774, 387, 0, 8187, 8181, 1, 0, - 0, 0, 8187, 8186, 1, 0, 0, 0, 8188, 765, 1, 0, 0, 0, 8189, 8194, 3, 2362, - 1181, 0, 8190, 8194, 3, 2280, 1140, 0, 8191, 8192, 5, 37, 0, 0, 8192, 8194, - 5, 1363, 0, 0, 8193, 8189, 1, 0, 0, 0, 8193, 8190, 1, 0, 0, 0, 8193, 8191, - 1, 0, 0, 0, 8194, 8195, 1, 0, 0, 0, 8195, 8196, 5, 572, 0, 0, 8196, 8197, - 3, 768, 384, 0, 8197, 767, 1, 0, 0, 0, 8198, 8201, 3, 2378, 1189, 0, 8199, - 8201, 5, 1377, 0, 0, 8200, 8198, 1, 0, 0, 0, 8200, 8199, 1, 0, 0, 0, 8201, - 8209, 1, 0, 0, 0, 8202, 8205, 5, 2382, 0, 0, 8203, 8206, 3, 2378, 1189, - 0, 8204, 8206, 5, 1377, 0, 0, 8205, 8203, 1, 0, 0, 0, 8205, 8204, 1, 0, - 0, 0, 8206, 8208, 1, 0, 0, 0, 8207, 8202, 1, 0, 0, 0, 8208, 8211, 1, 0, - 0, 0, 8209, 8207, 1, 0, 0, 0, 8209, 8210, 1, 0, 0, 0, 8210, 769, 1, 0, - 0, 0, 8211, 8209, 1, 0, 0, 0, 8212, 8218, 3, 2360, 1180, 0, 8213, 8215, - 5, 37, 0, 0, 8214, 8216, 5, 1363, 0, 0, 8215, 8214, 1, 0, 0, 0, 8215, 8216, - 1, 0, 0, 0, 8216, 8218, 1, 0, 0, 0, 8217, 8212, 1, 0, 0, 0, 8217, 8213, - 1, 0, 0, 0, 8218, 8229, 1, 0, 0, 0, 8219, 8225, 5, 2382, 0, 0, 8220, 8226, - 3, 2360, 1180, 0, 8221, 8223, 5, 37, 0, 0, 8222, 8224, 5, 1363, 0, 0, 8223, - 8222, 1, 0, 0, 0, 8223, 8224, 1, 0, 0, 0, 8224, 8226, 1, 0, 0, 0, 8225, - 8220, 1, 0, 0, 0, 8225, 8221, 1, 0, 0, 0, 8226, 8228, 1, 0, 0, 0, 8227, - 8219, 1, 0, 0, 0, 8228, 8231, 1, 0, 0, 0, 8229, 8227, 1, 0, 0, 0, 8229, - 8230, 1, 0, 0, 0, 8230, 8232, 1, 0, 0, 0, 8231, 8229, 1, 0, 0, 0, 8232, - 8233, 3, 772, 386, 0, 8233, 8234, 5, 572, 0, 0, 8234, 8238, 3, 768, 384, - 0, 8235, 8236, 5, 168, 0, 0, 8236, 8239, 5, 268, 0, 0, 8237, 8239, 5, 560, - 0, 0, 8238, 8235, 1, 0, 0, 0, 8238, 8237, 1, 0, 0, 0, 8238, 8239, 1, 0, - 0, 0, 8239, 771, 1, 0, 0, 0, 8240, 8285, 5, 1175, 0, 0, 8241, 8242, 3, - 2258, 1129, 0, 8242, 8243, 5, 2369, 0, 0, 8243, 8245, 1, 0, 0, 0, 8244, - 8241, 1, 0, 0, 0, 8244, 8245, 1, 0, 0, 0, 8245, 8246, 1, 0, 0, 0, 8246, - 8286, 3, 2378, 1189, 0, 8247, 8248, 5, 2121, 0, 0, 8248, 8253, 3, 2378, - 1189, 0, 8249, 8250, 5, 2382, 0, 0, 8250, 8252, 3, 2378, 1189, 0, 8251, - 8249, 1, 0, 0, 0, 8252, 8255, 1, 0, 0, 0, 8253, 8251, 1, 0, 0, 0, 8253, - 8254, 1, 0, 0, 0, 8254, 8286, 1, 0, 0, 0, 8255, 8253, 1, 0, 0, 0, 8256, - 8257, 5, 395, 0, 0, 8257, 8286, 3, 782, 391, 0, 8258, 8259, 5, 438, 0, - 0, 8259, 8286, 3, 1468, 734, 0, 8260, 8261, 5, 884, 0, 0, 8261, 8265, 5, - 900, 0, 0, 8262, 8263, 3, 2258, 1129, 0, 8263, 8264, 5, 2369, 0, 0, 8264, - 8266, 1, 0, 0, 0, 8265, 8262, 1, 0, 0, 0, 8265, 8266, 1, 0, 0, 0, 8266, - 8267, 1, 0, 0, 0, 8267, 8286, 3, 2378, 1189, 0, 8268, 8269, 5, 729, 0, - 0, 8269, 8273, 7, 77, 0, 0, 8270, 8271, 3, 2258, 1129, 0, 8271, 8272, 5, - 2369, 0, 0, 8272, 8274, 1, 0, 0, 0, 8273, 8270, 1, 0, 0, 0, 8273, 8274, - 1, 0, 0, 0, 8274, 8275, 1, 0, 0, 0, 8275, 8286, 3, 2378, 1189, 0, 8276, - 8277, 5, 1617, 0, 0, 8277, 8278, 5, 2041, 0, 0, 8278, 8282, 5, 1367, 0, - 0, 8279, 8280, 3, 2258, 1129, 0, 8280, 8281, 5, 2369, 0, 0, 8281, 8283, - 1, 0, 0, 0, 8282, 8279, 1, 0, 0, 0, 8282, 8283, 1, 0, 0, 0, 8283, 8284, - 1, 0, 0, 0, 8284, 8286, 3, 2378, 1189, 0, 8285, 8244, 1, 0, 0, 0, 8285, - 8247, 1, 0, 0, 0, 8285, 8256, 1, 0, 0, 0, 8285, 8258, 1, 0, 0, 0, 8285, - 8260, 1, 0, 0, 0, 8285, 8268, 1, 0, 0, 0, 8285, 8276, 1, 0, 0, 0, 8286, - 773, 1, 0, 0, 0, 8287, 8292, 3, 2280, 1140, 0, 8288, 8289, 5, 2382, 0, - 0, 8289, 8291, 3, 2280, 1140, 0, 8290, 8288, 1, 0, 0, 0, 8291, 8294, 1, - 0, 0, 0, 8292, 8290, 1, 0, 0, 0, 8292, 8293, 1, 0, 0, 0, 8293, 8297, 1, - 0, 0, 0, 8294, 8292, 1, 0, 0, 0, 8295, 8297, 5, 37, 0, 0, 8296, 8287, 1, - 0, 0, 0, 8296, 8295, 1, 0, 0, 0, 8297, 8298, 1, 0, 0, 0, 8298, 8299, 5, - 572, 0, 0, 8299, 8304, 3, 776, 388, 0, 8300, 8301, 5, 2382, 0, 0, 8301, - 8303, 3, 776, 388, 0, 8302, 8300, 1, 0, 0, 0, 8303, 8306, 1, 0, 0, 0, 8304, - 8302, 1, 0, 0, 0, 8304, 8305, 1, 0, 0, 0, 8305, 775, 1, 0, 0, 0, 8306, - 8304, 1, 0, 0, 0, 8307, 8311, 7, 78, 0, 0, 8308, 8309, 3, 2258, 1129, 0, - 8309, 8310, 5, 2369, 0, 0, 8310, 8312, 1, 0, 0, 0, 8311, 8308, 1, 0, 0, - 0, 8311, 8312, 1, 0, 0, 0, 8312, 8313, 1, 0, 0, 0, 8313, 8314, 3, 2378, - 1189, 0, 8314, 777, 1, 0, 0, 0, 8315, 8316, 5, 301, 0, 0, 8316, 8317, 5, - 392, 0, 0, 8317, 8319, 3, 2376, 1188, 0, 8318, 8320, 3, 816, 408, 0, 8319, - 8318, 1, 0, 0, 0, 8320, 8321, 1, 0, 0, 0, 8321, 8319, 1, 0, 0, 0, 8321, - 8322, 1, 0, 0, 0, 8322, 8326, 1, 0, 0, 0, 8323, 8327, 3, 818, 409, 0, 8324, - 8327, 3, 822, 411, 0, 8325, 8327, 3, 824, 412, 0, 8326, 8323, 1, 0, 0, - 0, 8326, 8324, 1, 0, 0, 0, 8326, 8325, 1, 0, 0, 0, 8327, 8328, 1, 0, 0, - 0, 8328, 8326, 1, 0, 0, 0, 8328, 8329, 1, 0, 0, 0, 8329, 779, 1, 0, 0, - 0, 8330, 8333, 5, 301, 0, 0, 8331, 8332, 5, 1219, 0, 0, 8332, 8334, 5, - 1463, 0, 0, 8333, 8331, 1, 0, 0, 0, 8333, 8334, 1, 0, 0, 0, 8334, 8335, - 1, 0, 0, 0, 8335, 8336, 5, 395, 0, 0, 8336, 8340, 3, 782, 391, 0, 8337, - 8338, 5, 1577, 0, 0, 8338, 8339, 5, 2398, 0, 0, 8339, 8341, 7, 43, 0, 0, - 8340, 8337, 1, 0, 0, 0, 8340, 8341, 1, 0, 0, 0, 8341, 8342, 1, 0, 0, 0, - 8342, 8343, 5, 66, 0, 0, 8343, 8344, 3, 784, 392, 0, 8344, 8345, 5, 2396, - 0, 0, 8345, 781, 1, 0, 0, 0, 8346, 8347, 3, 2378, 1189, 0, 8347, 783, 1, - 0, 0, 0, 8348, 8349, 5, 2372, 0, 0, 8349, 785, 1, 0, 0, 0, 8350, 8351, - 5, 301, 0, 0, 8351, 8352, 5, 688, 0, 0, 8352, 8353, 5, 731, 0, 0, 8353, - 8357, 5, 593, 0, 0, 8354, 8355, 3, 2258, 1129, 0, 8355, 8356, 5, 2369, - 0, 0, 8356, 8358, 1, 0, 0, 0, 8357, 8354, 1, 0, 0, 0, 8357, 8358, 1, 0, - 0, 0, 8358, 8359, 1, 0, 0, 0, 8359, 8360, 3, 2378, 1189, 0, 8360, 8364, - 5, 2376, 0, 0, 8361, 8362, 3, 2258, 1129, 0, 8362, 8363, 5, 2369, 0, 0, - 8363, 8365, 1, 0, 0, 0, 8364, 8361, 1, 0, 0, 0, 8364, 8365, 1, 0, 0, 0, - 8365, 8366, 1, 0, 0, 0, 8366, 8367, 3, 2378, 1189, 0, 8367, 8368, 5, 2376, - 0, 0, 8368, 8369, 3, 2378, 1189, 0, 8369, 8381, 5, 2377, 0, 0, 8370, 8374, - 5, 2382, 0, 0, 8371, 8372, 3, 2258, 1129, 0, 8372, 8373, 5, 2369, 0, 0, - 8373, 8375, 1, 0, 0, 0, 8374, 8371, 1, 0, 0, 0, 8374, 8375, 1, 0, 0, 0, - 8375, 8376, 1, 0, 0, 0, 8376, 8377, 3, 2378, 1189, 0, 8377, 8378, 5, 2376, - 0, 0, 8378, 8379, 3, 2378, 1189, 0, 8379, 8380, 5, 2377, 0, 0, 8380, 8382, - 1, 0, 0, 0, 8381, 8370, 1, 0, 0, 0, 8382, 8383, 1, 0, 0, 0, 8383, 8381, - 1, 0, 0, 0, 8383, 8384, 1, 0, 0, 0, 8384, 8385, 1, 0, 0, 0, 8385, 8386, - 5, 2377, 0, 0, 8386, 787, 1, 0, 0, 0, 8387, 8388, 5, 425, 0, 0, 8388, 8392, - 5, 617, 0, 0, 8389, 8390, 3, 2258, 1129, 0, 8390, 8391, 5, 2369, 0, 0, - 8391, 8393, 1, 0, 0, 0, 8392, 8389, 1, 0, 0, 0, 8392, 8393, 1, 0, 0, 0, - 8393, 8394, 1, 0, 0, 0, 8394, 8395, 3, 2378, 1189, 0, 8395, 789, 1, 0, - 0, 0, 8396, 8397, 5, 41, 0, 0, 8397, 8398, 5, 784, 0, 0, 8398, 8414, 3, - 812, 406, 0, 8399, 8401, 5, 233, 0, 0, 8400, 8402, 3, 806, 403, 0, 8401, - 8400, 1, 0, 0, 0, 8401, 8402, 1, 0, 0, 0, 8402, 8406, 1, 0, 0, 0, 8403, - 8405, 3, 808, 404, 0, 8404, 8403, 1, 0, 0, 0, 8405, 8408, 1, 0, 0, 0, 8406, - 8404, 1, 0, 0, 0, 8406, 8407, 1, 0, 0, 0, 8407, 8411, 1, 0, 0, 0, 8408, - 8406, 1, 0, 0, 0, 8409, 8410, 5, 1488, 0, 0, 8410, 8412, 5, 1570, 0, 0, - 8411, 8409, 1, 0, 0, 0, 8411, 8412, 1, 0, 0, 0, 8412, 8415, 1, 0, 0, 0, - 8413, 8415, 3, 804, 402, 0, 8414, 8399, 1, 0, 0, 0, 8414, 8413, 1, 0, 0, - 0, 8415, 8416, 1, 0, 0, 0, 8416, 8417, 5, 2396, 0, 0, 8417, 791, 1, 0, - 0, 0, 8418, 8419, 5, 425, 0, 0, 8419, 8420, 5, 729, 0, 0, 8420, 8424, 7, - 79, 0, 0, 8421, 8422, 3, 2258, 1129, 0, 8422, 8423, 5, 2369, 0, 0, 8423, - 8425, 1, 0, 0, 0, 8424, 8421, 1, 0, 0, 0, 8424, 8425, 1, 0, 0, 0, 8425, - 8426, 1, 0, 0, 0, 8426, 8427, 3, 2378, 1189, 0, 8427, 793, 1, 0, 0, 0, - 8428, 8429, 5, 425, 0, 0, 8429, 8430, 5, 784, 0, 0, 8430, 8431, 3, 812, - 406, 0, 8431, 795, 1, 0, 0, 0, 8432, 8435, 5, 301, 0, 0, 8433, 8434, 5, - 1219, 0, 0, 8434, 8436, 5, 1463, 0, 0, 8435, 8433, 1, 0, 0, 0, 8435, 8436, - 1, 0, 0, 0, 8436, 8439, 1, 0, 0, 0, 8437, 8438, 5, 48, 0, 0, 8438, 8440, - 7, 80, 0, 0, 8439, 8437, 1, 0, 0, 0, 8439, 8440, 1, 0, 0, 0, 8440, 8442, - 1, 0, 0, 0, 8441, 8443, 5, 1027, 0, 0, 8442, 8441, 1, 0, 0, 0, 8442, 8443, - 1, 0, 0, 0, 8443, 8444, 1, 0, 0, 0, 8444, 8458, 5, 729, 0, 0, 8445, 8446, - 7, 77, 0, 0, 8446, 8450, 5, 925, 0, 0, 8447, 8448, 3, 2258, 1129, 0, 8448, - 8449, 5, 2369, 0, 0, 8449, 8451, 1, 0, 0, 0, 8450, 8447, 1, 0, 0, 0, 8450, - 8451, 1, 0, 0, 0, 8451, 8452, 1, 0, 0, 0, 8452, 8459, 3, 2378, 1189, 0, - 8453, 8456, 5, 192, 0, 0, 8454, 8455, 5, 1526, 0, 0, 8455, 8457, 3, 2378, - 1189, 0, 8456, 8454, 1, 0, 0, 0, 8456, 8457, 1, 0, 0, 0, 8457, 8459, 1, - 0, 0, 0, 8458, 8445, 1, 0, 0, 0, 8458, 8453, 1, 0, 0, 0, 8459, 8463, 1, - 0, 0, 0, 8460, 8461, 5, 1577, 0, 0, 8461, 8462, 5, 2398, 0, 0, 8462, 8464, - 7, 43, 0, 0, 8463, 8460, 1, 0, 0, 0, 8463, 8464, 1, 0, 0, 0, 8464, 8466, - 1, 0, 0, 0, 8465, 8467, 3, 1746, 873, 0, 8466, 8465, 1, 0, 0, 0, 8466, - 8467, 1, 0, 0, 0, 8467, 8485, 1, 0, 0, 0, 8468, 8469, 5, 1470, 0, 0, 8469, - 8480, 5, 2376, 0, 0, 8470, 8471, 5, 2376, 0, 0, 8471, 8473, 5, 2372, 0, - 0, 8472, 8474, 5, 2382, 0, 0, 8473, 8472, 1, 0, 0, 0, 8473, 8474, 1, 0, - 0, 0, 8474, 8477, 1, 0, 0, 0, 8475, 8478, 3, 2378, 1189, 0, 8476, 8478, - 5, 2381, 0, 0, 8477, 8475, 1, 0, 0, 0, 8477, 8476, 1, 0, 0, 0, 8478, 8479, - 1, 0, 0, 0, 8479, 8481, 5, 2377, 0, 0, 8480, 8470, 1, 0, 0, 0, 8481, 8482, - 1, 0, 0, 0, 8482, 8480, 1, 0, 0, 0, 8482, 8483, 1, 0, 0, 0, 8483, 8484, - 1, 0, 0, 0, 8484, 8486, 5, 2377, 0, 0, 8485, 8468, 1, 0, 0, 0, 8485, 8486, - 1, 0, 0, 0, 8486, 8502, 1, 0, 0, 0, 8487, 8498, 5, 2129, 0, 0, 8488, 8489, - 5, 113, 0, 0, 8489, 8490, 5, 2376, 0, 0, 8490, 8491, 3, 2378, 1189, 0, - 8491, 8492, 5, 2382, 0, 0, 8492, 8493, 3, 1472, 736, 0, 8493, 8494, 5, - 2377, 0, 0, 8494, 8499, 1, 0, 0, 0, 8495, 8496, 7, 81, 0, 0, 8496, 8499, - 3, 1892, 946, 0, 8497, 8499, 5, 2372, 0, 0, 8498, 8488, 1, 0, 0, 0, 8498, - 8495, 1, 0, 0, 0, 8498, 8497, 1, 0, 0, 0, 8499, 8503, 1, 0, 0, 0, 8500, - 8501, 5, 66, 0, 0, 8501, 8503, 5, 2372, 0, 0, 8502, 8487, 1, 0, 0, 0, 8502, - 8500, 1, 0, 0, 0, 8503, 797, 1, 0, 0, 0, 8504, 8507, 5, 301, 0, 0, 8505, - 8506, 5, 1219, 0, 0, 8506, 8508, 5, 1463, 0, 0, 8507, 8505, 1, 0, 0, 0, - 8507, 8508, 1, 0, 0, 0, 8508, 8510, 1, 0, 0, 0, 8509, 8511, 7, 82, 0, 0, - 8510, 8509, 1, 0, 0, 0, 8510, 8511, 1, 0, 0, 0, 8511, 8512, 1, 0, 0, 0, - 8512, 8513, 5, 784, 0, 0, 8513, 8514, 3, 800, 400, 0, 8514, 799, 1, 0, - 0, 0, 8515, 8516, 3, 812, 406, 0, 8516, 8517, 7, 20, 0, 0, 8517, 8520, - 3, 2372, 1186, 0, 8518, 8519, 5, 680, 0, 0, 8519, 8521, 3, 782, 391, 0, - 8520, 8518, 1, 0, 0, 0, 8520, 8521, 1, 0, 0, 0, 8521, 8524, 1, 0, 0, 0, - 8522, 8523, 5, 33, 0, 0, 8523, 8525, 3, 2372, 1186, 0, 8524, 8522, 1, 0, - 0, 0, 8524, 8525, 1, 0, 0, 0, 8525, 8528, 1, 0, 0, 0, 8526, 8527, 5, 305, - 0, 0, 8527, 8529, 3, 802, 401, 0, 8528, 8526, 1, 0, 0, 0, 8528, 8529, 1, - 0, 0, 0, 8529, 801, 1, 0, 0, 0, 8530, 8531, 3, 2378, 1189, 0, 8531, 8532, - 5, 2369, 0, 0, 8532, 8534, 1, 0, 0, 0, 8533, 8530, 1, 0, 0, 0, 8533, 8534, - 1, 0, 0, 0, 8534, 8535, 1, 0, 0, 0, 8535, 8536, 3, 2378, 1189, 0, 8536, - 803, 1, 0, 0, 0, 8537, 8538, 4, 402, 5, 0, 8538, 8539, 7, 82, 0, 0, 8539, - 805, 1, 0, 0, 0, 8540, 8541, 4, 403, 6, 0, 8541, 8542, 5, 352, 0, 0, 8542, - 807, 1, 0, 0, 0, 8543, 8544, 3, 2266, 1133, 0, 8544, 8545, 5, 2398, 0, - 0, 8545, 8546, 3, 810, 405, 0, 8546, 809, 1, 0, 0, 0, 8547, 8550, 3, 2382, - 1191, 0, 8548, 8550, 5, 2372, 0, 0, 8549, 8547, 1, 0, 0, 0, 8549, 8548, - 1, 0, 0, 0, 8550, 811, 1, 0, 0, 0, 8551, 8552, 3, 2382, 1191, 0, 8552, - 8553, 5, 2369, 0, 0, 8553, 8555, 1, 0, 0, 0, 8554, 8551, 1, 0, 0, 0, 8554, - 8555, 1, 0, 0, 0, 8555, 8556, 1, 0, 0, 0, 8556, 8557, 3, 2382, 1191, 0, - 8557, 813, 1, 0, 0, 0, 8558, 8559, 5, 41, 0, 0, 8559, 8560, 5, 392, 0, - 0, 8560, 8605, 3, 2376, 1188, 0, 8561, 8566, 5, 20, 0, 0, 8562, 8567, 3, - 816, 408, 0, 8563, 8567, 3, 818, 409, 0, 8564, 8567, 3, 822, 411, 0, 8565, - 8567, 3, 824, 412, 0, 8566, 8562, 1, 0, 0, 0, 8566, 8563, 1, 0, 0, 0, 8566, - 8564, 1, 0, 0, 0, 8566, 8565, 1, 0, 0, 0, 8567, 8569, 1, 0, 0, 0, 8568, - 8561, 1, 0, 0, 0, 8569, 8570, 1, 0, 0, 0, 8570, 8568, 1, 0, 0, 0, 8570, - 8571, 1, 0, 0, 0, 8571, 8606, 1, 0, 0, 0, 8572, 8598, 5, 425, 0, 0, 8573, - 8574, 5, 781, 0, 0, 8574, 8576, 3, 2376, 1188, 0, 8575, 8577, 7, 83, 0, - 0, 8576, 8575, 1, 0, 0, 0, 8576, 8577, 1, 0, 0, 0, 8577, 8599, 1, 0, 0, - 0, 8578, 8579, 5, 617, 0, 0, 8579, 8599, 3, 2376, 1188, 0, 8580, 8581, - 5, 80, 0, 0, 8581, 8596, 3, 2376, 1188, 0, 8582, 8583, 5, 781, 0, 0, 8583, - 8594, 3, 2376, 1188, 0, 8584, 8585, 5, 222, 0, 0, 8585, 8591, 3, 2310, - 1155, 0, 8586, 8587, 5, 2382, 0, 0, 8587, 8588, 5, 222, 0, 0, 8588, 8590, - 3, 2310, 1155, 0, 8589, 8586, 1, 0, 0, 0, 8590, 8593, 1, 0, 0, 0, 8591, - 8589, 1, 0, 0, 0, 8591, 8592, 1, 0, 0, 0, 8592, 8595, 1, 0, 0, 0, 8593, - 8591, 1, 0, 0, 0, 8594, 8584, 1, 0, 0, 0, 8594, 8595, 1, 0, 0, 0, 8595, - 8597, 1, 0, 0, 0, 8596, 8582, 1, 0, 0, 0, 8596, 8597, 1, 0, 0, 0, 8597, - 8599, 1, 0, 0, 0, 8598, 8573, 1, 0, 0, 0, 8598, 8578, 1, 0, 0, 0, 8598, - 8580, 1, 0, 0, 0, 8599, 8601, 1, 0, 0, 0, 8600, 8572, 1, 0, 0, 0, 8601, - 8602, 1, 0, 0, 0, 8602, 8600, 1, 0, 0, 0, 8602, 8603, 1, 0, 0, 0, 8603, - 8606, 1, 0, 0, 0, 8604, 8606, 5, 233, 0, 0, 8605, 8568, 1, 0, 0, 0, 8605, - 8600, 1, 0, 0, 0, 8605, 8604, 1, 0, 0, 0, 8606, 815, 1, 0, 0, 0, 8607, - 8608, 5, 781, 0, 0, 8608, 8609, 3, 2376, 1188, 0, 8609, 8630, 5, 723, 0, - 0, 8610, 8611, 3, 1104, 552, 0, 8611, 8612, 5, 2369, 0, 0, 8612, 8613, - 3, 2310, 1155, 0, 8613, 8631, 1, 0, 0, 0, 8614, 8615, 5, 2376, 0, 0, 8615, - 8616, 3, 1104, 552, 0, 8616, 8617, 5, 2369, 0, 0, 8617, 8625, 3, 2310, - 1155, 0, 8618, 8619, 5, 2382, 0, 0, 8619, 8620, 3, 1104, 552, 0, 8620, - 8621, 5, 2369, 0, 0, 8621, 8622, 3, 2310, 1155, 0, 8622, 8624, 1, 0, 0, - 0, 8623, 8618, 1, 0, 0, 0, 8624, 8627, 1, 0, 0, 0, 8625, 8623, 1, 0, 0, - 0, 8625, 8626, 1, 0, 0, 0, 8626, 8628, 1, 0, 0, 0, 8627, 8625, 1, 0, 0, - 0, 8628, 8629, 5, 2377, 0, 0, 8629, 8631, 1, 0, 0, 0, 8630, 8610, 1, 0, - 0, 0, 8630, 8614, 1, 0, 0, 0, 8631, 8635, 1, 0, 0, 0, 8632, 8633, 5, 1597, - 0, 0, 8633, 8634, 5, 2180, 0, 0, 8634, 8636, 5, 1145, 0, 0, 8635, 8632, - 1, 0, 0, 0, 8635, 8636, 1, 0, 0, 0, 8636, 817, 1, 0, 0, 0, 8637, 8638, - 5, 617, 0, 0, 8638, 8639, 3, 2376, 1188, 0, 8639, 8640, 5, 2376, 0, 0, - 8640, 8644, 3, 2376, 1188, 0, 8641, 8642, 5, 188, 0, 0, 8642, 8643, 5, - 1163, 0, 0, 8643, 8645, 3, 2376, 1188, 0, 8644, 8641, 1, 0, 0, 0, 8645, - 8646, 1, 0, 0, 0, 8646, 8644, 1, 0, 0, 0, 8646, 8647, 1, 0, 0, 0, 8647, - 8649, 1, 0, 0, 0, 8648, 8650, 3, 820, 410, 0, 8649, 8648, 1, 0, 0, 0, 8649, - 8650, 1, 0, 0, 0, 8650, 8651, 1, 0, 0, 0, 8651, 8652, 5, 2377, 0, 0, 8652, - 819, 1, 0, 0, 0, 8653, 8654, 5, 731, 0, 0, 8654, 8655, 5, 753, 0, 0, 8655, - 8656, 3, 826, 413, 0, 8656, 8657, 5, 1429, 0, 0, 8657, 8658, 3, 2376, 1188, - 0, 8658, 8660, 1, 0, 0, 0, 8659, 8653, 1, 0, 0, 0, 8660, 8661, 1, 0, 0, - 0, 8661, 8659, 1, 0, 0, 0, 8661, 8662, 1, 0, 0, 0, 8662, 821, 1, 0, 0, - 0, 8663, 8664, 5, 80, 0, 0, 8664, 8665, 3, 2376, 1188, 0, 8665, 8666, 5, - 389, 0, 0, 8666, 8667, 3, 826, 413, 0, 8667, 8669, 1, 0, 0, 0, 8668, 8663, - 1, 0, 0, 0, 8669, 8670, 1, 0, 0, 0, 8670, 8668, 1, 0, 0, 0, 8670, 8671, - 1, 0, 0, 0, 8671, 823, 1, 0, 0, 0, 8672, 8673, 5, 80, 0, 0, 8673, 8679, - 3, 2376, 1188, 0, 8674, 8675, 5, 781, 0, 0, 8675, 8676, 3, 2376, 1188, - 0, 8676, 8677, 5, 389, 0, 0, 8677, 8678, 3, 826, 413, 0, 8678, 8680, 1, - 0, 0, 0, 8679, 8674, 1, 0, 0, 0, 8680, 8681, 1, 0, 0, 0, 8681, 8679, 1, - 0, 0, 0, 8681, 8682, 1, 0, 0, 0, 8682, 825, 1, 0, 0, 0, 8683, 8696, 3, - 2310, 1155, 0, 8684, 8685, 5, 2376, 0, 0, 8685, 8690, 3, 2310, 1155, 0, - 8686, 8687, 5, 2382, 0, 0, 8687, 8689, 3, 2310, 1155, 0, 8688, 8686, 1, - 0, 0, 0, 8689, 8692, 1, 0, 0, 0, 8690, 8688, 1, 0, 0, 0, 8690, 8691, 1, - 0, 0, 0, 8691, 8693, 1, 0, 0, 0, 8692, 8690, 1, 0, 0, 0, 8693, 8694, 5, - 2377, 0, 0, 8694, 8696, 1, 0, 0, 0, 8695, 8683, 1, 0, 0, 0, 8695, 8684, - 1, 0, 0, 0, 8696, 827, 1, 0, 0, 0, 8697, 8698, 5, 41, 0, 0, 8698, 8699, - 5, 2166, 0, 0, 8699, 8732, 3, 2312, 1156, 0, 8700, 8701, 5, 20, 0, 0, 8701, - 8733, 3, 848, 424, 0, 8702, 8703, 5, 909, 0, 0, 8703, 8704, 5, 267, 0, - 0, 8704, 8705, 3, 2282, 1141, 0, 8705, 8706, 7, 44, 0, 0, 8706, 8733, 1, - 0, 0, 0, 8707, 8724, 5, 425, 0, 0, 8708, 8709, 5, 267, 0, 0, 8709, 8725, - 3, 2282, 1141, 0, 8710, 8711, 5, 1355, 0, 0, 8711, 8725, 5, 753, 0, 0, - 8712, 8713, 5, 2068, 0, 0, 8713, 8714, 5, 2376, 0, 0, 8714, 8719, 3, 2310, - 1155, 0, 8715, 8716, 5, 2382, 0, 0, 8716, 8718, 3, 2310, 1155, 0, 8717, - 8715, 1, 0, 0, 0, 8718, 8721, 1, 0, 0, 0, 8719, 8717, 1, 0, 0, 0, 8719, - 8720, 1, 0, 0, 0, 8720, 8722, 1, 0, 0, 0, 8721, 8719, 1, 0, 0, 0, 8722, - 8723, 5, 2377, 0, 0, 8723, 8725, 1, 0, 0, 0, 8724, 8708, 1, 0, 0, 0, 8724, - 8710, 1, 0, 0, 0, 8724, 8712, 1, 0, 0, 0, 8725, 8733, 1, 0, 0, 0, 8726, - 8733, 5, 233, 0, 0, 8727, 8728, 5, 1408, 0, 0, 8728, 8733, 7, 11, 0, 0, - 8729, 8731, 3, 830, 415, 0, 8730, 8729, 1, 0, 0, 0, 8730, 8731, 1, 0, 0, - 0, 8731, 8733, 1, 0, 0, 0, 8732, 8700, 1, 0, 0, 0, 8732, 8702, 1, 0, 0, - 0, 8732, 8707, 1, 0, 0, 0, 8732, 8726, 1, 0, 0, 0, 8732, 8727, 1, 0, 0, - 0, 8732, 8730, 1, 0, 0, 0, 8733, 8734, 1, 0, 0, 0, 8734, 8735, 5, 2396, - 0, 0, 8735, 829, 1, 0, 0, 0, 8736, 8737, 4, 415, 7, 0, 8737, 8738, 7, 82, - 0, 0, 8738, 831, 1, 0, 0, 0, 8739, 8742, 5, 301, 0, 0, 8740, 8741, 5, 1219, - 0, 0, 8741, 8743, 5, 1463, 0, 0, 8742, 8740, 1, 0, 0, 0, 8742, 8743, 1, - 0, 0, 0, 8743, 8748, 1, 0, 0, 0, 8744, 8746, 5, 1057, 0, 0, 8745, 8744, - 1, 0, 0, 0, 8745, 8746, 1, 0, 0, 0, 8746, 8747, 1, 0, 0, 0, 8747, 8749, - 5, 560, 0, 0, 8748, 8745, 1, 0, 0, 0, 8748, 8749, 1, 0, 0, 0, 8749, 8751, - 1, 0, 0, 0, 8750, 8752, 3, 834, 417, 0, 8751, 8750, 1, 0, 0, 0, 8751, 8752, - 1, 0, 0, 0, 8752, 8753, 1, 0, 0, 0, 8753, 8757, 5, 2166, 0, 0, 8754, 8755, - 3, 2258, 1129, 0, 8755, 8756, 5, 2369, 0, 0, 8756, 8758, 1, 0, 0, 0, 8757, - 8754, 1, 0, 0, 0, 8757, 8758, 1, 0, 0, 0, 8758, 8759, 1, 0, 0, 0, 8759, - 8770, 3, 2378, 1189, 0, 8760, 8761, 5, 1577, 0, 0, 8761, 8768, 5, 2398, - 0, 0, 8762, 8769, 5, 877, 0, 0, 8763, 8765, 5, 2251, 0, 0, 8764, 8763, - 1, 0, 0, 0, 8764, 8765, 1, 0, 0, 0, 8765, 8766, 1, 0, 0, 0, 8766, 8769, - 5, 330, 0, 0, 8767, 8769, 5, 1054, 0, 0, 8768, 8762, 1, 0, 0, 0, 8768, - 8764, 1, 0, 0, 0, 8768, 8767, 1, 0, 0, 0, 8769, 8771, 1, 0, 0, 0, 8770, - 8760, 1, 0, 0, 0, 8770, 8771, 1, 0, 0, 0, 8771, 8773, 1, 0, 0, 0, 8772, - 8774, 3, 836, 418, 0, 8773, 8772, 1, 0, 0, 0, 8773, 8774, 1, 0, 0, 0, 8774, - 8778, 1, 0, 0, 0, 8775, 8776, 5, 363, 0, 0, 8776, 8777, 5, 2248, 0, 0, - 8777, 8779, 3, 2378, 1189, 0, 8778, 8775, 1, 0, 0, 0, 8778, 8779, 1, 0, - 0, 0, 8779, 8782, 1, 0, 0, 0, 8780, 8781, 5, 111, 0, 0, 8781, 8783, 7, - 84, 0, 0, 8782, 8780, 1, 0, 0, 0, 8782, 8783, 1, 0, 0, 0, 8783, 8784, 1, - 0, 0, 0, 8784, 8785, 5, 66, 0, 0, 8785, 8787, 3, 1880, 940, 0, 8786, 8788, - 3, 2066, 1033, 0, 8787, 8786, 1, 0, 0, 0, 8787, 8788, 1, 0, 0, 0, 8788, - 8790, 1, 0, 0, 0, 8789, 8791, 7, 85, 0, 0, 8790, 8789, 1, 0, 0, 0, 8790, - 8791, 1, 0, 0, 0, 8791, 833, 1, 0, 0, 0, 8792, 8799, 5, 439, 0, 0, 8793, - 8795, 5, 437, 0, 0, 8794, 8796, 5, 439, 0, 0, 8795, 8794, 1, 0, 0, 0, 8795, - 8796, 1, 0, 0, 0, 8796, 8799, 1, 0, 0, 0, 8797, 8799, 5, 1053, 0, 0, 8798, - 8792, 1, 0, 0, 0, 8798, 8793, 1, 0, 0, 0, 8798, 8797, 1, 0, 0, 0, 8799, - 835, 1, 0, 0, 0, 8800, 8804, 3, 838, 419, 0, 8801, 8804, 3, 840, 420, 0, - 8802, 8804, 3, 852, 426, 0, 8803, 8800, 1, 0, 0, 0, 8803, 8801, 1, 0, 0, - 0, 8803, 8802, 1, 0, 0, 0, 8804, 837, 1, 0, 0, 0, 8805, 8819, 5, 2376, - 0, 0, 8806, 8808, 5, 2382, 0, 0, 8807, 8806, 1, 0, 0, 0, 8807, 8808, 1, - 0, 0, 0, 8808, 8817, 1, 0, 0, 0, 8809, 8813, 3, 2238, 1119, 0, 8810, 8812, - 3, 842, 421, 0, 8811, 8810, 1, 0, 0, 0, 8812, 8815, 1, 0, 0, 0, 8813, 8811, - 1, 0, 0, 0, 8813, 8814, 1, 0, 0, 0, 8814, 8818, 1, 0, 0, 0, 8815, 8813, - 1, 0, 0, 0, 8816, 8818, 3, 848, 424, 0, 8817, 8809, 1, 0, 0, 0, 8817, 8816, - 1, 0, 0, 0, 8818, 8820, 1, 0, 0, 0, 8819, 8807, 1, 0, 0, 0, 8820, 8821, - 1, 0, 0, 0, 8821, 8819, 1, 0, 0, 0, 8821, 8822, 1, 0, 0, 0, 8822, 8823, - 1, 0, 0, 0, 8823, 8824, 5, 2377, 0, 0, 8824, 839, 1, 0, 0, 0, 8825, 8829, - 5, 1163, 0, 0, 8826, 8827, 3, 2258, 1129, 0, 8827, 8828, 5, 2369, 0, 0, - 8828, 8830, 1, 0, 0, 0, 8829, 8826, 1, 0, 0, 0, 8829, 8830, 1, 0, 0, 0, - 8830, 8831, 1, 0, 0, 0, 8831, 8855, 3, 2378, 1189, 0, 8832, 8833, 5, 2188, - 0, 0, 8833, 8834, 5, 1155, 0, 0, 8834, 8846, 7, 86, 0, 0, 8835, 8847, 5, - 363, 0, 0, 8836, 8837, 5, 2376, 0, 0, 8837, 8842, 5, 2407, 0, 0, 8838, - 8839, 5, 2382, 0, 0, 8839, 8841, 5, 2407, 0, 0, 8840, 8838, 1, 0, 0, 0, - 8841, 8844, 1, 0, 0, 0, 8842, 8840, 1, 0, 0, 0, 8842, 8843, 1, 0, 0, 0, - 8843, 8845, 1, 0, 0, 0, 8844, 8842, 1, 0, 0, 0, 8845, 8847, 5, 2377, 0, - 0, 8846, 8835, 1, 0, 0, 0, 8846, 8836, 1, 0, 0, 0, 8847, 8856, 1, 0, 0, - 0, 8848, 8852, 5, 2063, 0, 0, 8849, 8850, 3, 2258, 1129, 0, 8850, 8851, - 5, 2369, 0, 0, 8851, 8853, 1, 0, 0, 0, 8852, 8849, 1, 0, 0, 0, 8852, 8853, - 1, 0, 0, 0, 8853, 8854, 1, 0, 0, 0, 8854, 8856, 3, 2378, 1189, 0, 8855, - 8832, 1, 0, 0, 0, 8855, 8848, 1, 0, 0, 0, 8856, 8874, 1, 0, 0, 0, 8857, - 8866, 5, 2376, 0, 0, 8858, 8860, 5, 2382, 0, 0, 8859, 8858, 1, 0, 0, 0, - 8859, 8860, 1, 0, 0, 0, 8860, 8864, 1, 0, 0, 0, 8861, 8865, 3, 848, 424, - 0, 8862, 8863, 5, 2407, 0, 0, 8863, 8865, 3, 842, 421, 0, 8864, 8861, 1, - 0, 0, 0, 8864, 8862, 1, 0, 0, 0, 8865, 8867, 1, 0, 0, 0, 8866, 8859, 1, - 0, 0, 0, 8867, 8868, 1, 0, 0, 0, 8868, 8866, 1, 0, 0, 0, 8868, 8869, 1, - 0, 0, 0, 8869, 8870, 1, 0, 0, 0, 8870, 8871, 5, 2377, 0, 0, 8871, 8873, - 1, 0, 0, 0, 8872, 8857, 1, 0, 0, 0, 8873, 8876, 1, 0, 0, 0, 8874, 8872, - 1, 0, 0, 0, 8874, 8875, 1, 0, 0, 0, 8875, 841, 1, 0, 0, 0, 8876, 8874, - 1, 0, 0, 0, 8877, 8878, 5, 267, 0, 0, 8878, 8880, 3, 2282, 1141, 0, 8879, - 8877, 1, 0, 0, 0, 8879, 8880, 1, 0, 0, 0, 8880, 8890, 1, 0, 0, 0, 8881, - 8883, 5, 1121, 0, 0, 8882, 8881, 1, 0, 0, 0, 8882, 8883, 1, 0, 0, 0, 8883, - 8884, 1, 0, 0, 0, 8884, 8891, 5, 1145, 0, 0, 8885, 8891, 5, 2068, 0, 0, - 8886, 8887, 5, 1355, 0, 0, 8887, 8891, 5, 753, 0, 0, 8888, 8891, 3, 1736, - 868, 0, 8889, 8891, 3, 1726, 863, 0, 8890, 8882, 1, 0, 0, 0, 8890, 8885, - 1, 0, 0, 0, 8890, 8886, 1, 0, 0, 0, 8890, 8888, 1, 0, 0, 0, 8890, 8889, - 1, 0, 0, 0, 8891, 8893, 1, 0, 0, 0, 8892, 8894, 3, 850, 425, 0, 8893, 8892, - 1, 0, 0, 0, 8893, 8894, 1, 0, 0, 0, 8894, 843, 1, 0, 0, 0, 8895, 8896, - 5, 1529, 0, 0, 8896, 8897, 5, 723, 0, 0, 8897, 8909, 3, 2312, 1156, 0, - 8898, 8899, 5, 2188, 0, 0, 8899, 8909, 5, 1502, 0, 0, 8900, 8901, 5, 267, - 0, 0, 8901, 8903, 3, 2282, 1141, 0, 8902, 8900, 1, 0, 0, 0, 8902, 8903, - 1, 0, 0, 0, 8903, 8904, 1, 0, 0, 0, 8904, 8906, 3, 1736, 868, 0, 8905, - 8907, 3, 850, 425, 0, 8906, 8905, 1, 0, 0, 0, 8906, 8907, 1, 0, 0, 0, 8907, - 8909, 1, 0, 0, 0, 8908, 8895, 1, 0, 0, 0, 8908, 8898, 1, 0, 0, 0, 8908, - 8902, 1, 0, 0, 0, 8909, 845, 1, 0, 0, 0, 8910, 8911, 5, 1529, 0, 0, 8911, - 8912, 5, 564, 0, 0, 8912, 8913, 5, 2376, 0, 0, 8913, 8914, 3, 2382, 1191, - 0, 8914, 8915, 5, 2377, 0, 0, 8915, 8916, 5, 723, 0, 0, 8916, 8917, 3, - 2312, 1156, 0, 8917, 8946, 1, 0, 0, 0, 8918, 8919, 5, 1431, 0, 0, 8919, - 8920, 5, 2376, 0, 0, 8920, 8921, 3, 2382, 1191, 0, 8921, 8922, 5, 2377, - 0, 0, 8922, 8923, 5, 2188, 0, 0, 8923, 8924, 5, 1502, 0, 0, 8924, 8946, - 1, 0, 0, 0, 8925, 8926, 5, 267, 0, 0, 8926, 8928, 3, 2282, 1141, 0, 8927, - 8925, 1, 0, 0, 0, 8927, 8928, 1, 0, 0, 0, 8928, 8929, 1, 0, 0, 0, 8929, - 8930, 5, 562, 0, 0, 8930, 8931, 5, 753, 0, 0, 8931, 8936, 5, 2376, 0, 0, - 8932, 8934, 5, 2382, 0, 0, 8933, 8932, 1, 0, 0, 0, 8933, 8934, 1, 0, 0, - 0, 8934, 8935, 1, 0, 0, 0, 8935, 8937, 3, 2382, 1191, 0, 8936, 8933, 1, - 0, 0, 0, 8937, 8938, 1, 0, 0, 0, 8938, 8936, 1, 0, 0, 0, 8938, 8939, 1, - 0, 0, 0, 8939, 8940, 1, 0, 0, 0, 8940, 8941, 5, 2377, 0, 0, 8941, 8943, - 3, 1736, 868, 0, 8942, 8944, 3, 850, 425, 0, 8943, 8942, 1, 0, 0, 0, 8943, - 8944, 1, 0, 0, 0, 8944, 8946, 1, 0, 0, 0, 8945, 8910, 1, 0, 0, 0, 8945, - 8918, 1, 0, 0, 0, 8945, 8927, 1, 0, 0, 0, 8946, 847, 1, 0, 0, 0, 8947, - 8948, 5, 267, 0, 0, 8948, 8950, 3, 2282, 1141, 0, 8949, 8947, 1, 0, 0, - 0, 8949, 8950, 1, 0, 0, 0, 8950, 8982, 1, 0, 0, 0, 8951, 8952, 5, 2068, - 0, 0, 8952, 8953, 5, 2376, 0, 0, 8953, 8958, 3, 2310, 1155, 0, 8954, 8955, - 5, 2382, 0, 0, 8955, 8957, 3, 2310, 1155, 0, 8956, 8954, 1, 0, 0, 0, 8957, - 8960, 1, 0, 0, 0, 8958, 8956, 1, 0, 0, 0, 8958, 8959, 1, 0, 0, 0, 8959, - 8961, 1, 0, 0, 0, 8960, 8958, 1, 0, 0, 0, 8961, 8962, 5, 2377, 0, 0, 8962, - 8983, 1, 0, 0, 0, 8963, 8964, 5, 1355, 0, 0, 8964, 8965, 5, 753, 0, 0, - 8965, 8966, 5, 2376, 0, 0, 8966, 8971, 3, 2310, 1155, 0, 8967, 8968, 5, - 2382, 0, 0, 8968, 8970, 3, 2310, 1155, 0, 8969, 8967, 1, 0, 0, 0, 8970, - 8973, 1, 0, 0, 0, 8971, 8969, 1, 0, 0, 0, 8971, 8972, 1, 0, 0, 0, 8972, - 8974, 1, 0, 0, 0, 8973, 8971, 1, 0, 0, 0, 8974, 8975, 5, 2377, 0, 0, 8975, - 8983, 1, 0, 0, 0, 8976, 8983, 3, 1734, 867, 0, 8977, 8978, 5, 186, 0, 0, - 8978, 8979, 5, 2376, 0, 0, 8979, 8980, 3, 2072, 1036, 0, 8980, 8981, 5, - 2377, 0, 0, 8981, 8983, 1, 0, 0, 0, 8982, 8951, 1, 0, 0, 0, 8982, 8963, - 1, 0, 0, 0, 8982, 8976, 1, 0, 0, 0, 8982, 8977, 1, 0, 0, 0, 8983, 8985, - 1, 0, 0, 0, 8984, 8986, 3, 850, 425, 0, 8985, 8984, 1, 0, 0, 0, 8985, 8986, - 1, 0, 0, 0, 8986, 849, 1, 0, 0, 0, 8987, 8989, 5, 1121, 0, 0, 8988, 8987, - 1, 0, 0, 0, 8988, 8989, 1, 0, 0, 0, 8989, 8990, 1, 0, 0, 0, 8990, 8998, - 5, 367, 0, 0, 8991, 8992, 5, 684, 0, 0, 8992, 8998, 7, 87, 0, 0, 8993, - 8998, 7, 44, 0, 0, 8994, 8998, 7, 17, 0, 0, 8995, 8998, 7, 88, 0, 0, 8996, - 8998, 3, 1594, 797, 0, 8997, 8988, 1, 0, 0, 0, 8997, 8991, 1, 0, 0, 0, - 8997, 8993, 1, 0, 0, 0, 8997, 8994, 1, 0, 0, 0, 8997, 8995, 1, 0, 0, 0, - 8997, 8996, 1, 0, 0, 0, 8998, 8999, 1, 0, 0, 0, 8999, 8997, 1, 0, 0, 0, - 8999, 9000, 1, 0, 0, 0, 9000, 851, 1, 0, 0, 0, 9001, 9002, 5, 1163, 0, - 0, 9002, 9004, 5, 2229, 0, 0, 9003, 9005, 3, 854, 427, 0, 9004, 9003, 1, - 0, 0, 0, 9004, 9005, 1, 0, 0, 0, 9005, 9006, 1, 0, 0, 0, 9006, 9007, 5, - 2188, 0, 0, 9007, 9008, 5, 1155, 0, 0, 9008, 9021, 7, 86, 0, 0, 9009, 9022, - 5, 363, 0, 0, 9010, 9011, 5, 2376, 0, 0, 9011, 9016, 3, 2078, 1039, 0, - 9012, 9013, 5, 2382, 0, 0, 9013, 9015, 3, 2078, 1039, 0, 9014, 9012, 1, - 0, 0, 0, 9015, 9018, 1, 0, 0, 0, 9016, 9014, 1, 0, 0, 0, 9016, 9017, 1, - 0, 0, 0, 9017, 9019, 1, 0, 0, 0, 9018, 9016, 1, 0, 0, 0, 9019, 9020, 5, - 2377, 0, 0, 9020, 9022, 1, 0, 0, 0, 9021, 9009, 1, 0, 0, 0, 9021, 9010, - 1, 0, 0, 0, 9022, 853, 1, 0, 0, 0, 9023, 9024, 5, 2224, 0, 0, 9024, 9026, - 3, 856, 428, 0, 9025, 9023, 1, 0, 0, 0, 9025, 9026, 1, 0, 0, 0, 9026, 9027, - 1, 0, 0, 0, 9027, 9033, 5, 441, 0, 0, 9028, 9034, 3, 858, 429, 0, 9029, - 9030, 3, 856, 428, 0, 9030, 9031, 5, 2386, 0, 0, 9031, 9032, 3, 858, 429, - 0, 9032, 9034, 1, 0, 0, 0, 9033, 9028, 1, 0, 0, 0, 9033, 9029, 1, 0, 0, - 0, 9034, 9040, 1, 0, 0, 0, 9035, 9036, 5, 1656, 0, 0, 9036, 9037, 5, 37, - 0, 0, 9037, 9038, 5, 2146, 0, 0, 9038, 9039, 5, 66, 0, 0, 9039, 9041, 7, - 89, 0, 0, 9040, 9035, 1, 0, 0, 0, 9040, 9041, 1, 0, 0, 0, 9041, 9045, 1, - 0, 0, 0, 9042, 9043, 3, 1324, 662, 0, 9043, 9044, 5, 1058, 0, 0, 9044, - 9046, 1, 0, 0, 0, 9045, 9042, 1, 0, 0, 0, 9045, 9046, 1, 0, 0, 0, 9046, - 9050, 1, 0, 0, 0, 9047, 9048, 3, 1324, 662, 0, 9048, 9049, 5, 54, 0, 0, - 9049, 9051, 1, 0, 0, 0, 9050, 9047, 1, 0, 0, 0, 9050, 9051, 1, 0, 0, 0, - 9051, 855, 1, 0, 0, 0, 9052, 9053, 5, 2373, 0, 0, 9053, 857, 1, 0, 0, 0, - 9054, 9055, 5, 2373, 0, 0, 9055, 859, 1, 0, 0, 0, 9056, 9057, 5, 41, 0, - 0, 9057, 9058, 5, 1973, 0, 0, 9058, 9091, 3, 1666, 833, 0, 9059, 9061, - 5, 363, 0, 0, 9060, 9062, 3, 1172, 586, 0, 9061, 9060, 1, 0, 0, 0, 9061, - 9062, 1, 0, 0, 0, 9062, 9064, 1, 0, 0, 0, 9063, 9065, 3, 1190, 595, 0, - 9064, 9063, 1, 0, 0, 0, 9064, 9065, 1, 0, 0, 0, 9065, 9092, 1, 0, 0, 0, - 9066, 9067, 5, 883, 0, 0, 9067, 9068, 5, 505, 0, 0, 9068, 9092, 3, 1170, - 585, 0, 9069, 9070, 5, 1468, 0, 0, 9070, 9092, 3, 1170, 585, 0, 9071, 9092, - 5, 214, 0, 0, 9072, 9073, 5, 1580, 0, 0, 9073, 9076, 5, 1609, 0, 0, 9074, - 9075, 5, 751, 0, 0, 9075, 9077, 3, 1170, 585, 0, 9076, 9074, 1, 0, 0, 0, - 9076, 9077, 1, 0, 0, 0, 9077, 9092, 1, 0, 0, 0, 9078, 9079, 5, 1460, 0, - 0, 9079, 9080, 5, 2029, 0, 0, 9080, 9092, 3, 874, 437, 0, 9081, 9082, 3, - 1394, 697, 0, 9082, 9083, 5, 98, 0, 0, 9083, 9092, 1, 0, 0, 0, 9084, 9092, - 3, 862, 431, 0, 9085, 9092, 3, 864, 432, 0, 9086, 9092, 3, 866, 433, 0, - 9087, 9092, 3, 870, 435, 0, 9088, 9092, 3, 918, 459, 0, 9089, 9092, 3, - 872, 436, 0, 9090, 9092, 3, 892, 446, 0, 9091, 9059, 1, 0, 0, 0, 9091, - 9066, 1, 0, 0, 0, 9091, 9069, 1, 0, 0, 0, 9091, 9071, 1, 0, 0, 0, 9091, - 9072, 1, 0, 0, 0, 9091, 9078, 1, 0, 0, 0, 9091, 9081, 1, 0, 0, 0, 9091, - 9084, 1, 0, 0, 0, 9091, 9085, 1, 0, 0, 0, 9091, 9086, 1, 0, 0, 0, 9091, - 9087, 1, 0, 0, 0, 9091, 9088, 1, 0, 0, 0, 9091, 9089, 1, 0, 0, 0, 9091, - 9090, 1, 0, 0, 0, 9092, 9093, 1, 0, 0, 0, 9093, 9094, 5, 2396, 0, 0, 9094, - 861, 1, 0, 0, 0, 9095, 9098, 5, 20, 0, 0, 9096, 9099, 3, 910, 455, 0, 9097, - 9099, 3, 912, 456, 0, 9098, 9096, 1, 0, 0, 0, 9098, 9097, 1, 0, 0, 0, 9099, - 9142, 1, 0, 0, 0, 9100, 9101, 5, 425, 0, 0, 9101, 9104, 7, 90, 0, 0, 9102, - 9105, 3, 1472, 736, 0, 9103, 9105, 5, 2370, 0, 0, 9104, 9102, 1, 0, 0, - 0, 9104, 9103, 1, 0, 0, 0, 9105, 9108, 1, 0, 0, 0, 9106, 9107, 5, 751, - 0, 0, 9107, 9109, 3, 1170, 585, 0, 9108, 9106, 1, 0, 0, 0, 9108, 9109, - 1, 0, 0, 0, 9109, 9142, 1, 0, 0, 0, 9110, 9111, 5, 1580, 0, 0, 9111, 9114, - 5, 1982, 0, 0, 9112, 9115, 3, 1472, 736, 0, 9113, 9115, 5, 2370, 0, 0, - 9114, 9112, 1, 0, 0, 0, 9114, 9113, 1, 0, 0, 0, 9115, 9118, 1, 0, 0, 0, - 9116, 9117, 5, 751, 0, 0, 9117, 9119, 3, 1170, 585, 0, 9118, 9116, 1, 0, - 0, 0, 9118, 9119, 1, 0, 0, 0, 9119, 9142, 1, 0, 0, 0, 9120, 9121, 5, 1460, - 0, 0, 9121, 9122, 5, 331, 0, 0, 9122, 9127, 3, 1472, 736, 0, 9123, 9124, - 5, 2382, 0, 0, 9124, 9126, 3, 1472, 736, 0, 9125, 9123, 1, 0, 0, 0, 9126, - 9129, 1, 0, 0, 0, 9127, 9125, 1, 0, 0, 0, 9127, 9128, 1, 0, 0, 0, 9128, - 9130, 1, 0, 0, 0, 9129, 9127, 1, 0, 0, 0, 9130, 9131, 5, 2029, 0, 0, 9131, - 9136, 3, 1472, 736, 0, 9132, 9133, 5, 2382, 0, 0, 9133, 9135, 3, 1472, - 736, 0, 9134, 9132, 1, 0, 0, 0, 9135, 9138, 1, 0, 0, 0, 9136, 9134, 1, - 0, 0, 0, 9136, 9137, 1, 0, 0, 0, 9137, 9142, 1, 0, 0, 0, 9138, 9136, 1, - 0, 0, 0, 9139, 9140, 7, 90, 0, 0, 9140, 9142, 3, 678, 339, 0, 9141, 9095, - 1, 0, 0, 0, 9141, 9100, 1, 0, 0, 0, 9141, 9110, 1, 0, 0, 0, 9141, 9120, - 1, 0, 0, 0, 9141, 9139, 1, 0, 0, 0, 9142, 863, 1, 0, 0, 0, 9143, 9150, - 3, 882, 441, 0, 9144, 9146, 5, 1057, 0, 0, 9145, 9144, 1, 0, 0, 0, 9145, - 9146, 1, 0, 0, 0, 9146, 9147, 1, 0, 0, 0, 9147, 9148, 5, 560, 0, 0, 9148, - 9150, 5, 815, 0, 0, 9149, 9143, 1, 0, 0, 0, 9149, 9145, 1, 0, 0, 0, 9150, - 865, 1, 0, 0, 0, 9151, 9152, 5, 1973, 0, 0, 9152, 9155, 5, 593, 0, 0, 9153, - 9156, 3, 868, 434, 0, 9154, 9156, 5, 2372, 0, 0, 9155, 9153, 1, 0, 0, 0, - 9155, 9154, 1, 0, 0, 0, 9156, 867, 1, 0, 0, 0, 9157, 9158, 3, 2382, 1191, - 0, 9158, 869, 1, 0, 0, 0, 9159, 9169, 5, 1173, 0, 0, 9160, 9162, 5, 1160, - 0, 0, 9161, 9163, 7, 91, 0, 0, 9162, 9161, 1, 0, 0, 0, 9162, 9163, 1, 0, - 0, 0, 9163, 9169, 1, 0, 0, 0, 9164, 9165, 5, 1408, 0, 0, 9165, 9169, 7, - 11, 0, 0, 9166, 9169, 5, 1293, 0, 0, 9167, 9169, 5, 1984, 0, 0, 9168, 9159, - 1, 0, 0, 0, 9168, 9160, 1, 0, 0, 0, 9168, 9164, 1, 0, 0, 0, 9168, 9166, - 1, 0, 0, 0, 9168, 9167, 1, 0, 0, 0, 9169, 871, 1, 0, 0, 0, 9170, 9171, - 5, 549, 0, 0, 9171, 9172, 7, 92, 0, 0, 9172, 873, 1, 0, 0, 0, 9173, 9174, - 3, 1666, 833, 0, 9174, 875, 1, 0, 0, 0, 9175, 9177, 5, 301, 0, 0, 9176, - 9178, 7, 93, 0, 0, 9177, 9176, 1, 0, 0, 0, 9177, 9178, 1, 0, 0, 0, 9178, - 9182, 1, 0, 0, 0, 9179, 9183, 3, 878, 439, 0, 9180, 9183, 3, 888, 444, - 0, 9181, 9183, 3, 890, 445, 0, 9182, 9179, 1, 0, 0, 0, 9182, 9180, 1, 0, - 0, 0, 9182, 9181, 1, 0, 0, 0, 9183, 9184, 1, 0, 0, 0, 9184, 9185, 5, 2396, - 0, 0, 9185, 877, 1, 0, 0, 0, 9186, 9187, 5, 1973, 0, 0, 9187, 9189, 3, - 2378, 1189, 0, 9188, 9190, 3, 910, 455, 0, 9189, 9188, 1, 0, 0, 0, 9189, - 9190, 1, 0, 0, 0, 9190, 9208, 1, 0, 0, 0, 9191, 9192, 5, 883, 0, 0, 9192, - 9193, 5, 505, 0, 0, 9193, 9207, 3, 1170, 585, 0, 9194, 9195, 5, 137, 0, - 0, 9195, 9207, 3, 1170, 585, 0, 9196, 9207, 3, 882, 441, 0, 9197, 9198, - 5, 560, 0, 0, 9198, 9207, 5, 815, 0, 0, 9199, 9207, 7, 69, 0, 0, 9200, - 9201, 5, 458, 0, 0, 9201, 9207, 3, 880, 440, 0, 9202, 9207, 5, 363, 0, - 0, 9203, 9207, 3, 884, 442, 0, 9204, 9207, 3, 886, 443, 0, 9205, 9207, - 3, 872, 436, 0, 9206, 9191, 1, 0, 0, 0, 9206, 9194, 1, 0, 0, 0, 9206, 9196, - 1, 0, 0, 0, 9206, 9197, 1, 0, 0, 0, 9206, 9199, 1, 0, 0, 0, 9206, 9200, - 1, 0, 0, 0, 9206, 9202, 1, 0, 0, 0, 9206, 9203, 1, 0, 0, 0, 9206, 9204, - 1, 0, 0, 0, 9206, 9205, 1, 0, 0, 0, 9207, 9210, 1, 0, 0, 0, 9208, 9206, - 1, 0, 0, 0, 9208, 9209, 1, 0, 0, 0, 9209, 879, 1, 0, 0, 0, 9210, 9208, - 1, 0, 0, 0, 9211, 9212, 5, 2129, 0, 0, 9212, 9213, 5, 2372, 0, 0, 9213, - 881, 1, 0, 0, 0, 9214, 9215, 7, 94, 0, 0, 9215, 883, 1, 0, 0, 0, 9216, - 9217, 5, 505, 0, 0, 9217, 9218, 5, 836, 0, 0, 9218, 9225, 5, 804, 0, 0, - 9219, 9226, 5, 87, 0, 0, 9220, 9223, 5, 2066, 0, 0, 9221, 9222, 5, 1595, - 0, 0, 9222, 9224, 3, 1170, 585, 0, 9223, 9221, 1, 0, 0, 0, 9223, 9224, - 1, 0, 0, 0, 9224, 9226, 1, 0, 0, 0, 9225, 9219, 1, 0, 0, 0, 9225, 9220, - 1, 0, 0, 0, 9225, 9226, 1, 0, 0, 0, 9226, 885, 1, 0, 0, 0, 9227, 9228, - 5, 1546, 0, 0, 9228, 9229, 5, 1609, 0, 0, 9229, 9230, 5, 836, 0, 0, 9230, - 9231, 7, 95, 0, 0, 9231, 887, 1, 0, 0, 0, 9232, 9233, 5, 1984, 0, 0, 9233, - 9234, 5, 1973, 0, 0, 9234, 9236, 3, 2378, 1189, 0, 9235, 9237, 3, 912, - 456, 0, 9236, 9235, 1, 0, 0, 0, 9236, 9237, 1, 0, 0, 0, 9237, 9239, 1, - 0, 0, 0, 9238, 9240, 3, 866, 433, 0, 9239, 9238, 1, 0, 0, 0, 9239, 9240, - 1, 0, 0, 0, 9240, 9242, 1, 0, 0, 0, 9241, 9243, 3, 884, 442, 0, 9242, 9241, - 1, 0, 0, 0, 9242, 9243, 1, 0, 0, 0, 9243, 889, 1, 0, 0, 0, 9244, 9245, - 5, 2064, 0, 0, 9245, 9246, 5, 1973, 0, 0, 9246, 9248, 3, 2378, 1189, 0, - 9247, 9249, 3, 910, 455, 0, 9248, 9247, 1, 0, 0, 0, 9248, 9249, 1, 0, 0, - 0, 9249, 9251, 1, 0, 0, 0, 9250, 9252, 3, 884, 442, 0, 9251, 9250, 1, 0, - 0, 0, 9251, 9252, 1, 0, 0, 0, 9252, 9254, 1, 0, 0, 0, 9253, 9255, 3, 892, - 446, 0, 9254, 9253, 1, 0, 0, 0, 9254, 9255, 1, 0, 0, 0, 9255, 891, 1, 0, - 0, 0, 9256, 9257, 5, 1484, 0, 0, 9257, 9258, 7, 96, 0, 0, 9258, 893, 1, - 0, 0, 0, 9259, 9260, 5, 301, 0, 0, 9260, 9261, 5, 1973, 0, 0, 9261, 9262, - 5, 1568, 0, 0, 9262, 9266, 3, 2378, 1189, 0, 9263, 9264, 5, 680, 0, 0, - 9264, 9265, 5, 1573, 0, 0, 9265, 9267, 3, 2378, 1189, 0, 9266, 9263, 1, - 0, 0, 0, 9266, 9267, 1, 0, 0, 0, 9267, 9289, 1, 0, 0, 0, 9268, 9269, 5, - 2129, 0, 0, 9269, 9270, 5, 1983, 0, 0, 9270, 9280, 5, 2376, 0, 0, 9271, - 9272, 5, 331, 0, 0, 9272, 9277, 3, 432, 216, 0, 9273, 9274, 5, 2382, 0, - 0, 9274, 9276, 3, 432, 216, 0, 9275, 9273, 1, 0, 0, 0, 9276, 9279, 1, 0, - 0, 0, 9277, 9275, 1, 0, 0, 0, 9277, 9278, 1, 0, 0, 0, 9278, 9281, 1, 0, - 0, 0, 9279, 9277, 1, 0, 0, 0, 9280, 9271, 1, 0, 0, 0, 9280, 9281, 1, 0, - 0, 0, 9281, 9283, 1, 0, 0, 0, 9282, 9284, 3, 896, 448, 0, 9283, 9282, 1, - 0, 0, 0, 9284, 9285, 1, 0, 0, 0, 9285, 9283, 1, 0, 0, 0, 9285, 9286, 1, - 0, 0, 0, 9286, 9287, 1, 0, 0, 0, 9287, 9288, 5, 2377, 0, 0, 9288, 9290, - 1, 0, 0, 0, 9289, 9268, 1, 0, 0, 0, 9289, 9290, 1, 0, 0, 0, 9290, 895, - 1, 0, 0, 0, 9291, 9292, 5, 883, 0, 0, 9292, 9293, 5, 505, 0, 0, 9293, 9311, - 3, 1170, 585, 0, 9294, 9295, 5, 137, 0, 0, 9295, 9297, 3, 2368, 1184, 0, - 9296, 9298, 5, 749, 0, 0, 9297, 9296, 1, 0, 0, 0, 9297, 9298, 1, 0, 0, - 0, 9298, 9311, 1, 0, 0, 0, 9299, 9311, 3, 882, 441, 0, 9300, 9301, 5, 560, - 0, 0, 9301, 9311, 5, 815, 0, 0, 9302, 9311, 3, 898, 449, 0, 9303, 9311, - 3, 900, 450, 0, 9304, 9311, 5, 1173, 0, 0, 9305, 9311, 5, 1160, 0, 0, 9306, - 9311, 3, 884, 442, 0, 9307, 9311, 3, 886, 443, 0, 9308, 9311, 3, 872, 436, - 0, 9309, 9311, 3, 1478, 739, 0, 9310, 9291, 1, 0, 0, 0, 9310, 9294, 1, - 0, 0, 0, 9310, 9299, 1, 0, 0, 0, 9310, 9300, 1, 0, 0, 0, 9310, 9302, 1, - 0, 0, 0, 9310, 9303, 1, 0, 0, 0, 9310, 9304, 1, 0, 0, 0, 9310, 9305, 1, - 0, 0, 0, 9310, 9306, 1, 0, 0, 0, 9310, 9307, 1, 0, 0, 0, 9310, 9308, 1, - 0, 0, 0, 9310, 9309, 1, 0, 0, 0, 9311, 897, 1, 0, 0, 0, 9312, 9318, 5, - 458, 0, 0, 9313, 9315, 3, 880, 440, 0, 9314, 9313, 1, 0, 0, 0, 9314, 9315, - 1, 0, 0, 0, 9315, 9316, 1, 0, 0, 0, 9316, 9319, 5, 457, 0, 0, 9317, 9319, - 5, 361, 0, 0, 9318, 9314, 1, 0, 0, 0, 9318, 9317, 1, 0, 0, 0, 9319, 899, - 1, 0, 0, 0, 9320, 9322, 5, 363, 0, 0, 9321, 9323, 3, 902, 451, 0, 9322, - 9321, 1, 0, 0, 0, 9322, 9323, 1, 0, 0, 0, 9323, 9325, 1, 0, 0, 0, 9324, - 9326, 3, 906, 453, 0, 9325, 9324, 1, 0, 0, 0, 9325, 9326, 1, 0, 0, 0, 9326, - 9328, 1, 0, 0, 0, 9327, 9329, 3, 908, 454, 0, 9328, 9327, 1, 0, 0, 0, 9328, - 9329, 1, 0, 0, 0, 9329, 9331, 1, 0, 0, 0, 9330, 9332, 3, 1198, 599, 0, - 9331, 9330, 1, 0, 0, 0, 9331, 9332, 1, 0, 0, 0, 9332, 9334, 1, 0, 0, 0, - 9333, 9335, 3, 1190, 595, 0, 9334, 9333, 1, 0, 0, 0, 9334, 9335, 1, 0, - 0, 0, 9335, 901, 1, 0, 0, 0, 9336, 9347, 5, 1976, 0, 0, 9337, 9338, 5, - 242, 0, 0, 9338, 9344, 5, 564, 0, 0, 9339, 9345, 5, 1170, 0, 0, 9340, 9341, - 5, 1388, 0, 0, 9341, 9345, 3, 904, 452, 0, 9342, 9343, 5, 62, 0, 0, 9343, - 9345, 3, 904, 452, 0, 9344, 9339, 1, 0, 0, 0, 9344, 9340, 1, 0, 0, 0, 9344, - 9342, 1, 0, 0, 0, 9345, 9348, 1, 0, 0, 0, 9346, 9348, 5, 1000, 0, 0, 9347, - 9337, 1, 0, 0, 0, 9347, 9346, 1, 0, 0, 0, 9348, 903, 1, 0, 0, 0, 9349, - 9350, 7, 97, 0, 0, 9350, 905, 1, 0, 0, 0, 9351, 9356, 5, 659, 0, 0, 9352, - 9353, 5, 242, 0, 0, 9353, 9354, 5, 28, 0, 0, 9354, 9357, 3, 904, 452, 0, - 9355, 9357, 5, 1000, 0, 0, 9356, 9352, 1, 0, 0, 0, 9356, 9355, 1, 0, 0, - 0, 9357, 907, 1, 0, 0, 0, 9358, 9360, 5, 688, 0, 0, 9359, 9361, 3, 1176, - 588, 0, 9360, 9359, 1, 0, 0, 0, 9360, 9361, 1, 0, 0, 0, 9361, 9386, 1, - 0, 0, 0, 9362, 9384, 5, 1987, 0, 0, 9363, 9368, 3, 2310, 1155, 0, 9364, - 9365, 5, 2382, 0, 0, 9365, 9367, 3, 2310, 1155, 0, 9366, 9364, 1, 0, 0, - 0, 9367, 9370, 1, 0, 0, 0, 9368, 9366, 1, 0, 0, 0, 9368, 9369, 1, 0, 0, - 0, 9369, 9385, 1, 0, 0, 0, 9370, 9368, 1, 0, 0, 0, 9371, 9372, 3, 2310, - 1155, 0, 9372, 9373, 5, 2129, 0, 0, 9373, 9381, 3, 714, 357, 0, 9374, 9375, - 5, 2382, 0, 0, 9375, 9376, 3, 2310, 1155, 0, 9376, 9377, 5, 2129, 0, 0, - 9377, 9378, 3, 714, 357, 0, 9378, 9380, 1, 0, 0, 0, 9379, 9374, 1, 0, 0, - 0, 9380, 9383, 1, 0, 0, 0, 9381, 9379, 1, 0, 0, 0, 9381, 9382, 1, 0, 0, - 0, 9382, 9385, 1, 0, 0, 0, 9383, 9381, 1, 0, 0, 0, 9384, 9363, 1, 0, 0, - 0, 9384, 9371, 1, 0, 0, 0, 9385, 9387, 1, 0, 0, 0, 9386, 9362, 1, 0, 0, - 0, 9386, 9387, 1, 0, 0, 0, 9387, 9391, 1, 0, 0, 0, 9388, 9389, 5, 1057, - 0, 0, 9389, 9391, 5, 688, 0, 0, 9390, 9358, 1, 0, 0, 0, 9390, 9388, 1, - 0, 0, 0, 9391, 909, 1, 0, 0, 0, 9392, 9394, 5, 331, 0, 0, 9393, 9395, 5, - 2382, 0, 0, 9394, 9393, 1, 0, 0, 0, 9394, 9395, 1, 0, 0, 0, 9395, 9396, - 1, 0, 0, 0, 9396, 9397, 3, 914, 457, 0, 9397, 911, 1, 0, 0, 0, 9398, 9400, - 5, 1982, 0, 0, 9399, 9401, 5, 2382, 0, 0, 9400, 9399, 1, 0, 0, 0, 9400, - 9401, 1, 0, 0, 0, 9401, 9402, 1, 0, 0, 0, 9402, 9403, 3, 914, 457, 0, 9403, - 913, 1, 0, 0, 0, 9404, 9406, 5, 2372, 0, 0, 9405, 9404, 1, 0, 0, 0, 9405, - 9406, 1, 0, 0, 0, 9406, 9409, 1, 0, 0, 0, 9407, 9408, 5, 1595, 0, 0, 9408, - 9410, 3, 1170, 585, 0, 9409, 9407, 1, 0, 0, 0, 9409, 9410, 1, 0, 0, 0, - 9410, 9412, 1, 0, 0, 0, 9411, 9413, 5, 1488, 0, 0, 9412, 9411, 1, 0, 0, - 0, 9412, 9413, 1, 0, 0, 0, 9413, 9415, 1, 0, 0, 0, 9414, 9416, 3, 918, - 459, 0, 9415, 9414, 1, 0, 0, 0, 9415, 9416, 1, 0, 0, 0, 9416, 915, 1, 0, - 0, 0, 9417, 9430, 3, 1472, 736, 0, 9418, 9419, 5, 2376, 0, 0, 9419, 9424, - 3, 1472, 736, 0, 9420, 9421, 5, 2382, 0, 0, 9421, 9423, 3, 1472, 736, 0, - 9422, 9420, 1, 0, 0, 0, 9423, 9426, 1, 0, 0, 0, 9424, 9422, 1, 0, 0, 0, - 9424, 9425, 1, 0, 0, 0, 9425, 9427, 1, 0, 0, 0, 9426, 9424, 1, 0, 0, 0, - 9427, 9428, 5, 2377, 0, 0, 9428, 9430, 1, 0, 0, 0, 9429, 9417, 1, 0, 0, - 0, 9429, 9418, 1, 0, 0, 0, 9430, 9433, 1, 0, 0, 0, 9431, 9432, 5, 1595, - 0, 0, 9432, 9434, 3, 1170, 585, 0, 9433, 9431, 1, 0, 0, 0, 9433, 9434, - 1, 0, 0, 0, 9434, 9437, 1, 0, 0, 0, 9435, 9436, 5, 137, 0, 0, 9436, 9438, - 3, 1170, 585, 0, 9437, 9435, 1, 0, 0, 0, 9437, 9438, 1, 0, 0, 0, 9438, - 9440, 1, 0, 0, 0, 9439, 9441, 5, 1488, 0, 0, 9440, 9439, 1, 0, 0, 0, 9440, - 9441, 1, 0, 0, 0, 9441, 917, 1, 0, 0, 0, 9442, 9452, 5, 89, 0, 0, 9443, - 9453, 5, 1161, 0, 0, 9444, 9447, 5, 1175, 0, 0, 9445, 9446, 5, 953, 0, - 0, 9446, 9448, 3, 1170, 585, 0, 9447, 9445, 1, 0, 0, 0, 9447, 9448, 1, - 0, 0, 0, 9448, 9450, 1, 0, 0, 0, 9449, 9451, 3, 920, 460, 0, 9450, 9449, - 1, 0, 0, 0, 9450, 9451, 1, 0, 0, 0, 9451, 9453, 1, 0, 0, 0, 9452, 9443, - 1, 0, 0, 0, 9452, 9444, 1, 0, 0, 0, 9453, 919, 1, 0, 0, 0, 9454, 9457, - 5, 859, 0, 0, 9455, 9458, 5, 2070, 0, 0, 9456, 9458, 3, 1170, 585, 0, 9457, - 9455, 1, 0, 0, 0, 9457, 9456, 1, 0, 0, 0, 9458, 921, 1, 0, 0, 0, 9459, - 9460, 5, 149, 0, 0, 9460, 9461, 7, 87, 0, 0, 9461, 923, 1, 0, 0, 0, 9462, - 9463, 5, 660, 0, 0, 9463, 9464, 7, 98, 0, 0, 9464, 925, 1, 0, 0, 0, 9465, - 9471, 5, 1068, 0, 0, 9466, 9468, 5, 1243, 0, 0, 9467, 9469, 5, 2370, 0, - 0, 9468, 9467, 1, 0, 0, 0, 9468, 9469, 1, 0, 0, 0, 9469, 9471, 1, 0, 0, - 0, 9470, 9465, 1, 0, 0, 0, 9470, 9466, 1, 0, 0, 0, 9471, 927, 1, 0, 0, - 0, 9472, 9473, 5, 41, 0, 0, 9473, 9474, 5, 848, 0, 0, 9474, 9475, 5, 2166, - 0, 0, 9475, 9501, 3, 2312, 1156, 0, 9476, 9502, 3, 1188, 594, 0, 9477, - 9502, 3, 936, 468, 0, 9478, 9502, 3, 1172, 586, 0, 9479, 9484, 3, 1650, - 825, 0, 9480, 9481, 5, 2382, 0, 0, 9481, 9483, 3, 1650, 825, 0, 9482, 9480, - 1, 0, 0, 0, 9483, 9486, 1, 0, 0, 0, 9484, 9482, 1, 0, 0, 0, 9484, 9485, - 1, 0, 0, 0, 9485, 9502, 1, 0, 0, 0, 9486, 9484, 1, 0, 0, 0, 9487, 9492, - 3, 1652, 826, 0, 9488, 9489, 5, 2382, 0, 0, 9489, 9491, 3, 1652, 826, 0, - 9490, 9488, 1, 0, 0, 0, 9491, 9494, 1, 0, 0, 0, 9492, 9490, 1, 0, 0, 0, - 9492, 9493, 1, 0, 0, 0, 9493, 9502, 1, 0, 0, 0, 9494, 9492, 1, 0, 0, 0, - 9495, 9502, 3, 926, 463, 0, 9496, 9502, 3, 882, 441, 0, 9497, 9502, 3, - 1298, 649, 0, 9498, 9502, 3, 1300, 650, 0, 9499, 9502, 3, 1302, 651, 0, - 9500, 9502, 3, 1378, 689, 0, 9501, 9476, 1, 0, 0, 0, 9501, 9477, 1, 0, - 0, 0, 9501, 9478, 1, 0, 0, 0, 9501, 9479, 1, 0, 0, 0, 9501, 9487, 1, 0, - 0, 0, 9501, 9495, 1, 0, 0, 0, 9501, 9496, 1, 0, 0, 0, 9501, 9497, 1, 0, - 0, 0, 9501, 9498, 1, 0, 0, 0, 9501, 9499, 1, 0, 0, 0, 9501, 9500, 1, 0, - 0, 0, 9501, 9502, 1, 0, 0, 0, 9502, 9504, 1, 0, 0, 0, 9503, 9505, 3, 1572, - 786, 0, 9504, 9503, 1, 0, 0, 0, 9504, 9505, 1, 0, 0, 0, 9505, 9509, 1, - 0, 0, 0, 9506, 9507, 5, 2129, 0, 0, 9507, 9508, 5, 659, 0, 0, 9508, 9510, - 3, 1188, 594, 0, 9509, 9506, 1, 0, 0, 0, 9509, 9510, 1, 0, 0, 0, 9510, - 9512, 1, 0, 0, 0, 9511, 9513, 3, 930, 465, 0, 9512, 9511, 1, 0, 0, 0, 9512, - 9513, 1, 0, 0, 0, 9513, 9521, 1, 0, 0, 0, 9514, 9515, 3, 1322, 661, 0, - 9515, 9516, 5, 1388, 0, 0, 9516, 9517, 5, 1492, 0, 0, 9517, 9522, 1, 0, - 0, 0, 9518, 9522, 5, 233, 0, 0, 9519, 9520, 5, 263, 0, 0, 9520, 9522, 5, - 571, 0, 0, 9521, 9514, 1, 0, 0, 0, 9521, 9518, 1, 0, 0, 0, 9521, 9519, - 1, 0, 0, 0, 9521, 9522, 1, 0, 0, 0, 9522, 9523, 1, 0, 0, 0, 9523, 9524, - 5, 2396, 0, 0, 9524, 929, 1, 0, 0, 0, 9525, 9526, 3, 932, 466, 0, 9526, - 931, 1, 0, 0, 0, 9527, 9554, 5, 1432, 0, 0, 9528, 9555, 5, 525, 0, 0, 9529, - 9555, 5, 234, 0, 0, 9530, 9555, 5, 560, 0, 0, 9531, 9532, 5, 1175, 0, 0, - 9532, 9555, 7, 99, 0, 0, 9533, 9534, 5, 1631, 0, 0, 9534, 9535, 5, 2188, - 0, 0, 9535, 9555, 3, 2078, 1039, 0, 9536, 9537, 5, 953, 0, 0, 9537, 9555, - 3, 2078, 1039, 0, 9538, 9539, 5, 2188, 0, 0, 9539, 9540, 5, 1355, 0, 0, - 9540, 9555, 5, 753, 0, 0, 9541, 9543, 5, 2129, 0, 0, 9542, 9544, 5, 363, - 0, 0, 9543, 9542, 1, 0, 0, 0, 9543, 9544, 1, 0, 0, 0, 9544, 9545, 1, 0, - 0, 0, 9545, 9546, 5, 842, 0, 0, 9546, 9547, 5, 1497, 0, 0, 9547, 9549, - 5, 1546, 0, 0, 9548, 9550, 3, 934, 467, 0, 9549, 9548, 1, 0, 0, 0, 9549, - 9550, 1, 0, 0, 0, 9550, 9555, 1, 0, 0, 0, 9551, 9552, 5, 2129, 0, 0, 9552, - 9553, 7, 100, 0, 0, 9553, 9555, 5, 268, 0, 0, 9554, 9528, 1, 0, 0, 0, 9554, - 9529, 1, 0, 0, 0, 9554, 9530, 1, 0, 0, 0, 9554, 9531, 1, 0, 0, 0, 9554, - 9533, 1, 0, 0, 0, 9554, 9536, 1, 0, 0, 0, 9554, 9538, 1, 0, 0, 0, 9554, - 9541, 1, 0, 0, 0, 9554, 9551, 1, 0, 0, 0, 9555, 9556, 1, 0, 0, 0, 9556, - 9554, 1, 0, 0, 0, 9556, 9557, 1, 0, 0, 0, 9557, 933, 1, 0, 0, 0, 9558, - 9559, 3, 2382, 1191, 0, 9559, 935, 1, 0, 0, 0, 9560, 9561, 5, 909, 0, 0, - 9561, 9562, 5, 2376, 0, 0, 9562, 9566, 3, 2310, 1155, 0, 9563, 9564, 5, - 457, 0, 0, 9564, 9567, 3, 1664, 832, 0, 9565, 9567, 5, 361, 0, 0, 9566, - 9563, 1, 0, 0, 0, 9566, 9565, 1, 0, 0, 0, 9566, 9567, 1, 0, 0, 0, 9567, - 9568, 1, 0, 0, 0, 9568, 9569, 5, 2377, 0, 0, 9569, 937, 1, 0, 0, 0, 9570, - 9571, 5, 41, 0, 0, 9571, 9572, 5, 848, 0, 0, 9572, 9573, 5, 2166, 0, 0, - 9573, 9575, 5, 819, 0, 0, 9574, 9576, 5, 560, 0, 0, 9575, 9574, 1, 0, 0, - 0, 9575, 9576, 1, 0, 0, 0, 9576, 9577, 1, 0, 0, 0, 9577, 9578, 5, 1175, - 0, 0, 9578, 9587, 3, 2312, 1156, 0, 9579, 9588, 3, 1188, 594, 0, 9580, - 9588, 3, 940, 470, 0, 9581, 9588, 3, 926, 463, 0, 9582, 9588, 3, 882, 441, - 0, 9583, 9588, 3, 1298, 649, 0, 9584, 9588, 3, 1302, 651, 0, 9585, 9588, - 3, 942, 471, 0, 9586, 9588, 3, 1378, 689, 0, 9587, 9579, 1, 0, 0, 0, 9587, - 9580, 1, 0, 0, 0, 9587, 9581, 1, 0, 0, 0, 9587, 9582, 1, 0, 0, 0, 9587, - 9583, 1, 0, 0, 0, 9587, 9584, 1, 0, 0, 0, 9587, 9585, 1, 0, 0, 0, 9587, - 9586, 1, 0, 0, 0, 9587, 9588, 1, 0, 0, 0, 9588, 9590, 1, 0, 0, 0, 9589, - 9591, 3, 944, 472, 0, 9590, 9589, 1, 0, 0, 0, 9590, 9591, 1, 0, 0, 0, 9591, - 9593, 1, 0, 0, 0, 9592, 9594, 3, 958, 479, 0, 9593, 9592, 1, 0, 0, 0, 9593, - 9594, 1, 0, 0, 0, 9594, 9595, 1, 0, 0, 0, 9595, 9596, 5, 2396, 0, 0, 9596, - 939, 1, 0, 0, 0, 9597, 9598, 5, 20, 0, 0, 9598, 9599, 5, 2376, 0, 0, 9599, - 9600, 3, 2310, 1155, 0, 9600, 9601, 5, 2377, 0, 0, 9601, 941, 1, 0, 0, - 0, 9602, 9603, 5, 921, 0, 0, 9603, 9605, 3, 1194, 597, 0, 9604, 9606, 3, - 926, 463, 0, 9605, 9604, 1, 0, 0, 0, 9605, 9606, 1, 0, 0, 0, 9606, 943, - 1, 0, 0, 0, 9607, 9640, 5, 20, 0, 0, 9608, 9609, 5, 1155, 0, 0, 9609, 9615, - 5, 632, 0, 0, 9610, 9611, 5, 1355, 0, 0, 9611, 9615, 5, 753, 0, 0, 9612, - 9615, 5, 1502, 0, 0, 9613, 9615, 5, 1554, 0, 0, 9614, 9608, 1, 0, 0, 0, - 9614, 9610, 1, 0, 0, 0, 9614, 9612, 1, 0, 0, 0, 9614, 9613, 1, 0, 0, 0, - 9615, 9627, 1, 0, 0, 0, 9616, 9617, 5, 2376, 0, 0, 9617, 9622, 3, 2310, - 1155, 0, 9618, 9619, 5, 2382, 0, 0, 9619, 9621, 3, 2310, 1155, 0, 9620, - 9618, 1, 0, 0, 0, 9621, 9624, 1, 0, 0, 0, 9622, 9620, 1, 0, 0, 0, 9622, - 9623, 1, 0, 0, 0, 9623, 9625, 1, 0, 0, 0, 9624, 9622, 1, 0, 0, 0, 9625, - 9626, 5, 2377, 0, 0, 9626, 9628, 1, 0, 0, 0, 9627, 9616, 1, 0, 0, 0, 9627, - 9628, 1, 0, 0, 0, 9628, 9641, 1, 0, 0, 0, 9629, 9630, 5, 2376, 0, 0, 9630, - 9635, 3, 2310, 1155, 0, 9631, 9632, 5, 2382, 0, 0, 9632, 9634, 3, 2310, - 1155, 0, 9633, 9631, 1, 0, 0, 0, 9634, 9637, 1, 0, 0, 0, 9635, 9633, 1, - 0, 0, 0, 9635, 9636, 1, 0, 0, 0, 9636, 9638, 1, 0, 0, 0, 9637, 9635, 1, - 0, 0, 0, 9638, 9639, 5, 2377, 0, 0, 9639, 9641, 1, 0, 0, 0, 9640, 9614, - 1, 0, 0, 0, 9640, 9629, 1, 0, 0, 0, 9641, 9643, 1, 0, 0, 0, 9642, 9644, - 3, 956, 478, 0, 9643, 9642, 1, 0, 0, 0, 9643, 9644, 1, 0, 0, 0, 9644, 945, - 1, 0, 0, 0, 9645, 9646, 3, 2078, 1039, 0, 9646, 947, 1, 0, 0, 0, 9647, - 9648, 3, 2078, 1039, 0, 9648, 949, 1, 0, 0, 0, 9649, 9650, 7, 101, 0, 0, - 9650, 951, 1, 0, 0, 0, 9651, 9652, 7, 102, 0, 0, 9652, 953, 1, 0, 0, 0, - 9653, 9654, 5, 301, 0, 0, 9654, 9655, 5, 848, 0, 0, 9655, 9656, 5, 2166, - 0, 0, 9656, 9657, 5, 819, 0, 0, 9657, 9658, 5, 1175, 0, 0, 9658, 9668, - 3, 2312, 1156, 0, 9659, 9665, 3, 1188, 594, 0, 9660, 9661, 5, 1973, 0, - 0, 9661, 9665, 3, 2378, 1189, 0, 9662, 9665, 3, 882, 441, 0, 9663, 9665, - 7, 103, 0, 0, 9664, 9659, 1, 0, 0, 0, 9664, 9660, 1, 0, 0, 0, 9664, 9662, - 1, 0, 0, 0, 9664, 9663, 1, 0, 0, 0, 9665, 9666, 1, 0, 0, 0, 9666, 9664, - 1, 0, 0, 0, 9666, 9667, 1, 0, 0, 0, 9667, 9669, 1, 0, 0, 0, 9668, 9664, - 1, 0, 0, 0, 9668, 9669, 1, 0, 0, 0, 9669, 9671, 1, 0, 0, 0, 9670, 9672, - 3, 926, 463, 0, 9671, 9670, 1, 0, 0, 0, 9671, 9672, 1, 0, 0, 0, 9672, 9712, - 1, 0, 0, 0, 9673, 9689, 5, 2188, 0, 0, 9674, 9676, 5, 2382, 0, 0, 9675, - 9674, 1, 0, 0, 0, 9675, 9676, 1, 0, 0, 0, 9676, 9685, 1, 0, 0, 0, 9677, - 9678, 5, 1155, 0, 0, 9678, 9686, 5, 632, 0, 0, 9679, 9680, 5, 1355, 0, - 0, 9680, 9686, 5, 753, 0, 0, 9681, 9686, 5, 1502, 0, 0, 9682, 9686, 5, - 1554, 0, 0, 9683, 9684, 5, 227, 0, 0, 9684, 9686, 5, 1528, 0, 0, 9685, - 9677, 1, 0, 0, 0, 9685, 9679, 1, 0, 0, 0, 9685, 9681, 1, 0, 0, 0, 9685, - 9682, 1, 0, 0, 0, 9685, 9683, 1, 0, 0, 0, 9686, 9688, 1, 0, 0, 0, 9687, - 9675, 1, 0, 0, 0, 9688, 9691, 1, 0, 0, 0, 9689, 9687, 1, 0, 0, 0, 9689, - 9690, 1, 0, 0, 0, 9690, 9705, 1, 0, 0, 0, 9691, 9689, 1, 0, 0, 0, 9692, - 9697, 5, 2376, 0, 0, 9693, 9695, 5, 2382, 0, 0, 9694, 9693, 1, 0, 0, 0, - 9694, 9695, 1, 0, 0, 0, 9695, 9696, 1, 0, 0, 0, 9696, 9698, 3, 2382, 1191, - 0, 9697, 9694, 1, 0, 0, 0, 9698, 9699, 1, 0, 0, 0, 9699, 9697, 1, 0, 0, - 0, 9699, 9700, 1, 0, 0, 0, 9700, 9701, 1, 0, 0, 0, 9701, 9703, 5, 2377, - 0, 0, 9702, 9704, 3, 956, 478, 0, 9703, 9702, 1, 0, 0, 0, 9703, 9704, 1, - 0, 0, 0, 9704, 9706, 1, 0, 0, 0, 9705, 9692, 1, 0, 0, 0, 9705, 9706, 1, - 0, 0, 0, 9706, 9708, 1, 0, 0, 0, 9707, 9709, 3, 958, 479, 0, 9708, 9707, - 1, 0, 0, 0, 9708, 9709, 1, 0, 0, 0, 9709, 9711, 1, 0, 0, 0, 9710, 9673, - 1, 0, 0, 0, 9711, 9714, 1, 0, 0, 0, 9712, 9710, 1, 0, 0, 0, 9712, 9713, - 1, 0, 0, 0, 9713, 955, 1, 0, 0, 0, 9714, 9712, 1, 0, 0, 0, 9715, 9716, - 7, 102, 0, 0, 9716, 9717, 5, 950, 0, 0, 9717, 9718, 5, 2140, 0, 0, 9718, - 957, 1, 0, 0, 0, 9719, 9720, 5, 1379, 0, 0, 9720, 9722, 5, 640, 0, 0, 9721, - 9723, 7, 101, 0, 0, 9722, 9721, 1, 0, 0, 0, 9722, 9723, 1, 0, 0, 0, 9723, - 959, 1, 0, 0, 0, 9724, 9725, 5, 301, 0, 0, 9725, 9726, 5, 848, 0, 0, 9726, - 9727, 5, 2238, 0, 0, 9727, 9732, 3, 970, 485, 0, 9728, 9729, 5, 2376, 0, - 0, 9729, 9730, 3, 2328, 1164, 0, 9730, 9731, 5, 2377, 0, 0, 9731, 9733, - 1, 0, 0, 0, 9732, 9728, 1, 0, 0, 0, 9732, 9733, 1, 0, 0, 0, 9733, 9735, - 1, 0, 0, 0, 9734, 9736, 3, 968, 484, 0, 9735, 9734, 1, 0, 0, 0, 9735, 9736, - 1, 0, 0, 0, 9736, 9738, 1, 0, 0, 0, 9737, 9739, 3, 966, 483, 0, 9738, 9737, - 1, 0, 0, 0, 9738, 9739, 1, 0, 0, 0, 9739, 9742, 1, 0, 0, 0, 9740, 9741, - 7, 17, 0, 0, 9741, 9743, 5, 1376, 0, 0, 9742, 9740, 1, 0, 0, 0, 9742, 9743, - 1, 0, 0, 0, 9743, 9746, 1, 0, 0, 0, 9744, 9747, 3, 976, 488, 0, 9745, 9747, - 3, 978, 489, 0, 9746, 9744, 1, 0, 0, 0, 9746, 9745, 1, 0, 0, 0, 9747, 961, - 1, 0, 0, 0, 9748, 9749, 5, 41, 0, 0, 9749, 9750, 5, 848, 0, 0, 9750, 9751, - 5, 2238, 0, 0, 9751, 9759, 3, 970, 485, 0, 9752, 9760, 3, 968, 484, 0, - 9753, 9760, 3, 966, 483, 0, 9754, 9755, 7, 17, 0, 0, 9755, 9760, 5, 1376, - 0, 0, 9756, 9760, 5, 233, 0, 0, 9757, 9760, 5, 1413, 0, 0, 9758, 9760, - 5, 2087, 0, 0, 9759, 9752, 1, 0, 0, 0, 9759, 9753, 1, 0, 0, 0, 9759, 9754, - 1, 0, 0, 0, 9759, 9756, 1, 0, 0, 0, 9759, 9757, 1, 0, 0, 0, 9759, 9758, - 1, 0, 0, 0, 9760, 963, 1, 0, 0, 0, 9761, 9762, 5, 425, 0, 0, 9762, 9763, - 5, 848, 0, 0, 9763, 9764, 5, 2238, 0, 0, 9764, 9765, 3, 970, 485, 0, 9765, - 965, 1, 0, 0, 0, 9766, 9768, 5, 1432, 0, 0, 9767, 9769, 7, 104, 0, 0, 9768, - 9767, 1, 0, 0, 0, 9768, 9769, 1, 0, 0, 0, 9769, 9781, 1, 0, 0, 0, 9770, - 9779, 5, 1175, 0, 0, 9771, 9780, 5, 378, 0, 0, 9772, 9780, 5, 227, 0, 0, - 9773, 9780, 5, 799, 0, 0, 9774, 9775, 5, 330, 0, 0, 9775, 9780, 5, 920, - 0, 0, 9776, 9777, 5, 799, 0, 0, 9777, 9778, 5, 330, 0, 0, 9778, 9780, 5, - 920, 0, 0, 9779, 9771, 1, 0, 0, 0, 9779, 9772, 1, 0, 0, 0, 9779, 9773, - 1, 0, 0, 0, 9779, 9774, 1, 0, 0, 0, 9779, 9776, 1, 0, 0, 0, 9780, 9782, - 1, 0, 0, 0, 9781, 9770, 1, 0, 0, 0, 9781, 9782, 1, 0, 0, 0, 9782, 967, - 1, 0, 0, 0, 9783, 9784, 5, 1277, 0, 0, 9784, 9793, 3, 2368, 1184, 0, 9785, - 9786, 5, 1280, 0, 0, 9786, 9793, 3, 2368, 1184, 0, 9787, 9788, 5, 1521, - 0, 0, 9788, 9793, 3, 2368, 1184, 0, 9789, 9790, 5, 1973, 0, 0, 9790, 9793, - 3, 1666, 833, 0, 9791, 9793, 7, 103, 0, 0, 9792, 9783, 1, 0, 0, 0, 9792, - 9785, 1, 0, 0, 0, 9792, 9787, 1, 0, 0, 0, 9792, 9789, 1, 0, 0, 0, 9792, - 9791, 1, 0, 0, 0, 9793, 9794, 1, 0, 0, 0, 9794, 9792, 1, 0, 0, 0, 9794, - 9795, 1, 0, 0, 0, 9795, 969, 1, 0, 0, 0, 9796, 9799, 3, 2376, 1188, 0, - 9797, 9798, 5, 2369, 0, 0, 9798, 9800, 3, 2378, 1189, 0, 9799, 9797, 1, - 0, 0, 0, 9799, 9800, 1, 0, 0, 0, 9800, 971, 1, 0, 0, 0, 9801, 9804, 3, - 2376, 1188, 0, 9802, 9803, 5, 2369, 0, 0, 9803, 9805, 3, 2378, 1189, 0, - 9804, 9802, 1, 0, 0, 0, 9804, 9805, 1, 0, 0, 0, 9805, 973, 1, 0, 0, 0, - 9806, 9811, 3, 2376, 1188, 0, 9807, 9808, 5, 2369, 0, 0, 9808, 9810, 3, - 2378, 1189, 0, 9809, 9807, 1, 0, 0, 0, 9810, 9813, 1, 0, 0, 0, 9811, 9809, - 1, 0, 0, 0, 9811, 9812, 1, 0, 0, 0, 9812, 975, 1, 0, 0, 0, 9813, 9811, - 1, 0, 0, 0, 9814, 9815, 5, 1175, 0, 0, 9815, 9816, 3, 2312, 1156, 0, 9816, - 9817, 5, 2376, 0, 0, 9817, 9818, 3, 2328, 1164, 0, 9818, 9819, 5, 2377, - 0, 0, 9819, 977, 1, 0, 0, 0, 9820, 9821, 5, 66, 0, 0, 9821, 9822, 3, 1892, - 946, 0, 9822, 979, 1, 0, 0, 0, 9823, 9824, 5, 41, 0, 0, 9824, 9825, 5, - 1182, 0, 0, 9825, 9829, 3, 972, 486, 0, 9826, 9830, 3, 988, 494, 0, 9827, - 9830, 3, 1000, 500, 0, 9828, 9830, 5, 233, 0, 0, 9829, 9826, 1, 0, 0, 0, - 9829, 9827, 1, 0, 0, 0, 9829, 9828, 1, 0, 0, 0, 9830, 981, 1, 0, 0, 0, - 9831, 9832, 5, 425, 0, 0, 9832, 9833, 5, 1182, 0, 0, 9833, 9835, 3, 972, - 486, 0, 9834, 9836, 5, 560, 0, 0, 9835, 9834, 1, 0, 0, 0, 9835, 9836, 1, - 0, 0, 0, 9836, 983, 1, 0, 0, 0, 9837, 9840, 5, 301, 0, 0, 9838, 9839, 5, - 1219, 0, 0, 9839, 9841, 5, 1463, 0, 0, 9840, 9838, 1, 0, 0, 0, 9840, 9841, - 1, 0, 0, 0, 9841, 9842, 1, 0, 0, 0, 9842, 9843, 5, 1182, 0, 0, 9843, 9844, - 3, 972, 486, 0, 9844, 9845, 5, 125, 0, 0, 9845, 9850, 3, 986, 493, 0, 9846, - 9847, 5, 2382, 0, 0, 9847, 9849, 3, 986, 493, 0, 9848, 9846, 1, 0, 0, 0, - 9849, 9852, 1, 0, 0, 0, 9850, 9848, 1, 0, 0, 0, 9850, 9851, 1, 0, 0, 0, - 9851, 9856, 1, 0, 0, 0, 9852, 9850, 1, 0, 0, 0, 9853, 9854, 5, 1577, 0, - 0, 9854, 9855, 5, 2398, 0, 0, 9855, 9857, 7, 43, 0, 0, 9856, 9853, 1, 0, - 0, 0, 9856, 9857, 1, 0, 0, 0, 9857, 985, 1, 0, 0, 0, 9858, 9859, 5, 2376, - 0, 0, 9859, 9864, 3, 2346, 1173, 0, 9860, 9861, 5, 2382, 0, 0, 9861, 9863, - 3, 2346, 1173, 0, 9862, 9860, 1, 0, 0, 0, 9863, 9866, 1, 0, 0, 0, 9864, - 9862, 1, 0, 0, 0, 9864, 9865, 1, 0, 0, 0, 9865, 9867, 1, 0, 0, 0, 9866, - 9864, 1, 0, 0, 0, 9867, 9868, 5, 2377, 0, 0, 9868, 9870, 5, 1487, 0, 0, - 9869, 9871, 5, 2376, 0, 0, 9870, 9869, 1, 0, 0, 0, 9870, 9871, 1, 0, 0, - 0, 9871, 9872, 1, 0, 0, 0, 9872, 9874, 3, 2346, 1173, 0, 9873, 9875, 5, - 2377, 0, 0, 9874, 9873, 1, 0, 0, 0, 9874, 9875, 1, 0, 0, 0, 9875, 9877, - 1, 0, 0, 0, 9876, 9878, 3, 990, 495, 0, 9877, 9876, 1, 0, 0, 0, 9877, 9878, - 1, 0, 0, 0, 9878, 9879, 1, 0, 0, 0, 9879, 9880, 3, 998, 499, 0, 9880, 987, - 1, 0, 0, 0, 9881, 9882, 5, 20, 0, 0, 9882, 9883, 5, 125, 0, 0, 9883, 9884, - 3, 986, 493, 0, 9884, 989, 1, 0, 0, 0, 9885, 9886, 5, 47, 0, 0, 9886, 9887, - 5, 2029, 0, 0, 9887, 9890, 3, 992, 496, 0, 9888, 9890, 3, 996, 498, 0, - 9889, 9885, 1, 0, 0, 0, 9889, 9888, 1, 0, 0, 0, 9890, 991, 1, 0, 0, 0, - 9891, 9896, 3, 994, 497, 0, 9892, 9893, 5, 2382, 0, 0, 9893, 9895, 3, 994, - 497, 0, 9894, 9892, 1, 0, 0, 0, 9895, 9898, 1, 0, 0, 0, 9896, 9894, 1, - 0, 0, 0, 9896, 9897, 1, 0, 0, 0, 9897, 993, 1, 0, 0, 0, 9898, 9896, 1, - 0, 0, 0, 9899, 9900, 3, 2320, 1160, 0, 9900, 9901, 5, 2376, 0, 0, 9901, - 9906, 3, 2346, 1173, 0, 9902, 9903, 5, 2382, 0, 0, 9903, 9905, 3, 2346, - 1173, 0, 9904, 9902, 1, 0, 0, 0, 9905, 9908, 1, 0, 0, 0, 9906, 9904, 1, - 0, 0, 0, 9906, 9907, 1, 0, 0, 0, 9907, 9909, 1, 0, 0, 0, 9908, 9906, 1, - 0, 0, 0, 9909, 9910, 5, 2377, 0, 0, 9910, 995, 1, 0, 0, 0, 9911, 9912, - 5, 2188, 0, 0, 9912, 9913, 5, 659, 0, 0, 9913, 9914, 5, 277, 0, 0, 9914, - 9915, 5, 2382, 0, 0, 9915, 9916, 5, 1523, 0, 0, 9916, 9917, 5, 277, 0, - 0, 9917, 9921, 3, 2264, 1132, 0, 9918, 9919, 5, 243, 0, 0, 9919, 9920, - 5, 47, 0, 0, 9920, 9922, 5, 330, 0, 0, 9921, 9918, 1, 0, 0, 0, 9921, 9922, - 1, 0, 0, 0, 9922, 9926, 1, 0, 0, 0, 9923, 9924, 5, 2188, 0, 0, 9924, 9925, - 5, 222, 0, 0, 9925, 9927, 5, 277, 0, 0, 9926, 9923, 1, 0, 0, 0, 9926, 9927, - 1, 0, 0, 0, 9927, 997, 1, 0, 0, 0, 9928, 9929, 5, 2129, 0, 0, 9929, 9930, - 3, 974, 487, 0, 9930, 999, 1, 0, 0, 0, 9931, 9932, 5, 425, 0, 0, 9932, - 9933, 5, 125, 0, 0, 9933, 9934, 5, 2376, 0, 0, 9934, 9939, 3, 2346, 1173, - 0, 9935, 9936, 5, 2382, 0, 0, 9936, 9938, 3, 2346, 1173, 0, 9937, 9935, - 1, 0, 0, 0, 9938, 9941, 1, 0, 0, 0, 9939, 9937, 1, 0, 0, 0, 9939, 9940, - 1, 0, 0, 0, 9940, 9942, 1, 0, 0, 0, 9941, 9939, 1, 0, 0, 0, 9942, 9944, - 5, 2377, 0, 0, 9943, 9945, 5, 560, 0, 0, 9944, 9943, 1, 0, 0, 0, 9944, - 9945, 1, 0, 0, 0, 9945, 1001, 1, 0, 0, 0, 9946, 9947, 5, 301, 0, 0, 9947, - 9948, 5, 848, 0, 0, 9948, 9949, 5, 2166, 0, 0, 9949, 9952, 3, 2312, 1156, - 0, 9950, 9951, 5, 1163, 0, 0, 9951, 9953, 3, 2286, 1143, 0, 9952, 9950, - 1, 0, 0, 0, 9952, 9953, 1, 0, 0, 0, 9953, 9971, 1, 0, 0, 0, 9954, 9957, - 5, 2376, 0, 0, 9955, 9958, 3, 1004, 502, 0, 9956, 9958, 3, 1006, 503, 0, - 9957, 9955, 1, 0, 0, 0, 9957, 9956, 1, 0, 0, 0, 9958, 9966, 1, 0, 0, 0, - 9959, 9962, 5, 2382, 0, 0, 9960, 9963, 3, 1004, 502, 0, 9961, 9963, 3, - 1006, 503, 0, 9962, 9960, 1, 0, 0, 0, 9962, 9961, 1, 0, 0, 0, 9963, 9965, - 1, 0, 0, 0, 9964, 9959, 1, 0, 0, 0, 9965, 9968, 1, 0, 0, 0, 9966, 9964, - 1, 0, 0, 0, 9966, 9967, 1, 0, 0, 0, 9967, 9969, 1, 0, 0, 0, 9968, 9966, - 1, 0, 0, 0, 9969, 9970, 5, 2377, 0, 0, 9970, 9972, 1, 0, 0, 0, 9971, 9954, - 1, 0, 0, 0, 9971, 9972, 1, 0, 0, 0, 9972, 9993, 1, 0, 0, 0, 9973, 9974, - 5, 1175, 0, 0, 9974, 9975, 5, 1339, 0, 0, 9975, 9979, 5, 1976, 0, 0, 9976, - 9977, 7, 2, 0, 0, 9977, 9978, 5, 1424, 0, 0, 9978, 9980, 5, 1342, 0, 0, - 9979, 9976, 1, 0, 0, 0, 9979, 9980, 1, 0, 0, 0, 9980, 9994, 1, 0, 0, 0, - 9981, 9983, 3, 1196, 598, 0, 9982, 9981, 1, 0, 0, 0, 9982, 9983, 1, 0, - 0, 0, 9983, 9985, 1, 0, 0, 0, 9984, 9986, 7, 103, 0, 0, 9985, 9984, 1, - 0, 0, 0, 9985, 9986, 1, 0, 0, 0, 9986, 9988, 1, 0, 0, 0, 9987, 9989, 3, - 926, 463, 0, 9988, 9987, 1, 0, 0, 0, 9988, 9989, 1, 0, 0, 0, 9989, 9991, - 1, 0, 0, 0, 9990, 9992, 3, 922, 461, 0, 9991, 9990, 1, 0, 0, 0, 9991, 9992, - 1, 0, 0, 0, 9992, 9994, 1, 0, 0, 0, 9993, 9973, 1, 0, 0, 0, 9993, 9982, - 1, 0, 0, 0, 9994, 10012, 1, 0, 0, 0, 9995, 9996, 5, 2129, 0, 0, 9996, 10006, - 5, 659, 0, 0, 9997, 10001, 3, 1188, 594, 0, 9998, 9999, 5, 1973, 0, 0, - 9999, 10001, 3, 2378, 1189, 0, 10000, 9997, 1, 0, 0, 0, 10000, 9998, 1, - 0, 0, 0, 10001, 10002, 1, 0, 0, 0, 10002, 10000, 1, 0, 0, 0, 10002, 10003, - 1, 0, 0, 0, 10003, 10005, 1, 0, 0, 0, 10004, 10000, 1, 0, 0, 0, 10005, - 10008, 1, 0, 0, 0, 10006, 10004, 1, 0, 0, 0, 10006, 10007, 1, 0, 0, 0, - 10007, 10013, 1, 0, 0, 0, 10008, 10006, 1, 0, 0, 0, 10009, 10010, 5, 2129, - 0, 0, 10010, 10011, 5, 1057, 0, 0, 10011, 10013, 5, 659, 0, 0, 10012, 9995, - 1, 0, 0, 0, 10012, 10009, 1, 0, 0, 0, 10012, 10013, 1, 0, 0, 0, 10013, - 10015, 1, 0, 0, 0, 10014, 10016, 3, 1008, 504, 0, 10015, 10014, 1, 0, 0, - 0, 10015, 10016, 1, 0, 0, 0, 10016, 10019, 1, 0, 0, 0, 10017, 10018, 5, - 564, 0, 0, 10018, 10020, 5, 2091, 0, 0, 10019, 10017, 1, 0, 0, 0, 10019, - 10020, 1, 0, 0, 0, 10020, 10024, 1, 0, 0, 0, 10021, 10022, 7, 17, 0, 0, - 10022, 10023, 5, 1388, 0, 0, 10023, 10025, 5, 1492, 0, 0, 10024, 10021, - 1, 0, 0, 0, 10024, 10025, 1, 0, 0, 0, 10025, 10026, 1, 0, 0, 0, 10026, - 10027, 5, 66, 0, 0, 10027, 10028, 3, 1880, 940, 0, 10028, 10029, 5, 2396, - 0, 0, 10029, 1003, 1, 0, 0, 0, 10030, 10031, 5, 1529, 0, 0, 10031, 10032, - 5, 564, 0, 0, 10032, 10033, 5, 2376, 0, 0, 10033, 10034, 3, 2376, 1188, - 0, 10034, 10035, 5, 2377, 0, 0, 10035, 10039, 5, 723, 0, 0, 10036, 10037, - 3, 2258, 1129, 0, 10037, 10038, 5, 2369, 0, 0, 10038, 10040, 1, 0, 0, 0, - 10039, 10036, 1, 0, 0, 0, 10039, 10040, 1, 0, 0, 0, 10040, 10041, 1, 0, - 0, 0, 10041, 10042, 3, 2376, 1188, 0, 10042, 1005, 1, 0, 0, 0, 10043, 10046, - 3, 2376, 1188, 0, 10044, 10046, 3, 2372, 1186, 0, 10045, 10043, 1, 0, 0, - 0, 10045, 10044, 1, 0, 0, 0, 10046, 10049, 1, 0, 0, 0, 10047, 10048, 5, - 457, 0, 0, 10048, 10050, 3, 1664, 832, 0, 10049, 10047, 1, 0, 0, 0, 10049, - 10050, 1, 0, 0, 0, 10050, 1007, 1, 0, 0, 0, 10051, 10052, 5, 949, 0, 0, - 10052, 10091, 5, 1432, 0, 0, 10053, 10086, 5, 1432, 0, 0, 10054, 10087, - 7, 105, 0, 0, 10055, 10056, 5, 1175, 0, 0, 10056, 10087, 7, 99, 0, 0, 10057, - 10058, 5, 1631, 0, 0, 10058, 10061, 5, 2188, 0, 0, 10059, 10061, 5, 953, - 0, 0, 10060, 10057, 1, 0, 0, 0, 10060, 10059, 1, 0, 0, 0, 10061, 10087, - 1, 0, 0, 0, 10062, 10066, 5, 2188, 0, 0, 10063, 10064, 5, 1355, 0, 0, 10064, - 10067, 5, 753, 0, 0, 10065, 10067, 5, 1502, 0, 0, 10066, 10063, 1, 0, 0, - 0, 10066, 10065, 1, 0, 0, 0, 10067, 10087, 1, 0, 0, 0, 10068, 10081, 5, - 2129, 0, 0, 10069, 10071, 5, 363, 0, 0, 10070, 10072, 7, 106, 0, 0, 10071, - 10070, 1, 0, 0, 0, 10071, 10072, 1, 0, 0, 0, 10072, 10073, 1, 0, 0, 0, - 10073, 10074, 5, 1497, 0, 0, 10074, 10082, 5, 1546, 0, 0, 10075, 10077, - 7, 106, 0, 0, 10076, 10075, 1, 0, 0, 0, 10076, 10077, 1, 0, 0, 0, 10077, - 10078, 1, 0, 0, 0, 10078, 10079, 5, 1497, 0, 0, 10079, 10080, 5, 1546, - 0, 0, 10080, 10082, 5, 2407, 0, 0, 10081, 10069, 1, 0, 0, 0, 10081, 10076, - 1, 0, 0, 0, 10082, 10087, 1, 0, 0, 0, 10083, 10084, 5, 2129, 0, 0, 10084, - 10085, 7, 100, 0, 0, 10085, 10087, 5, 268, 0, 0, 10086, 10054, 1, 0, 0, - 0, 10086, 10055, 1, 0, 0, 0, 10086, 10060, 1, 0, 0, 0, 10086, 10062, 1, - 0, 0, 0, 10086, 10068, 1, 0, 0, 0, 10086, 10083, 1, 0, 0, 0, 10087, 10088, - 1, 0, 0, 0, 10088, 10086, 1, 0, 0, 0, 10088, 10089, 1, 0, 0, 0, 10089, - 10091, 1, 0, 0, 0, 10090, 10051, 1, 0, 0, 0, 10090, 10053, 1, 0, 0, 0, - 10091, 1009, 1, 0, 0, 0, 10092, 10093, 5, 425, 0, 0, 10093, 10094, 5, 848, - 0, 0, 10094, 10095, 5, 2166, 0, 0, 10095, 10098, 3, 2312, 1156, 0, 10096, - 10097, 5, 1351, 0, 0, 10097, 10099, 5, 1976, 0, 0, 10098, 10096, 1, 0, - 0, 0, 10098, 10099, 1, 0, 0, 0, 10099, 10100, 1, 0, 0, 0, 10100, 10101, - 5, 2396, 0, 0, 10101, 1011, 1, 0, 0, 0, 10102, 10105, 5, 301, 0, 0, 10103, - 10104, 5, 1219, 0, 0, 10104, 10106, 5, 1463, 0, 0, 10105, 10103, 1, 0, - 0, 0, 10105, 10106, 1, 0, 0, 0, 10106, 10107, 1, 0, 0, 0, 10107, 10108, - 5, 277, 0, 0, 10108, 10109, 3, 1014, 507, 0, 10109, 10113, 5, 2129, 0, - 0, 10110, 10111, 3, 2320, 1160, 0, 10111, 10112, 5, 2369, 0, 0, 10112, - 10114, 1, 0, 0, 0, 10113, 10110, 1, 0, 0, 0, 10113, 10114, 1, 0, 0, 0, - 10114, 10115, 1, 0, 0, 0, 10115, 10120, 3, 2262, 1131, 0, 10116, 10117, - 5, 683, 0, 0, 10117, 10121, 7, 65, 0, 0, 10118, 10119, 5, 5, 0, 0, 10119, - 10121, 5, 587, 0, 0, 10120, 10116, 1, 0, 0, 0, 10120, 10118, 1, 0, 0, 0, - 10120, 10121, 1, 0, 0, 0, 10121, 10122, 1, 0, 0, 0, 10122, 10123, 5, 2396, - 0, 0, 10123, 1013, 1, 0, 0, 0, 10124, 10125, 3, 2378, 1189, 0, 10125, 1015, - 1, 0, 0, 0, 10126, 10127, 5, 301, 0, 0, 10127, 10128, 5, 206, 0, 0, 10128, - 10129, 3, 462, 231, 0, 10129, 10130, 5, 2376, 0, 0, 10130, 10131, 3, 2310, - 1155, 0, 10131, 10133, 3, 2346, 1173, 0, 10132, 10134, 5, 1604, 0, 0, 10133, - 10132, 1, 0, 0, 0, 10133, 10134, 1, 0, 0, 0, 10134, 10143, 1, 0, 0, 0, - 10135, 10136, 5, 2382, 0, 0, 10136, 10137, 3, 2310, 1155, 0, 10137, 10139, - 3, 2346, 1173, 0, 10138, 10140, 5, 1604, 0, 0, 10139, 10138, 1, 0, 0, 0, - 10139, 10140, 1, 0, 0, 0, 10140, 10142, 1, 0, 0, 0, 10141, 10135, 1, 0, - 0, 0, 10142, 10145, 1, 0, 0, 0, 10143, 10141, 1, 0, 0, 0, 10143, 10144, - 1, 0, 0, 0, 10144, 10146, 1, 0, 0, 0, 10145, 10143, 1, 0, 0, 0, 10146, - 10166, 5, 2377, 0, 0, 10147, 10165, 3, 1188, 594, 0, 10148, 10149, 5, 1595, - 0, 0, 10149, 10165, 3, 1170, 585, 0, 10150, 10151, 5, 1973, 0, 0, 10151, - 10165, 3, 1666, 833, 0, 10152, 10165, 5, 659, 0, 0, 10153, 10154, 5, 1591, - 0, 0, 10154, 10156, 5, 1976, 0, 0, 10155, 10153, 1, 0, 0, 0, 10155, 10156, - 1, 0, 0, 0, 10156, 10157, 1, 0, 0, 0, 10157, 10158, 5, 604, 0, 0, 10158, - 10162, 5, 2370, 0, 0, 10159, 10160, 5, 603, 0, 0, 10160, 10161, 5, 723, - 0, 0, 10161, 10163, 3, 2078, 1039, 0, 10162, 10159, 1, 0, 0, 0, 10162, - 10163, 1, 0, 0, 0, 10163, 10165, 1, 0, 0, 0, 10164, 10147, 1, 0, 0, 0, - 10164, 10148, 1, 0, 0, 0, 10164, 10150, 1, 0, 0, 0, 10164, 10152, 1, 0, - 0, 0, 10164, 10155, 1, 0, 0, 0, 10165, 10168, 1, 0, 0, 0, 10166, 10164, - 1, 0, 0, 0, 10166, 10167, 1, 0, 0, 0, 10167, 10170, 1, 0, 0, 0, 10168, - 10166, 1, 0, 0, 0, 10169, 10171, 3, 926, 463, 0, 10170, 10169, 1, 0, 0, - 0, 10170, 10171, 1, 0, 0, 0, 10171, 10173, 1, 0, 0, 0, 10172, 10174, 7, - 107, 0, 0, 10173, 10172, 1, 0, 0, 0, 10173, 10174, 1, 0, 0, 0, 10174, 10176, - 1, 0, 0, 0, 10175, 10177, 7, 103, 0, 0, 10176, 10175, 1, 0, 0, 0, 10176, - 10177, 1, 0, 0, 0, 10177, 10178, 1, 0, 0, 0, 10178, 10179, 5, 2396, 0, - 0, 10179, 1017, 1, 0, 0, 0, 10180, 10182, 5, 301, 0, 0, 10181, 10183, 5, - 838, 0, 0, 10182, 10181, 1, 0, 0, 0, 10182, 10183, 1, 0, 0, 0, 10183, 10184, - 1, 0, 0, 0, 10184, 10185, 5, 1367, 0, 0, 10185, 10186, 3, 2378, 1189, 0, - 10186, 10189, 5, 793, 0, 0, 10187, 10190, 3, 1020, 510, 0, 10188, 10190, - 3, 1022, 511, 0, 10189, 10187, 1, 0, 0, 0, 10189, 10188, 1, 0, 0, 0, 10190, - 10191, 1, 0, 0, 0, 10191, 10189, 1, 0, 0, 0, 10191, 10192, 1, 0, 0, 0, - 10192, 10194, 1, 0, 0, 0, 10193, 10195, 3, 762, 381, 0, 10194, 10193, 1, - 0, 0, 0, 10194, 10195, 1, 0, 0, 0, 10195, 1019, 1, 0, 0, 0, 10196, 10197, - 7, 108, 0, 0, 10197, 10205, 7, 109, 0, 0, 10198, 10202, 5, 1360, 0, 0, - 10199, 10203, 3, 1170, 585, 0, 10200, 10203, 5, 2070, 0, 0, 10201, 10203, - 5, 363, 0, 0, 10202, 10199, 1, 0, 0, 0, 10202, 10200, 1, 0, 0, 0, 10202, - 10201, 1, 0, 0, 0, 10203, 10205, 1, 0, 0, 0, 10204, 10196, 1, 0, 0, 0, - 10204, 10198, 1, 0, 0, 0, 10205, 1021, 1, 0, 0, 0, 10206, 10210, 7, 110, - 0, 0, 10207, 10211, 3, 2078, 1039, 0, 10208, 10211, 5, 2070, 0, 0, 10209, - 10211, 5, 363, 0, 0, 10210, 10207, 1, 0, 0, 0, 10210, 10208, 1, 0, 0, 0, - 10210, 10209, 1, 0, 0, 0, 10211, 10224, 1, 0, 0, 0, 10212, 10216, 5, 1268, - 0, 0, 10213, 10217, 3, 2292, 1146, 0, 10214, 10217, 5, 1145, 0, 0, 10215, - 10217, 5, 363, 0, 0, 10216, 10213, 1, 0, 0, 0, 10216, 10214, 1, 0, 0, 0, - 10216, 10215, 1, 0, 0, 0, 10217, 10224, 1, 0, 0, 0, 10218, 10221, 5, 1267, - 0, 0, 10219, 10222, 3, 2078, 1039, 0, 10220, 10222, 5, 363, 0, 0, 10221, - 10219, 1, 0, 0, 0, 10221, 10220, 1, 0, 0, 0, 10222, 10224, 1, 0, 0, 0, - 10223, 10206, 1, 0, 0, 0, 10223, 10212, 1, 0, 0, 0, 10223, 10218, 1, 0, - 0, 0, 10224, 1023, 1, 0, 0, 0, 10225, 10226, 5, 301, 0, 0, 10226, 10227, - 5, 809, 0, 0, 10227, 10228, 5, 1367, 0, 0, 10228, 10231, 3, 2378, 1189, - 0, 10229, 10232, 3, 1026, 513, 0, 10230, 10232, 3, 1028, 514, 0, 10231, - 10229, 1, 0, 0, 0, 10231, 10230, 1, 0, 0, 0, 10231, 10232, 1, 0, 0, 0, - 10232, 1025, 1, 0, 0, 0, 10233, 10234, 5, 572, 0, 0, 10234, 10235, 3, 2378, - 1189, 0, 10235, 1027, 1, 0, 0, 0, 10236, 10237, 5, 647, 0, 0, 10237, 10238, - 3, 2378, 1189, 0, 10238, 1029, 1, 0, 0, 0, 10239, 10242, 5, 301, 0, 0, - 10240, 10241, 5, 1219, 0, 0, 10241, 10243, 5, 1463, 0, 0, 10242, 10240, - 1, 0, 0, 0, 10242, 10243, 1, 0, 0, 0, 10243, 10245, 1, 0, 0, 0, 10244, - 10246, 7, 24, 0, 0, 10245, 10244, 1, 0, 0, 0, 10245, 10246, 1, 0, 0, 0, - 10246, 10247, 1, 0, 0, 0, 10247, 10249, 5, 1227, 0, 0, 10248, 10250, 3, - 2378, 1189, 0, 10249, 10248, 1, 0, 0, 0, 10249, 10250, 1, 0, 0, 0, 10250, - 10256, 1, 0, 0, 0, 10251, 10253, 5, 572, 0, 0, 10252, 10254, 7, 24, 0, - 0, 10253, 10252, 1, 0, 0, 0, 10253, 10254, 1, 0, 0, 0, 10254, 10255, 1, - 0, 0, 0, 10255, 10257, 3, 2378, 1189, 0, 10256, 10251, 1, 0, 0, 0, 10256, - 10257, 1, 0, 0, 0, 10257, 10261, 1, 0, 0, 0, 10258, 10259, 5, 564, 0, 0, - 10259, 10260, 5, 172, 0, 0, 10260, 10262, 3, 2378, 1189, 0, 10261, 10258, - 1, 0, 0, 0, 10261, 10262, 1, 0, 0, 0, 10262, 10265, 1, 0, 0, 0, 10263, - 10264, 5, 1175, 0, 0, 10264, 10266, 3, 1796, 898, 0, 10265, 10263, 1, 0, - 0, 0, 10265, 10266, 1, 0, 0, 0, 10266, 1031, 1, 0, 0, 0, 10267, 10269, - 5, 301, 0, 0, 10268, 10270, 5, 196, 0, 0, 10269, 10268, 1, 0, 0, 0, 10269, - 10270, 1, 0, 0, 0, 10270, 10271, 1, 0, 0, 0, 10271, 10272, 5, 1475, 0, - 0, 10272, 10273, 5, 1317, 0, 0, 10273, 10278, 3, 2378, 1189, 0, 10274, - 10275, 5, 564, 0, 0, 10275, 10276, 5, 1315, 0, 0, 10276, 10277, 5, 329, - 0, 0, 10277, 10279, 3, 2378, 1189, 0, 10278, 10274, 1, 0, 0, 0, 10278, - 10279, 1, 0, 0, 0, 10279, 10284, 1, 0, 0, 0, 10280, 10281, 5, 66, 0, 0, - 10281, 10282, 5, 1163, 0, 0, 10282, 10283, 7, 74, 0, 0, 10283, 10285, 3, - 2078, 1039, 0, 10284, 10280, 1, 0, 0, 0, 10284, 10285, 1, 0, 0, 0, 10285, - 10290, 1, 0, 0, 0, 10286, 10291, 5, 1351, 0, 0, 10287, 10288, 5, 599, 0, - 0, 10288, 10289, 5, 549, 0, 0, 10289, 10291, 5, 329, 0, 0, 10290, 10286, - 1, 0, 0, 0, 10290, 10287, 1, 0, 0, 0, 10290, 10291, 1, 0, 0, 0, 10291, - 1033, 1, 0, 0, 0, 10292, 10293, 5, 301, 0, 0, 10293, 10294, 5, 1494, 0, - 0, 10294, 10296, 3, 2280, 1140, 0, 10295, 10297, 3, 1538, 769, 0, 10296, - 10295, 1, 0, 0, 0, 10296, 10297, 1, 0, 0, 0, 10297, 10299, 1, 0, 0, 0, - 10298, 10300, 3, 762, 381, 0, 10299, 10298, 1, 0, 0, 0, 10299, 10300, 1, - 0, 0, 0, 10300, 1035, 1, 0, 0, 0, 10301, 10311, 5, 301, 0, 0, 10302, 10303, - 7, 111, 0, 0, 10303, 10312, 5, 1984, 0, 0, 10304, 10312, 5, 2260, 0, 0, - 10305, 10312, 5, 2250, 0, 0, 10306, 10308, 5, 2254, 0, 0, 10307, 10306, - 1, 0, 0, 0, 10307, 10308, 1, 0, 0, 0, 10308, 10309, 1, 0, 0, 0, 10309, - 10312, 5, 2246, 0, 0, 10310, 10312, 5, 2254, 0, 0, 10311, 10302, 1, 0, - 0, 0, 10311, 10304, 1, 0, 0, 0, 10311, 10305, 1, 0, 0, 0, 10311, 10307, - 1, 0, 0, 0, 10311, 10310, 1, 0, 0, 0, 10311, 10312, 1, 0, 0, 0, 10312, - 10313, 1, 0, 0, 0, 10313, 10317, 5, 1976, 0, 0, 10314, 10315, 3, 2258, - 1129, 0, 10315, 10316, 5, 2369, 0, 0, 10316, 10318, 1, 0, 0, 0, 10317, - 10314, 1, 0, 0, 0, 10317, 10318, 1, 0, 0, 0, 10318, 10319, 1, 0, 0, 0, - 10319, 10330, 3, 1104, 552, 0, 10320, 10321, 5, 1577, 0, 0, 10321, 10328, - 5, 2398, 0, 0, 10322, 10329, 5, 877, 0, 0, 10323, 10325, 5, 2251, 0, 0, - 10324, 10323, 1, 0, 0, 0, 10324, 10325, 1, 0, 0, 0, 10325, 10326, 1, 0, - 0, 0, 10326, 10329, 5, 330, 0, 0, 10327, 10329, 5, 1054, 0, 0, 10328, 10322, - 1, 0, 0, 0, 10328, 10324, 1, 0, 0, 0, 10328, 10327, 1, 0, 0, 0, 10329, - 10331, 1, 0, 0, 0, 10330, 10320, 1, 0, 0, 0, 10330, 10331, 1, 0, 0, 0, - 10331, 10335, 1, 0, 0, 0, 10332, 10336, 3, 1060, 530, 0, 10333, 10336, - 3, 1048, 524, 0, 10334, 10336, 3, 1038, 519, 0, 10335, 10332, 1, 0, 0, - 0, 10335, 10333, 1, 0, 0, 0, 10335, 10334, 1, 0, 0, 0, 10336, 10340, 1, - 0, 0, 0, 10337, 10338, 5, 2283, 0, 0, 10338, 10339, 5, 564, 0, 0, 10339, - 10341, 5, 1408, 0, 0, 10340, 10337, 1, 0, 0, 0, 10340, 10341, 1, 0, 0, - 0, 10341, 10345, 1, 0, 0, 0, 10342, 10343, 5, 2283, 0, 0, 10343, 10344, - 5, 564, 0, 0, 10344, 10346, 5, 2192, 0, 0, 10345, 10342, 1, 0, 0, 0, 10345, - 10346, 1, 0, 0, 0, 10346, 10349, 1, 0, 0, 0, 10347, 10348, 5, 1246, 0, - 0, 10348, 10350, 3, 2312, 1156, 0, 10349, 10347, 1, 0, 0, 0, 10349, 10350, - 1, 0, 0, 0, 10350, 10351, 1, 0, 0, 0, 10351, 10352, 5, 2396, 0, 0, 10352, - 1037, 1, 0, 0, 0, 10353, 10354, 5, 1163, 0, 0, 10354, 10359, 5, 2229, 0, - 0, 10355, 10356, 5, 2376, 0, 0, 10356, 10357, 3, 1056, 528, 0, 10357, 10358, - 5, 2377, 0, 0, 10358, 10360, 1, 0, 0, 0, 10359, 10355, 1, 0, 0, 0, 10359, - 10360, 1, 0, 0, 0, 10360, 10363, 1, 0, 0, 0, 10361, 10362, 5, 2229, 0, - 0, 10362, 10364, 3, 1044, 522, 0, 10363, 10361, 1, 0, 0, 0, 10363, 10364, - 1, 0, 0, 0, 10364, 10366, 1, 0, 0, 0, 10365, 10367, 3, 1046, 523, 0, 10366, - 10365, 1, 0, 0, 0, 10366, 10367, 1, 0, 0, 0, 10367, 10369, 1, 0, 0, 0, - 10368, 10370, 3, 1040, 520, 0, 10369, 10368, 1, 0, 0, 0, 10369, 10370, - 1, 0, 0, 0, 10370, 10375, 1, 0, 0, 0, 10371, 10372, 5, 1175, 0, 0, 10372, - 10373, 5, 227, 0, 0, 10373, 10374, 7, 112, 0, 0, 10374, 10376, 5, 1508, - 0, 0, 10375, 10371, 1, 0, 0, 0, 10375, 10376, 1, 0, 0, 0, 10376, 10378, - 1, 0, 0, 0, 10377, 10379, 3, 1054, 527, 0, 10378, 10377, 1, 0, 0, 0, 10378, - 10379, 1, 0, 0, 0, 10379, 10381, 1, 0, 0, 0, 10380, 10382, 3, 1052, 526, - 0, 10381, 10380, 1, 0, 0, 0, 10381, 10382, 1, 0, 0, 0, 10382, 10384, 1, - 0, 0, 0, 10383, 10385, 3, 1196, 598, 0, 10384, 10383, 1, 0, 0, 0, 10384, - 10385, 1, 0, 0, 0, 10385, 10386, 1, 0, 0, 0, 10386, 10387, 3, 1078, 539, - 0, 10387, 1039, 1, 0, 0, 0, 10388, 10389, 5, 2168, 0, 0, 10389, 10390, - 5, 223, 0, 0, 10390, 10391, 5, 2376, 0, 0, 10391, 10392, 3, 2310, 1155, - 0, 10392, 10393, 5, 66, 0, 0, 10393, 10394, 5, 2376, 0, 0, 10394, 10395, - 3, 2078, 1039, 0, 10395, 10405, 5, 2377, 0, 0, 10396, 10397, 5, 2382, 0, - 0, 10397, 10398, 3, 2310, 1155, 0, 10398, 10399, 5, 66, 0, 0, 10399, 10400, - 5, 2376, 0, 0, 10400, 10401, 3, 2078, 1039, 0, 10401, 10402, 5, 2377, 0, - 0, 10402, 10404, 1, 0, 0, 0, 10403, 10396, 1, 0, 0, 0, 10404, 10407, 1, - 0, 0, 0, 10405, 10403, 1, 0, 0, 0, 10405, 10406, 1, 0, 0, 0, 10406, 10408, - 1, 0, 0, 0, 10407, 10405, 1, 0, 0, 0, 10408, 10409, 5, 2377, 0, 0, 10409, - 1041, 1, 0, 0, 0, 10410, 10412, 5, 2229, 0, 0, 10411, 10413, 5, 222, 0, - 0, 10412, 10411, 1, 0, 0, 0, 10412, 10413, 1, 0, 0, 0, 10413, 10414, 1, - 0, 0, 0, 10414, 10416, 3, 2310, 1155, 0, 10415, 10417, 3, 1044, 522, 0, - 10416, 10415, 1, 0, 0, 0, 10416, 10417, 1, 0, 0, 0, 10417, 10419, 1, 0, - 0, 0, 10418, 10420, 3, 1046, 523, 0, 10419, 10418, 1, 0, 0, 0, 10419, 10420, - 1, 0, 0, 0, 10420, 1043, 1, 0, 0, 0, 10421, 10422, 5, 1656, 0, 0, 10422, - 10446, 5, 66, 0, 0, 10423, 10424, 5, 1155, 0, 0, 10424, 10447, 5, 1452, - 0, 0, 10425, 10427, 7, 113, 0, 0, 10426, 10425, 1, 0, 0, 0, 10426, 10427, - 1, 0, 0, 0, 10427, 10431, 1, 0, 0, 0, 10428, 10432, 5, 201, 0, 0, 10429, - 10430, 5, 116, 0, 0, 10430, 10432, 5, 2230, 0, 0, 10431, 10428, 1, 0, 0, - 0, 10431, 10429, 1, 0, 0, 0, 10432, 10444, 1, 0, 0, 0, 10433, 10438, 3, - 1644, 822, 0, 10434, 10435, 5, 2376, 0, 0, 10435, 10436, 3, 1656, 828, - 0, 10436, 10437, 5, 2377, 0, 0, 10437, 10439, 1, 0, 0, 0, 10438, 10434, - 1, 0, 0, 0, 10438, 10439, 1, 0, 0, 0, 10439, 10445, 1, 0, 0, 0, 10440, - 10441, 5, 2376, 0, 0, 10441, 10442, 3, 1656, 828, 0, 10442, 10443, 5, 2377, - 0, 0, 10443, 10445, 1, 0, 0, 0, 10444, 10433, 1, 0, 0, 0, 10444, 10440, - 1, 0, 0, 0, 10444, 10445, 1, 0, 0, 0, 10445, 10447, 1, 0, 0, 0, 10446, - 10423, 1, 0, 0, 0, 10446, 10426, 1, 0, 0, 0, 10447, 10453, 1, 0, 0, 0, - 10448, 10449, 5, 1656, 0, 0, 10449, 10450, 5, 2146, 0, 0, 10450, 10451, - 5, 66, 0, 0, 10451, 10453, 7, 89, 0, 0, 10452, 10421, 1, 0, 0, 0, 10452, - 10448, 1, 0, 0, 0, 10453, 1045, 1, 0, 0, 0, 10454, 10455, 5, 2224, 0, 0, - 10455, 10457, 5, 2373, 0, 0, 10456, 10454, 1, 0, 0, 0, 10456, 10457, 1, - 0, 0, 0, 10457, 10458, 1, 0, 0, 0, 10458, 10459, 5, 441, 0, 0, 10459, 10463, - 5, 2373, 0, 0, 10460, 10461, 3, 1324, 662, 0, 10461, 10462, 5, 1058, 0, - 0, 10462, 10464, 1, 0, 0, 0, 10463, 10460, 1, 0, 0, 0, 10463, 10464, 1, - 0, 0, 0, 10464, 10468, 1, 0, 0, 0, 10465, 10466, 3, 1324, 662, 0, 10466, - 10467, 5, 54, 0, 0, 10467, 10469, 1, 0, 0, 0, 10468, 10465, 1, 0, 0, 0, - 10468, 10469, 1, 0, 0, 0, 10469, 1047, 1, 0, 0, 0, 10470, 10474, 5, 1163, - 0, 0, 10471, 10472, 3, 2258, 1129, 0, 10472, 10473, 5, 2369, 0, 0, 10473, - 10475, 1, 0, 0, 0, 10474, 10471, 1, 0, 0, 0, 10474, 10475, 1, 0, 0, 0, - 10475, 10476, 1, 0, 0, 0, 10476, 10478, 3, 1050, 525, 0, 10477, 10479, - 3, 1058, 529, 0, 10478, 10477, 1, 0, 0, 0, 10478, 10479, 1, 0, 0, 0, 10479, - 10491, 1, 0, 0, 0, 10480, 10481, 5, 2376, 0, 0, 10481, 10486, 3, 1056, - 528, 0, 10482, 10483, 5, 2382, 0, 0, 10483, 10485, 3, 1056, 528, 0, 10484, - 10482, 1, 0, 0, 0, 10485, 10488, 1, 0, 0, 0, 10486, 10484, 1, 0, 0, 0, - 10486, 10487, 1, 0, 0, 0, 10487, 10489, 1, 0, 0, 0, 10488, 10486, 1, 0, - 0, 0, 10489, 10490, 5, 2377, 0, 0, 10490, 10492, 1, 0, 0, 0, 10491, 10480, - 1, 0, 0, 0, 10491, 10492, 1, 0, 0, 0, 10492, 10497, 1, 0, 0, 0, 10493, - 10494, 5, 1175, 0, 0, 10494, 10495, 5, 227, 0, 0, 10495, 10496, 7, 112, - 0, 0, 10496, 10498, 5, 1508, 0, 0, 10497, 10493, 1, 0, 0, 0, 10497, 10498, - 1, 0, 0, 0, 10498, 10500, 1, 0, 0, 0, 10499, 10501, 3, 1054, 527, 0, 10500, - 10499, 1, 0, 0, 0, 10500, 10501, 1, 0, 0, 0, 10501, 10503, 1, 0, 0, 0, - 10502, 10504, 3, 1052, 526, 0, 10503, 10502, 1, 0, 0, 0, 10503, 10504, - 1, 0, 0, 0, 10504, 10506, 1, 0, 0, 0, 10505, 10507, 3, 1196, 598, 0, 10506, - 10505, 1, 0, 0, 0, 10506, 10507, 1, 0, 0, 0, 10507, 10508, 1, 0, 0, 0, - 10508, 10509, 3, 1078, 539, 0, 10509, 1049, 1, 0, 0, 0, 10510, 10511, 3, - 2382, 1191, 0, 10511, 1051, 1, 0, 0, 0, 10512, 10514, 5, 1164, 0, 0, 10513, - 10515, 3, 2300, 1150, 0, 10514, 10513, 1, 0, 0, 0, 10514, 10515, 1, 0, - 0, 0, 10515, 10516, 1, 0, 0, 0, 10516, 10520, 5, 2376, 0, 0, 10517, 10521, - 3, 1188, 594, 0, 10518, 10519, 5, 1973, 0, 0, 10519, 10521, 3, 1666, 833, - 0, 10520, 10517, 1, 0, 0, 0, 10520, 10518, 1, 0, 0, 0, 10521, 10522, 1, - 0, 0, 0, 10522, 10520, 1, 0, 0, 0, 10522, 10523, 1, 0, 0, 0, 10523, 10524, - 1, 0, 0, 0, 10524, 10525, 5, 2377, 0, 0, 10525, 1053, 1, 0, 0, 0, 10526, - 10527, 5, 1155, 0, 0, 10527, 10528, 5, 629, 0, 0, 10528, 10533, 5, 723, - 0, 0, 10529, 10530, 5, 1842, 0, 0, 10530, 10534, 5, 584, 0, 0, 10531, 10532, - 5, 1355, 0, 0, 10532, 10534, 5, 753, 0, 0, 10533, 10529, 1, 0, 0, 0, 10533, - 10531, 1, 0, 0, 0, 10534, 1055, 1, 0, 0, 0, 10535, 10538, 3, 2310, 1155, - 0, 10536, 10538, 3, 2250, 1125, 0, 10537, 10535, 1, 0, 0, 0, 10537, 10536, - 1, 0, 0, 0, 10538, 10541, 1, 0, 0, 0, 10539, 10540, 5, 363, 0, 0, 10540, - 10542, 3, 2078, 1039, 0, 10541, 10539, 1, 0, 0, 0, 10541, 10542, 1, 0, - 0, 0, 10542, 10552, 1, 0, 0, 0, 10543, 10548, 3, 842, 421, 0, 10544, 10545, - 5, 2382, 0, 0, 10545, 10547, 3, 842, 421, 0, 10546, 10544, 1, 0, 0, 0, - 10547, 10550, 1, 0, 0, 0, 10548, 10546, 1, 0, 0, 0, 10548, 10549, 1, 0, - 0, 0, 10549, 10553, 1, 0, 0, 0, 10550, 10548, 1, 0, 0, 0, 10551, 10553, - 3, 844, 422, 0, 10552, 10543, 1, 0, 0, 0, 10552, 10551, 1, 0, 0, 0, 10552, - 10553, 1, 0, 0, 0, 10553, 10558, 1, 0, 0, 0, 10554, 10558, 3, 848, 424, - 0, 10555, 10558, 3, 846, 423, 0, 10556, 10558, 3, 1706, 853, 0, 10557, - 10537, 1, 0, 0, 0, 10557, 10554, 1, 0, 0, 0, 10557, 10555, 1, 0, 0, 0, - 10557, 10556, 1, 0, 0, 0, 10558, 1057, 1, 0, 0, 0, 10559, 10561, 5, 1121, - 0, 0, 10560, 10559, 1, 0, 0, 0, 10560, 10561, 1, 0, 0, 0, 10561, 10562, - 1, 0, 0, 0, 10562, 10563, 5, 1673, 0, 0, 10563, 10564, 5, 79, 0, 0, 10564, - 10565, 5, 37, 0, 0, 10565, 10566, 5, 783, 0, 0, 10566, 1059, 1, 0, 0, 0, - 10567, 10568, 5, 2376, 0, 0, 10568, 10573, 3, 1106, 553, 0, 10569, 10570, - 5, 2382, 0, 0, 10570, 10572, 3, 1106, 553, 0, 10571, 10569, 1, 0, 0, 0, - 10572, 10575, 1, 0, 0, 0, 10573, 10571, 1, 0, 0, 0, 10573, 10574, 1, 0, - 0, 0, 10574, 10576, 1, 0, 0, 0, 10575, 10573, 1, 0, 0, 0, 10576, 10577, - 5, 2377, 0, 0, 10577, 10579, 1, 0, 0, 0, 10578, 10567, 1, 0, 0, 0, 10578, - 10579, 1, 0, 0, 0, 10579, 10580, 1, 0, 0, 0, 10580, 10582, 3, 1062, 531, - 0, 10581, 10583, 3, 1068, 534, 0, 10582, 10581, 1, 0, 0, 0, 10582, 10583, - 1, 0, 0, 0, 10583, 10587, 1, 0, 0, 0, 10584, 10585, 5, 363, 0, 0, 10585, - 10586, 5, 2248, 0, 0, 10586, 10588, 3, 1076, 538, 0, 10587, 10584, 1, 0, - 0, 0, 10587, 10588, 1, 0, 0, 0, 10588, 10593, 1, 0, 0, 0, 10589, 10590, - 5, 1175, 0, 0, 10590, 10591, 5, 227, 0, 0, 10591, 10592, 7, 114, 0, 0, - 10592, 10594, 5, 2249, 0, 0, 10593, 10589, 1, 0, 0, 0, 10593, 10594, 1, - 0, 0, 0, 10594, 10599, 1, 0, 0, 0, 10595, 10596, 5, 1175, 0, 0, 10596, - 10597, 5, 227, 0, 0, 10597, 10598, 7, 112, 0, 0, 10598, 10600, 5, 1508, - 0, 0, 10599, 10595, 1, 0, 0, 0, 10599, 10600, 1, 0, 0, 0, 10600, 10602, - 1, 0, 0, 0, 10601, 10603, 3, 1196, 598, 0, 10602, 10601, 1, 0, 0, 0, 10602, - 10603, 1, 0, 0, 0, 10603, 10604, 1, 0, 0, 0, 10604, 10605, 3, 1078, 539, - 0, 10605, 1061, 1, 0, 0, 0, 10606, 10608, 3, 1064, 532, 0, 10607, 10606, - 1, 0, 0, 0, 10607, 10608, 1, 0, 0, 0, 10608, 10610, 1, 0, 0, 0, 10609, - 10611, 3, 1066, 533, 0, 10610, 10609, 1, 0, 0, 0, 10610, 10611, 1, 0, 0, - 0, 10611, 1063, 1, 0, 0, 0, 10612, 10613, 5, 1057, 0, 0, 10613, 10619, - 5, 425, 0, 0, 10614, 10615, 5, 2086, 0, 0, 10615, 10616, 3, 2368, 1184, - 0, 10616, 10617, 5, 342, 0, 0, 10617, 10618, 5, 2253, 0, 0, 10618, 10620, - 1, 0, 0, 0, 10619, 10614, 1, 0, 0, 0, 10619, 10620, 1, 0, 0, 0, 10620, - 1065, 1, 0, 0, 0, 10621, 10622, 5, 1057, 0, 0, 10622, 10634, 5, 376, 0, - 0, 10623, 10625, 5, 810, 0, 0, 10624, 10623, 1, 0, 0, 0, 10624, 10625, - 1, 0, 0, 0, 10625, 10635, 1, 0, 0, 0, 10626, 10627, 5, 2086, 0, 0, 10627, - 10628, 3, 2368, 1184, 0, 10628, 10629, 5, 342, 0, 0, 10629, 10630, 5, 32, - 0, 0, 10630, 10632, 5, 697, 0, 0, 10631, 10633, 5, 810, 0, 0, 10632, 10631, - 1, 0, 0, 0, 10632, 10633, 1, 0, 0, 0, 10633, 10635, 1, 0, 0, 0, 10634, - 10624, 1, 0, 0, 0, 10634, 10626, 1, 0, 0, 0, 10635, 1067, 1, 0, 0, 0, 10636, - 10637, 3, 1070, 535, 0, 10637, 10638, 3, 1072, 536, 0, 10638, 10639, 3, - 1074, 537, 0, 10639, 1069, 1, 0, 0, 0, 10640, 10641, 5, 1057, 0, 0, 10641, - 10647, 5, 425, 0, 0, 10642, 10643, 5, 2086, 0, 0, 10643, 10644, 3, 2368, - 1184, 0, 10644, 10645, 5, 342, 0, 0, 10645, 10646, 5, 2253, 0, 0, 10646, - 10648, 1, 0, 0, 0, 10647, 10642, 1, 0, 0, 0, 10647, 10648, 1, 0, 0, 0, - 10648, 1071, 1, 0, 0, 0, 10649, 10650, 5, 1057, 0, 0, 10650, 10662, 5, - 376, 0, 0, 10651, 10653, 5, 810, 0, 0, 10652, 10651, 1, 0, 0, 0, 10652, - 10653, 1, 0, 0, 0, 10653, 10663, 1, 0, 0, 0, 10654, 10655, 5, 2086, 0, - 0, 10655, 10656, 3, 2368, 1184, 0, 10656, 10657, 5, 342, 0, 0, 10657, 10658, - 5, 32, 0, 0, 10658, 10660, 5, 697, 0, 0, 10659, 10661, 5, 810, 0, 0, 10660, - 10659, 1, 0, 0, 0, 10660, 10661, 1, 0, 0, 0, 10661, 10663, 1, 0, 0, 0, - 10662, 10652, 1, 0, 0, 0, 10662, 10654, 1, 0, 0, 0, 10663, 1073, 1, 0, - 0, 0, 10664, 10665, 5, 2252, 0, 0, 10665, 10666, 5, 2129, 0, 0, 10666, - 10667, 5, 2259, 0, 0, 10667, 10668, 5, 2165, 0, 0, 10668, 10669, 5, 2261, - 0, 0, 10669, 1075, 1, 0, 0, 0, 10670, 10671, 3, 2376, 1188, 0, 10671, 1077, - 1, 0, 0, 0, 10672, 10674, 3, 1670, 835, 0, 10673, 10672, 1, 0, 0, 0, 10673, - 10674, 1, 0, 0, 0, 10674, 10676, 1, 0, 0, 0, 10675, 10677, 3, 1080, 540, - 0, 10676, 10675, 1, 0, 0, 0, 10676, 10677, 1, 0, 0, 0, 10677, 10679, 1, - 0, 0, 0, 10678, 10680, 3, 1082, 541, 0, 10679, 10678, 1, 0, 0, 0, 10679, - 10680, 1, 0, 0, 0, 10680, 10682, 1, 0, 0, 0, 10681, 10683, 3, 1108, 554, - 0, 10682, 10681, 1, 0, 0, 0, 10682, 10683, 1, 0, 0, 0, 10683, 10685, 1, - 0, 0, 0, 10684, 10686, 3, 1084, 542, 0, 10685, 10684, 1, 0, 0, 0, 10685, - 10686, 1, 0, 0, 0, 10686, 10688, 1, 0, 0, 0, 10687, 10689, 7, 103, 0, 0, - 10688, 10687, 1, 0, 0, 0, 10688, 10689, 1, 0, 0, 0, 10689, 10691, 1, 0, - 0, 0, 10690, 10692, 3, 116, 58, 0, 10691, 10690, 1, 0, 0, 0, 10691, 10692, - 1, 0, 0, 0, 10692, 10694, 1, 0, 0, 0, 10693, 10695, 3, 926, 463, 0, 10694, - 10693, 1, 0, 0, 0, 10694, 10695, 1, 0, 0, 0, 10695, 10697, 1, 0, 0, 0, - 10696, 10698, 7, 107, 0, 0, 10697, 10696, 1, 0, 0, 0, 10697, 10698, 1, - 0, 0, 0, 10698, 10702, 1, 0, 0, 0, 10699, 10701, 3, 1592, 796, 0, 10700, - 10699, 1, 0, 0, 0, 10701, 10704, 1, 0, 0, 0, 10702, 10700, 1, 0, 0, 0, - 10702, 10703, 1, 0, 0, 0, 10703, 10706, 1, 0, 0, 0, 10704, 10702, 1, 0, - 0, 0, 10705, 10707, 3, 1286, 643, 0, 10706, 10705, 1, 0, 0, 0, 10706, 10707, - 1, 0, 0, 0, 10707, 10709, 1, 0, 0, 0, 10708, 10710, 3, 1102, 551, 0, 10709, - 10708, 1, 0, 0, 0, 10709, 10710, 1, 0, 0, 0, 10710, 10712, 1, 0, 0, 0, - 10711, 10713, 3, 1288, 644, 0, 10712, 10711, 1, 0, 0, 0, 10712, 10713, - 1, 0, 0, 0, 10713, 10715, 1, 0, 0, 0, 10714, 10716, 3, 1196, 598, 0, 10715, - 10714, 1, 0, 0, 0, 10715, 10716, 1, 0, 0, 0, 10716, 10719, 1, 0, 0, 0, - 10717, 10718, 5, 1507, 0, 0, 10718, 10720, 5, 61, 0, 0, 10719, 10717, 1, - 0, 0, 0, 10719, 10720, 1, 0, 0, 0, 10720, 10733, 1, 0, 0, 0, 10721, 10722, - 5, 66, 0, 0, 10722, 10734, 3, 1880, 940, 0, 10723, 10724, 5, 564, 0, 0, - 10724, 10725, 5, 485, 0, 0, 10725, 10726, 5, 2188, 0, 0, 10726, 10730, - 5, 1976, 0, 0, 10727, 10728, 3, 2258, 1129, 0, 10728, 10729, 5, 2369, 0, - 0, 10729, 10731, 1, 0, 0, 0, 10730, 10727, 1, 0, 0, 0, 10730, 10731, 1, - 0, 0, 0, 10731, 10732, 1, 0, 0, 0, 10732, 10734, 3, 1104, 552, 0, 10733, - 10721, 1, 0, 0, 0, 10733, 10723, 1, 0, 0, 0, 10733, 10734, 1, 0, 0, 0, - 10734, 1079, 1, 0, 0, 0, 10735, 10736, 5, 1408, 0, 0, 10736, 10737, 7, - 11, 0, 0, 10737, 1081, 1, 0, 0, 0, 10738, 10739, 5, 660, 0, 0, 10739, 10740, - 7, 92, 0, 0, 10740, 1083, 1, 0, 0, 0, 10741, 10743, 5, 210, 0, 0, 10742, - 10744, 3, 1086, 543, 0, 10743, 10742, 1, 0, 0, 0, 10743, 10744, 1, 0, 0, - 0, 10744, 10745, 1, 0, 0, 0, 10745, 10751, 3, 1092, 546, 0, 10746, 10748, - 3, 1098, 549, 0, 10747, 10746, 1, 0, 0, 0, 10747, 10748, 1, 0, 0, 0, 10748, - 10749, 1, 0, 0, 0, 10749, 10750, 5, 1175, 0, 0, 10750, 10752, 5, 799, 0, - 0, 10751, 10747, 1, 0, 0, 0, 10751, 10752, 1, 0, 0, 0, 10752, 10759, 1, - 0, 0, 0, 10753, 10755, 3, 1098, 549, 0, 10754, 10753, 1, 0, 0, 0, 10754, - 10755, 1, 0, 0, 0, 10755, 10756, 1, 0, 0, 0, 10756, 10757, 5, 1175, 0, - 0, 10757, 10758, 5, 330, 0, 0, 10758, 10760, 5, 920, 0, 0, 10759, 10754, - 1, 0, 0, 0, 10759, 10760, 1, 0, 0, 0, 10760, 10762, 1, 0, 0, 0, 10761, - 10763, 3, 1100, 550, 0, 10762, 10761, 1, 0, 0, 0, 10762, 10763, 1, 0, 0, - 0, 10763, 1085, 1, 0, 0, 0, 10764, 10765, 3, 2258, 1129, 0, 10765, 10766, - 5, 2369, 0, 0, 10766, 10768, 1, 0, 0, 0, 10767, 10764, 1, 0, 0, 0, 10767, - 10768, 1, 0, 0, 0, 10768, 10769, 1, 0, 0, 0, 10769, 10770, 3, 1104, 552, - 0, 10770, 10775, 3, 1088, 544, 0, 10771, 10772, 5, 2382, 0, 0, 10772, 10774, - 3, 1088, 544, 0, 10773, 10771, 1, 0, 0, 0, 10774, 10777, 1, 0, 0, 0, 10775, - 10773, 1, 0, 0, 0, 10775, 10776, 1, 0, 0, 0, 10776, 1087, 1, 0, 0, 0, 10777, - 10775, 1, 0, 0, 0, 10778, 10782, 5, 731, 0, 0, 10779, 10780, 3, 2258, 1129, - 0, 10780, 10781, 5, 2369, 0, 0, 10781, 10783, 1, 0, 0, 0, 10782, 10779, - 1, 0, 0, 0, 10782, 10783, 1, 0, 0, 0, 10783, 10784, 1, 0, 0, 0, 10784, - 10785, 3, 1104, 552, 0, 10785, 10786, 5, 1175, 0, 0, 10786, 10787, 5, 2376, - 0, 0, 10787, 10788, 3, 1090, 545, 0, 10788, 10789, 5, 2377, 0, 0, 10789, - 1089, 1, 0, 0, 0, 10790, 10791, 3, 2078, 1039, 0, 10791, 1091, 1, 0, 0, - 0, 10792, 10794, 5, 151, 0, 0, 10793, 10795, 7, 115, 0, 0, 10794, 10793, + 1, 0, 0, 0, 7085, 7086, 1, 0, 0, 0, 7086, 627, 1, 0, 0, 0, 7087, 7088, + 5, 1568, 0, 0, 7088, 7089, 5, 1978, 0, 0, 7089, 7090, 5, 2372, 0, 0, 7090, + 7091, 5, 564, 0, 0, 7091, 7093, 5, 2372, 0, 0, 7092, 7094, 3, 600, 300, + 0, 7093, 7092, 1, 0, 0, 0, 7093, 7094, 1, 0, 0, 0, 7094, 7095, 1, 0, 0, + 0, 7095, 7097, 3, 640, 320, 0, 7096, 7098, 3, 658, 329, 0, 7097, 7096, + 1, 0, 0, 0, 7097, 7098, 1, 0, 0, 0, 7098, 629, 1, 0, 0, 0, 7099, 7101, + 5, 501, 0, 0, 7100, 7102, 5, 458, 0, 0, 7101, 7100, 1, 0, 0, 0, 7101, 7102, + 1, 0, 0, 0, 7102, 7103, 1, 0, 0, 0, 7103, 7104, 5, 756, 0, 0, 7104, 7105, + 5, 2188, 0, 0, 7105, 7106, 5, 1539, 0, 0, 7106, 7107, 3, 666, 333, 0, 7107, + 7108, 5, 2029, 0, 0, 7108, 7110, 3, 1472, 736, 0, 7109, 7111, 3, 600, 300, + 0, 7110, 7109, 1, 0, 0, 0, 7110, 7111, 1, 0, 0, 0, 7111, 7112, 1, 0, 0, + 0, 7112, 7130, 3, 640, 320, 0, 7113, 7114, 5, 2188, 0, 0, 7114, 7115, 5, + 629, 0, 0, 7115, 7128, 5, 680, 0, 0, 7116, 7121, 5, 2372, 0, 0, 7117, 7118, + 5, 2382, 0, 0, 7118, 7120, 5, 2372, 0, 0, 7119, 7117, 1, 0, 0, 0, 7120, + 7123, 1, 0, 0, 0, 7121, 7119, 1, 0, 0, 0, 7121, 7122, 1, 0, 0, 0, 7122, + 7129, 1, 0, 0, 0, 7123, 7121, 1, 0, 0, 0, 7124, 7125, 5, 2376, 0, 0, 7125, + 7126, 3, 1894, 947, 0, 7126, 7127, 5, 2377, 0, 0, 7127, 7129, 1, 0, 0, + 0, 7128, 7116, 1, 0, 0, 0, 7128, 7124, 1, 0, 0, 0, 7129, 7131, 1, 0, 0, + 0, 7130, 7113, 1, 0, 0, 0, 7130, 7131, 1, 0, 0, 0, 7131, 631, 1, 0, 0, + 0, 7132, 7134, 5, 642, 0, 0, 7133, 7135, 5, 458, 0, 0, 7134, 7133, 1, 0, + 0, 0, 7134, 7135, 1, 0, 0, 0, 7135, 7136, 1, 0, 0, 0, 7136, 7137, 5, 756, + 0, 0, 7137, 7138, 5, 2188, 0, 0, 7138, 7139, 5, 1539, 0, 0, 7139, 7140, + 3, 666, 333, 0, 7140, 7141, 5, 572, 0, 0, 7141, 7143, 3, 1472, 736, 0, + 7142, 7144, 3, 600, 300, 0, 7143, 7142, 1, 0, 0, 0, 7143, 7144, 1, 0, 0, + 0, 7144, 7145, 1, 0, 0, 0, 7145, 7147, 3, 640, 320, 0, 7146, 7148, 3, 658, + 329, 0, 7147, 7146, 1, 0, 0, 0, 7147, 7148, 1, 0, 0, 0, 7148, 633, 1, 0, + 0, 0, 7149, 7151, 5, 1568, 0, 0, 7150, 7152, 5, 458, 0, 0, 7151, 7150, + 1, 0, 0, 0, 7151, 7152, 1, 0, 0, 0, 7152, 7153, 1, 0, 0, 0, 7153, 7154, + 5, 753, 0, 0, 7154, 7155, 5, 628, 0, 0, 7155, 7156, 5, 151, 0, 0, 7156, + 7158, 3, 666, 333, 0, 7157, 7159, 3, 600, 300, 0, 7158, 7157, 1, 0, 0, + 0, 7158, 7159, 1, 0, 0, 0, 7159, 7160, 1, 0, 0, 0, 7160, 7161, 5, 879, + 0, 0, 7161, 7162, 5, 2129, 0, 0, 7162, 7164, 3, 662, 331, 0, 7163, 7165, + 3, 658, 329, 0, 7164, 7163, 1, 0, 0, 0, 7164, 7165, 1, 0, 0, 0, 7165, 635, + 1, 0, 0, 0, 7166, 7168, 5, 1568, 0, 0, 7167, 7169, 5, 458, 0, 0, 7168, + 7167, 1, 0, 0, 0, 7168, 7169, 1, 0, 0, 0, 7169, 7170, 1, 0, 0, 0, 7170, + 7171, 5, 753, 0, 0, 7171, 7172, 5, 628, 0, 0, 7172, 7173, 5, 151, 0, 0, + 7173, 7175, 3, 666, 333, 0, 7174, 7176, 3, 600, 300, 0, 7175, 7174, 1, + 0, 0, 0, 7175, 7176, 1, 0, 0, 0, 7176, 7177, 1, 0, 0, 0, 7177, 7178, 5, + 1489, 0, 0, 7178, 7179, 5, 879, 0, 0, 7179, 7180, 5, 2129, 0, 0, 7180, + 7181, 3, 666, 333, 0, 7181, 637, 1, 0, 0, 0, 7182, 7184, 5, 921, 0, 0, + 7183, 7185, 5, 458, 0, 0, 7184, 7183, 1, 0, 0, 0, 7184, 7185, 1, 0, 0, + 0, 7185, 7186, 1, 0, 0, 0, 7186, 7187, 5, 756, 0, 0, 7187, 7188, 5, 2029, + 0, 0, 7188, 7189, 5, 950, 0, 0, 7189, 7190, 5, 757, 0, 0, 7190, 7191, 5, + 2372, 0, 0, 7191, 7192, 5, 628, 0, 0, 7192, 7193, 5, 151, 0, 0, 7193, 7194, + 3, 662, 331, 0, 7194, 7196, 5, 572, 0, 0, 7195, 7197, 5, 560, 0, 0, 7196, + 7195, 1, 0, 0, 0, 7196, 7197, 1, 0, 0, 0, 7197, 7198, 1, 0, 0, 0, 7198, + 7199, 5, 757, 0, 0, 7199, 7200, 5, 628, 0, 0, 7200, 7201, 5, 151, 0, 0, + 7201, 7216, 3, 662, 331, 0, 7202, 7203, 5, 2188, 0, 0, 7203, 7204, 5, 629, + 0, 0, 7204, 7214, 5, 680, 0, 0, 7205, 7210, 5, 2372, 0, 0, 7206, 7207, + 5, 2382, 0, 0, 7207, 7209, 5, 2372, 0, 0, 7208, 7206, 1, 0, 0, 0, 7209, + 7212, 1, 0, 0, 0, 7210, 7208, 1, 0, 0, 0, 7210, 7211, 1, 0, 0, 0, 7211, + 7215, 1, 0, 0, 0, 7212, 7210, 1, 0, 0, 0, 7213, 7215, 3, 1894, 947, 0, + 7214, 7205, 1, 0, 0, 0, 7214, 7213, 1, 0, 0, 0, 7215, 7217, 1, 0, 0, 0, + 7216, 7202, 1, 0, 0, 0, 7216, 7217, 1, 0, 0, 0, 7217, 7219, 1, 0, 0, 0, + 7218, 7220, 3, 658, 329, 0, 7219, 7218, 1, 0, 0, 0, 7219, 7220, 1, 0, 0, + 0, 7220, 639, 1, 0, 0, 0, 7221, 7222, 5, 628, 0, 0, 7222, 7226, 5, 151, + 0, 0, 7223, 7224, 5, 507, 0, 0, 7224, 7227, 5, 1656, 0, 0, 7225, 7227, + 3, 662, 331, 0, 7226, 7223, 1, 0, 0, 0, 7226, 7225, 1, 0, 0, 0, 7227, 641, + 1, 0, 0, 0, 7228, 7229, 5, 2129, 0, 0, 7229, 7230, 5, 2265, 0, 0, 7230, + 7231, 5, 2372, 0, 0, 7231, 643, 1, 0, 0, 0, 7232, 7233, 5, 2129, 0, 0, + 7233, 7234, 5, 1978, 0, 0, 7234, 7235, 5, 2372, 0, 0, 7235, 645, 1, 0, + 0, 0, 7236, 7241, 3, 648, 324, 0, 7237, 7241, 3, 650, 325, 0, 7238, 7241, + 3, 652, 326, 0, 7239, 7241, 3, 654, 327, 0, 7240, 7236, 1, 0, 0, 0, 7240, + 7237, 1, 0, 0, 0, 7240, 7238, 1, 0, 0, 0, 7240, 7239, 1, 0, 0, 0, 7241, + 647, 1, 0, 0, 0, 7242, 7243, 7, 68, 0, 0, 7243, 7244, 5, 1539, 0, 0, 7244, + 7245, 5, 2372, 0, 0, 7245, 7246, 5, 564, 0, 0, 7246, 7247, 5, 200, 0, 0, + 7247, 7249, 5, 2372, 0, 0, 7248, 7250, 3, 644, 322, 0, 7249, 7248, 1, 0, + 0, 0, 7249, 7250, 1, 0, 0, 0, 7250, 7252, 1, 0, 0, 0, 7251, 7253, 3, 600, + 300, 0, 7252, 7251, 1, 0, 0, 0, 7252, 7253, 1, 0, 0, 0, 7253, 7255, 1, + 0, 0, 0, 7254, 7256, 3, 640, 320, 0, 7255, 7254, 1, 0, 0, 0, 7255, 7256, + 1, 0, 0, 0, 7256, 7258, 1, 0, 0, 0, 7257, 7259, 3, 658, 329, 0, 7258, 7257, + 1, 0, 0, 0, 7258, 7259, 1, 0, 0, 0, 7259, 649, 1, 0, 0, 0, 7260, 7261, + 5, 376, 0, 0, 7261, 7262, 5, 1539, 0, 0, 7262, 7263, 5, 564, 0, 0, 7263, + 7264, 5, 200, 0, 0, 7264, 7266, 5, 2372, 0, 0, 7265, 7267, 3, 600, 300, + 0, 7266, 7265, 1, 0, 0, 0, 7266, 7267, 1, 0, 0, 0, 7267, 7268, 1, 0, 0, + 0, 7268, 7270, 3, 640, 320, 0, 7269, 7271, 3, 658, 329, 0, 7270, 7269, + 1, 0, 0, 0, 7270, 7271, 1, 0, 0, 0, 7271, 651, 1, 0, 0, 0, 7272, 7273, + 7, 68, 0, 0, 7273, 7274, 5, 1539, 0, 0, 7274, 7275, 5, 2372, 0, 0, 7275, + 7276, 5, 564, 0, 0, 7276, 7277, 5, 200, 0, 0, 7277, 7279, 5, 2372, 0, 0, + 7278, 7280, 3, 644, 322, 0, 7279, 7278, 1, 0, 0, 0, 7279, 7280, 1, 0, 0, + 0, 7280, 7281, 1, 0, 0, 0, 7281, 7283, 5, 2029, 0, 0, 7282, 7284, 5, 804, + 0, 0, 7283, 7282, 1, 0, 0, 0, 7283, 7284, 1, 0, 0, 0, 7284, 7285, 1, 0, + 0, 0, 7285, 7286, 5, 90, 0, 0, 7286, 7287, 5, 757, 0, 0, 7287, 7288, 3, + 784, 392, 0, 7288, 653, 1, 0, 0, 0, 7289, 7290, 5, 376, 0, 0, 7290, 7291, + 5, 1539, 0, 0, 7291, 7292, 5, 2372, 0, 0, 7292, 7293, 5, 2387, 0, 0, 7293, + 7294, 5, 564, 0, 0, 7294, 7295, 5, 200, 0, 0, 7295, 7296, 5, 2372, 0, 0, + 7296, 7298, 5, 572, 0, 0, 7297, 7299, 5, 804, 0, 0, 7298, 7297, 1, 0, 0, + 0, 7298, 7299, 1, 0, 0, 0, 7299, 7300, 1, 0, 0, 0, 7300, 7301, 5, 90, 0, + 0, 7301, 7302, 5, 757, 0, 0, 7302, 7303, 3, 784, 392, 0, 7303, 655, 1, + 0, 0, 0, 7304, 7306, 5, 1685, 0, 0, 7305, 7307, 5, 2029, 0, 0, 7306, 7305, + 1, 0, 0, 0, 7306, 7307, 1, 0, 0, 0, 7307, 7308, 1, 0, 0, 0, 7308, 7309, + 5, 784, 0, 0, 7309, 7310, 3, 664, 332, 0, 7310, 7311, 5, 564, 0, 0, 7311, + 7312, 5, 37, 0, 0, 7312, 7313, 5, 271, 0, 0, 7313, 657, 1, 0, 0, 0, 7314, + 7315, 5, 2188, 0, 0, 7315, 7318, 5, 98, 0, 0, 7316, 7317, 5, 2129, 0, 0, + 7317, 7319, 5, 2372, 0, 0, 7318, 7316, 1, 0, 0, 0, 7318, 7319, 1, 0, 0, + 0, 7319, 659, 1, 0, 0, 0, 7320, 7321, 5, 628, 0, 0, 7321, 7322, 5, 151, + 0, 0, 7322, 7323, 3, 662, 331, 0, 7323, 661, 1, 0, 0, 0, 7324, 7325, 5, + 2373, 0, 0, 7325, 663, 1, 0, 0, 0, 7326, 7327, 5, 2372, 0, 0, 7327, 665, + 1, 0, 0, 0, 7328, 7329, 5, 2373, 0, 0, 7329, 667, 1, 0, 0, 0, 7330, 7335, + 5, 45, 0, 0, 7331, 7332, 5, 1976, 0, 0, 7332, 7336, 3, 2314, 1157, 0, 7333, + 7334, 5, 659, 0, 0, 7334, 7336, 3, 2302, 1151, 0, 7335, 7331, 1, 0, 0, + 0, 7335, 7333, 1, 0, 0, 0, 7336, 7338, 1, 0, 0, 0, 7337, 7339, 3, 670, + 335, 0, 7338, 7337, 1, 0, 0, 0, 7338, 7339, 1, 0, 0, 0, 7339, 7344, 1, + 0, 0, 0, 7340, 7341, 5, 45, 0, 0, 7341, 7342, 5, 206, 0, 0, 7342, 7344, + 3, 462, 231, 0, 7343, 7330, 1, 0, 0, 0, 7343, 7340, 1, 0, 0, 0, 7344, 7357, + 1, 0, 0, 0, 7345, 7358, 3, 672, 336, 0, 7346, 7347, 5, 796, 0, 0, 7347, + 7348, 5, 178, 0, 0, 7348, 7350, 5, 1508, 0, 0, 7349, 7351, 3, 680, 340, + 0, 7350, 7349, 1, 0, 0, 0, 7350, 7351, 1, 0, 0, 0, 7351, 7358, 1, 0, 0, + 0, 7352, 7354, 5, 376, 0, 0, 7353, 7355, 5, 1842, 0, 0, 7354, 7353, 1, + 0, 0, 0, 7354, 7355, 1, 0, 0, 0, 7355, 7356, 1, 0, 0, 0, 7356, 7358, 5, + 1639, 0, 0, 7357, 7345, 1, 0, 0, 0, 7357, 7346, 1, 0, 0, 0, 7357, 7352, + 1, 0, 0, 0, 7358, 7359, 1, 0, 0, 0, 7359, 7360, 5, 2396, 0, 0, 7360, 669, + 1, 0, 0, 0, 7361, 7378, 5, 1256, 0, 0, 7362, 7363, 5, 2376, 0, 0, 7363, + 7364, 3, 1704, 852, 0, 7364, 7365, 5, 2377, 0, 0, 7365, 7379, 1, 0, 0, + 0, 7366, 7367, 5, 564, 0, 0, 7367, 7368, 5, 2376, 0, 0, 7368, 7373, 3, + 682, 341, 0, 7369, 7370, 5, 2382, 0, 0, 7370, 7372, 3, 682, 341, 0, 7371, + 7369, 1, 0, 0, 0, 7372, 7375, 1, 0, 0, 0, 7373, 7371, 1, 0, 0, 0, 7373, + 7374, 1, 0, 0, 0, 7374, 7376, 1, 0, 0, 0, 7375, 7373, 1, 0, 0, 0, 7376, + 7377, 5, 2377, 0, 0, 7377, 7379, 1, 0, 0, 0, 7378, 7362, 1, 0, 0, 0, 7378, + 7366, 1, 0, 0, 0, 7379, 7400, 1, 0, 0, 0, 7380, 7397, 5, 1668, 0, 0, 7381, + 7382, 5, 2376, 0, 0, 7382, 7383, 3, 1148, 574, 0, 7383, 7384, 5, 2377, + 0, 0, 7384, 7398, 1, 0, 0, 0, 7385, 7386, 5, 564, 0, 0, 7386, 7387, 5, + 2376, 0, 0, 7387, 7392, 3, 684, 342, 0, 7388, 7389, 5, 2382, 0, 0, 7389, + 7391, 3, 684, 342, 0, 7390, 7388, 1, 0, 0, 0, 7391, 7394, 1, 0, 0, 0, 7392, + 7390, 1, 0, 0, 0, 7392, 7393, 1, 0, 0, 0, 7393, 7395, 1, 0, 0, 0, 7394, + 7392, 1, 0, 0, 0, 7395, 7396, 5, 2377, 0, 0, 7396, 7398, 1, 0, 0, 0, 7397, + 7381, 1, 0, 0, 0, 7397, 7385, 1, 0, 0, 0, 7398, 7400, 1, 0, 0, 0, 7399, + 7361, 1, 0, 0, 0, 7399, 7380, 1, 0, 0, 0, 7400, 671, 1, 0, 0, 0, 7401, + 7402, 5, 2136, 0, 0, 7402, 7403, 5, 1431, 0, 0, 7403, 7408, 5, 2091, 0, + 0, 7404, 7405, 5, 1568, 0, 0, 7405, 7406, 5, 328, 0, 0, 7406, 7407, 5, + 2029, 0, 0, 7407, 7409, 5, 1145, 0, 0, 7408, 7404, 1, 0, 0, 0, 7408, 7409, + 1, 0, 0, 0, 7409, 7431, 1, 0, 0, 0, 7410, 7411, 5, 2136, 0, 0, 7411, 7422, + 5, 1664, 0, 0, 7412, 7413, 5, 168, 0, 0, 7413, 7423, 5, 525, 0, 0, 7414, + 7416, 5, 168, 0, 0, 7415, 7417, 3, 678, 339, 0, 7416, 7415, 1, 0, 0, 0, + 7416, 7417, 1, 0, 0, 0, 7417, 7419, 1, 0, 0, 0, 7418, 7420, 3, 2246, 1123, + 0, 7419, 7418, 1, 0, 0, 0, 7419, 7420, 1, 0, 0, 0, 7420, 7423, 1, 0, 0, + 0, 7421, 7423, 5, 168, 0, 0, 7422, 7412, 1, 0, 0, 0, 7422, 7414, 1, 0, + 0, 0, 7422, 7421, 1, 0, 0, 0, 7422, 7423, 1, 0, 0, 0, 7423, 7425, 1, 0, + 0, 0, 7424, 7426, 3, 678, 339, 0, 7425, 7424, 1, 0, 0, 0, 7425, 7426, 1, + 0, 0, 0, 7426, 7428, 1, 0, 0, 0, 7427, 7429, 3, 2246, 1123, 0, 7428, 7427, + 1, 0, 0, 0, 7428, 7429, 1, 0, 0, 0, 7429, 7431, 1, 0, 0, 0, 7430, 7401, + 1, 0, 0, 0, 7430, 7410, 1, 0, 0, 0, 7431, 673, 1, 0, 0, 0, 7432, 7434, + 5, 243, 0, 0, 7433, 7435, 5, 1842, 0, 0, 7434, 7433, 1, 0, 0, 0, 7434, + 7435, 1, 0, 0, 0, 7435, 7436, 1, 0, 0, 0, 7436, 7438, 5, 1639, 0, 0, 7437, + 7439, 3, 676, 338, 0, 7438, 7437, 1, 0, 0, 0, 7438, 7439, 1, 0, 0, 0, 7439, + 675, 1, 0, 0, 0, 7440, 7488, 5, 564, 0, 0, 7441, 7445, 5, 1976, 0, 0, 7442, + 7444, 3, 676, 338, 0, 7443, 7442, 1, 0, 0, 0, 7444, 7447, 1, 0, 0, 0, 7445, + 7443, 1, 0, 0, 0, 7445, 7446, 1, 0, 0, 0, 7446, 7489, 1, 0, 0, 0, 7447, + 7445, 1, 0, 0, 0, 7448, 7467, 5, 37, 0, 0, 7449, 7451, 5, 655, 0, 0, 7450, + 7449, 1, 0, 0, 0, 7450, 7451, 1, 0, 0, 0, 7451, 7452, 1, 0, 0, 0, 7452, + 7455, 5, 223, 0, 0, 7453, 7454, 5, 1595, 0, 0, 7454, 7456, 5, 2370, 0, + 0, 7455, 7453, 1, 0, 0, 0, 7455, 7456, 1, 0, 0, 0, 7456, 7460, 1, 0, 0, + 0, 7457, 7459, 3, 676, 338, 0, 7458, 7457, 1, 0, 0, 0, 7459, 7462, 1, 0, + 0, 0, 7460, 7458, 1, 0, 0, 0, 7460, 7461, 1, 0, 0, 0, 7461, 7468, 1, 0, + 0, 0, 7462, 7460, 1, 0, 0, 0, 7463, 7465, 5, 804, 0, 0, 7464, 7463, 1, + 0, 0, 0, 7464, 7465, 1, 0, 0, 0, 7465, 7466, 1, 0, 0, 0, 7466, 7468, 5, + 656, 0, 0, 7467, 7450, 1, 0, 0, 0, 7467, 7464, 1, 0, 0, 0, 7468, 7489, + 1, 0, 0, 0, 7469, 7472, 5, 223, 0, 0, 7470, 7471, 5, 1595, 0, 0, 7471, + 7473, 5, 2370, 0, 0, 7472, 7470, 1, 0, 0, 0, 7472, 7473, 1, 0, 0, 0, 7473, + 7478, 1, 0, 0, 0, 7474, 7475, 3, 2312, 1156, 0, 7475, 7476, 5, 1595, 0, + 0, 7476, 7477, 5, 2370, 0, 0, 7477, 7479, 1, 0, 0, 0, 7478, 7474, 1, 0, + 0, 0, 7479, 7480, 1, 0, 0, 0, 7480, 7478, 1, 0, 0, 0, 7480, 7481, 1, 0, + 0, 0, 7481, 7485, 1, 0, 0, 0, 7482, 7484, 3, 676, 338, 0, 7483, 7482, 1, + 0, 0, 0, 7484, 7487, 1, 0, 0, 0, 7485, 7483, 1, 0, 0, 0, 7485, 7486, 1, + 0, 0, 0, 7486, 7489, 1, 0, 0, 0, 7487, 7485, 1, 0, 0, 0, 7488, 7441, 1, + 0, 0, 0, 7488, 7448, 1, 0, 0, 0, 7488, 7469, 1, 0, 0, 0, 7489, 677, 1, + 0, 0, 0, 7490, 7491, 7, 69, 0, 0, 7491, 679, 1, 0, 0, 0, 7492, 7494, 5, + 719, 0, 0, 7493, 7495, 3, 2314, 1157, 0, 7494, 7493, 1, 0, 0, 0, 7494, + 7495, 1, 0, 0, 0, 7495, 681, 1, 0, 0, 0, 7496, 7500, 3, 2172, 1086, 0, + 7497, 7498, 5, 1997, 0, 0, 7498, 7500, 3, 2374, 1187, 0, 7499, 7496, 1, + 0, 0, 0, 7499, 7497, 1, 0, 0, 0, 7500, 683, 1, 0, 0, 0, 7501, 7505, 3, + 2172, 1086, 0, 7502, 7503, 5, 1997, 0, 0, 7503, 7505, 3, 2374, 1187, 0, + 7504, 7501, 1, 0, 0, 0, 7504, 7502, 1, 0, 0, 0, 7505, 685, 1, 0, 0, 0, + 7506, 7507, 5, 74, 0, 0, 7507, 7508, 5, 1639, 0, 0, 7508, 7511, 5, 2188, + 0, 0, 7509, 7512, 3, 688, 344, 0, 7510, 7512, 3, 690, 345, 0, 7511, 7509, + 1, 0, 0, 0, 7511, 7510, 1, 0, 0, 0, 7512, 7514, 1, 0, 0, 0, 7513, 7515, + 3, 710, 355, 0, 7514, 7513, 1, 0, 0, 0, 7514, 7515, 1, 0, 0, 0, 7515, 7516, + 1, 0, 0, 0, 7516, 7517, 5, 2396, 0, 0, 7517, 687, 1, 0, 0, 0, 7518, 7519, + 5, 223, 0, 0, 7519, 7520, 3, 2314, 1157, 0, 7520, 7521, 5, 2369, 0, 0, + 7521, 7529, 3, 2312, 1156, 0, 7522, 7523, 5, 2382, 0, 0, 7523, 7524, 3, + 2314, 1157, 0, 7524, 7525, 5, 2369, 0, 0, 7525, 7526, 3, 2312, 1156, 0, + 7526, 7528, 1, 0, 0, 0, 7527, 7522, 1, 0, 0, 0, 7528, 7531, 1, 0, 0, 0, + 7529, 7527, 1, 0, 0, 0, 7529, 7530, 1, 0, 0, 0, 7530, 7532, 1, 0, 0, 0, + 7531, 7529, 1, 0, 0, 0, 7532, 7533, 3, 694, 347, 0, 7533, 689, 1, 0, 0, + 0, 7534, 7535, 5, 577, 0, 0, 7535, 7540, 3, 2294, 1147, 0, 7536, 7537, + 5, 2382, 0, 0, 7537, 7539, 3, 2294, 1147, 0, 7538, 7536, 1, 0, 0, 0, 7539, + 7542, 1, 0, 0, 0, 7540, 7538, 1, 0, 0, 0, 7540, 7541, 1, 0, 0, 0, 7541, + 7580, 1, 0, 0, 0, 7542, 7540, 1, 0, 0, 0, 7543, 7544, 5, 1240, 0, 0, 7544, + 7549, 3, 2264, 1132, 0, 7545, 7546, 5, 2382, 0, 0, 7546, 7548, 3, 2264, + 1132, 0, 7547, 7545, 1, 0, 0, 0, 7548, 7551, 1, 0, 0, 0, 7549, 7547, 1, + 0, 0, 0, 7549, 7550, 1, 0, 0, 0, 7550, 7580, 1, 0, 0, 0, 7551, 7549, 1, + 0, 0, 0, 7552, 7553, 5, 2052, 0, 0, 7553, 7558, 3, 2288, 1144, 0, 7554, + 7555, 5, 2382, 0, 0, 7555, 7557, 3, 2288, 1144, 0, 7556, 7554, 1, 0, 0, + 0, 7557, 7560, 1, 0, 0, 0, 7558, 7556, 1, 0, 0, 0, 7558, 7559, 1, 0, 0, + 0, 7559, 7580, 1, 0, 0, 0, 7560, 7558, 1, 0, 0, 0, 7561, 7562, 5, 656, + 0, 0, 7562, 7567, 3, 2302, 1151, 0, 7563, 7564, 5, 2382, 0, 0, 7564, 7566, + 3, 2302, 1151, 0, 7565, 7563, 1, 0, 0, 0, 7566, 7569, 1, 0, 0, 0, 7567, + 7565, 1, 0, 0, 0, 7567, 7568, 1, 0, 0, 0, 7568, 7580, 1, 0, 0, 0, 7569, + 7567, 1, 0, 0, 0, 7570, 7571, 5, 674, 0, 0, 7571, 7576, 3, 692, 346, 0, + 7572, 7573, 5, 2382, 0, 0, 7573, 7575, 3, 692, 346, 0, 7574, 7572, 1, 0, + 0, 0, 7575, 7578, 1, 0, 0, 0, 7576, 7574, 1, 0, 0, 0, 7576, 7577, 1, 0, + 0, 0, 7577, 7580, 1, 0, 0, 0, 7578, 7576, 1, 0, 0, 0, 7579, 7534, 1, 0, + 0, 0, 7579, 7543, 1, 0, 0, 0, 7579, 7552, 1, 0, 0, 0, 7579, 7561, 1, 0, + 0, 0, 7579, 7570, 1, 0, 0, 0, 7580, 7592, 1, 0, 0, 0, 7581, 7593, 3, 694, + 347, 0, 7582, 7585, 3, 698, 349, 0, 7583, 7584, 5, 2382, 0, 0, 7584, 7586, + 3, 706, 353, 0, 7585, 7583, 1, 0, 0, 0, 7585, 7586, 1, 0, 0, 0, 7586, 7593, + 1, 0, 0, 0, 7587, 7590, 3, 706, 353, 0, 7588, 7589, 5, 2382, 0, 0, 7589, + 7591, 3, 698, 349, 0, 7590, 7588, 1, 0, 0, 0, 7590, 7591, 1, 0, 0, 0, 7591, + 7593, 1, 0, 0, 0, 7592, 7581, 1, 0, 0, 0, 7592, 7582, 1, 0, 0, 0, 7592, + 7587, 1, 0, 0, 0, 7593, 691, 1, 0, 0, 0, 7594, 7595, 3, 2380, 1190, 0, + 7595, 693, 1, 0, 0, 0, 7596, 7599, 5, 2129, 0, 0, 7597, 7600, 3, 696, 348, + 0, 7598, 7600, 5, 1145, 0, 0, 7599, 7597, 1, 0, 0, 0, 7599, 7598, 1, 0, + 0, 0, 7600, 695, 1, 0, 0, 0, 7601, 7602, 3, 2384, 1192, 0, 7602, 697, 1, + 0, 0, 0, 7603, 7604, 5, 363, 0, 0, 7604, 7605, 5, 292, 0, 0, 7605, 7606, + 5, 2376, 0, 0, 7606, 7607, 3, 700, 350, 0, 7607, 7608, 5, 2382, 0, 0, 7608, + 7609, 3, 702, 351, 0, 7609, 7610, 5, 2382, 0, 0, 7610, 7611, 3, 704, 352, + 0, 7611, 7612, 5, 2377, 0, 0, 7612, 699, 1, 0, 0, 0, 7613, 7614, 5, 2370, + 0, 0, 7614, 701, 1, 0, 0, 0, 7615, 7616, 5, 2370, 0, 0, 7616, 703, 1, 0, + 0, 0, 7617, 7618, 5, 2370, 0, 0, 7618, 705, 1, 0, 0, 0, 7619, 7620, 5, + 363, 0, 0, 7620, 7621, 5, 1547, 0, 0, 7621, 7622, 3, 708, 354, 0, 7622, + 707, 1, 0, 0, 0, 7623, 7624, 5, 2370, 0, 0, 7624, 709, 1, 0, 0, 0, 7625, + 7626, 5, 2188, 0, 0, 7626, 7627, 7, 70, 0, 0, 7627, 7628, 5, 834, 0, 0, + 7628, 7629, 5, 1655, 0, 0, 7629, 7630, 5, 1974, 0, 0, 7630, 711, 1, 0, + 0, 0, 7631, 7632, 4, 356, 0, 0, 7632, 7676, 5, 82, 0, 0, 7633, 7634, 5, + 1318, 0, 0, 7634, 7644, 3, 714, 357, 0, 7635, 7636, 7, 71, 0, 0, 7636, + 7641, 3, 726, 363, 0, 7637, 7638, 5, 2382, 0, 0, 7638, 7640, 3, 726, 363, + 0, 7639, 7637, 1, 0, 0, 0, 7640, 7643, 1, 0, 0, 0, 7641, 7639, 1, 0, 0, + 0, 7641, 7642, 1, 0, 0, 0, 7642, 7645, 1, 0, 0, 0, 7643, 7641, 1, 0, 0, + 0, 7644, 7635, 1, 0, 0, 0, 7644, 7645, 1, 0, 0, 0, 7645, 7651, 1, 0, 0, + 0, 7646, 7648, 5, 2179, 0, 0, 7647, 7649, 5, 1121, 0, 0, 7648, 7647, 1, + 0, 0, 0, 7648, 7649, 1, 0, 0, 0, 7649, 7650, 1, 0, 0, 0, 7650, 7652, 5, + 1679, 0, 0, 7651, 7646, 1, 0, 0, 0, 7651, 7652, 1, 0, 0, 0, 7652, 7677, + 1, 0, 0, 0, 7653, 7654, 5, 277, 0, 0, 7654, 7655, 5, 927, 0, 0, 7655, 7656, + 3, 1014, 507, 0, 7656, 7657, 5, 81, 0, 0, 7657, 7662, 3, 2252, 1126, 0, + 7658, 7659, 5, 2382, 0, 0, 7659, 7661, 3, 2252, 1126, 0, 7660, 7658, 1, + 0, 0, 0, 7661, 7664, 1, 0, 0, 0, 7662, 7660, 1, 0, 0, 0, 7662, 7663, 1, + 0, 0, 0, 7663, 7674, 1, 0, 0, 0, 7664, 7662, 1, 0, 0, 0, 7665, 7666, 5, + 151, 0, 0, 7666, 7671, 3, 726, 363, 0, 7667, 7668, 5, 2382, 0, 0, 7668, + 7670, 3, 726, 363, 0, 7669, 7667, 1, 0, 0, 0, 7670, 7673, 1, 0, 0, 0, 7671, + 7669, 1, 0, 0, 0, 7671, 7672, 1, 0, 0, 0, 7672, 7675, 1, 0, 0, 0, 7673, + 7671, 1, 0, 0, 0, 7674, 7665, 1, 0, 0, 0, 7674, 7675, 1, 0, 0, 0, 7675, + 7677, 1, 0, 0, 0, 7676, 7633, 1, 0, 0, 0, 7676, 7653, 1, 0, 0, 0, 7677, + 7678, 1, 0, 0, 0, 7678, 7679, 5, 2396, 0, 0, 7679, 713, 1, 0, 0, 0, 7680, + 7681, 3, 2378, 1189, 0, 7681, 715, 1, 0, 0, 0, 7682, 7693, 5, 82, 0, 0, + 7683, 7688, 3, 722, 361, 0, 7684, 7689, 3, 724, 362, 0, 7685, 7686, 5, + 680, 0, 0, 7686, 7687, 5, 1564, 0, 0, 7687, 7689, 5, 315, 0, 0, 7688, 7684, + 1, 0, 0, 0, 7688, 7685, 1, 0, 0, 0, 7688, 7689, 1, 0, 0, 0, 7689, 7694, + 1, 0, 0, 0, 7690, 7694, 3, 728, 364, 0, 7691, 7694, 5, 948, 0, 0, 7692, + 7694, 3, 718, 359, 0, 7693, 7683, 1, 0, 0, 0, 7693, 7690, 1, 0, 0, 0, 7693, + 7691, 1, 0, 0, 0, 7693, 7692, 1, 0, 0, 0, 7694, 7697, 1, 0, 0, 0, 7695, + 7696, 5, 151, 0, 0, 7696, 7698, 7, 72, 0, 0, 7697, 7695, 1, 0, 0, 0, 7697, + 7698, 1, 0, 0, 0, 7698, 7704, 1, 0, 0, 0, 7699, 7701, 5, 2179, 0, 0, 7700, + 7702, 5, 1121, 0, 0, 7701, 7700, 1, 0, 0, 0, 7701, 7702, 1, 0, 0, 0, 7702, + 7703, 1, 0, 0, 0, 7703, 7705, 5, 1679, 0, 0, 7704, 7699, 1, 0, 0, 0, 7704, + 7705, 1, 0, 0, 0, 7705, 7707, 1, 0, 0, 0, 7706, 7708, 3, 720, 360, 0, 7707, + 7706, 1, 0, 0, 0, 7707, 7708, 1, 0, 0, 0, 7708, 7709, 1, 0, 0, 0, 7709, + 7710, 5, 2396, 0, 0, 7710, 717, 1, 0, 0, 0, 7711, 7712, 4, 359, 1, 0, 7712, + 7713, 5, 396, 0, 0, 7713, 7714, 3, 724, 362, 0, 7714, 719, 1, 0, 0, 0, + 7715, 7716, 4, 360, 2, 0, 7716, 7717, 5, 270, 0, 0, 7717, 7718, 5, 2398, + 0, 0, 7718, 7719, 7, 73, 0, 0, 7719, 721, 1, 0, 0, 0, 7720, 7726, 3, 740, + 370, 0, 7721, 7723, 5, 37, 0, 0, 7722, 7724, 5, 1635, 0, 0, 7723, 7722, + 1, 0, 0, 0, 7723, 7724, 1, 0, 0, 0, 7724, 7726, 1, 0, 0, 0, 7725, 7720, + 1, 0, 0, 0, 7725, 7721, 1, 0, 0, 0, 7726, 7737, 1, 0, 0, 0, 7727, 7733, + 5, 2382, 0, 0, 7728, 7734, 3, 740, 370, 0, 7729, 7731, 5, 37, 0, 0, 7730, + 7732, 5, 1635, 0, 0, 7731, 7730, 1, 0, 0, 0, 7731, 7732, 1, 0, 0, 0, 7732, + 7734, 1, 0, 0, 0, 7733, 7728, 1, 0, 0, 0, 7733, 7729, 1, 0, 0, 0, 7734, + 7736, 1, 0, 0, 0, 7735, 7727, 1, 0, 0, 0, 7736, 7739, 1, 0, 0, 0, 7737, + 7735, 1, 0, 0, 0, 7737, 7738, 1, 0, 0, 0, 7738, 7757, 1, 0, 0, 0, 7739, + 7737, 1, 0, 0, 0, 7740, 7744, 3, 2364, 1182, 0, 7741, 7742, 5, 37, 0, 0, + 7742, 7744, 5, 1363, 0, 0, 7743, 7740, 1, 0, 0, 0, 7743, 7741, 1, 0, 0, + 0, 7744, 7753, 1, 0, 0, 0, 7745, 7749, 5, 2382, 0, 0, 7746, 7750, 3, 2364, + 1182, 0, 7747, 7748, 5, 37, 0, 0, 7748, 7750, 5, 1363, 0, 0, 7749, 7746, + 1, 0, 0, 0, 7749, 7747, 1, 0, 0, 0, 7750, 7752, 1, 0, 0, 0, 7751, 7745, + 1, 0, 0, 0, 7752, 7755, 1, 0, 0, 0, 7753, 7751, 1, 0, 0, 0, 7753, 7754, + 1, 0, 0, 0, 7754, 7757, 1, 0, 0, 0, 7755, 7753, 1, 0, 0, 0, 7756, 7725, + 1, 0, 0, 0, 7756, 7743, 1, 0, 0, 0, 7757, 723, 1, 0, 0, 0, 7758, 7759, + 5, 151, 0, 0, 7759, 7764, 3, 726, 363, 0, 7760, 7761, 5, 2382, 0, 0, 7761, + 7763, 3, 726, 363, 0, 7762, 7760, 1, 0, 0, 0, 7763, 7766, 1, 0, 0, 0, 7764, + 7762, 1, 0, 0, 0, 7764, 7765, 1, 0, 0, 0, 7765, 725, 1, 0, 0, 0, 7766, + 7764, 1, 0, 0, 0, 7767, 7768, 3, 2384, 1192, 0, 7768, 727, 1, 0, 0, 0, + 7769, 7774, 3, 730, 365, 0, 7770, 7771, 5, 2382, 0, 0, 7771, 7773, 3, 730, + 365, 0, 7772, 7770, 1, 0, 0, 0, 7773, 7776, 1, 0, 0, 0, 7774, 7772, 1, + 0, 0, 0, 7774, 7775, 1, 0, 0, 0, 7775, 7779, 1, 0, 0, 0, 7776, 7774, 1, + 0, 0, 0, 7777, 7779, 5, 37, 0, 0, 7778, 7769, 1, 0, 0, 0, 7778, 7777, 1, + 0, 0, 0, 7779, 7780, 1, 0, 0, 0, 7780, 7781, 3, 732, 366, 0, 7781, 729, + 1, 0, 0, 0, 7782, 7783, 7, 51, 0, 0, 7783, 731, 1, 0, 0, 0, 7784, 7797, + 5, 1175, 0, 0, 7785, 7798, 3, 736, 368, 0, 7786, 7787, 5, 395, 0, 0, 7787, + 7798, 3, 2384, 1192, 0, 7788, 7789, 5, 884, 0, 0, 7789, 7790, 5, 900, 0, + 0, 7790, 7798, 3, 734, 367, 0, 7791, 7792, 4, 366, 3, 0, 7792, 7793, 5, + 1617, 0, 0, 7793, 7794, 5, 2041, 0, 0, 7794, 7795, 5, 1367, 0, 0, 7795, + 7798, 3, 738, 369, 0, 7796, 7798, 5, 363, 0, 0, 7797, 7785, 1, 0, 0, 0, + 7797, 7786, 1, 0, 0, 0, 7797, 7788, 1, 0, 0, 0, 7797, 7791, 1, 0, 0, 0, + 7797, 7796, 1, 0, 0, 0, 7798, 733, 1, 0, 0, 0, 7799, 7800, 3, 2380, 1190, + 0, 7800, 7801, 5, 2369, 0, 0, 7801, 7803, 1, 0, 0, 0, 7802, 7799, 1, 0, + 0, 0, 7802, 7803, 1, 0, 0, 0, 7803, 7804, 1, 0, 0, 0, 7804, 7805, 3, 2380, + 1190, 0, 7805, 735, 1, 0, 0, 0, 7806, 7807, 3, 2380, 1190, 0, 7807, 7808, + 5, 2369, 0, 0, 7808, 7810, 1, 0, 0, 0, 7809, 7806, 1, 0, 0, 0, 7809, 7810, + 1, 0, 0, 0, 7810, 7811, 1, 0, 0, 0, 7811, 7812, 3, 2380, 1190, 0, 7812, + 737, 1, 0, 0, 0, 7813, 7814, 3, 2380, 1190, 0, 7814, 7815, 5, 2369, 0, + 0, 7815, 7817, 1, 0, 0, 0, 7816, 7813, 1, 0, 0, 0, 7816, 7817, 1, 0, 0, + 0, 7817, 7818, 1, 0, 0, 0, 7818, 7819, 3, 2380, 1190, 0, 7819, 739, 1, + 0, 0, 0, 7820, 7821, 5, 41, 0, 0, 7821, 7891, 5, 1842, 0, 0, 7822, 7891, + 5, 206, 0, 0, 7823, 7891, 5, 277, 0, 0, 7824, 7825, 5, 329, 0, 0, 7825, + 7891, 5, 795, 0, 0, 7826, 7891, 5, 392, 0, 0, 7827, 7891, 5, 395, 0, 0, + 7828, 7891, 5, 659, 0, 0, 7829, 7830, 5, 848, 0, 0, 7830, 7891, 5, 2166, + 0, 0, 7831, 7832, 5, 1121, 0, 0, 7832, 7891, 5, 492, 0, 0, 7833, 7891, + 5, 1227, 0, 0, 7834, 7835, 4, 370, 4, 0, 7835, 7836, 5, 1315, 0, 0, 7836, + 7891, 5, 329, 0, 0, 7837, 7891, 5, 1365, 0, 0, 7838, 7891, 5, 1367, 0, + 0, 7839, 7840, 5, 1377, 0, 0, 7840, 7841, 5, 329, 0, 0, 7841, 7891, 5, + 795, 0, 0, 7842, 7843, 5, 1377, 0, 0, 7843, 7891, 5, 1689, 0, 0, 7844, + 7891, 5, 1494, 0, 0, 7845, 7846, 5, 1497, 0, 0, 7846, 7891, 5, 1546, 0, + 0, 7847, 7891, 5, 1554, 0, 0, 7848, 7891, 5, 1564, 0, 0, 7849, 7891, 5, + 1689, 0, 0, 7850, 7851, 5, 1842, 0, 0, 7851, 7891, 5, 82, 0, 0, 7852, 7853, + 5, 1842, 0, 0, 7853, 7891, 5, 591, 0, 0, 7854, 7891, 5, 1976, 0, 0, 7855, + 7891, 5, 1973, 0, 0, 7856, 7891, 5, 2044, 0, 0, 7857, 7891, 5, 2053, 0, + 0, 7858, 7891, 5, 2121, 0, 0, 7859, 7891, 5, 2166, 0, 0, 7860, 7861, 5, + 41, 0, 0, 7861, 7891, 5, 1554, 0, 0, 7862, 7863, 5, 41, 0, 0, 7863, 7891, + 5, 1976, 0, 0, 7864, 7865, 5, 226, 0, 0, 7865, 7891, 5, 1976, 0, 0, 7866, + 7867, 5, 376, 0, 0, 7867, 7891, 5, 1976, 0, 0, 7868, 7869, 5, 489, 0, 0, + 7869, 7891, 5, 1365, 0, 0, 7870, 7871, 5, 591, 0, 0, 7871, 7891, 5, 395, + 0, 0, 7872, 7873, 5, 591, 0, 0, 7873, 7891, 5, 1365, 0, 0, 7874, 7875, + 5, 591, 0, 0, 7875, 7891, 5, 1554, 0, 0, 7876, 7877, 5, 591, 0, 0, 7877, + 7891, 5, 1976, 0, 0, 7878, 7879, 5, 591, 0, 0, 7879, 7891, 5, 2053, 0, + 0, 7880, 7881, 5, 697, 0, 0, 7881, 7891, 5, 1976, 0, 0, 7882, 7883, 5, + 812, 0, 0, 7883, 7891, 5, 1976, 0, 0, 7884, 7885, 5, 1548, 0, 0, 7885, + 7891, 5, 1554, 0, 0, 7886, 7887, 5, 1548, 0, 0, 7887, 7891, 5, 1976, 0, + 0, 7888, 7889, 5, 2091, 0, 0, 7889, 7891, 5, 1976, 0, 0, 7890, 7820, 1, + 0, 0, 0, 7890, 7822, 1, 0, 0, 0, 7890, 7823, 1, 0, 0, 0, 7890, 7824, 1, + 0, 0, 0, 7890, 7826, 1, 0, 0, 0, 7890, 7827, 1, 0, 0, 0, 7890, 7828, 1, + 0, 0, 0, 7890, 7829, 1, 0, 0, 0, 7890, 7831, 1, 0, 0, 0, 7890, 7833, 1, + 0, 0, 0, 7890, 7834, 1, 0, 0, 0, 7890, 7837, 1, 0, 0, 0, 7890, 7838, 1, + 0, 0, 0, 7890, 7839, 1, 0, 0, 0, 7890, 7842, 1, 0, 0, 0, 7890, 7844, 1, + 0, 0, 0, 7890, 7845, 1, 0, 0, 0, 7890, 7847, 1, 0, 0, 0, 7890, 7848, 1, + 0, 0, 0, 7890, 7849, 1, 0, 0, 0, 7890, 7850, 1, 0, 0, 0, 7890, 7852, 1, + 0, 0, 0, 7890, 7854, 1, 0, 0, 0, 7890, 7855, 1, 0, 0, 0, 7890, 7856, 1, + 0, 0, 0, 7890, 7857, 1, 0, 0, 0, 7890, 7858, 1, 0, 0, 0, 7890, 7859, 1, + 0, 0, 0, 7890, 7860, 1, 0, 0, 0, 7890, 7862, 1, 0, 0, 0, 7890, 7864, 1, + 0, 0, 0, 7890, 7866, 1, 0, 0, 0, 7890, 7868, 1, 0, 0, 0, 7890, 7870, 1, + 0, 0, 0, 7890, 7872, 1, 0, 0, 0, 7890, 7874, 1, 0, 0, 0, 7890, 7876, 1, + 0, 0, 0, 7890, 7878, 1, 0, 0, 0, 7890, 7880, 1, 0, 0, 0, 7890, 7882, 1, + 0, 0, 0, 7890, 7884, 1, 0, 0, 0, 7890, 7886, 1, 0, 0, 0, 7890, 7888, 1, + 0, 0, 0, 7891, 741, 1, 0, 0, 0, 7892, 7893, 5, 425, 0, 0, 7893, 7894, 5, + 659, 0, 0, 7894, 7895, 3, 2302, 1151, 0, 7895, 7896, 5, 2396, 0, 0, 7896, + 743, 1, 0, 0, 0, 7897, 7898, 5, 403, 0, 0, 7898, 7899, 5, 1639, 0, 0, 7899, + 8019, 5, 572, 0, 0, 7900, 7904, 5, 223, 0, 0, 7901, 7902, 3, 2260, 1130, + 0, 7902, 7903, 5, 2369, 0, 0, 7903, 7905, 1, 0, 0, 0, 7904, 7901, 1, 0, + 0, 0, 7904, 7905, 1, 0, 0, 0, 7905, 7906, 1, 0, 0, 0, 7906, 7907, 3, 2380, + 1190, 0, 7907, 7908, 5, 2369, 0, 0, 7908, 7921, 3, 2380, 1190, 0, 7909, + 7913, 5, 2382, 0, 0, 7910, 7911, 3, 2260, 1130, 0, 7911, 7912, 5, 2369, + 0, 0, 7912, 7914, 1, 0, 0, 0, 7913, 7910, 1, 0, 0, 0, 7913, 7914, 1, 0, + 0, 0, 7914, 7915, 1, 0, 0, 0, 7915, 7916, 3, 2380, 1190, 0, 7916, 7917, + 5, 2369, 0, 0, 7917, 7918, 3, 2380, 1190, 0, 7918, 7920, 1, 0, 0, 0, 7919, + 7909, 1, 0, 0, 0, 7920, 7923, 1, 0, 0, 0, 7921, 7919, 1, 0, 0, 0, 7921, + 7922, 1, 0, 0, 0, 7922, 8020, 1, 0, 0, 0, 7923, 7921, 1, 0, 0, 0, 7924, + 7928, 5, 577, 0, 0, 7925, 7926, 3, 2260, 1130, 0, 7926, 7927, 5, 2369, + 0, 0, 7927, 7929, 1, 0, 0, 0, 7928, 7925, 1, 0, 0, 0, 7928, 7929, 1, 0, + 0, 0, 7929, 7930, 1, 0, 0, 0, 7930, 7940, 3, 2380, 1190, 0, 7931, 7935, + 5, 2382, 0, 0, 7932, 7933, 3, 2260, 1130, 0, 7933, 7934, 5, 2369, 0, 0, + 7934, 7936, 1, 0, 0, 0, 7935, 7932, 1, 0, 0, 0, 7935, 7936, 1, 0, 0, 0, + 7936, 7937, 1, 0, 0, 0, 7937, 7939, 3, 2380, 1190, 0, 7938, 7931, 1, 0, + 0, 0, 7939, 7942, 1, 0, 0, 0, 7940, 7938, 1, 0, 0, 0, 7940, 7941, 1, 0, + 0, 0, 7941, 8020, 1, 0, 0, 0, 7942, 7940, 1, 0, 0, 0, 7943, 7947, 5, 1240, + 0, 0, 7944, 7945, 3, 2260, 1130, 0, 7945, 7946, 5, 2369, 0, 0, 7946, 7948, + 1, 0, 0, 0, 7947, 7944, 1, 0, 0, 0, 7947, 7948, 1, 0, 0, 0, 7948, 7949, + 1, 0, 0, 0, 7949, 7959, 3, 2380, 1190, 0, 7950, 7954, 5, 2382, 0, 0, 7951, + 7952, 3, 2260, 1130, 0, 7952, 7953, 5, 2369, 0, 0, 7953, 7955, 1, 0, 0, + 0, 7954, 7951, 1, 0, 0, 0, 7954, 7955, 1, 0, 0, 0, 7955, 7956, 1, 0, 0, + 0, 7956, 7958, 3, 2380, 1190, 0, 7957, 7950, 1, 0, 0, 0, 7958, 7961, 1, + 0, 0, 0, 7959, 7957, 1, 0, 0, 0, 7959, 7960, 1, 0, 0, 0, 7960, 8020, 1, + 0, 0, 0, 7961, 7959, 1, 0, 0, 0, 7962, 7966, 5, 2052, 0, 0, 7963, 7964, + 3, 2260, 1130, 0, 7964, 7965, 5, 2369, 0, 0, 7965, 7967, 1, 0, 0, 0, 7966, + 7963, 1, 0, 0, 0, 7966, 7967, 1, 0, 0, 0, 7967, 7968, 1, 0, 0, 0, 7968, + 7978, 3, 2380, 1190, 0, 7969, 7973, 5, 2382, 0, 0, 7970, 7971, 3, 2260, + 1130, 0, 7971, 7972, 5, 2369, 0, 0, 7972, 7974, 1, 0, 0, 0, 7973, 7970, + 1, 0, 0, 0, 7973, 7974, 1, 0, 0, 0, 7974, 7975, 1, 0, 0, 0, 7975, 7977, + 3, 2380, 1190, 0, 7976, 7969, 1, 0, 0, 0, 7977, 7980, 1, 0, 0, 0, 7978, + 7976, 1, 0, 0, 0, 7978, 7979, 1, 0, 0, 0, 7979, 8020, 1, 0, 0, 0, 7980, + 7978, 1, 0, 0, 0, 7981, 7985, 5, 656, 0, 0, 7982, 7983, 3, 2260, 1130, + 0, 7983, 7984, 5, 2369, 0, 0, 7984, 7986, 1, 0, 0, 0, 7985, 7982, 1, 0, + 0, 0, 7985, 7986, 1, 0, 0, 0, 7986, 7987, 1, 0, 0, 0, 7987, 7997, 3, 2380, + 1190, 0, 7988, 7992, 5, 2382, 0, 0, 7989, 7990, 3, 2260, 1130, 0, 7990, + 7991, 5, 2369, 0, 0, 7991, 7993, 1, 0, 0, 0, 7992, 7989, 1, 0, 0, 0, 7992, + 7993, 1, 0, 0, 0, 7993, 7994, 1, 0, 0, 0, 7994, 7996, 3, 2380, 1190, 0, + 7995, 7988, 1, 0, 0, 0, 7996, 7999, 1, 0, 0, 0, 7997, 7995, 1, 0, 0, 0, + 7997, 7998, 1, 0, 0, 0, 7998, 8020, 1, 0, 0, 0, 7999, 7997, 1, 0, 0, 0, + 8000, 8004, 5, 674, 0, 0, 8001, 8002, 3, 2260, 1130, 0, 8002, 8003, 5, + 2369, 0, 0, 8003, 8005, 1, 0, 0, 0, 8004, 8001, 1, 0, 0, 0, 8004, 8005, + 1, 0, 0, 0, 8005, 8006, 1, 0, 0, 0, 8006, 8016, 3, 2380, 1190, 0, 8007, + 8011, 5, 2382, 0, 0, 8008, 8009, 3, 2260, 1130, 0, 8009, 8010, 5, 2369, + 0, 0, 8010, 8012, 1, 0, 0, 0, 8011, 8008, 1, 0, 0, 0, 8011, 8012, 1, 0, + 0, 0, 8012, 8013, 1, 0, 0, 0, 8013, 8015, 3, 2380, 1190, 0, 8014, 8007, + 1, 0, 0, 0, 8015, 8018, 1, 0, 0, 0, 8016, 8014, 1, 0, 0, 0, 8016, 8017, + 1, 0, 0, 0, 8017, 8020, 1, 0, 0, 0, 8018, 8016, 1, 0, 0, 0, 8019, 7900, + 1, 0, 0, 0, 8019, 7924, 1, 0, 0, 0, 8019, 7943, 1, 0, 0, 0, 8019, 7962, + 1, 0, 0, 0, 8019, 7981, 1, 0, 0, 0, 8019, 8000, 1, 0, 0, 0, 8020, 8022, + 1, 0, 0, 0, 8021, 8023, 5, 560, 0, 0, 8022, 8021, 1, 0, 0, 0, 8022, 8023, + 1, 0, 0, 0, 8023, 745, 1, 0, 0, 0, 8024, 8025, 5, 425, 0, 0, 8025, 8029, + 5, 673, 0, 0, 8026, 8027, 3, 2260, 1130, 0, 8027, 8028, 5, 2369, 0, 0, + 8028, 8030, 1, 0, 0, 0, 8029, 8026, 1, 0, 0, 0, 8029, 8030, 1, 0, 0, 0, + 8030, 8031, 1, 0, 0, 0, 8031, 8033, 3, 2380, 1190, 0, 8032, 8034, 5, 560, + 0, 0, 8033, 8032, 1, 0, 0, 0, 8033, 8034, 1, 0, 0, 0, 8034, 747, 1, 0, + 0, 0, 8035, 8036, 5, 425, 0, 0, 8036, 8037, 5, 688, 0, 0, 8037, 8038, 5, + 731, 0, 0, 8038, 8042, 5, 593, 0, 0, 8039, 8040, 3, 2260, 1130, 0, 8040, + 8041, 5, 2369, 0, 0, 8041, 8043, 1, 0, 0, 0, 8042, 8039, 1, 0, 0, 0, 8042, + 8043, 1, 0, 0, 0, 8043, 8044, 1, 0, 0, 0, 8044, 8045, 3, 2380, 1190, 0, + 8045, 749, 1, 0, 0, 0, 8046, 8047, 5, 549, 0, 0, 8047, 8048, 5, 1976, 0, + 0, 8048, 8053, 3, 2314, 1157, 0, 8049, 8050, 5, 2382, 0, 0, 8050, 8052, + 3, 2314, 1157, 0, 8051, 8049, 1, 0, 0, 0, 8052, 8055, 1, 0, 0, 0, 8053, + 8051, 1, 0, 0, 0, 8053, 8054, 1, 0, 0, 0, 8054, 8056, 1, 0, 0, 0, 8055, + 8053, 1, 0, 0, 0, 8056, 8075, 5, 2029, 0, 0, 8057, 8058, 7, 74, 0, 0, 8058, + 8063, 3, 2080, 1040, 0, 8059, 8060, 5, 1475, 0, 0, 8060, 8061, 5, 1317, + 0, 0, 8061, 8063, 3, 752, 376, 0, 8062, 8057, 1, 0, 0, 0, 8062, 8059, 1, + 0, 0, 0, 8063, 8066, 1, 0, 0, 0, 8064, 8065, 7, 17, 0, 0, 8065, 8067, 5, + 2043, 0, 0, 8066, 8064, 1, 0, 0, 0, 8066, 8067, 1, 0, 0, 0, 8067, 8076, + 1, 0, 0, 0, 8068, 8069, 5, 106, 0, 0, 8069, 8073, 5, 425, 0, 0, 8070, 8071, + 5, 1460, 0, 0, 8071, 8072, 5, 2029, 0, 0, 8072, 8074, 3, 2314, 1157, 0, + 8073, 8070, 1, 0, 0, 0, 8073, 8074, 1, 0, 0, 0, 8074, 8076, 1, 0, 0, 0, + 8075, 8062, 1, 0, 0, 0, 8075, 8068, 1, 0, 0, 0, 8076, 751, 1, 0, 0, 0, + 8077, 8082, 3, 2378, 1189, 0, 8078, 8079, 5, 2369, 0, 0, 8079, 8081, 3, + 2380, 1190, 0, 8080, 8078, 1, 0, 0, 0, 8081, 8084, 1, 0, 0, 0, 8082, 8080, + 1, 0, 0, 0, 8082, 8083, 1, 0, 0, 0, 8083, 753, 1, 0, 0, 0, 8084, 8082, + 1, 0, 0, 0, 8085, 8099, 5, 1379, 0, 0, 8086, 8087, 7, 75, 0, 0, 8087, 8100, + 3, 2380, 1190, 0, 8088, 8090, 5, 1973, 0, 0, 8089, 8091, 5, 1568, 0, 0, + 8090, 8089, 1, 0, 0, 0, 8090, 8091, 1, 0, 0, 0, 8091, 8092, 1, 0, 0, 0, + 8092, 8095, 3, 2380, 1190, 0, 8093, 8094, 5, 2121, 0, 0, 8094, 8096, 3, + 2380, 1190, 0, 8095, 8093, 1, 0, 0, 0, 8095, 8096, 1, 0, 0, 0, 8096, 8100, + 1, 0, 0, 0, 8097, 8100, 5, 1419, 0, 0, 8098, 8100, 5, 344, 0, 0, 8099, + 8086, 1, 0, 0, 0, 8099, 8088, 1, 0, 0, 0, 8099, 8097, 1, 0, 0, 0, 8099, + 8098, 1, 0, 0, 0, 8100, 755, 1, 0, 0, 0, 8101, 8113, 5, 987, 0, 0, 8102, + 8104, 3, 722, 361, 0, 8103, 8105, 3, 724, 362, 0, 8104, 8103, 1, 0, 0, + 0, 8104, 8105, 1, 0, 0, 0, 8105, 8114, 1, 0, 0, 0, 8106, 8114, 3, 728, + 364, 0, 8107, 8114, 5, 948, 0, 0, 8108, 8109, 5, 396, 0, 0, 8109, 8111, + 5, 799, 0, 0, 8110, 8112, 3, 724, 362, 0, 8111, 8110, 1, 0, 0, 0, 8111, + 8112, 1, 0, 0, 0, 8112, 8114, 1, 0, 0, 0, 8113, 8102, 1, 0, 0, 0, 8113, + 8106, 1, 0, 0, 0, 8113, 8107, 1, 0, 0, 0, 8113, 8108, 1, 0, 0, 0, 8114, + 8120, 1, 0, 0, 0, 8115, 8117, 5, 2179, 0, 0, 8116, 8118, 5, 1121, 0, 0, + 8117, 8116, 1, 0, 0, 0, 8117, 8118, 1, 0, 0, 0, 8118, 8119, 1, 0, 0, 0, + 8119, 8121, 5, 1679, 0, 0, 8120, 8115, 1, 0, 0, 0, 8120, 8121, 1, 0, 0, + 0, 8121, 8123, 1, 0, 0, 0, 8122, 8124, 3, 762, 381, 0, 8123, 8122, 1, 0, + 0, 0, 8123, 8124, 1, 0, 0, 0, 8124, 757, 1, 0, 0, 0, 8125, 8126, 5, 1460, + 0, 0, 8126, 8127, 3, 736, 368, 0, 8127, 8128, 5, 2029, 0, 0, 8128, 8129, + 3, 736, 368, 0, 8129, 8130, 5, 2396, 0, 0, 8130, 759, 1, 0, 0, 0, 8131, + 8143, 5, 591, 0, 0, 8132, 8134, 5, 2382, 0, 0, 8133, 8132, 1, 0, 0, 0, + 8133, 8134, 1, 0, 0, 0, 8134, 8141, 1, 0, 0, 0, 8135, 8142, 3, 2282, 1141, + 0, 8136, 8142, 3, 2364, 1182, 0, 8137, 8139, 3, 2362, 1181, 0, 8138, 8140, + 3, 2332, 1166, 0, 8139, 8138, 1, 0, 0, 0, 8139, 8140, 1, 0, 0, 0, 8140, + 8142, 1, 0, 0, 0, 8141, 8135, 1, 0, 0, 0, 8141, 8136, 1, 0, 0, 0, 8141, + 8137, 1, 0, 0, 0, 8142, 8144, 1, 0, 0, 0, 8143, 8133, 1, 0, 0, 0, 8144, + 8145, 1, 0, 0, 0, 8145, 8143, 1, 0, 0, 0, 8145, 8146, 1, 0, 0, 0, 8146, + 8149, 1, 0, 0, 0, 8147, 8148, 5, 1175, 0, 0, 8148, 8150, 3, 2328, 1164, + 0, 8149, 8147, 1, 0, 0, 0, 8149, 8150, 1, 0, 0, 0, 8150, 8151, 1, 0, 0, + 0, 8151, 8154, 5, 2029, 0, 0, 8152, 8155, 3, 2280, 1140, 0, 8153, 8155, + 5, 1377, 0, 0, 8154, 8152, 1, 0, 0, 0, 8154, 8153, 1, 0, 0, 0, 8155, 8163, + 1, 0, 0, 0, 8156, 8159, 5, 2382, 0, 0, 8157, 8160, 3, 2280, 1140, 0, 8158, + 8160, 5, 1377, 0, 0, 8159, 8157, 1, 0, 0, 0, 8159, 8158, 1, 0, 0, 0, 8160, + 8162, 1, 0, 0, 0, 8161, 8156, 1, 0, 0, 0, 8162, 8165, 1, 0, 0, 0, 8163, + 8161, 1, 0, 0, 0, 8163, 8164, 1, 0, 0, 0, 8164, 8169, 1, 0, 0, 0, 8165, + 8163, 1, 0, 0, 0, 8166, 8167, 5, 2188, 0, 0, 8167, 8168, 7, 76, 0, 0, 8168, + 8170, 5, 1188, 0, 0, 8169, 8166, 1, 0, 0, 0, 8169, 8170, 1, 0, 0, 0, 8170, + 8174, 1, 0, 0, 0, 8171, 8172, 5, 2188, 0, 0, 8172, 8173, 5, 617, 0, 0, + 8173, 8175, 5, 1188, 0, 0, 8174, 8171, 1, 0, 0, 0, 8174, 8175, 1, 0, 0, + 0, 8175, 8179, 1, 0, 0, 0, 8176, 8177, 5, 2188, 0, 0, 8177, 8178, 5, 591, + 0, 0, 8178, 8180, 5, 1188, 0, 0, 8179, 8176, 1, 0, 0, 0, 8179, 8180, 1, + 0, 0, 0, 8180, 8182, 1, 0, 0, 0, 8181, 8183, 3, 762, 381, 0, 8182, 8181, + 1, 0, 0, 0, 8182, 8183, 1, 0, 0, 0, 8183, 8184, 1, 0, 0, 0, 8184, 8185, + 5, 2396, 0, 0, 8185, 761, 1, 0, 0, 0, 8186, 8187, 5, 270, 0, 0, 8187, 8188, + 5, 2398, 0, 0, 8188, 8189, 7, 73, 0, 0, 8189, 763, 1, 0, 0, 0, 8190, 8199, + 5, 1490, 0, 0, 8191, 8194, 3, 766, 383, 0, 8192, 8194, 3, 770, 385, 0, + 8193, 8191, 1, 0, 0, 0, 8193, 8192, 1, 0, 0, 0, 8194, 8196, 1, 0, 0, 0, + 8195, 8197, 3, 762, 381, 0, 8196, 8195, 1, 0, 0, 0, 8196, 8197, 1, 0, 0, + 0, 8197, 8200, 1, 0, 0, 0, 8198, 8200, 3, 774, 387, 0, 8199, 8193, 1, 0, + 0, 0, 8199, 8198, 1, 0, 0, 0, 8200, 765, 1, 0, 0, 0, 8201, 8206, 3, 2364, + 1182, 0, 8202, 8206, 3, 2282, 1141, 0, 8203, 8204, 5, 37, 0, 0, 8204, 8206, + 5, 1363, 0, 0, 8205, 8201, 1, 0, 0, 0, 8205, 8202, 1, 0, 0, 0, 8205, 8203, + 1, 0, 0, 0, 8206, 8207, 1, 0, 0, 0, 8207, 8208, 5, 572, 0, 0, 8208, 8209, + 3, 768, 384, 0, 8209, 767, 1, 0, 0, 0, 8210, 8213, 3, 2380, 1190, 0, 8211, + 8213, 5, 1377, 0, 0, 8212, 8210, 1, 0, 0, 0, 8212, 8211, 1, 0, 0, 0, 8213, + 8221, 1, 0, 0, 0, 8214, 8217, 5, 2382, 0, 0, 8215, 8218, 3, 2380, 1190, + 0, 8216, 8218, 5, 1377, 0, 0, 8217, 8215, 1, 0, 0, 0, 8217, 8216, 1, 0, + 0, 0, 8218, 8220, 1, 0, 0, 0, 8219, 8214, 1, 0, 0, 0, 8220, 8223, 1, 0, + 0, 0, 8221, 8219, 1, 0, 0, 0, 8221, 8222, 1, 0, 0, 0, 8222, 769, 1, 0, + 0, 0, 8223, 8221, 1, 0, 0, 0, 8224, 8230, 3, 2362, 1181, 0, 8225, 8227, + 5, 37, 0, 0, 8226, 8228, 5, 1363, 0, 0, 8227, 8226, 1, 0, 0, 0, 8227, 8228, + 1, 0, 0, 0, 8228, 8230, 1, 0, 0, 0, 8229, 8224, 1, 0, 0, 0, 8229, 8225, + 1, 0, 0, 0, 8230, 8241, 1, 0, 0, 0, 8231, 8237, 5, 2382, 0, 0, 8232, 8238, + 3, 2362, 1181, 0, 8233, 8235, 5, 37, 0, 0, 8234, 8236, 5, 1363, 0, 0, 8235, + 8234, 1, 0, 0, 0, 8235, 8236, 1, 0, 0, 0, 8236, 8238, 1, 0, 0, 0, 8237, + 8232, 1, 0, 0, 0, 8237, 8233, 1, 0, 0, 0, 8238, 8240, 1, 0, 0, 0, 8239, + 8231, 1, 0, 0, 0, 8240, 8243, 1, 0, 0, 0, 8241, 8239, 1, 0, 0, 0, 8241, + 8242, 1, 0, 0, 0, 8242, 8244, 1, 0, 0, 0, 8243, 8241, 1, 0, 0, 0, 8244, + 8245, 3, 772, 386, 0, 8245, 8246, 5, 572, 0, 0, 8246, 8250, 3, 768, 384, + 0, 8247, 8248, 5, 168, 0, 0, 8248, 8251, 5, 268, 0, 0, 8249, 8251, 5, 560, + 0, 0, 8250, 8247, 1, 0, 0, 0, 8250, 8249, 1, 0, 0, 0, 8250, 8251, 1, 0, + 0, 0, 8251, 771, 1, 0, 0, 0, 8252, 8297, 5, 1175, 0, 0, 8253, 8254, 3, + 2260, 1130, 0, 8254, 8255, 5, 2369, 0, 0, 8255, 8257, 1, 0, 0, 0, 8256, + 8253, 1, 0, 0, 0, 8256, 8257, 1, 0, 0, 0, 8257, 8258, 1, 0, 0, 0, 8258, + 8298, 3, 2380, 1190, 0, 8259, 8260, 5, 2121, 0, 0, 8260, 8265, 3, 2380, + 1190, 0, 8261, 8262, 5, 2382, 0, 0, 8262, 8264, 3, 2380, 1190, 0, 8263, + 8261, 1, 0, 0, 0, 8264, 8267, 1, 0, 0, 0, 8265, 8263, 1, 0, 0, 0, 8265, + 8266, 1, 0, 0, 0, 8266, 8298, 1, 0, 0, 0, 8267, 8265, 1, 0, 0, 0, 8268, + 8269, 5, 395, 0, 0, 8269, 8298, 3, 782, 391, 0, 8270, 8271, 5, 438, 0, + 0, 8271, 8298, 3, 1468, 734, 0, 8272, 8273, 5, 884, 0, 0, 8273, 8277, 5, + 900, 0, 0, 8274, 8275, 3, 2260, 1130, 0, 8275, 8276, 5, 2369, 0, 0, 8276, + 8278, 1, 0, 0, 0, 8277, 8274, 1, 0, 0, 0, 8277, 8278, 1, 0, 0, 0, 8278, + 8279, 1, 0, 0, 0, 8279, 8298, 3, 2380, 1190, 0, 8280, 8281, 5, 729, 0, + 0, 8281, 8285, 7, 77, 0, 0, 8282, 8283, 3, 2260, 1130, 0, 8283, 8284, 5, + 2369, 0, 0, 8284, 8286, 1, 0, 0, 0, 8285, 8282, 1, 0, 0, 0, 8285, 8286, + 1, 0, 0, 0, 8286, 8287, 1, 0, 0, 0, 8287, 8298, 3, 2380, 1190, 0, 8288, + 8289, 5, 1617, 0, 0, 8289, 8290, 5, 2041, 0, 0, 8290, 8294, 5, 1367, 0, + 0, 8291, 8292, 3, 2260, 1130, 0, 8292, 8293, 5, 2369, 0, 0, 8293, 8295, + 1, 0, 0, 0, 8294, 8291, 1, 0, 0, 0, 8294, 8295, 1, 0, 0, 0, 8295, 8296, + 1, 0, 0, 0, 8296, 8298, 3, 2380, 1190, 0, 8297, 8256, 1, 0, 0, 0, 8297, + 8259, 1, 0, 0, 0, 8297, 8268, 1, 0, 0, 0, 8297, 8270, 1, 0, 0, 0, 8297, + 8272, 1, 0, 0, 0, 8297, 8280, 1, 0, 0, 0, 8297, 8288, 1, 0, 0, 0, 8298, + 773, 1, 0, 0, 0, 8299, 8304, 3, 2282, 1141, 0, 8300, 8301, 5, 2382, 0, + 0, 8301, 8303, 3, 2282, 1141, 0, 8302, 8300, 1, 0, 0, 0, 8303, 8306, 1, + 0, 0, 0, 8304, 8302, 1, 0, 0, 0, 8304, 8305, 1, 0, 0, 0, 8305, 8309, 1, + 0, 0, 0, 8306, 8304, 1, 0, 0, 0, 8307, 8309, 5, 37, 0, 0, 8308, 8299, 1, + 0, 0, 0, 8308, 8307, 1, 0, 0, 0, 8309, 8310, 1, 0, 0, 0, 8310, 8311, 5, + 572, 0, 0, 8311, 8316, 3, 776, 388, 0, 8312, 8313, 5, 2382, 0, 0, 8313, + 8315, 3, 776, 388, 0, 8314, 8312, 1, 0, 0, 0, 8315, 8318, 1, 0, 0, 0, 8316, + 8314, 1, 0, 0, 0, 8316, 8317, 1, 0, 0, 0, 8317, 775, 1, 0, 0, 0, 8318, + 8316, 1, 0, 0, 0, 8319, 8323, 7, 78, 0, 0, 8320, 8321, 3, 2260, 1130, 0, + 8321, 8322, 5, 2369, 0, 0, 8322, 8324, 1, 0, 0, 0, 8323, 8320, 1, 0, 0, + 0, 8323, 8324, 1, 0, 0, 0, 8324, 8325, 1, 0, 0, 0, 8325, 8326, 3, 2380, + 1190, 0, 8326, 777, 1, 0, 0, 0, 8327, 8328, 5, 301, 0, 0, 8328, 8329, 5, + 392, 0, 0, 8329, 8331, 3, 2378, 1189, 0, 8330, 8332, 3, 816, 408, 0, 8331, + 8330, 1, 0, 0, 0, 8332, 8333, 1, 0, 0, 0, 8333, 8331, 1, 0, 0, 0, 8333, + 8334, 1, 0, 0, 0, 8334, 8338, 1, 0, 0, 0, 8335, 8339, 3, 818, 409, 0, 8336, + 8339, 3, 822, 411, 0, 8337, 8339, 3, 824, 412, 0, 8338, 8335, 1, 0, 0, + 0, 8338, 8336, 1, 0, 0, 0, 8338, 8337, 1, 0, 0, 0, 8339, 8340, 1, 0, 0, + 0, 8340, 8338, 1, 0, 0, 0, 8340, 8341, 1, 0, 0, 0, 8341, 779, 1, 0, 0, + 0, 8342, 8345, 5, 301, 0, 0, 8343, 8344, 5, 1219, 0, 0, 8344, 8346, 5, + 1463, 0, 0, 8345, 8343, 1, 0, 0, 0, 8345, 8346, 1, 0, 0, 0, 8346, 8347, + 1, 0, 0, 0, 8347, 8348, 5, 395, 0, 0, 8348, 8352, 3, 782, 391, 0, 8349, + 8350, 5, 1577, 0, 0, 8350, 8351, 5, 2398, 0, 0, 8351, 8353, 7, 43, 0, 0, + 8352, 8349, 1, 0, 0, 0, 8352, 8353, 1, 0, 0, 0, 8353, 8354, 1, 0, 0, 0, + 8354, 8355, 5, 66, 0, 0, 8355, 8356, 3, 784, 392, 0, 8356, 8357, 5, 2396, + 0, 0, 8357, 781, 1, 0, 0, 0, 8358, 8359, 3, 2380, 1190, 0, 8359, 783, 1, + 0, 0, 0, 8360, 8361, 5, 2372, 0, 0, 8361, 785, 1, 0, 0, 0, 8362, 8363, + 5, 301, 0, 0, 8363, 8364, 5, 688, 0, 0, 8364, 8365, 5, 731, 0, 0, 8365, + 8369, 5, 593, 0, 0, 8366, 8367, 3, 2260, 1130, 0, 8367, 8368, 5, 2369, + 0, 0, 8368, 8370, 1, 0, 0, 0, 8369, 8366, 1, 0, 0, 0, 8369, 8370, 1, 0, + 0, 0, 8370, 8371, 1, 0, 0, 0, 8371, 8372, 3, 2380, 1190, 0, 8372, 8376, + 5, 2376, 0, 0, 8373, 8374, 3, 2260, 1130, 0, 8374, 8375, 5, 2369, 0, 0, + 8375, 8377, 1, 0, 0, 0, 8376, 8373, 1, 0, 0, 0, 8376, 8377, 1, 0, 0, 0, + 8377, 8378, 1, 0, 0, 0, 8378, 8379, 3, 2380, 1190, 0, 8379, 8380, 5, 2376, + 0, 0, 8380, 8381, 3, 2380, 1190, 0, 8381, 8393, 5, 2377, 0, 0, 8382, 8386, + 5, 2382, 0, 0, 8383, 8384, 3, 2260, 1130, 0, 8384, 8385, 5, 2369, 0, 0, + 8385, 8387, 1, 0, 0, 0, 8386, 8383, 1, 0, 0, 0, 8386, 8387, 1, 0, 0, 0, + 8387, 8388, 1, 0, 0, 0, 8388, 8389, 3, 2380, 1190, 0, 8389, 8390, 5, 2376, + 0, 0, 8390, 8391, 3, 2380, 1190, 0, 8391, 8392, 5, 2377, 0, 0, 8392, 8394, + 1, 0, 0, 0, 8393, 8382, 1, 0, 0, 0, 8394, 8395, 1, 0, 0, 0, 8395, 8393, + 1, 0, 0, 0, 8395, 8396, 1, 0, 0, 0, 8396, 8397, 1, 0, 0, 0, 8397, 8398, + 5, 2377, 0, 0, 8398, 787, 1, 0, 0, 0, 8399, 8400, 5, 425, 0, 0, 8400, 8404, + 5, 617, 0, 0, 8401, 8402, 3, 2260, 1130, 0, 8402, 8403, 5, 2369, 0, 0, + 8403, 8405, 1, 0, 0, 0, 8404, 8401, 1, 0, 0, 0, 8404, 8405, 1, 0, 0, 0, + 8405, 8406, 1, 0, 0, 0, 8406, 8407, 3, 2380, 1190, 0, 8407, 789, 1, 0, + 0, 0, 8408, 8409, 5, 41, 0, 0, 8409, 8410, 5, 784, 0, 0, 8410, 8426, 3, + 812, 406, 0, 8411, 8413, 5, 233, 0, 0, 8412, 8414, 3, 806, 403, 0, 8413, + 8412, 1, 0, 0, 0, 8413, 8414, 1, 0, 0, 0, 8414, 8418, 1, 0, 0, 0, 8415, + 8417, 3, 808, 404, 0, 8416, 8415, 1, 0, 0, 0, 8417, 8420, 1, 0, 0, 0, 8418, + 8416, 1, 0, 0, 0, 8418, 8419, 1, 0, 0, 0, 8419, 8423, 1, 0, 0, 0, 8420, + 8418, 1, 0, 0, 0, 8421, 8422, 5, 1488, 0, 0, 8422, 8424, 5, 1570, 0, 0, + 8423, 8421, 1, 0, 0, 0, 8423, 8424, 1, 0, 0, 0, 8424, 8427, 1, 0, 0, 0, + 8425, 8427, 3, 804, 402, 0, 8426, 8411, 1, 0, 0, 0, 8426, 8425, 1, 0, 0, + 0, 8427, 8428, 1, 0, 0, 0, 8428, 8429, 5, 2396, 0, 0, 8429, 791, 1, 0, + 0, 0, 8430, 8431, 5, 425, 0, 0, 8431, 8432, 5, 729, 0, 0, 8432, 8436, 7, + 79, 0, 0, 8433, 8434, 3, 2260, 1130, 0, 8434, 8435, 5, 2369, 0, 0, 8435, + 8437, 1, 0, 0, 0, 8436, 8433, 1, 0, 0, 0, 8436, 8437, 1, 0, 0, 0, 8437, + 8438, 1, 0, 0, 0, 8438, 8439, 3, 2380, 1190, 0, 8439, 793, 1, 0, 0, 0, + 8440, 8441, 5, 425, 0, 0, 8441, 8442, 5, 784, 0, 0, 8442, 8443, 3, 812, + 406, 0, 8443, 795, 1, 0, 0, 0, 8444, 8447, 5, 301, 0, 0, 8445, 8446, 5, + 1219, 0, 0, 8446, 8448, 5, 1463, 0, 0, 8447, 8445, 1, 0, 0, 0, 8447, 8448, + 1, 0, 0, 0, 8448, 8451, 1, 0, 0, 0, 8449, 8450, 5, 48, 0, 0, 8450, 8452, + 7, 80, 0, 0, 8451, 8449, 1, 0, 0, 0, 8451, 8452, 1, 0, 0, 0, 8452, 8454, + 1, 0, 0, 0, 8453, 8455, 5, 1027, 0, 0, 8454, 8453, 1, 0, 0, 0, 8454, 8455, + 1, 0, 0, 0, 8455, 8456, 1, 0, 0, 0, 8456, 8470, 5, 729, 0, 0, 8457, 8458, + 7, 77, 0, 0, 8458, 8462, 5, 925, 0, 0, 8459, 8460, 3, 2260, 1130, 0, 8460, + 8461, 5, 2369, 0, 0, 8461, 8463, 1, 0, 0, 0, 8462, 8459, 1, 0, 0, 0, 8462, + 8463, 1, 0, 0, 0, 8463, 8464, 1, 0, 0, 0, 8464, 8471, 3, 2380, 1190, 0, + 8465, 8468, 5, 192, 0, 0, 8466, 8467, 5, 1526, 0, 0, 8467, 8469, 3, 2380, + 1190, 0, 8468, 8466, 1, 0, 0, 0, 8468, 8469, 1, 0, 0, 0, 8469, 8471, 1, + 0, 0, 0, 8470, 8457, 1, 0, 0, 0, 8470, 8465, 1, 0, 0, 0, 8471, 8475, 1, + 0, 0, 0, 8472, 8473, 5, 1577, 0, 0, 8473, 8474, 5, 2398, 0, 0, 8474, 8476, + 7, 43, 0, 0, 8475, 8472, 1, 0, 0, 0, 8475, 8476, 1, 0, 0, 0, 8476, 8478, + 1, 0, 0, 0, 8477, 8479, 3, 1746, 873, 0, 8478, 8477, 1, 0, 0, 0, 8478, + 8479, 1, 0, 0, 0, 8479, 8497, 1, 0, 0, 0, 8480, 8481, 5, 1470, 0, 0, 8481, + 8492, 5, 2376, 0, 0, 8482, 8483, 5, 2376, 0, 0, 8483, 8485, 5, 2372, 0, + 0, 8484, 8486, 5, 2382, 0, 0, 8485, 8484, 1, 0, 0, 0, 8485, 8486, 1, 0, + 0, 0, 8486, 8489, 1, 0, 0, 0, 8487, 8490, 3, 2380, 1190, 0, 8488, 8490, + 5, 2381, 0, 0, 8489, 8487, 1, 0, 0, 0, 8489, 8488, 1, 0, 0, 0, 8490, 8491, + 1, 0, 0, 0, 8491, 8493, 5, 2377, 0, 0, 8492, 8482, 1, 0, 0, 0, 8493, 8494, + 1, 0, 0, 0, 8494, 8492, 1, 0, 0, 0, 8494, 8495, 1, 0, 0, 0, 8495, 8496, + 1, 0, 0, 0, 8496, 8498, 5, 2377, 0, 0, 8497, 8480, 1, 0, 0, 0, 8497, 8498, + 1, 0, 0, 0, 8498, 8514, 1, 0, 0, 0, 8499, 8510, 5, 2129, 0, 0, 8500, 8501, + 5, 113, 0, 0, 8501, 8502, 5, 2376, 0, 0, 8502, 8503, 3, 2380, 1190, 0, + 8503, 8504, 5, 2382, 0, 0, 8504, 8505, 3, 1472, 736, 0, 8505, 8506, 5, + 2377, 0, 0, 8506, 8511, 1, 0, 0, 0, 8507, 8508, 7, 81, 0, 0, 8508, 8511, + 3, 1894, 947, 0, 8509, 8511, 5, 2372, 0, 0, 8510, 8500, 1, 0, 0, 0, 8510, + 8507, 1, 0, 0, 0, 8510, 8509, 1, 0, 0, 0, 8511, 8515, 1, 0, 0, 0, 8512, + 8513, 5, 66, 0, 0, 8513, 8515, 5, 2372, 0, 0, 8514, 8499, 1, 0, 0, 0, 8514, + 8512, 1, 0, 0, 0, 8515, 797, 1, 0, 0, 0, 8516, 8519, 5, 301, 0, 0, 8517, + 8518, 5, 1219, 0, 0, 8518, 8520, 5, 1463, 0, 0, 8519, 8517, 1, 0, 0, 0, + 8519, 8520, 1, 0, 0, 0, 8520, 8522, 1, 0, 0, 0, 8521, 8523, 7, 82, 0, 0, + 8522, 8521, 1, 0, 0, 0, 8522, 8523, 1, 0, 0, 0, 8523, 8524, 1, 0, 0, 0, + 8524, 8525, 5, 784, 0, 0, 8525, 8526, 3, 800, 400, 0, 8526, 799, 1, 0, + 0, 0, 8527, 8528, 3, 812, 406, 0, 8528, 8529, 7, 20, 0, 0, 8529, 8532, + 3, 2374, 1187, 0, 8530, 8531, 5, 680, 0, 0, 8531, 8533, 3, 782, 391, 0, + 8532, 8530, 1, 0, 0, 0, 8532, 8533, 1, 0, 0, 0, 8533, 8536, 1, 0, 0, 0, + 8534, 8535, 5, 33, 0, 0, 8535, 8537, 3, 2374, 1187, 0, 8536, 8534, 1, 0, + 0, 0, 8536, 8537, 1, 0, 0, 0, 8537, 8540, 1, 0, 0, 0, 8538, 8539, 5, 305, + 0, 0, 8539, 8541, 3, 802, 401, 0, 8540, 8538, 1, 0, 0, 0, 8540, 8541, 1, + 0, 0, 0, 8541, 801, 1, 0, 0, 0, 8542, 8543, 3, 2380, 1190, 0, 8543, 8544, + 5, 2369, 0, 0, 8544, 8546, 1, 0, 0, 0, 8545, 8542, 1, 0, 0, 0, 8545, 8546, + 1, 0, 0, 0, 8546, 8547, 1, 0, 0, 0, 8547, 8548, 3, 2380, 1190, 0, 8548, + 803, 1, 0, 0, 0, 8549, 8550, 4, 402, 5, 0, 8550, 8551, 7, 82, 0, 0, 8551, + 805, 1, 0, 0, 0, 8552, 8553, 4, 403, 6, 0, 8553, 8554, 5, 352, 0, 0, 8554, + 807, 1, 0, 0, 0, 8555, 8556, 3, 2268, 1134, 0, 8556, 8557, 5, 2398, 0, + 0, 8557, 8558, 3, 810, 405, 0, 8558, 809, 1, 0, 0, 0, 8559, 8562, 3, 2384, + 1192, 0, 8560, 8562, 5, 2372, 0, 0, 8561, 8559, 1, 0, 0, 0, 8561, 8560, + 1, 0, 0, 0, 8562, 811, 1, 0, 0, 0, 8563, 8564, 3, 2384, 1192, 0, 8564, + 8565, 5, 2369, 0, 0, 8565, 8567, 1, 0, 0, 0, 8566, 8563, 1, 0, 0, 0, 8566, + 8567, 1, 0, 0, 0, 8567, 8568, 1, 0, 0, 0, 8568, 8569, 3, 2384, 1192, 0, + 8569, 813, 1, 0, 0, 0, 8570, 8571, 5, 41, 0, 0, 8571, 8572, 5, 392, 0, + 0, 8572, 8617, 3, 2378, 1189, 0, 8573, 8578, 5, 20, 0, 0, 8574, 8579, 3, + 816, 408, 0, 8575, 8579, 3, 818, 409, 0, 8576, 8579, 3, 822, 411, 0, 8577, + 8579, 3, 824, 412, 0, 8578, 8574, 1, 0, 0, 0, 8578, 8575, 1, 0, 0, 0, 8578, + 8576, 1, 0, 0, 0, 8578, 8577, 1, 0, 0, 0, 8579, 8581, 1, 0, 0, 0, 8580, + 8573, 1, 0, 0, 0, 8581, 8582, 1, 0, 0, 0, 8582, 8580, 1, 0, 0, 0, 8582, + 8583, 1, 0, 0, 0, 8583, 8618, 1, 0, 0, 0, 8584, 8610, 5, 425, 0, 0, 8585, + 8586, 5, 781, 0, 0, 8586, 8588, 3, 2378, 1189, 0, 8587, 8589, 7, 83, 0, + 0, 8588, 8587, 1, 0, 0, 0, 8588, 8589, 1, 0, 0, 0, 8589, 8611, 1, 0, 0, + 0, 8590, 8591, 5, 617, 0, 0, 8591, 8611, 3, 2378, 1189, 0, 8592, 8593, + 5, 80, 0, 0, 8593, 8608, 3, 2378, 1189, 0, 8594, 8595, 5, 781, 0, 0, 8595, + 8606, 3, 2378, 1189, 0, 8596, 8597, 5, 222, 0, 0, 8597, 8603, 3, 2312, + 1156, 0, 8598, 8599, 5, 2382, 0, 0, 8599, 8600, 5, 222, 0, 0, 8600, 8602, + 3, 2312, 1156, 0, 8601, 8598, 1, 0, 0, 0, 8602, 8605, 1, 0, 0, 0, 8603, + 8601, 1, 0, 0, 0, 8603, 8604, 1, 0, 0, 0, 8604, 8607, 1, 0, 0, 0, 8605, + 8603, 1, 0, 0, 0, 8606, 8596, 1, 0, 0, 0, 8606, 8607, 1, 0, 0, 0, 8607, + 8609, 1, 0, 0, 0, 8608, 8594, 1, 0, 0, 0, 8608, 8609, 1, 0, 0, 0, 8609, + 8611, 1, 0, 0, 0, 8610, 8585, 1, 0, 0, 0, 8610, 8590, 1, 0, 0, 0, 8610, + 8592, 1, 0, 0, 0, 8611, 8613, 1, 0, 0, 0, 8612, 8584, 1, 0, 0, 0, 8613, + 8614, 1, 0, 0, 0, 8614, 8612, 1, 0, 0, 0, 8614, 8615, 1, 0, 0, 0, 8615, + 8618, 1, 0, 0, 0, 8616, 8618, 5, 233, 0, 0, 8617, 8580, 1, 0, 0, 0, 8617, + 8612, 1, 0, 0, 0, 8617, 8616, 1, 0, 0, 0, 8618, 815, 1, 0, 0, 0, 8619, + 8620, 5, 781, 0, 0, 8620, 8621, 3, 2378, 1189, 0, 8621, 8642, 5, 723, 0, + 0, 8622, 8623, 3, 1104, 552, 0, 8623, 8624, 5, 2369, 0, 0, 8624, 8625, + 3, 2312, 1156, 0, 8625, 8643, 1, 0, 0, 0, 8626, 8627, 5, 2376, 0, 0, 8627, + 8628, 3, 1104, 552, 0, 8628, 8629, 5, 2369, 0, 0, 8629, 8637, 3, 2312, + 1156, 0, 8630, 8631, 5, 2382, 0, 0, 8631, 8632, 3, 1104, 552, 0, 8632, + 8633, 5, 2369, 0, 0, 8633, 8634, 3, 2312, 1156, 0, 8634, 8636, 1, 0, 0, + 0, 8635, 8630, 1, 0, 0, 0, 8636, 8639, 1, 0, 0, 0, 8637, 8635, 1, 0, 0, + 0, 8637, 8638, 1, 0, 0, 0, 8638, 8640, 1, 0, 0, 0, 8639, 8637, 1, 0, 0, + 0, 8640, 8641, 5, 2377, 0, 0, 8641, 8643, 1, 0, 0, 0, 8642, 8622, 1, 0, + 0, 0, 8642, 8626, 1, 0, 0, 0, 8643, 8647, 1, 0, 0, 0, 8644, 8645, 5, 1597, + 0, 0, 8645, 8646, 5, 2180, 0, 0, 8646, 8648, 5, 1145, 0, 0, 8647, 8644, + 1, 0, 0, 0, 8647, 8648, 1, 0, 0, 0, 8648, 817, 1, 0, 0, 0, 8649, 8650, + 5, 617, 0, 0, 8650, 8651, 3, 2378, 1189, 0, 8651, 8652, 5, 2376, 0, 0, + 8652, 8656, 3, 2378, 1189, 0, 8653, 8654, 5, 188, 0, 0, 8654, 8655, 5, + 1163, 0, 0, 8655, 8657, 3, 2378, 1189, 0, 8656, 8653, 1, 0, 0, 0, 8657, + 8658, 1, 0, 0, 0, 8658, 8656, 1, 0, 0, 0, 8658, 8659, 1, 0, 0, 0, 8659, + 8661, 1, 0, 0, 0, 8660, 8662, 3, 820, 410, 0, 8661, 8660, 1, 0, 0, 0, 8661, + 8662, 1, 0, 0, 0, 8662, 8663, 1, 0, 0, 0, 8663, 8664, 5, 2377, 0, 0, 8664, + 819, 1, 0, 0, 0, 8665, 8666, 5, 731, 0, 0, 8666, 8667, 5, 753, 0, 0, 8667, + 8668, 3, 826, 413, 0, 8668, 8669, 5, 1429, 0, 0, 8669, 8670, 3, 2378, 1189, + 0, 8670, 8672, 1, 0, 0, 0, 8671, 8665, 1, 0, 0, 0, 8672, 8673, 1, 0, 0, + 0, 8673, 8671, 1, 0, 0, 0, 8673, 8674, 1, 0, 0, 0, 8674, 821, 1, 0, 0, + 0, 8675, 8676, 5, 80, 0, 0, 8676, 8677, 3, 2378, 1189, 0, 8677, 8678, 5, + 389, 0, 0, 8678, 8679, 3, 826, 413, 0, 8679, 8681, 1, 0, 0, 0, 8680, 8675, + 1, 0, 0, 0, 8681, 8682, 1, 0, 0, 0, 8682, 8680, 1, 0, 0, 0, 8682, 8683, + 1, 0, 0, 0, 8683, 823, 1, 0, 0, 0, 8684, 8685, 5, 80, 0, 0, 8685, 8691, + 3, 2378, 1189, 0, 8686, 8687, 5, 781, 0, 0, 8687, 8688, 3, 2378, 1189, + 0, 8688, 8689, 5, 389, 0, 0, 8689, 8690, 3, 826, 413, 0, 8690, 8692, 1, + 0, 0, 0, 8691, 8686, 1, 0, 0, 0, 8692, 8693, 1, 0, 0, 0, 8693, 8691, 1, + 0, 0, 0, 8693, 8694, 1, 0, 0, 0, 8694, 825, 1, 0, 0, 0, 8695, 8708, 3, + 2312, 1156, 0, 8696, 8697, 5, 2376, 0, 0, 8697, 8702, 3, 2312, 1156, 0, + 8698, 8699, 5, 2382, 0, 0, 8699, 8701, 3, 2312, 1156, 0, 8700, 8698, 1, + 0, 0, 0, 8701, 8704, 1, 0, 0, 0, 8702, 8700, 1, 0, 0, 0, 8702, 8703, 1, + 0, 0, 0, 8703, 8705, 1, 0, 0, 0, 8704, 8702, 1, 0, 0, 0, 8705, 8706, 5, + 2377, 0, 0, 8706, 8708, 1, 0, 0, 0, 8707, 8695, 1, 0, 0, 0, 8707, 8696, + 1, 0, 0, 0, 8708, 827, 1, 0, 0, 0, 8709, 8710, 5, 41, 0, 0, 8710, 8711, + 5, 2166, 0, 0, 8711, 8744, 3, 2314, 1157, 0, 8712, 8713, 5, 20, 0, 0, 8713, + 8745, 3, 848, 424, 0, 8714, 8715, 5, 909, 0, 0, 8715, 8716, 5, 267, 0, + 0, 8716, 8717, 3, 2284, 1142, 0, 8717, 8718, 7, 44, 0, 0, 8718, 8745, 1, + 0, 0, 0, 8719, 8736, 5, 425, 0, 0, 8720, 8721, 5, 267, 0, 0, 8721, 8737, + 3, 2284, 1142, 0, 8722, 8723, 5, 1355, 0, 0, 8723, 8737, 5, 753, 0, 0, + 8724, 8725, 5, 2068, 0, 0, 8725, 8726, 5, 2376, 0, 0, 8726, 8731, 3, 2312, + 1156, 0, 8727, 8728, 5, 2382, 0, 0, 8728, 8730, 3, 2312, 1156, 0, 8729, + 8727, 1, 0, 0, 0, 8730, 8733, 1, 0, 0, 0, 8731, 8729, 1, 0, 0, 0, 8731, + 8732, 1, 0, 0, 0, 8732, 8734, 1, 0, 0, 0, 8733, 8731, 1, 0, 0, 0, 8734, + 8735, 5, 2377, 0, 0, 8735, 8737, 1, 0, 0, 0, 8736, 8720, 1, 0, 0, 0, 8736, + 8722, 1, 0, 0, 0, 8736, 8724, 1, 0, 0, 0, 8737, 8745, 1, 0, 0, 0, 8738, + 8745, 5, 233, 0, 0, 8739, 8740, 5, 1408, 0, 0, 8740, 8745, 7, 11, 0, 0, + 8741, 8743, 3, 830, 415, 0, 8742, 8741, 1, 0, 0, 0, 8742, 8743, 1, 0, 0, + 0, 8743, 8745, 1, 0, 0, 0, 8744, 8712, 1, 0, 0, 0, 8744, 8714, 1, 0, 0, + 0, 8744, 8719, 1, 0, 0, 0, 8744, 8738, 1, 0, 0, 0, 8744, 8739, 1, 0, 0, + 0, 8744, 8742, 1, 0, 0, 0, 8745, 8746, 1, 0, 0, 0, 8746, 8747, 5, 2396, + 0, 0, 8747, 829, 1, 0, 0, 0, 8748, 8749, 4, 415, 7, 0, 8749, 8750, 7, 82, + 0, 0, 8750, 831, 1, 0, 0, 0, 8751, 8754, 5, 301, 0, 0, 8752, 8753, 5, 1219, + 0, 0, 8753, 8755, 5, 1463, 0, 0, 8754, 8752, 1, 0, 0, 0, 8754, 8755, 1, + 0, 0, 0, 8755, 8760, 1, 0, 0, 0, 8756, 8758, 5, 1057, 0, 0, 8757, 8756, + 1, 0, 0, 0, 8757, 8758, 1, 0, 0, 0, 8758, 8759, 1, 0, 0, 0, 8759, 8761, + 5, 560, 0, 0, 8760, 8757, 1, 0, 0, 0, 8760, 8761, 1, 0, 0, 0, 8761, 8763, + 1, 0, 0, 0, 8762, 8764, 3, 834, 417, 0, 8763, 8762, 1, 0, 0, 0, 8763, 8764, + 1, 0, 0, 0, 8764, 8765, 1, 0, 0, 0, 8765, 8769, 5, 2166, 0, 0, 8766, 8767, + 3, 2260, 1130, 0, 8767, 8768, 5, 2369, 0, 0, 8768, 8770, 1, 0, 0, 0, 8769, + 8766, 1, 0, 0, 0, 8769, 8770, 1, 0, 0, 0, 8770, 8771, 1, 0, 0, 0, 8771, + 8782, 3, 2380, 1190, 0, 8772, 8773, 5, 1577, 0, 0, 8773, 8780, 5, 2398, + 0, 0, 8774, 8781, 5, 877, 0, 0, 8775, 8777, 5, 2251, 0, 0, 8776, 8775, + 1, 0, 0, 0, 8776, 8777, 1, 0, 0, 0, 8777, 8778, 1, 0, 0, 0, 8778, 8781, + 5, 330, 0, 0, 8779, 8781, 5, 1054, 0, 0, 8780, 8774, 1, 0, 0, 0, 8780, + 8776, 1, 0, 0, 0, 8780, 8779, 1, 0, 0, 0, 8781, 8783, 1, 0, 0, 0, 8782, + 8772, 1, 0, 0, 0, 8782, 8783, 1, 0, 0, 0, 8783, 8785, 1, 0, 0, 0, 8784, + 8786, 3, 836, 418, 0, 8785, 8784, 1, 0, 0, 0, 8785, 8786, 1, 0, 0, 0, 8786, + 8790, 1, 0, 0, 0, 8787, 8788, 5, 363, 0, 0, 8788, 8789, 5, 2248, 0, 0, + 8789, 8791, 3, 2380, 1190, 0, 8790, 8787, 1, 0, 0, 0, 8790, 8791, 1, 0, + 0, 0, 8791, 8794, 1, 0, 0, 0, 8792, 8793, 5, 111, 0, 0, 8793, 8795, 7, + 84, 0, 0, 8794, 8792, 1, 0, 0, 0, 8794, 8795, 1, 0, 0, 0, 8795, 8796, 1, + 0, 0, 0, 8796, 8797, 5, 66, 0, 0, 8797, 8799, 3, 1882, 941, 0, 8798, 8800, + 3, 2068, 1034, 0, 8799, 8798, 1, 0, 0, 0, 8799, 8800, 1, 0, 0, 0, 8800, + 8802, 1, 0, 0, 0, 8801, 8803, 7, 85, 0, 0, 8802, 8801, 1, 0, 0, 0, 8802, + 8803, 1, 0, 0, 0, 8803, 833, 1, 0, 0, 0, 8804, 8811, 5, 439, 0, 0, 8805, + 8807, 5, 437, 0, 0, 8806, 8808, 5, 439, 0, 0, 8807, 8806, 1, 0, 0, 0, 8807, + 8808, 1, 0, 0, 0, 8808, 8811, 1, 0, 0, 0, 8809, 8811, 5, 1053, 0, 0, 8810, + 8804, 1, 0, 0, 0, 8810, 8805, 1, 0, 0, 0, 8810, 8809, 1, 0, 0, 0, 8811, + 835, 1, 0, 0, 0, 8812, 8816, 3, 838, 419, 0, 8813, 8816, 3, 840, 420, 0, + 8814, 8816, 3, 852, 426, 0, 8815, 8812, 1, 0, 0, 0, 8815, 8813, 1, 0, 0, + 0, 8815, 8814, 1, 0, 0, 0, 8816, 837, 1, 0, 0, 0, 8817, 8831, 5, 2376, + 0, 0, 8818, 8820, 5, 2382, 0, 0, 8819, 8818, 1, 0, 0, 0, 8819, 8820, 1, + 0, 0, 0, 8820, 8829, 1, 0, 0, 0, 8821, 8825, 3, 2240, 1120, 0, 8822, 8824, + 3, 842, 421, 0, 8823, 8822, 1, 0, 0, 0, 8824, 8827, 1, 0, 0, 0, 8825, 8823, + 1, 0, 0, 0, 8825, 8826, 1, 0, 0, 0, 8826, 8830, 1, 0, 0, 0, 8827, 8825, + 1, 0, 0, 0, 8828, 8830, 3, 848, 424, 0, 8829, 8821, 1, 0, 0, 0, 8829, 8828, + 1, 0, 0, 0, 8830, 8832, 1, 0, 0, 0, 8831, 8819, 1, 0, 0, 0, 8832, 8833, + 1, 0, 0, 0, 8833, 8831, 1, 0, 0, 0, 8833, 8834, 1, 0, 0, 0, 8834, 8835, + 1, 0, 0, 0, 8835, 8836, 5, 2377, 0, 0, 8836, 839, 1, 0, 0, 0, 8837, 8841, + 5, 1163, 0, 0, 8838, 8839, 3, 2260, 1130, 0, 8839, 8840, 5, 2369, 0, 0, + 8840, 8842, 1, 0, 0, 0, 8841, 8838, 1, 0, 0, 0, 8841, 8842, 1, 0, 0, 0, + 8842, 8843, 1, 0, 0, 0, 8843, 8867, 3, 2380, 1190, 0, 8844, 8845, 5, 2188, + 0, 0, 8845, 8846, 5, 1155, 0, 0, 8846, 8858, 7, 86, 0, 0, 8847, 8859, 5, + 363, 0, 0, 8848, 8849, 5, 2376, 0, 0, 8849, 8854, 5, 2407, 0, 0, 8850, + 8851, 5, 2382, 0, 0, 8851, 8853, 5, 2407, 0, 0, 8852, 8850, 1, 0, 0, 0, + 8853, 8856, 1, 0, 0, 0, 8854, 8852, 1, 0, 0, 0, 8854, 8855, 1, 0, 0, 0, + 8855, 8857, 1, 0, 0, 0, 8856, 8854, 1, 0, 0, 0, 8857, 8859, 5, 2377, 0, + 0, 8858, 8847, 1, 0, 0, 0, 8858, 8848, 1, 0, 0, 0, 8859, 8868, 1, 0, 0, + 0, 8860, 8864, 5, 2063, 0, 0, 8861, 8862, 3, 2260, 1130, 0, 8862, 8863, + 5, 2369, 0, 0, 8863, 8865, 1, 0, 0, 0, 8864, 8861, 1, 0, 0, 0, 8864, 8865, + 1, 0, 0, 0, 8865, 8866, 1, 0, 0, 0, 8866, 8868, 3, 2380, 1190, 0, 8867, + 8844, 1, 0, 0, 0, 8867, 8860, 1, 0, 0, 0, 8868, 8886, 1, 0, 0, 0, 8869, + 8878, 5, 2376, 0, 0, 8870, 8872, 5, 2382, 0, 0, 8871, 8870, 1, 0, 0, 0, + 8871, 8872, 1, 0, 0, 0, 8872, 8876, 1, 0, 0, 0, 8873, 8877, 3, 848, 424, + 0, 8874, 8875, 5, 2407, 0, 0, 8875, 8877, 3, 842, 421, 0, 8876, 8873, 1, + 0, 0, 0, 8876, 8874, 1, 0, 0, 0, 8877, 8879, 1, 0, 0, 0, 8878, 8871, 1, + 0, 0, 0, 8879, 8880, 1, 0, 0, 0, 8880, 8878, 1, 0, 0, 0, 8880, 8881, 1, + 0, 0, 0, 8881, 8882, 1, 0, 0, 0, 8882, 8883, 5, 2377, 0, 0, 8883, 8885, + 1, 0, 0, 0, 8884, 8869, 1, 0, 0, 0, 8885, 8888, 1, 0, 0, 0, 8886, 8884, + 1, 0, 0, 0, 8886, 8887, 1, 0, 0, 0, 8887, 841, 1, 0, 0, 0, 8888, 8886, + 1, 0, 0, 0, 8889, 8890, 5, 267, 0, 0, 8890, 8892, 3, 2284, 1142, 0, 8891, + 8889, 1, 0, 0, 0, 8891, 8892, 1, 0, 0, 0, 8892, 8902, 1, 0, 0, 0, 8893, + 8895, 5, 1121, 0, 0, 8894, 8893, 1, 0, 0, 0, 8894, 8895, 1, 0, 0, 0, 8895, + 8896, 1, 0, 0, 0, 8896, 8903, 5, 1145, 0, 0, 8897, 8903, 5, 2068, 0, 0, + 8898, 8899, 5, 1355, 0, 0, 8899, 8903, 5, 753, 0, 0, 8900, 8903, 3, 1736, + 868, 0, 8901, 8903, 3, 1726, 863, 0, 8902, 8894, 1, 0, 0, 0, 8902, 8897, + 1, 0, 0, 0, 8902, 8898, 1, 0, 0, 0, 8902, 8900, 1, 0, 0, 0, 8902, 8901, + 1, 0, 0, 0, 8903, 8905, 1, 0, 0, 0, 8904, 8906, 3, 850, 425, 0, 8905, 8904, + 1, 0, 0, 0, 8905, 8906, 1, 0, 0, 0, 8906, 843, 1, 0, 0, 0, 8907, 8908, + 5, 1529, 0, 0, 8908, 8909, 5, 723, 0, 0, 8909, 8921, 3, 2314, 1157, 0, + 8910, 8911, 5, 2188, 0, 0, 8911, 8921, 5, 1502, 0, 0, 8912, 8913, 5, 267, + 0, 0, 8913, 8915, 3, 2284, 1142, 0, 8914, 8912, 1, 0, 0, 0, 8914, 8915, + 1, 0, 0, 0, 8915, 8916, 1, 0, 0, 0, 8916, 8918, 3, 1736, 868, 0, 8917, + 8919, 3, 850, 425, 0, 8918, 8917, 1, 0, 0, 0, 8918, 8919, 1, 0, 0, 0, 8919, + 8921, 1, 0, 0, 0, 8920, 8907, 1, 0, 0, 0, 8920, 8910, 1, 0, 0, 0, 8920, + 8914, 1, 0, 0, 0, 8921, 845, 1, 0, 0, 0, 8922, 8923, 5, 1529, 0, 0, 8923, + 8924, 5, 564, 0, 0, 8924, 8925, 5, 2376, 0, 0, 8925, 8926, 3, 2384, 1192, + 0, 8926, 8927, 5, 2377, 0, 0, 8927, 8928, 5, 723, 0, 0, 8928, 8929, 3, + 2314, 1157, 0, 8929, 8958, 1, 0, 0, 0, 8930, 8931, 5, 1431, 0, 0, 8931, + 8932, 5, 2376, 0, 0, 8932, 8933, 3, 2384, 1192, 0, 8933, 8934, 5, 2377, + 0, 0, 8934, 8935, 5, 2188, 0, 0, 8935, 8936, 5, 1502, 0, 0, 8936, 8958, + 1, 0, 0, 0, 8937, 8938, 5, 267, 0, 0, 8938, 8940, 3, 2284, 1142, 0, 8939, + 8937, 1, 0, 0, 0, 8939, 8940, 1, 0, 0, 0, 8940, 8941, 1, 0, 0, 0, 8941, + 8942, 5, 562, 0, 0, 8942, 8943, 5, 753, 0, 0, 8943, 8948, 5, 2376, 0, 0, + 8944, 8946, 5, 2382, 0, 0, 8945, 8944, 1, 0, 0, 0, 8945, 8946, 1, 0, 0, + 0, 8946, 8947, 1, 0, 0, 0, 8947, 8949, 3, 2384, 1192, 0, 8948, 8945, 1, + 0, 0, 0, 8949, 8950, 1, 0, 0, 0, 8950, 8948, 1, 0, 0, 0, 8950, 8951, 1, + 0, 0, 0, 8951, 8952, 1, 0, 0, 0, 8952, 8953, 5, 2377, 0, 0, 8953, 8955, + 3, 1736, 868, 0, 8954, 8956, 3, 850, 425, 0, 8955, 8954, 1, 0, 0, 0, 8955, + 8956, 1, 0, 0, 0, 8956, 8958, 1, 0, 0, 0, 8957, 8922, 1, 0, 0, 0, 8957, + 8930, 1, 0, 0, 0, 8957, 8939, 1, 0, 0, 0, 8958, 847, 1, 0, 0, 0, 8959, + 8960, 5, 267, 0, 0, 8960, 8962, 3, 2284, 1142, 0, 8961, 8959, 1, 0, 0, + 0, 8961, 8962, 1, 0, 0, 0, 8962, 8994, 1, 0, 0, 0, 8963, 8964, 5, 2068, + 0, 0, 8964, 8965, 5, 2376, 0, 0, 8965, 8970, 3, 2312, 1156, 0, 8966, 8967, + 5, 2382, 0, 0, 8967, 8969, 3, 2312, 1156, 0, 8968, 8966, 1, 0, 0, 0, 8969, + 8972, 1, 0, 0, 0, 8970, 8968, 1, 0, 0, 0, 8970, 8971, 1, 0, 0, 0, 8971, + 8973, 1, 0, 0, 0, 8972, 8970, 1, 0, 0, 0, 8973, 8974, 5, 2377, 0, 0, 8974, + 8995, 1, 0, 0, 0, 8975, 8976, 5, 1355, 0, 0, 8976, 8977, 5, 753, 0, 0, + 8977, 8978, 5, 2376, 0, 0, 8978, 8983, 3, 2312, 1156, 0, 8979, 8980, 5, + 2382, 0, 0, 8980, 8982, 3, 2312, 1156, 0, 8981, 8979, 1, 0, 0, 0, 8982, + 8985, 1, 0, 0, 0, 8983, 8981, 1, 0, 0, 0, 8983, 8984, 1, 0, 0, 0, 8984, + 8986, 1, 0, 0, 0, 8985, 8983, 1, 0, 0, 0, 8986, 8987, 5, 2377, 0, 0, 8987, + 8995, 1, 0, 0, 0, 8988, 8995, 3, 1734, 867, 0, 8989, 8990, 5, 186, 0, 0, + 8990, 8991, 5, 2376, 0, 0, 8991, 8992, 3, 2074, 1037, 0, 8992, 8993, 5, + 2377, 0, 0, 8993, 8995, 1, 0, 0, 0, 8994, 8963, 1, 0, 0, 0, 8994, 8975, + 1, 0, 0, 0, 8994, 8988, 1, 0, 0, 0, 8994, 8989, 1, 0, 0, 0, 8995, 8997, + 1, 0, 0, 0, 8996, 8998, 3, 850, 425, 0, 8997, 8996, 1, 0, 0, 0, 8997, 8998, + 1, 0, 0, 0, 8998, 849, 1, 0, 0, 0, 8999, 9001, 5, 1121, 0, 0, 9000, 8999, + 1, 0, 0, 0, 9000, 9001, 1, 0, 0, 0, 9001, 9002, 1, 0, 0, 0, 9002, 9010, + 5, 367, 0, 0, 9003, 9004, 5, 684, 0, 0, 9004, 9010, 7, 87, 0, 0, 9005, + 9010, 7, 44, 0, 0, 9006, 9010, 7, 17, 0, 0, 9007, 9010, 7, 88, 0, 0, 9008, + 9010, 3, 1594, 797, 0, 9009, 9000, 1, 0, 0, 0, 9009, 9003, 1, 0, 0, 0, + 9009, 9005, 1, 0, 0, 0, 9009, 9006, 1, 0, 0, 0, 9009, 9007, 1, 0, 0, 0, + 9009, 9008, 1, 0, 0, 0, 9010, 9011, 1, 0, 0, 0, 9011, 9009, 1, 0, 0, 0, + 9011, 9012, 1, 0, 0, 0, 9012, 851, 1, 0, 0, 0, 9013, 9014, 5, 1163, 0, + 0, 9014, 9016, 5, 2229, 0, 0, 9015, 9017, 3, 854, 427, 0, 9016, 9015, 1, + 0, 0, 0, 9016, 9017, 1, 0, 0, 0, 9017, 9018, 1, 0, 0, 0, 9018, 9019, 5, + 2188, 0, 0, 9019, 9020, 5, 1155, 0, 0, 9020, 9033, 7, 86, 0, 0, 9021, 9034, + 5, 363, 0, 0, 9022, 9023, 5, 2376, 0, 0, 9023, 9028, 3, 2080, 1040, 0, + 9024, 9025, 5, 2382, 0, 0, 9025, 9027, 3, 2080, 1040, 0, 9026, 9024, 1, + 0, 0, 0, 9027, 9030, 1, 0, 0, 0, 9028, 9026, 1, 0, 0, 0, 9028, 9029, 1, + 0, 0, 0, 9029, 9031, 1, 0, 0, 0, 9030, 9028, 1, 0, 0, 0, 9031, 9032, 5, + 2377, 0, 0, 9032, 9034, 1, 0, 0, 0, 9033, 9021, 1, 0, 0, 0, 9033, 9022, + 1, 0, 0, 0, 9034, 853, 1, 0, 0, 0, 9035, 9036, 5, 2224, 0, 0, 9036, 9038, + 3, 856, 428, 0, 9037, 9035, 1, 0, 0, 0, 9037, 9038, 1, 0, 0, 0, 9038, 9039, + 1, 0, 0, 0, 9039, 9045, 5, 441, 0, 0, 9040, 9046, 3, 858, 429, 0, 9041, + 9042, 3, 856, 428, 0, 9042, 9043, 5, 2386, 0, 0, 9043, 9044, 3, 858, 429, + 0, 9044, 9046, 1, 0, 0, 0, 9045, 9040, 1, 0, 0, 0, 9045, 9041, 1, 0, 0, + 0, 9046, 9052, 1, 0, 0, 0, 9047, 9048, 5, 1656, 0, 0, 9048, 9049, 5, 37, + 0, 0, 9049, 9050, 5, 2146, 0, 0, 9050, 9051, 5, 66, 0, 0, 9051, 9053, 7, + 89, 0, 0, 9052, 9047, 1, 0, 0, 0, 9052, 9053, 1, 0, 0, 0, 9053, 9057, 1, + 0, 0, 0, 9054, 9055, 3, 1324, 662, 0, 9055, 9056, 5, 1058, 0, 0, 9056, + 9058, 1, 0, 0, 0, 9057, 9054, 1, 0, 0, 0, 9057, 9058, 1, 0, 0, 0, 9058, + 9062, 1, 0, 0, 0, 9059, 9060, 3, 1324, 662, 0, 9060, 9061, 5, 54, 0, 0, + 9061, 9063, 1, 0, 0, 0, 9062, 9059, 1, 0, 0, 0, 9062, 9063, 1, 0, 0, 0, + 9063, 855, 1, 0, 0, 0, 9064, 9065, 5, 2373, 0, 0, 9065, 857, 1, 0, 0, 0, + 9066, 9067, 5, 2373, 0, 0, 9067, 859, 1, 0, 0, 0, 9068, 9069, 5, 41, 0, + 0, 9069, 9070, 5, 1973, 0, 0, 9070, 9103, 3, 1666, 833, 0, 9071, 9073, + 5, 363, 0, 0, 9072, 9074, 3, 1172, 586, 0, 9073, 9072, 1, 0, 0, 0, 9073, + 9074, 1, 0, 0, 0, 9074, 9076, 1, 0, 0, 0, 9075, 9077, 3, 1190, 595, 0, + 9076, 9075, 1, 0, 0, 0, 9076, 9077, 1, 0, 0, 0, 9077, 9104, 1, 0, 0, 0, + 9078, 9079, 5, 883, 0, 0, 9079, 9080, 5, 505, 0, 0, 9080, 9104, 3, 1170, + 585, 0, 9081, 9082, 5, 1468, 0, 0, 9082, 9104, 3, 1170, 585, 0, 9083, 9104, + 5, 214, 0, 0, 9084, 9085, 5, 1580, 0, 0, 9085, 9088, 5, 1609, 0, 0, 9086, + 9087, 5, 751, 0, 0, 9087, 9089, 3, 1170, 585, 0, 9088, 9086, 1, 0, 0, 0, + 9088, 9089, 1, 0, 0, 0, 9089, 9104, 1, 0, 0, 0, 9090, 9091, 5, 1460, 0, + 0, 9091, 9092, 5, 2029, 0, 0, 9092, 9104, 3, 874, 437, 0, 9093, 9094, 3, + 1394, 697, 0, 9094, 9095, 5, 98, 0, 0, 9095, 9104, 1, 0, 0, 0, 9096, 9104, + 3, 862, 431, 0, 9097, 9104, 3, 864, 432, 0, 9098, 9104, 3, 866, 433, 0, + 9099, 9104, 3, 870, 435, 0, 9100, 9104, 3, 918, 459, 0, 9101, 9104, 3, + 872, 436, 0, 9102, 9104, 3, 892, 446, 0, 9103, 9071, 1, 0, 0, 0, 9103, + 9078, 1, 0, 0, 0, 9103, 9081, 1, 0, 0, 0, 9103, 9083, 1, 0, 0, 0, 9103, + 9084, 1, 0, 0, 0, 9103, 9090, 1, 0, 0, 0, 9103, 9093, 1, 0, 0, 0, 9103, + 9096, 1, 0, 0, 0, 9103, 9097, 1, 0, 0, 0, 9103, 9098, 1, 0, 0, 0, 9103, + 9099, 1, 0, 0, 0, 9103, 9100, 1, 0, 0, 0, 9103, 9101, 1, 0, 0, 0, 9103, + 9102, 1, 0, 0, 0, 9104, 9105, 1, 0, 0, 0, 9105, 9106, 5, 2396, 0, 0, 9106, + 861, 1, 0, 0, 0, 9107, 9110, 5, 20, 0, 0, 9108, 9111, 3, 910, 455, 0, 9109, + 9111, 3, 912, 456, 0, 9110, 9108, 1, 0, 0, 0, 9110, 9109, 1, 0, 0, 0, 9111, + 9154, 1, 0, 0, 0, 9112, 9113, 5, 425, 0, 0, 9113, 9116, 7, 90, 0, 0, 9114, + 9117, 3, 1472, 736, 0, 9115, 9117, 5, 2370, 0, 0, 9116, 9114, 1, 0, 0, + 0, 9116, 9115, 1, 0, 0, 0, 9117, 9120, 1, 0, 0, 0, 9118, 9119, 5, 751, + 0, 0, 9119, 9121, 3, 1170, 585, 0, 9120, 9118, 1, 0, 0, 0, 9120, 9121, + 1, 0, 0, 0, 9121, 9154, 1, 0, 0, 0, 9122, 9123, 5, 1580, 0, 0, 9123, 9126, + 5, 1982, 0, 0, 9124, 9127, 3, 1472, 736, 0, 9125, 9127, 5, 2370, 0, 0, + 9126, 9124, 1, 0, 0, 0, 9126, 9125, 1, 0, 0, 0, 9127, 9130, 1, 0, 0, 0, + 9128, 9129, 5, 751, 0, 0, 9129, 9131, 3, 1170, 585, 0, 9130, 9128, 1, 0, + 0, 0, 9130, 9131, 1, 0, 0, 0, 9131, 9154, 1, 0, 0, 0, 9132, 9133, 5, 1460, + 0, 0, 9133, 9134, 5, 331, 0, 0, 9134, 9139, 3, 1472, 736, 0, 9135, 9136, + 5, 2382, 0, 0, 9136, 9138, 3, 1472, 736, 0, 9137, 9135, 1, 0, 0, 0, 9138, + 9141, 1, 0, 0, 0, 9139, 9137, 1, 0, 0, 0, 9139, 9140, 1, 0, 0, 0, 9140, + 9142, 1, 0, 0, 0, 9141, 9139, 1, 0, 0, 0, 9142, 9143, 5, 2029, 0, 0, 9143, + 9148, 3, 1472, 736, 0, 9144, 9145, 5, 2382, 0, 0, 9145, 9147, 3, 1472, + 736, 0, 9146, 9144, 1, 0, 0, 0, 9147, 9150, 1, 0, 0, 0, 9148, 9146, 1, + 0, 0, 0, 9148, 9149, 1, 0, 0, 0, 9149, 9154, 1, 0, 0, 0, 9150, 9148, 1, + 0, 0, 0, 9151, 9152, 7, 90, 0, 0, 9152, 9154, 3, 678, 339, 0, 9153, 9107, + 1, 0, 0, 0, 9153, 9112, 1, 0, 0, 0, 9153, 9122, 1, 0, 0, 0, 9153, 9132, + 1, 0, 0, 0, 9153, 9151, 1, 0, 0, 0, 9154, 863, 1, 0, 0, 0, 9155, 9162, + 3, 882, 441, 0, 9156, 9158, 5, 1057, 0, 0, 9157, 9156, 1, 0, 0, 0, 9157, + 9158, 1, 0, 0, 0, 9158, 9159, 1, 0, 0, 0, 9159, 9160, 5, 560, 0, 0, 9160, + 9162, 5, 815, 0, 0, 9161, 9155, 1, 0, 0, 0, 9161, 9157, 1, 0, 0, 0, 9162, + 865, 1, 0, 0, 0, 9163, 9164, 5, 1973, 0, 0, 9164, 9167, 5, 593, 0, 0, 9165, + 9168, 3, 868, 434, 0, 9166, 9168, 5, 2372, 0, 0, 9167, 9165, 1, 0, 0, 0, + 9167, 9166, 1, 0, 0, 0, 9168, 867, 1, 0, 0, 0, 9169, 9170, 3, 2384, 1192, + 0, 9170, 869, 1, 0, 0, 0, 9171, 9181, 5, 1173, 0, 0, 9172, 9174, 5, 1160, + 0, 0, 9173, 9175, 7, 91, 0, 0, 9174, 9173, 1, 0, 0, 0, 9174, 9175, 1, 0, + 0, 0, 9175, 9181, 1, 0, 0, 0, 9176, 9177, 5, 1408, 0, 0, 9177, 9181, 7, + 11, 0, 0, 9178, 9181, 5, 1293, 0, 0, 9179, 9181, 5, 1984, 0, 0, 9180, 9171, + 1, 0, 0, 0, 9180, 9172, 1, 0, 0, 0, 9180, 9176, 1, 0, 0, 0, 9180, 9178, + 1, 0, 0, 0, 9180, 9179, 1, 0, 0, 0, 9181, 871, 1, 0, 0, 0, 9182, 9183, + 5, 549, 0, 0, 9183, 9184, 7, 92, 0, 0, 9184, 873, 1, 0, 0, 0, 9185, 9186, + 3, 1666, 833, 0, 9186, 875, 1, 0, 0, 0, 9187, 9189, 5, 301, 0, 0, 9188, + 9190, 7, 93, 0, 0, 9189, 9188, 1, 0, 0, 0, 9189, 9190, 1, 0, 0, 0, 9190, + 9194, 1, 0, 0, 0, 9191, 9195, 3, 878, 439, 0, 9192, 9195, 3, 888, 444, + 0, 9193, 9195, 3, 890, 445, 0, 9194, 9191, 1, 0, 0, 0, 9194, 9192, 1, 0, + 0, 0, 9194, 9193, 1, 0, 0, 0, 9195, 9196, 1, 0, 0, 0, 9196, 9197, 5, 2396, + 0, 0, 9197, 877, 1, 0, 0, 0, 9198, 9199, 5, 1973, 0, 0, 9199, 9201, 3, + 2380, 1190, 0, 9200, 9202, 3, 910, 455, 0, 9201, 9200, 1, 0, 0, 0, 9201, + 9202, 1, 0, 0, 0, 9202, 9220, 1, 0, 0, 0, 9203, 9204, 5, 883, 0, 0, 9204, + 9205, 5, 505, 0, 0, 9205, 9219, 3, 1170, 585, 0, 9206, 9207, 5, 137, 0, + 0, 9207, 9219, 3, 1170, 585, 0, 9208, 9219, 3, 882, 441, 0, 9209, 9210, + 5, 560, 0, 0, 9210, 9219, 5, 815, 0, 0, 9211, 9219, 7, 69, 0, 0, 9212, + 9213, 5, 458, 0, 0, 9213, 9219, 3, 880, 440, 0, 9214, 9219, 5, 363, 0, + 0, 9215, 9219, 3, 884, 442, 0, 9216, 9219, 3, 886, 443, 0, 9217, 9219, + 3, 872, 436, 0, 9218, 9203, 1, 0, 0, 0, 9218, 9206, 1, 0, 0, 0, 9218, 9208, + 1, 0, 0, 0, 9218, 9209, 1, 0, 0, 0, 9218, 9211, 1, 0, 0, 0, 9218, 9212, + 1, 0, 0, 0, 9218, 9214, 1, 0, 0, 0, 9218, 9215, 1, 0, 0, 0, 9218, 9216, + 1, 0, 0, 0, 9218, 9217, 1, 0, 0, 0, 9219, 9222, 1, 0, 0, 0, 9220, 9218, + 1, 0, 0, 0, 9220, 9221, 1, 0, 0, 0, 9221, 879, 1, 0, 0, 0, 9222, 9220, + 1, 0, 0, 0, 9223, 9224, 5, 2129, 0, 0, 9224, 9225, 5, 2372, 0, 0, 9225, + 881, 1, 0, 0, 0, 9226, 9227, 7, 94, 0, 0, 9227, 883, 1, 0, 0, 0, 9228, + 9229, 5, 505, 0, 0, 9229, 9230, 5, 836, 0, 0, 9230, 9237, 5, 804, 0, 0, + 9231, 9238, 5, 87, 0, 0, 9232, 9235, 5, 2066, 0, 0, 9233, 9234, 5, 1595, + 0, 0, 9234, 9236, 3, 1170, 585, 0, 9235, 9233, 1, 0, 0, 0, 9235, 9236, + 1, 0, 0, 0, 9236, 9238, 1, 0, 0, 0, 9237, 9231, 1, 0, 0, 0, 9237, 9232, + 1, 0, 0, 0, 9237, 9238, 1, 0, 0, 0, 9238, 885, 1, 0, 0, 0, 9239, 9240, + 5, 1546, 0, 0, 9240, 9241, 5, 1609, 0, 0, 9241, 9242, 5, 836, 0, 0, 9242, + 9243, 7, 95, 0, 0, 9243, 887, 1, 0, 0, 0, 9244, 9245, 5, 1984, 0, 0, 9245, + 9246, 5, 1973, 0, 0, 9246, 9248, 3, 2380, 1190, 0, 9247, 9249, 3, 912, + 456, 0, 9248, 9247, 1, 0, 0, 0, 9248, 9249, 1, 0, 0, 0, 9249, 9251, 1, + 0, 0, 0, 9250, 9252, 3, 866, 433, 0, 9251, 9250, 1, 0, 0, 0, 9251, 9252, + 1, 0, 0, 0, 9252, 9254, 1, 0, 0, 0, 9253, 9255, 3, 884, 442, 0, 9254, 9253, + 1, 0, 0, 0, 9254, 9255, 1, 0, 0, 0, 9255, 889, 1, 0, 0, 0, 9256, 9257, + 5, 2064, 0, 0, 9257, 9258, 5, 1973, 0, 0, 9258, 9260, 3, 2380, 1190, 0, + 9259, 9261, 3, 910, 455, 0, 9260, 9259, 1, 0, 0, 0, 9260, 9261, 1, 0, 0, + 0, 9261, 9263, 1, 0, 0, 0, 9262, 9264, 3, 884, 442, 0, 9263, 9262, 1, 0, + 0, 0, 9263, 9264, 1, 0, 0, 0, 9264, 9266, 1, 0, 0, 0, 9265, 9267, 3, 892, + 446, 0, 9266, 9265, 1, 0, 0, 0, 9266, 9267, 1, 0, 0, 0, 9267, 891, 1, 0, + 0, 0, 9268, 9269, 5, 1484, 0, 0, 9269, 9270, 7, 96, 0, 0, 9270, 893, 1, + 0, 0, 0, 9271, 9272, 5, 301, 0, 0, 9272, 9273, 5, 1973, 0, 0, 9273, 9274, + 5, 1568, 0, 0, 9274, 9278, 3, 2380, 1190, 0, 9275, 9276, 5, 680, 0, 0, + 9276, 9277, 5, 1573, 0, 0, 9277, 9279, 3, 2380, 1190, 0, 9278, 9275, 1, + 0, 0, 0, 9278, 9279, 1, 0, 0, 0, 9279, 9301, 1, 0, 0, 0, 9280, 9281, 5, + 2129, 0, 0, 9281, 9282, 5, 1983, 0, 0, 9282, 9292, 5, 2376, 0, 0, 9283, + 9284, 5, 331, 0, 0, 9284, 9289, 3, 432, 216, 0, 9285, 9286, 5, 2382, 0, + 0, 9286, 9288, 3, 432, 216, 0, 9287, 9285, 1, 0, 0, 0, 9288, 9291, 1, 0, + 0, 0, 9289, 9287, 1, 0, 0, 0, 9289, 9290, 1, 0, 0, 0, 9290, 9293, 1, 0, + 0, 0, 9291, 9289, 1, 0, 0, 0, 9292, 9283, 1, 0, 0, 0, 9292, 9293, 1, 0, + 0, 0, 9293, 9295, 1, 0, 0, 0, 9294, 9296, 3, 896, 448, 0, 9295, 9294, 1, + 0, 0, 0, 9296, 9297, 1, 0, 0, 0, 9297, 9295, 1, 0, 0, 0, 9297, 9298, 1, + 0, 0, 0, 9298, 9299, 1, 0, 0, 0, 9299, 9300, 5, 2377, 0, 0, 9300, 9302, + 1, 0, 0, 0, 9301, 9280, 1, 0, 0, 0, 9301, 9302, 1, 0, 0, 0, 9302, 895, + 1, 0, 0, 0, 9303, 9304, 5, 883, 0, 0, 9304, 9305, 5, 505, 0, 0, 9305, 9323, + 3, 1170, 585, 0, 9306, 9307, 5, 137, 0, 0, 9307, 9309, 3, 2370, 1185, 0, + 9308, 9310, 5, 749, 0, 0, 9309, 9308, 1, 0, 0, 0, 9309, 9310, 1, 0, 0, + 0, 9310, 9323, 1, 0, 0, 0, 9311, 9323, 3, 882, 441, 0, 9312, 9313, 5, 560, + 0, 0, 9313, 9323, 5, 815, 0, 0, 9314, 9323, 3, 898, 449, 0, 9315, 9323, + 3, 900, 450, 0, 9316, 9323, 5, 1173, 0, 0, 9317, 9323, 5, 1160, 0, 0, 9318, + 9323, 3, 884, 442, 0, 9319, 9323, 3, 886, 443, 0, 9320, 9323, 3, 872, 436, + 0, 9321, 9323, 3, 1478, 739, 0, 9322, 9303, 1, 0, 0, 0, 9322, 9306, 1, + 0, 0, 0, 9322, 9311, 1, 0, 0, 0, 9322, 9312, 1, 0, 0, 0, 9322, 9314, 1, + 0, 0, 0, 9322, 9315, 1, 0, 0, 0, 9322, 9316, 1, 0, 0, 0, 9322, 9317, 1, + 0, 0, 0, 9322, 9318, 1, 0, 0, 0, 9322, 9319, 1, 0, 0, 0, 9322, 9320, 1, + 0, 0, 0, 9322, 9321, 1, 0, 0, 0, 9323, 897, 1, 0, 0, 0, 9324, 9330, 5, + 458, 0, 0, 9325, 9327, 3, 880, 440, 0, 9326, 9325, 1, 0, 0, 0, 9326, 9327, + 1, 0, 0, 0, 9327, 9328, 1, 0, 0, 0, 9328, 9331, 5, 457, 0, 0, 9329, 9331, + 5, 361, 0, 0, 9330, 9326, 1, 0, 0, 0, 9330, 9329, 1, 0, 0, 0, 9331, 899, + 1, 0, 0, 0, 9332, 9334, 5, 363, 0, 0, 9333, 9335, 3, 902, 451, 0, 9334, + 9333, 1, 0, 0, 0, 9334, 9335, 1, 0, 0, 0, 9335, 9337, 1, 0, 0, 0, 9336, + 9338, 3, 906, 453, 0, 9337, 9336, 1, 0, 0, 0, 9337, 9338, 1, 0, 0, 0, 9338, + 9340, 1, 0, 0, 0, 9339, 9341, 3, 908, 454, 0, 9340, 9339, 1, 0, 0, 0, 9340, + 9341, 1, 0, 0, 0, 9341, 9343, 1, 0, 0, 0, 9342, 9344, 3, 1198, 599, 0, + 9343, 9342, 1, 0, 0, 0, 9343, 9344, 1, 0, 0, 0, 9344, 9346, 1, 0, 0, 0, + 9345, 9347, 3, 1190, 595, 0, 9346, 9345, 1, 0, 0, 0, 9346, 9347, 1, 0, + 0, 0, 9347, 901, 1, 0, 0, 0, 9348, 9359, 5, 1976, 0, 0, 9349, 9350, 5, + 242, 0, 0, 9350, 9356, 5, 564, 0, 0, 9351, 9357, 5, 1170, 0, 0, 9352, 9353, + 5, 1388, 0, 0, 9353, 9357, 3, 904, 452, 0, 9354, 9355, 5, 62, 0, 0, 9355, + 9357, 3, 904, 452, 0, 9356, 9351, 1, 0, 0, 0, 9356, 9352, 1, 0, 0, 0, 9356, + 9354, 1, 0, 0, 0, 9357, 9360, 1, 0, 0, 0, 9358, 9360, 5, 1000, 0, 0, 9359, + 9349, 1, 0, 0, 0, 9359, 9358, 1, 0, 0, 0, 9360, 903, 1, 0, 0, 0, 9361, + 9362, 7, 97, 0, 0, 9362, 905, 1, 0, 0, 0, 9363, 9368, 5, 659, 0, 0, 9364, + 9365, 5, 242, 0, 0, 9365, 9366, 5, 28, 0, 0, 9366, 9369, 3, 904, 452, 0, + 9367, 9369, 5, 1000, 0, 0, 9368, 9364, 1, 0, 0, 0, 9368, 9367, 1, 0, 0, + 0, 9369, 907, 1, 0, 0, 0, 9370, 9372, 5, 688, 0, 0, 9371, 9373, 3, 1176, + 588, 0, 9372, 9371, 1, 0, 0, 0, 9372, 9373, 1, 0, 0, 0, 9373, 9398, 1, + 0, 0, 0, 9374, 9396, 5, 1987, 0, 0, 9375, 9380, 3, 2312, 1156, 0, 9376, + 9377, 5, 2382, 0, 0, 9377, 9379, 3, 2312, 1156, 0, 9378, 9376, 1, 0, 0, + 0, 9379, 9382, 1, 0, 0, 0, 9380, 9378, 1, 0, 0, 0, 9380, 9381, 1, 0, 0, + 0, 9381, 9397, 1, 0, 0, 0, 9382, 9380, 1, 0, 0, 0, 9383, 9384, 3, 2312, + 1156, 0, 9384, 9385, 5, 2129, 0, 0, 9385, 9393, 3, 714, 357, 0, 9386, 9387, + 5, 2382, 0, 0, 9387, 9388, 3, 2312, 1156, 0, 9388, 9389, 5, 2129, 0, 0, + 9389, 9390, 3, 714, 357, 0, 9390, 9392, 1, 0, 0, 0, 9391, 9386, 1, 0, 0, + 0, 9392, 9395, 1, 0, 0, 0, 9393, 9391, 1, 0, 0, 0, 9393, 9394, 1, 0, 0, + 0, 9394, 9397, 1, 0, 0, 0, 9395, 9393, 1, 0, 0, 0, 9396, 9375, 1, 0, 0, + 0, 9396, 9383, 1, 0, 0, 0, 9397, 9399, 1, 0, 0, 0, 9398, 9374, 1, 0, 0, + 0, 9398, 9399, 1, 0, 0, 0, 9399, 9403, 1, 0, 0, 0, 9400, 9401, 5, 1057, + 0, 0, 9401, 9403, 5, 688, 0, 0, 9402, 9370, 1, 0, 0, 0, 9402, 9400, 1, + 0, 0, 0, 9403, 909, 1, 0, 0, 0, 9404, 9406, 5, 331, 0, 0, 9405, 9407, 5, + 2382, 0, 0, 9406, 9405, 1, 0, 0, 0, 9406, 9407, 1, 0, 0, 0, 9407, 9408, + 1, 0, 0, 0, 9408, 9409, 3, 914, 457, 0, 9409, 911, 1, 0, 0, 0, 9410, 9412, + 5, 1982, 0, 0, 9411, 9413, 5, 2382, 0, 0, 9412, 9411, 1, 0, 0, 0, 9412, + 9413, 1, 0, 0, 0, 9413, 9414, 1, 0, 0, 0, 9414, 9415, 3, 914, 457, 0, 9415, + 913, 1, 0, 0, 0, 9416, 9418, 5, 2372, 0, 0, 9417, 9416, 1, 0, 0, 0, 9417, + 9418, 1, 0, 0, 0, 9418, 9421, 1, 0, 0, 0, 9419, 9420, 5, 1595, 0, 0, 9420, + 9422, 3, 1170, 585, 0, 9421, 9419, 1, 0, 0, 0, 9421, 9422, 1, 0, 0, 0, + 9422, 9424, 1, 0, 0, 0, 9423, 9425, 5, 1488, 0, 0, 9424, 9423, 1, 0, 0, + 0, 9424, 9425, 1, 0, 0, 0, 9425, 9427, 1, 0, 0, 0, 9426, 9428, 3, 918, + 459, 0, 9427, 9426, 1, 0, 0, 0, 9427, 9428, 1, 0, 0, 0, 9428, 915, 1, 0, + 0, 0, 9429, 9442, 3, 1472, 736, 0, 9430, 9431, 5, 2376, 0, 0, 9431, 9436, + 3, 1472, 736, 0, 9432, 9433, 5, 2382, 0, 0, 9433, 9435, 3, 1472, 736, 0, + 9434, 9432, 1, 0, 0, 0, 9435, 9438, 1, 0, 0, 0, 9436, 9434, 1, 0, 0, 0, + 9436, 9437, 1, 0, 0, 0, 9437, 9439, 1, 0, 0, 0, 9438, 9436, 1, 0, 0, 0, + 9439, 9440, 5, 2377, 0, 0, 9440, 9442, 1, 0, 0, 0, 9441, 9429, 1, 0, 0, + 0, 9441, 9430, 1, 0, 0, 0, 9442, 9445, 1, 0, 0, 0, 9443, 9444, 5, 1595, + 0, 0, 9444, 9446, 3, 1170, 585, 0, 9445, 9443, 1, 0, 0, 0, 9445, 9446, + 1, 0, 0, 0, 9446, 9449, 1, 0, 0, 0, 9447, 9448, 5, 137, 0, 0, 9448, 9450, + 3, 1170, 585, 0, 9449, 9447, 1, 0, 0, 0, 9449, 9450, 1, 0, 0, 0, 9450, + 9452, 1, 0, 0, 0, 9451, 9453, 5, 1488, 0, 0, 9452, 9451, 1, 0, 0, 0, 9452, + 9453, 1, 0, 0, 0, 9453, 917, 1, 0, 0, 0, 9454, 9464, 5, 89, 0, 0, 9455, + 9465, 5, 1161, 0, 0, 9456, 9459, 5, 1175, 0, 0, 9457, 9458, 5, 953, 0, + 0, 9458, 9460, 3, 1170, 585, 0, 9459, 9457, 1, 0, 0, 0, 9459, 9460, 1, + 0, 0, 0, 9460, 9462, 1, 0, 0, 0, 9461, 9463, 3, 920, 460, 0, 9462, 9461, + 1, 0, 0, 0, 9462, 9463, 1, 0, 0, 0, 9463, 9465, 1, 0, 0, 0, 9464, 9455, + 1, 0, 0, 0, 9464, 9456, 1, 0, 0, 0, 9465, 919, 1, 0, 0, 0, 9466, 9469, + 5, 859, 0, 0, 9467, 9470, 5, 2070, 0, 0, 9468, 9470, 3, 1170, 585, 0, 9469, + 9467, 1, 0, 0, 0, 9469, 9468, 1, 0, 0, 0, 9470, 921, 1, 0, 0, 0, 9471, + 9472, 5, 149, 0, 0, 9472, 9473, 7, 87, 0, 0, 9473, 923, 1, 0, 0, 0, 9474, + 9475, 5, 660, 0, 0, 9475, 9476, 7, 98, 0, 0, 9476, 925, 1, 0, 0, 0, 9477, + 9483, 5, 1068, 0, 0, 9478, 9480, 5, 1243, 0, 0, 9479, 9481, 5, 2370, 0, + 0, 9480, 9479, 1, 0, 0, 0, 9480, 9481, 1, 0, 0, 0, 9481, 9483, 1, 0, 0, + 0, 9482, 9477, 1, 0, 0, 0, 9482, 9478, 1, 0, 0, 0, 9483, 927, 1, 0, 0, + 0, 9484, 9485, 5, 41, 0, 0, 9485, 9486, 5, 848, 0, 0, 9486, 9487, 5, 2166, + 0, 0, 9487, 9513, 3, 2314, 1157, 0, 9488, 9514, 3, 1188, 594, 0, 9489, + 9514, 3, 936, 468, 0, 9490, 9514, 3, 1172, 586, 0, 9491, 9496, 3, 1650, + 825, 0, 9492, 9493, 5, 2382, 0, 0, 9493, 9495, 3, 1650, 825, 0, 9494, 9492, + 1, 0, 0, 0, 9495, 9498, 1, 0, 0, 0, 9496, 9494, 1, 0, 0, 0, 9496, 9497, + 1, 0, 0, 0, 9497, 9514, 1, 0, 0, 0, 9498, 9496, 1, 0, 0, 0, 9499, 9504, + 3, 1652, 826, 0, 9500, 9501, 5, 2382, 0, 0, 9501, 9503, 3, 1652, 826, 0, + 9502, 9500, 1, 0, 0, 0, 9503, 9506, 1, 0, 0, 0, 9504, 9502, 1, 0, 0, 0, + 9504, 9505, 1, 0, 0, 0, 9505, 9514, 1, 0, 0, 0, 9506, 9504, 1, 0, 0, 0, + 9507, 9514, 3, 926, 463, 0, 9508, 9514, 3, 882, 441, 0, 9509, 9514, 3, + 1298, 649, 0, 9510, 9514, 3, 1300, 650, 0, 9511, 9514, 3, 1302, 651, 0, + 9512, 9514, 3, 1378, 689, 0, 9513, 9488, 1, 0, 0, 0, 9513, 9489, 1, 0, + 0, 0, 9513, 9490, 1, 0, 0, 0, 9513, 9491, 1, 0, 0, 0, 9513, 9499, 1, 0, + 0, 0, 9513, 9507, 1, 0, 0, 0, 9513, 9508, 1, 0, 0, 0, 9513, 9509, 1, 0, + 0, 0, 9513, 9510, 1, 0, 0, 0, 9513, 9511, 1, 0, 0, 0, 9513, 9512, 1, 0, + 0, 0, 9513, 9514, 1, 0, 0, 0, 9514, 9516, 1, 0, 0, 0, 9515, 9517, 3, 1572, + 786, 0, 9516, 9515, 1, 0, 0, 0, 9516, 9517, 1, 0, 0, 0, 9517, 9521, 1, + 0, 0, 0, 9518, 9519, 5, 2129, 0, 0, 9519, 9520, 5, 659, 0, 0, 9520, 9522, + 3, 1188, 594, 0, 9521, 9518, 1, 0, 0, 0, 9521, 9522, 1, 0, 0, 0, 9522, + 9524, 1, 0, 0, 0, 9523, 9525, 3, 930, 465, 0, 9524, 9523, 1, 0, 0, 0, 9524, + 9525, 1, 0, 0, 0, 9525, 9533, 1, 0, 0, 0, 9526, 9527, 3, 1322, 661, 0, + 9527, 9528, 5, 1388, 0, 0, 9528, 9529, 5, 1492, 0, 0, 9529, 9534, 1, 0, + 0, 0, 9530, 9534, 5, 233, 0, 0, 9531, 9532, 5, 263, 0, 0, 9532, 9534, 5, + 571, 0, 0, 9533, 9526, 1, 0, 0, 0, 9533, 9530, 1, 0, 0, 0, 9533, 9531, + 1, 0, 0, 0, 9533, 9534, 1, 0, 0, 0, 9534, 9535, 1, 0, 0, 0, 9535, 9536, + 5, 2396, 0, 0, 9536, 929, 1, 0, 0, 0, 9537, 9538, 3, 932, 466, 0, 9538, + 931, 1, 0, 0, 0, 9539, 9566, 5, 1432, 0, 0, 9540, 9567, 5, 525, 0, 0, 9541, + 9567, 5, 234, 0, 0, 9542, 9567, 5, 560, 0, 0, 9543, 9544, 5, 1175, 0, 0, + 9544, 9567, 7, 99, 0, 0, 9545, 9546, 5, 1631, 0, 0, 9546, 9547, 5, 2188, + 0, 0, 9547, 9567, 3, 2080, 1040, 0, 9548, 9549, 5, 953, 0, 0, 9549, 9567, + 3, 2080, 1040, 0, 9550, 9551, 5, 2188, 0, 0, 9551, 9552, 5, 1355, 0, 0, + 9552, 9567, 5, 753, 0, 0, 9553, 9555, 5, 2129, 0, 0, 9554, 9556, 5, 363, + 0, 0, 9555, 9554, 1, 0, 0, 0, 9555, 9556, 1, 0, 0, 0, 9556, 9557, 1, 0, + 0, 0, 9557, 9558, 5, 842, 0, 0, 9558, 9559, 5, 1497, 0, 0, 9559, 9561, + 5, 1546, 0, 0, 9560, 9562, 3, 934, 467, 0, 9561, 9560, 1, 0, 0, 0, 9561, + 9562, 1, 0, 0, 0, 9562, 9567, 1, 0, 0, 0, 9563, 9564, 5, 2129, 0, 0, 9564, + 9565, 7, 100, 0, 0, 9565, 9567, 5, 268, 0, 0, 9566, 9540, 1, 0, 0, 0, 9566, + 9541, 1, 0, 0, 0, 9566, 9542, 1, 0, 0, 0, 9566, 9543, 1, 0, 0, 0, 9566, + 9545, 1, 0, 0, 0, 9566, 9548, 1, 0, 0, 0, 9566, 9550, 1, 0, 0, 0, 9566, + 9553, 1, 0, 0, 0, 9566, 9563, 1, 0, 0, 0, 9567, 9568, 1, 0, 0, 0, 9568, + 9566, 1, 0, 0, 0, 9568, 9569, 1, 0, 0, 0, 9569, 933, 1, 0, 0, 0, 9570, + 9571, 3, 2384, 1192, 0, 9571, 935, 1, 0, 0, 0, 9572, 9573, 5, 909, 0, 0, + 9573, 9574, 5, 2376, 0, 0, 9574, 9578, 3, 2312, 1156, 0, 9575, 9576, 5, + 457, 0, 0, 9576, 9579, 3, 1664, 832, 0, 9577, 9579, 5, 361, 0, 0, 9578, + 9575, 1, 0, 0, 0, 9578, 9577, 1, 0, 0, 0, 9578, 9579, 1, 0, 0, 0, 9579, + 9580, 1, 0, 0, 0, 9580, 9581, 5, 2377, 0, 0, 9581, 937, 1, 0, 0, 0, 9582, + 9583, 5, 41, 0, 0, 9583, 9584, 5, 848, 0, 0, 9584, 9585, 5, 2166, 0, 0, + 9585, 9587, 5, 819, 0, 0, 9586, 9588, 5, 560, 0, 0, 9587, 9586, 1, 0, 0, + 0, 9587, 9588, 1, 0, 0, 0, 9588, 9589, 1, 0, 0, 0, 9589, 9590, 5, 1175, + 0, 0, 9590, 9599, 3, 2314, 1157, 0, 9591, 9600, 3, 1188, 594, 0, 9592, + 9600, 3, 940, 470, 0, 9593, 9600, 3, 926, 463, 0, 9594, 9600, 3, 882, 441, + 0, 9595, 9600, 3, 1298, 649, 0, 9596, 9600, 3, 1302, 651, 0, 9597, 9600, + 3, 942, 471, 0, 9598, 9600, 3, 1378, 689, 0, 9599, 9591, 1, 0, 0, 0, 9599, + 9592, 1, 0, 0, 0, 9599, 9593, 1, 0, 0, 0, 9599, 9594, 1, 0, 0, 0, 9599, + 9595, 1, 0, 0, 0, 9599, 9596, 1, 0, 0, 0, 9599, 9597, 1, 0, 0, 0, 9599, + 9598, 1, 0, 0, 0, 9599, 9600, 1, 0, 0, 0, 9600, 9602, 1, 0, 0, 0, 9601, + 9603, 3, 944, 472, 0, 9602, 9601, 1, 0, 0, 0, 9602, 9603, 1, 0, 0, 0, 9603, + 9605, 1, 0, 0, 0, 9604, 9606, 3, 958, 479, 0, 9605, 9604, 1, 0, 0, 0, 9605, + 9606, 1, 0, 0, 0, 9606, 9607, 1, 0, 0, 0, 9607, 9608, 5, 2396, 0, 0, 9608, + 939, 1, 0, 0, 0, 9609, 9610, 5, 20, 0, 0, 9610, 9611, 5, 2376, 0, 0, 9611, + 9612, 3, 2312, 1156, 0, 9612, 9613, 5, 2377, 0, 0, 9613, 941, 1, 0, 0, + 0, 9614, 9615, 5, 921, 0, 0, 9615, 9617, 3, 1194, 597, 0, 9616, 9618, 3, + 926, 463, 0, 9617, 9616, 1, 0, 0, 0, 9617, 9618, 1, 0, 0, 0, 9618, 943, + 1, 0, 0, 0, 9619, 9652, 5, 20, 0, 0, 9620, 9621, 5, 1155, 0, 0, 9621, 9627, + 5, 632, 0, 0, 9622, 9623, 5, 1355, 0, 0, 9623, 9627, 5, 753, 0, 0, 9624, + 9627, 5, 1502, 0, 0, 9625, 9627, 5, 1554, 0, 0, 9626, 9620, 1, 0, 0, 0, + 9626, 9622, 1, 0, 0, 0, 9626, 9624, 1, 0, 0, 0, 9626, 9625, 1, 0, 0, 0, + 9627, 9639, 1, 0, 0, 0, 9628, 9629, 5, 2376, 0, 0, 9629, 9634, 3, 2312, + 1156, 0, 9630, 9631, 5, 2382, 0, 0, 9631, 9633, 3, 2312, 1156, 0, 9632, + 9630, 1, 0, 0, 0, 9633, 9636, 1, 0, 0, 0, 9634, 9632, 1, 0, 0, 0, 9634, + 9635, 1, 0, 0, 0, 9635, 9637, 1, 0, 0, 0, 9636, 9634, 1, 0, 0, 0, 9637, + 9638, 5, 2377, 0, 0, 9638, 9640, 1, 0, 0, 0, 9639, 9628, 1, 0, 0, 0, 9639, + 9640, 1, 0, 0, 0, 9640, 9653, 1, 0, 0, 0, 9641, 9642, 5, 2376, 0, 0, 9642, + 9647, 3, 2312, 1156, 0, 9643, 9644, 5, 2382, 0, 0, 9644, 9646, 3, 2312, + 1156, 0, 9645, 9643, 1, 0, 0, 0, 9646, 9649, 1, 0, 0, 0, 9647, 9645, 1, + 0, 0, 0, 9647, 9648, 1, 0, 0, 0, 9648, 9650, 1, 0, 0, 0, 9649, 9647, 1, + 0, 0, 0, 9650, 9651, 5, 2377, 0, 0, 9651, 9653, 1, 0, 0, 0, 9652, 9626, + 1, 0, 0, 0, 9652, 9641, 1, 0, 0, 0, 9653, 9655, 1, 0, 0, 0, 9654, 9656, + 3, 956, 478, 0, 9655, 9654, 1, 0, 0, 0, 9655, 9656, 1, 0, 0, 0, 9656, 945, + 1, 0, 0, 0, 9657, 9658, 3, 2080, 1040, 0, 9658, 947, 1, 0, 0, 0, 9659, + 9660, 3, 2080, 1040, 0, 9660, 949, 1, 0, 0, 0, 9661, 9662, 7, 101, 0, 0, + 9662, 951, 1, 0, 0, 0, 9663, 9664, 7, 102, 0, 0, 9664, 953, 1, 0, 0, 0, + 9665, 9666, 5, 301, 0, 0, 9666, 9667, 5, 848, 0, 0, 9667, 9668, 5, 2166, + 0, 0, 9668, 9669, 5, 819, 0, 0, 9669, 9670, 5, 1175, 0, 0, 9670, 9680, + 3, 2314, 1157, 0, 9671, 9677, 3, 1188, 594, 0, 9672, 9673, 5, 1973, 0, + 0, 9673, 9677, 3, 2380, 1190, 0, 9674, 9677, 3, 882, 441, 0, 9675, 9677, + 7, 103, 0, 0, 9676, 9671, 1, 0, 0, 0, 9676, 9672, 1, 0, 0, 0, 9676, 9674, + 1, 0, 0, 0, 9676, 9675, 1, 0, 0, 0, 9677, 9678, 1, 0, 0, 0, 9678, 9676, + 1, 0, 0, 0, 9678, 9679, 1, 0, 0, 0, 9679, 9681, 1, 0, 0, 0, 9680, 9676, + 1, 0, 0, 0, 9680, 9681, 1, 0, 0, 0, 9681, 9683, 1, 0, 0, 0, 9682, 9684, + 3, 926, 463, 0, 9683, 9682, 1, 0, 0, 0, 9683, 9684, 1, 0, 0, 0, 9684, 9724, + 1, 0, 0, 0, 9685, 9701, 5, 2188, 0, 0, 9686, 9688, 5, 2382, 0, 0, 9687, + 9686, 1, 0, 0, 0, 9687, 9688, 1, 0, 0, 0, 9688, 9697, 1, 0, 0, 0, 9689, + 9690, 5, 1155, 0, 0, 9690, 9698, 5, 632, 0, 0, 9691, 9692, 5, 1355, 0, + 0, 9692, 9698, 5, 753, 0, 0, 9693, 9698, 5, 1502, 0, 0, 9694, 9698, 5, + 1554, 0, 0, 9695, 9696, 5, 227, 0, 0, 9696, 9698, 5, 1528, 0, 0, 9697, + 9689, 1, 0, 0, 0, 9697, 9691, 1, 0, 0, 0, 9697, 9693, 1, 0, 0, 0, 9697, + 9694, 1, 0, 0, 0, 9697, 9695, 1, 0, 0, 0, 9698, 9700, 1, 0, 0, 0, 9699, + 9687, 1, 0, 0, 0, 9700, 9703, 1, 0, 0, 0, 9701, 9699, 1, 0, 0, 0, 9701, + 9702, 1, 0, 0, 0, 9702, 9717, 1, 0, 0, 0, 9703, 9701, 1, 0, 0, 0, 9704, + 9709, 5, 2376, 0, 0, 9705, 9707, 5, 2382, 0, 0, 9706, 9705, 1, 0, 0, 0, + 9706, 9707, 1, 0, 0, 0, 9707, 9708, 1, 0, 0, 0, 9708, 9710, 3, 2384, 1192, + 0, 9709, 9706, 1, 0, 0, 0, 9710, 9711, 1, 0, 0, 0, 9711, 9709, 1, 0, 0, + 0, 9711, 9712, 1, 0, 0, 0, 9712, 9713, 1, 0, 0, 0, 9713, 9715, 5, 2377, + 0, 0, 9714, 9716, 3, 956, 478, 0, 9715, 9714, 1, 0, 0, 0, 9715, 9716, 1, + 0, 0, 0, 9716, 9718, 1, 0, 0, 0, 9717, 9704, 1, 0, 0, 0, 9717, 9718, 1, + 0, 0, 0, 9718, 9720, 1, 0, 0, 0, 9719, 9721, 3, 958, 479, 0, 9720, 9719, + 1, 0, 0, 0, 9720, 9721, 1, 0, 0, 0, 9721, 9723, 1, 0, 0, 0, 9722, 9685, + 1, 0, 0, 0, 9723, 9726, 1, 0, 0, 0, 9724, 9722, 1, 0, 0, 0, 9724, 9725, + 1, 0, 0, 0, 9725, 955, 1, 0, 0, 0, 9726, 9724, 1, 0, 0, 0, 9727, 9728, + 7, 102, 0, 0, 9728, 9729, 5, 950, 0, 0, 9729, 9730, 5, 2140, 0, 0, 9730, + 957, 1, 0, 0, 0, 9731, 9732, 5, 1379, 0, 0, 9732, 9734, 5, 640, 0, 0, 9733, + 9735, 7, 101, 0, 0, 9734, 9733, 1, 0, 0, 0, 9734, 9735, 1, 0, 0, 0, 9735, + 959, 1, 0, 0, 0, 9736, 9737, 5, 301, 0, 0, 9737, 9738, 5, 848, 0, 0, 9738, + 9739, 5, 2238, 0, 0, 9739, 9744, 3, 970, 485, 0, 9740, 9741, 5, 2376, 0, + 0, 9741, 9742, 3, 2330, 1165, 0, 9742, 9743, 5, 2377, 0, 0, 9743, 9745, + 1, 0, 0, 0, 9744, 9740, 1, 0, 0, 0, 9744, 9745, 1, 0, 0, 0, 9745, 9747, + 1, 0, 0, 0, 9746, 9748, 3, 968, 484, 0, 9747, 9746, 1, 0, 0, 0, 9747, 9748, + 1, 0, 0, 0, 9748, 9750, 1, 0, 0, 0, 9749, 9751, 3, 966, 483, 0, 9750, 9749, + 1, 0, 0, 0, 9750, 9751, 1, 0, 0, 0, 9751, 9754, 1, 0, 0, 0, 9752, 9753, + 7, 17, 0, 0, 9753, 9755, 5, 1376, 0, 0, 9754, 9752, 1, 0, 0, 0, 9754, 9755, + 1, 0, 0, 0, 9755, 9758, 1, 0, 0, 0, 9756, 9759, 3, 976, 488, 0, 9757, 9759, + 3, 978, 489, 0, 9758, 9756, 1, 0, 0, 0, 9758, 9757, 1, 0, 0, 0, 9759, 961, + 1, 0, 0, 0, 9760, 9761, 5, 41, 0, 0, 9761, 9762, 5, 848, 0, 0, 9762, 9763, + 5, 2238, 0, 0, 9763, 9771, 3, 970, 485, 0, 9764, 9772, 3, 968, 484, 0, + 9765, 9772, 3, 966, 483, 0, 9766, 9767, 7, 17, 0, 0, 9767, 9772, 5, 1376, + 0, 0, 9768, 9772, 5, 233, 0, 0, 9769, 9772, 5, 1413, 0, 0, 9770, 9772, + 5, 2087, 0, 0, 9771, 9764, 1, 0, 0, 0, 9771, 9765, 1, 0, 0, 0, 9771, 9766, + 1, 0, 0, 0, 9771, 9768, 1, 0, 0, 0, 9771, 9769, 1, 0, 0, 0, 9771, 9770, + 1, 0, 0, 0, 9772, 963, 1, 0, 0, 0, 9773, 9774, 5, 425, 0, 0, 9774, 9775, + 5, 848, 0, 0, 9775, 9776, 5, 2238, 0, 0, 9776, 9777, 3, 970, 485, 0, 9777, + 965, 1, 0, 0, 0, 9778, 9780, 5, 1432, 0, 0, 9779, 9781, 7, 104, 0, 0, 9780, + 9779, 1, 0, 0, 0, 9780, 9781, 1, 0, 0, 0, 9781, 9793, 1, 0, 0, 0, 9782, + 9791, 5, 1175, 0, 0, 9783, 9792, 5, 378, 0, 0, 9784, 9792, 5, 227, 0, 0, + 9785, 9792, 5, 799, 0, 0, 9786, 9787, 5, 330, 0, 0, 9787, 9792, 5, 920, + 0, 0, 9788, 9789, 5, 799, 0, 0, 9789, 9790, 5, 330, 0, 0, 9790, 9792, 5, + 920, 0, 0, 9791, 9783, 1, 0, 0, 0, 9791, 9784, 1, 0, 0, 0, 9791, 9785, + 1, 0, 0, 0, 9791, 9786, 1, 0, 0, 0, 9791, 9788, 1, 0, 0, 0, 9792, 9794, + 1, 0, 0, 0, 9793, 9782, 1, 0, 0, 0, 9793, 9794, 1, 0, 0, 0, 9794, 967, + 1, 0, 0, 0, 9795, 9796, 5, 1277, 0, 0, 9796, 9805, 3, 2370, 1185, 0, 9797, + 9798, 5, 1280, 0, 0, 9798, 9805, 3, 2370, 1185, 0, 9799, 9800, 5, 1521, + 0, 0, 9800, 9805, 3, 2370, 1185, 0, 9801, 9802, 5, 1973, 0, 0, 9802, 9805, + 3, 1666, 833, 0, 9803, 9805, 7, 103, 0, 0, 9804, 9795, 1, 0, 0, 0, 9804, + 9797, 1, 0, 0, 0, 9804, 9799, 1, 0, 0, 0, 9804, 9801, 1, 0, 0, 0, 9804, + 9803, 1, 0, 0, 0, 9805, 9806, 1, 0, 0, 0, 9806, 9804, 1, 0, 0, 0, 9806, + 9807, 1, 0, 0, 0, 9807, 969, 1, 0, 0, 0, 9808, 9811, 3, 2378, 1189, 0, + 9809, 9810, 5, 2369, 0, 0, 9810, 9812, 3, 2380, 1190, 0, 9811, 9809, 1, + 0, 0, 0, 9811, 9812, 1, 0, 0, 0, 9812, 971, 1, 0, 0, 0, 9813, 9816, 3, + 2378, 1189, 0, 9814, 9815, 5, 2369, 0, 0, 9815, 9817, 3, 2380, 1190, 0, + 9816, 9814, 1, 0, 0, 0, 9816, 9817, 1, 0, 0, 0, 9817, 973, 1, 0, 0, 0, + 9818, 9823, 3, 2378, 1189, 0, 9819, 9820, 5, 2369, 0, 0, 9820, 9822, 3, + 2380, 1190, 0, 9821, 9819, 1, 0, 0, 0, 9822, 9825, 1, 0, 0, 0, 9823, 9821, + 1, 0, 0, 0, 9823, 9824, 1, 0, 0, 0, 9824, 975, 1, 0, 0, 0, 9825, 9823, + 1, 0, 0, 0, 9826, 9827, 5, 1175, 0, 0, 9827, 9828, 3, 2314, 1157, 0, 9828, + 9829, 5, 2376, 0, 0, 9829, 9830, 3, 2330, 1165, 0, 9830, 9831, 5, 2377, + 0, 0, 9831, 977, 1, 0, 0, 0, 9832, 9833, 5, 66, 0, 0, 9833, 9834, 3, 1894, + 947, 0, 9834, 979, 1, 0, 0, 0, 9835, 9836, 5, 41, 0, 0, 9836, 9837, 5, + 1182, 0, 0, 9837, 9841, 3, 972, 486, 0, 9838, 9842, 3, 988, 494, 0, 9839, + 9842, 3, 1000, 500, 0, 9840, 9842, 5, 233, 0, 0, 9841, 9838, 1, 0, 0, 0, + 9841, 9839, 1, 0, 0, 0, 9841, 9840, 1, 0, 0, 0, 9842, 981, 1, 0, 0, 0, + 9843, 9844, 5, 425, 0, 0, 9844, 9845, 5, 1182, 0, 0, 9845, 9847, 3, 972, + 486, 0, 9846, 9848, 5, 560, 0, 0, 9847, 9846, 1, 0, 0, 0, 9847, 9848, 1, + 0, 0, 0, 9848, 983, 1, 0, 0, 0, 9849, 9852, 5, 301, 0, 0, 9850, 9851, 5, + 1219, 0, 0, 9851, 9853, 5, 1463, 0, 0, 9852, 9850, 1, 0, 0, 0, 9852, 9853, + 1, 0, 0, 0, 9853, 9854, 1, 0, 0, 0, 9854, 9855, 5, 1182, 0, 0, 9855, 9856, + 3, 972, 486, 0, 9856, 9857, 5, 125, 0, 0, 9857, 9862, 3, 986, 493, 0, 9858, + 9859, 5, 2382, 0, 0, 9859, 9861, 3, 986, 493, 0, 9860, 9858, 1, 0, 0, 0, + 9861, 9864, 1, 0, 0, 0, 9862, 9860, 1, 0, 0, 0, 9862, 9863, 1, 0, 0, 0, + 9863, 9868, 1, 0, 0, 0, 9864, 9862, 1, 0, 0, 0, 9865, 9866, 5, 1577, 0, + 0, 9866, 9867, 5, 2398, 0, 0, 9867, 9869, 7, 43, 0, 0, 9868, 9865, 1, 0, + 0, 0, 9868, 9869, 1, 0, 0, 0, 9869, 985, 1, 0, 0, 0, 9870, 9871, 5, 2376, + 0, 0, 9871, 9876, 3, 2348, 1174, 0, 9872, 9873, 5, 2382, 0, 0, 9873, 9875, + 3, 2348, 1174, 0, 9874, 9872, 1, 0, 0, 0, 9875, 9878, 1, 0, 0, 0, 9876, + 9874, 1, 0, 0, 0, 9876, 9877, 1, 0, 0, 0, 9877, 9879, 1, 0, 0, 0, 9878, + 9876, 1, 0, 0, 0, 9879, 9880, 5, 2377, 0, 0, 9880, 9882, 5, 1487, 0, 0, + 9881, 9883, 5, 2376, 0, 0, 9882, 9881, 1, 0, 0, 0, 9882, 9883, 1, 0, 0, + 0, 9883, 9884, 1, 0, 0, 0, 9884, 9886, 3, 2348, 1174, 0, 9885, 9887, 5, + 2377, 0, 0, 9886, 9885, 1, 0, 0, 0, 9886, 9887, 1, 0, 0, 0, 9887, 9889, + 1, 0, 0, 0, 9888, 9890, 3, 990, 495, 0, 9889, 9888, 1, 0, 0, 0, 9889, 9890, + 1, 0, 0, 0, 9890, 9891, 1, 0, 0, 0, 9891, 9892, 3, 998, 499, 0, 9892, 987, + 1, 0, 0, 0, 9893, 9894, 5, 20, 0, 0, 9894, 9895, 5, 125, 0, 0, 9895, 9896, + 3, 986, 493, 0, 9896, 989, 1, 0, 0, 0, 9897, 9898, 5, 47, 0, 0, 9898, 9899, + 5, 2029, 0, 0, 9899, 9902, 3, 992, 496, 0, 9900, 9902, 3, 996, 498, 0, + 9901, 9897, 1, 0, 0, 0, 9901, 9900, 1, 0, 0, 0, 9902, 991, 1, 0, 0, 0, + 9903, 9908, 3, 994, 497, 0, 9904, 9905, 5, 2382, 0, 0, 9905, 9907, 3, 994, + 497, 0, 9906, 9904, 1, 0, 0, 0, 9907, 9910, 1, 0, 0, 0, 9908, 9906, 1, + 0, 0, 0, 9908, 9909, 1, 0, 0, 0, 9909, 993, 1, 0, 0, 0, 9910, 9908, 1, + 0, 0, 0, 9911, 9912, 3, 2322, 1161, 0, 9912, 9913, 5, 2376, 0, 0, 9913, + 9918, 3, 2348, 1174, 0, 9914, 9915, 5, 2382, 0, 0, 9915, 9917, 3, 2348, + 1174, 0, 9916, 9914, 1, 0, 0, 0, 9917, 9920, 1, 0, 0, 0, 9918, 9916, 1, + 0, 0, 0, 9918, 9919, 1, 0, 0, 0, 9919, 9921, 1, 0, 0, 0, 9920, 9918, 1, + 0, 0, 0, 9921, 9922, 5, 2377, 0, 0, 9922, 995, 1, 0, 0, 0, 9923, 9924, + 5, 2188, 0, 0, 9924, 9925, 5, 659, 0, 0, 9925, 9926, 5, 277, 0, 0, 9926, + 9927, 5, 2382, 0, 0, 9927, 9928, 5, 1523, 0, 0, 9928, 9929, 5, 277, 0, + 0, 9929, 9933, 3, 2266, 1133, 0, 9930, 9931, 5, 243, 0, 0, 9931, 9932, + 5, 47, 0, 0, 9932, 9934, 5, 330, 0, 0, 9933, 9930, 1, 0, 0, 0, 9933, 9934, + 1, 0, 0, 0, 9934, 9938, 1, 0, 0, 0, 9935, 9936, 5, 2188, 0, 0, 9936, 9937, + 5, 222, 0, 0, 9937, 9939, 5, 277, 0, 0, 9938, 9935, 1, 0, 0, 0, 9938, 9939, + 1, 0, 0, 0, 9939, 997, 1, 0, 0, 0, 9940, 9941, 5, 2129, 0, 0, 9941, 9942, + 3, 974, 487, 0, 9942, 999, 1, 0, 0, 0, 9943, 9944, 5, 425, 0, 0, 9944, + 9945, 5, 125, 0, 0, 9945, 9946, 5, 2376, 0, 0, 9946, 9951, 3, 2348, 1174, + 0, 9947, 9948, 5, 2382, 0, 0, 9948, 9950, 3, 2348, 1174, 0, 9949, 9947, + 1, 0, 0, 0, 9950, 9953, 1, 0, 0, 0, 9951, 9949, 1, 0, 0, 0, 9951, 9952, + 1, 0, 0, 0, 9952, 9954, 1, 0, 0, 0, 9953, 9951, 1, 0, 0, 0, 9954, 9956, + 5, 2377, 0, 0, 9955, 9957, 5, 560, 0, 0, 9956, 9955, 1, 0, 0, 0, 9956, + 9957, 1, 0, 0, 0, 9957, 1001, 1, 0, 0, 0, 9958, 9959, 5, 301, 0, 0, 9959, + 9960, 5, 848, 0, 0, 9960, 9961, 5, 2166, 0, 0, 9961, 9964, 3, 2314, 1157, + 0, 9962, 9963, 5, 1163, 0, 0, 9963, 9965, 3, 2288, 1144, 0, 9964, 9962, + 1, 0, 0, 0, 9964, 9965, 1, 0, 0, 0, 9965, 9983, 1, 0, 0, 0, 9966, 9969, + 5, 2376, 0, 0, 9967, 9970, 3, 1004, 502, 0, 9968, 9970, 3, 1006, 503, 0, + 9969, 9967, 1, 0, 0, 0, 9969, 9968, 1, 0, 0, 0, 9970, 9978, 1, 0, 0, 0, + 9971, 9974, 5, 2382, 0, 0, 9972, 9975, 3, 1004, 502, 0, 9973, 9975, 3, + 1006, 503, 0, 9974, 9972, 1, 0, 0, 0, 9974, 9973, 1, 0, 0, 0, 9975, 9977, + 1, 0, 0, 0, 9976, 9971, 1, 0, 0, 0, 9977, 9980, 1, 0, 0, 0, 9978, 9976, + 1, 0, 0, 0, 9978, 9979, 1, 0, 0, 0, 9979, 9981, 1, 0, 0, 0, 9980, 9978, + 1, 0, 0, 0, 9981, 9982, 5, 2377, 0, 0, 9982, 9984, 1, 0, 0, 0, 9983, 9966, + 1, 0, 0, 0, 9983, 9984, 1, 0, 0, 0, 9984, 10005, 1, 0, 0, 0, 9985, 9986, + 5, 1175, 0, 0, 9986, 9987, 5, 1339, 0, 0, 9987, 9991, 5, 1976, 0, 0, 9988, + 9989, 7, 2, 0, 0, 9989, 9990, 5, 1424, 0, 0, 9990, 9992, 5, 1342, 0, 0, + 9991, 9988, 1, 0, 0, 0, 9991, 9992, 1, 0, 0, 0, 9992, 10006, 1, 0, 0, 0, + 9993, 9995, 3, 1196, 598, 0, 9994, 9993, 1, 0, 0, 0, 9994, 9995, 1, 0, + 0, 0, 9995, 9997, 1, 0, 0, 0, 9996, 9998, 7, 103, 0, 0, 9997, 9996, 1, + 0, 0, 0, 9997, 9998, 1, 0, 0, 0, 9998, 10000, 1, 0, 0, 0, 9999, 10001, + 3, 926, 463, 0, 10000, 9999, 1, 0, 0, 0, 10000, 10001, 1, 0, 0, 0, 10001, + 10003, 1, 0, 0, 0, 10002, 10004, 3, 922, 461, 0, 10003, 10002, 1, 0, 0, + 0, 10003, 10004, 1, 0, 0, 0, 10004, 10006, 1, 0, 0, 0, 10005, 9985, 1, + 0, 0, 0, 10005, 9994, 1, 0, 0, 0, 10006, 10024, 1, 0, 0, 0, 10007, 10008, + 5, 2129, 0, 0, 10008, 10018, 5, 659, 0, 0, 10009, 10013, 3, 1188, 594, + 0, 10010, 10011, 5, 1973, 0, 0, 10011, 10013, 3, 2380, 1190, 0, 10012, + 10009, 1, 0, 0, 0, 10012, 10010, 1, 0, 0, 0, 10013, 10014, 1, 0, 0, 0, + 10014, 10012, 1, 0, 0, 0, 10014, 10015, 1, 0, 0, 0, 10015, 10017, 1, 0, + 0, 0, 10016, 10012, 1, 0, 0, 0, 10017, 10020, 1, 0, 0, 0, 10018, 10016, + 1, 0, 0, 0, 10018, 10019, 1, 0, 0, 0, 10019, 10025, 1, 0, 0, 0, 10020, + 10018, 1, 0, 0, 0, 10021, 10022, 5, 2129, 0, 0, 10022, 10023, 5, 1057, + 0, 0, 10023, 10025, 5, 659, 0, 0, 10024, 10007, 1, 0, 0, 0, 10024, 10021, + 1, 0, 0, 0, 10024, 10025, 1, 0, 0, 0, 10025, 10027, 1, 0, 0, 0, 10026, + 10028, 3, 1008, 504, 0, 10027, 10026, 1, 0, 0, 0, 10027, 10028, 1, 0, 0, + 0, 10028, 10031, 1, 0, 0, 0, 10029, 10030, 5, 564, 0, 0, 10030, 10032, + 5, 2091, 0, 0, 10031, 10029, 1, 0, 0, 0, 10031, 10032, 1, 0, 0, 0, 10032, + 10036, 1, 0, 0, 0, 10033, 10034, 7, 17, 0, 0, 10034, 10035, 5, 1388, 0, + 0, 10035, 10037, 5, 1492, 0, 0, 10036, 10033, 1, 0, 0, 0, 10036, 10037, + 1, 0, 0, 0, 10037, 10038, 1, 0, 0, 0, 10038, 10039, 5, 66, 0, 0, 10039, + 10040, 3, 1882, 941, 0, 10040, 10041, 5, 2396, 0, 0, 10041, 1003, 1, 0, + 0, 0, 10042, 10043, 5, 1529, 0, 0, 10043, 10044, 5, 564, 0, 0, 10044, 10045, + 5, 2376, 0, 0, 10045, 10046, 3, 2378, 1189, 0, 10046, 10047, 5, 2377, 0, + 0, 10047, 10051, 5, 723, 0, 0, 10048, 10049, 3, 2260, 1130, 0, 10049, 10050, + 5, 2369, 0, 0, 10050, 10052, 1, 0, 0, 0, 10051, 10048, 1, 0, 0, 0, 10051, + 10052, 1, 0, 0, 0, 10052, 10053, 1, 0, 0, 0, 10053, 10054, 3, 2378, 1189, + 0, 10054, 1005, 1, 0, 0, 0, 10055, 10058, 3, 2378, 1189, 0, 10056, 10058, + 3, 2374, 1187, 0, 10057, 10055, 1, 0, 0, 0, 10057, 10056, 1, 0, 0, 0, 10058, + 10061, 1, 0, 0, 0, 10059, 10060, 5, 457, 0, 0, 10060, 10062, 3, 1664, 832, + 0, 10061, 10059, 1, 0, 0, 0, 10061, 10062, 1, 0, 0, 0, 10062, 1007, 1, + 0, 0, 0, 10063, 10064, 5, 949, 0, 0, 10064, 10103, 5, 1432, 0, 0, 10065, + 10098, 5, 1432, 0, 0, 10066, 10099, 7, 105, 0, 0, 10067, 10068, 5, 1175, + 0, 0, 10068, 10099, 7, 99, 0, 0, 10069, 10070, 5, 1631, 0, 0, 10070, 10073, + 5, 2188, 0, 0, 10071, 10073, 5, 953, 0, 0, 10072, 10069, 1, 0, 0, 0, 10072, + 10071, 1, 0, 0, 0, 10073, 10099, 1, 0, 0, 0, 10074, 10078, 5, 2188, 0, + 0, 10075, 10076, 5, 1355, 0, 0, 10076, 10079, 5, 753, 0, 0, 10077, 10079, + 5, 1502, 0, 0, 10078, 10075, 1, 0, 0, 0, 10078, 10077, 1, 0, 0, 0, 10079, + 10099, 1, 0, 0, 0, 10080, 10093, 5, 2129, 0, 0, 10081, 10083, 5, 363, 0, + 0, 10082, 10084, 7, 106, 0, 0, 10083, 10082, 1, 0, 0, 0, 10083, 10084, + 1, 0, 0, 0, 10084, 10085, 1, 0, 0, 0, 10085, 10086, 5, 1497, 0, 0, 10086, + 10094, 5, 1546, 0, 0, 10087, 10089, 7, 106, 0, 0, 10088, 10087, 1, 0, 0, + 0, 10088, 10089, 1, 0, 0, 0, 10089, 10090, 1, 0, 0, 0, 10090, 10091, 5, + 1497, 0, 0, 10091, 10092, 5, 1546, 0, 0, 10092, 10094, 5, 2407, 0, 0, 10093, + 10081, 1, 0, 0, 0, 10093, 10088, 1, 0, 0, 0, 10094, 10099, 1, 0, 0, 0, + 10095, 10096, 5, 2129, 0, 0, 10096, 10097, 7, 100, 0, 0, 10097, 10099, + 5, 268, 0, 0, 10098, 10066, 1, 0, 0, 0, 10098, 10067, 1, 0, 0, 0, 10098, + 10072, 1, 0, 0, 0, 10098, 10074, 1, 0, 0, 0, 10098, 10080, 1, 0, 0, 0, + 10098, 10095, 1, 0, 0, 0, 10099, 10100, 1, 0, 0, 0, 10100, 10098, 1, 0, + 0, 0, 10100, 10101, 1, 0, 0, 0, 10101, 10103, 1, 0, 0, 0, 10102, 10063, + 1, 0, 0, 0, 10102, 10065, 1, 0, 0, 0, 10103, 1009, 1, 0, 0, 0, 10104, 10105, + 5, 425, 0, 0, 10105, 10106, 5, 848, 0, 0, 10106, 10107, 5, 2166, 0, 0, + 10107, 10110, 3, 2314, 1157, 0, 10108, 10109, 5, 1351, 0, 0, 10109, 10111, + 5, 1976, 0, 0, 10110, 10108, 1, 0, 0, 0, 10110, 10111, 1, 0, 0, 0, 10111, + 10112, 1, 0, 0, 0, 10112, 10113, 5, 2396, 0, 0, 10113, 1011, 1, 0, 0, 0, + 10114, 10117, 5, 301, 0, 0, 10115, 10116, 5, 1219, 0, 0, 10116, 10118, + 5, 1463, 0, 0, 10117, 10115, 1, 0, 0, 0, 10117, 10118, 1, 0, 0, 0, 10118, + 10119, 1, 0, 0, 0, 10119, 10120, 5, 277, 0, 0, 10120, 10121, 3, 1014, 507, + 0, 10121, 10125, 5, 2129, 0, 0, 10122, 10123, 3, 2322, 1161, 0, 10123, + 10124, 5, 2369, 0, 0, 10124, 10126, 1, 0, 0, 0, 10125, 10122, 1, 0, 0, + 0, 10125, 10126, 1, 0, 0, 0, 10126, 10127, 1, 0, 0, 0, 10127, 10132, 3, + 2264, 1132, 0, 10128, 10129, 5, 683, 0, 0, 10129, 10133, 7, 65, 0, 0, 10130, + 10131, 5, 5, 0, 0, 10131, 10133, 5, 587, 0, 0, 10132, 10128, 1, 0, 0, 0, + 10132, 10130, 1, 0, 0, 0, 10132, 10133, 1, 0, 0, 0, 10133, 10134, 1, 0, + 0, 0, 10134, 10135, 5, 2396, 0, 0, 10135, 1013, 1, 0, 0, 0, 10136, 10137, + 3, 2380, 1190, 0, 10137, 1015, 1, 0, 0, 0, 10138, 10139, 5, 301, 0, 0, + 10139, 10140, 5, 206, 0, 0, 10140, 10141, 3, 462, 231, 0, 10141, 10142, + 5, 2376, 0, 0, 10142, 10143, 3, 2312, 1156, 0, 10143, 10145, 3, 2348, 1174, + 0, 10144, 10146, 5, 1604, 0, 0, 10145, 10144, 1, 0, 0, 0, 10145, 10146, + 1, 0, 0, 0, 10146, 10155, 1, 0, 0, 0, 10147, 10148, 5, 2382, 0, 0, 10148, + 10149, 3, 2312, 1156, 0, 10149, 10151, 3, 2348, 1174, 0, 10150, 10152, + 5, 1604, 0, 0, 10151, 10150, 1, 0, 0, 0, 10151, 10152, 1, 0, 0, 0, 10152, + 10154, 1, 0, 0, 0, 10153, 10147, 1, 0, 0, 0, 10154, 10157, 1, 0, 0, 0, + 10155, 10153, 1, 0, 0, 0, 10155, 10156, 1, 0, 0, 0, 10156, 10158, 1, 0, + 0, 0, 10157, 10155, 1, 0, 0, 0, 10158, 10178, 5, 2377, 0, 0, 10159, 10177, + 3, 1188, 594, 0, 10160, 10161, 5, 1595, 0, 0, 10161, 10177, 3, 1170, 585, + 0, 10162, 10163, 5, 1973, 0, 0, 10163, 10177, 3, 1666, 833, 0, 10164, 10177, + 5, 659, 0, 0, 10165, 10166, 5, 1591, 0, 0, 10166, 10168, 5, 1976, 0, 0, + 10167, 10165, 1, 0, 0, 0, 10167, 10168, 1, 0, 0, 0, 10168, 10169, 1, 0, + 0, 0, 10169, 10170, 5, 604, 0, 0, 10170, 10174, 5, 2370, 0, 0, 10171, 10172, + 5, 603, 0, 0, 10172, 10173, 5, 723, 0, 0, 10173, 10175, 3, 2080, 1040, + 0, 10174, 10171, 1, 0, 0, 0, 10174, 10175, 1, 0, 0, 0, 10175, 10177, 1, + 0, 0, 0, 10176, 10159, 1, 0, 0, 0, 10176, 10160, 1, 0, 0, 0, 10176, 10162, + 1, 0, 0, 0, 10176, 10164, 1, 0, 0, 0, 10176, 10167, 1, 0, 0, 0, 10177, + 10180, 1, 0, 0, 0, 10178, 10176, 1, 0, 0, 0, 10178, 10179, 1, 0, 0, 0, + 10179, 10182, 1, 0, 0, 0, 10180, 10178, 1, 0, 0, 0, 10181, 10183, 3, 926, + 463, 0, 10182, 10181, 1, 0, 0, 0, 10182, 10183, 1, 0, 0, 0, 10183, 10185, + 1, 0, 0, 0, 10184, 10186, 7, 107, 0, 0, 10185, 10184, 1, 0, 0, 0, 10185, + 10186, 1, 0, 0, 0, 10186, 10188, 1, 0, 0, 0, 10187, 10189, 7, 103, 0, 0, + 10188, 10187, 1, 0, 0, 0, 10188, 10189, 1, 0, 0, 0, 10189, 10190, 1, 0, + 0, 0, 10190, 10191, 5, 2396, 0, 0, 10191, 1017, 1, 0, 0, 0, 10192, 10194, + 5, 301, 0, 0, 10193, 10195, 5, 838, 0, 0, 10194, 10193, 1, 0, 0, 0, 10194, + 10195, 1, 0, 0, 0, 10195, 10196, 1, 0, 0, 0, 10196, 10197, 5, 1367, 0, + 0, 10197, 10198, 3, 2380, 1190, 0, 10198, 10201, 5, 793, 0, 0, 10199, 10202, + 3, 1020, 510, 0, 10200, 10202, 3, 1022, 511, 0, 10201, 10199, 1, 0, 0, + 0, 10201, 10200, 1, 0, 0, 0, 10202, 10203, 1, 0, 0, 0, 10203, 10201, 1, + 0, 0, 0, 10203, 10204, 1, 0, 0, 0, 10204, 10206, 1, 0, 0, 0, 10205, 10207, + 3, 762, 381, 0, 10206, 10205, 1, 0, 0, 0, 10206, 10207, 1, 0, 0, 0, 10207, + 1019, 1, 0, 0, 0, 10208, 10209, 7, 108, 0, 0, 10209, 10217, 7, 109, 0, + 0, 10210, 10214, 5, 1360, 0, 0, 10211, 10215, 3, 1170, 585, 0, 10212, 10215, + 5, 2070, 0, 0, 10213, 10215, 5, 363, 0, 0, 10214, 10211, 1, 0, 0, 0, 10214, + 10212, 1, 0, 0, 0, 10214, 10213, 1, 0, 0, 0, 10215, 10217, 1, 0, 0, 0, + 10216, 10208, 1, 0, 0, 0, 10216, 10210, 1, 0, 0, 0, 10217, 1021, 1, 0, + 0, 0, 10218, 10222, 7, 110, 0, 0, 10219, 10223, 3, 2080, 1040, 0, 10220, + 10223, 5, 2070, 0, 0, 10221, 10223, 5, 363, 0, 0, 10222, 10219, 1, 0, 0, + 0, 10222, 10220, 1, 0, 0, 0, 10222, 10221, 1, 0, 0, 0, 10223, 10236, 1, + 0, 0, 0, 10224, 10228, 5, 1268, 0, 0, 10225, 10229, 3, 2294, 1147, 0, 10226, + 10229, 5, 1145, 0, 0, 10227, 10229, 5, 363, 0, 0, 10228, 10225, 1, 0, 0, + 0, 10228, 10226, 1, 0, 0, 0, 10228, 10227, 1, 0, 0, 0, 10229, 10236, 1, + 0, 0, 0, 10230, 10233, 5, 1267, 0, 0, 10231, 10234, 3, 2080, 1040, 0, 10232, + 10234, 5, 363, 0, 0, 10233, 10231, 1, 0, 0, 0, 10233, 10232, 1, 0, 0, 0, + 10234, 10236, 1, 0, 0, 0, 10235, 10218, 1, 0, 0, 0, 10235, 10224, 1, 0, + 0, 0, 10235, 10230, 1, 0, 0, 0, 10236, 1023, 1, 0, 0, 0, 10237, 10238, + 5, 301, 0, 0, 10238, 10239, 5, 809, 0, 0, 10239, 10240, 5, 1367, 0, 0, + 10240, 10243, 3, 2380, 1190, 0, 10241, 10244, 3, 1026, 513, 0, 10242, 10244, + 3, 1028, 514, 0, 10243, 10241, 1, 0, 0, 0, 10243, 10242, 1, 0, 0, 0, 10243, + 10244, 1, 0, 0, 0, 10244, 1025, 1, 0, 0, 0, 10245, 10246, 5, 572, 0, 0, + 10246, 10247, 3, 2380, 1190, 0, 10247, 1027, 1, 0, 0, 0, 10248, 10249, + 5, 647, 0, 0, 10249, 10250, 3, 2380, 1190, 0, 10250, 1029, 1, 0, 0, 0, + 10251, 10254, 5, 301, 0, 0, 10252, 10253, 5, 1219, 0, 0, 10253, 10255, + 5, 1463, 0, 0, 10254, 10252, 1, 0, 0, 0, 10254, 10255, 1, 0, 0, 0, 10255, + 10257, 1, 0, 0, 0, 10256, 10258, 7, 24, 0, 0, 10257, 10256, 1, 0, 0, 0, + 10257, 10258, 1, 0, 0, 0, 10258, 10259, 1, 0, 0, 0, 10259, 10261, 5, 1227, + 0, 0, 10260, 10262, 3, 2380, 1190, 0, 10261, 10260, 1, 0, 0, 0, 10261, + 10262, 1, 0, 0, 0, 10262, 10268, 1, 0, 0, 0, 10263, 10265, 5, 572, 0, 0, + 10264, 10266, 7, 24, 0, 0, 10265, 10264, 1, 0, 0, 0, 10265, 10266, 1, 0, + 0, 0, 10266, 10267, 1, 0, 0, 0, 10267, 10269, 3, 2380, 1190, 0, 10268, + 10263, 1, 0, 0, 0, 10268, 10269, 1, 0, 0, 0, 10269, 10273, 1, 0, 0, 0, + 10270, 10271, 5, 564, 0, 0, 10271, 10272, 5, 172, 0, 0, 10272, 10274, 3, + 2380, 1190, 0, 10273, 10270, 1, 0, 0, 0, 10273, 10274, 1, 0, 0, 0, 10274, + 10277, 1, 0, 0, 0, 10275, 10276, 5, 1175, 0, 0, 10276, 10278, 3, 1796, + 898, 0, 10277, 10275, 1, 0, 0, 0, 10277, 10278, 1, 0, 0, 0, 10278, 1031, + 1, 0, 0, 0, 10279, 10281, 5, 301, 0, 0, 10280, 10282, 5, 196, 0, 0, 10281, + 10280, 1, 0, 0, 0, 10281, 10282, 1, 0, 0, 0, 10282, 10283, 1, 0, 0, 0, + 10283, 10284, 5, 1475, 0, 0, 10284, 10285, 5, 1317, 0, 0, 10285, 10290, + 3, 2380, 1190, 0, 10286, 10287, 5, 564, 0, 0, 10287, 10288, 5, 1315, 0, + 0, 10288, 10289, 5, 329, 0, 0, 10289, 10291, 3, 2380, 1190, 0, 10290, 10286, + 1, 0, 0, 0, 10290, 10291, 1, 0, 0, 0, 10291, 10296, 1, 0, 0, 0, 10292, + 10293, 5, 66, 0, 0, 10293, 10294, 5, 1163, 0, 0, 10294, 10295, 7, 74, 0, + 0, 10295, 10297, 3, 2080, 1040, 0, 10296, 10292, 1, 0, 0, 0, 10296, 10297, + 1, 0, 0, 0, 10297, 10302, 1, 0, 0, 0, 10298, 10303, 5, 1351, 0, 0, 10299, + 10300, 5, 599, 0, 0, 10300, 10301, 5, 549, 0, 0, 10301, 10303, 5, 329, + 0, 0, 10302, 10298, 1, 0, 0, 0, 10302, 10299, 1, 0, 0, 0, 10302, 10303, + 1, 0, 0, 0, 10303, 1033, 1, 0, 0, 0, 10304, 10305, 5, 301, 0, 0, 10305, + 10306, 5, 1494, 0, 0, 10306, 10308, 3, 2282, 1141, 0, 10307, 10309, 3, + 1538, 769, 0, 10308, 10307, 1, 0, 0, 0, 10308, 10309, 1, 0, 0, 0, 10309, + 10311, 1, 0, 0, 0, 10310, 10312, 3, 762, 381, 0, 10311, 10310, 1, 0, 0, + 0, 10311, 10312, 1, 0, 0, 0, 10312, 1035, 1, 0, 0, 0, 10313, 10323, 5, + 301, 0, 0, 10314, 10315, 7, 111, 0, 0, 10315, 10324, 5, 1984, 0, 0, 10316, + 10324, 5, 2260, 0, 0, 10317, 10324, 5, 2250, 0, 0, 10318, 10320, 5, 2254, + 0, 0, 10319, 10318, 1, 0, 0, 0, 10319, 10320, 1, 0, 0, 0, 10320, 10321, + 1, 0, 0, 0, 10321, 10324, 5, 2246, 0, 0, 10322, 10324, 5, 2254, 0, 0, 10323, + 10314, 1, 0, 0, 0, 10323, 10316, 1, 0, 0, 0, 10323, 10317, 1, 0, 0, 0, + 10323, 10319, 1, 0, 0, 0, 10323, 10322, 1, 0, 0, 0, 10323, 10324, 1, 0, + 0, 0, 10324, 10325, 1, 0, 0, 0, 10325, 10329, 5, 1976, 0, 0, 10326, 10327, + 3, 2260, 1130, 0, 10327, 10328, 5, 2369, 0, 0, 10328, 10330, 1, 0, 0, 0, + 10329, 10326, 1, 0, 0, 0, 10329, 10330, 1, 0, 0, 0, 10330, 10331, 1, 0, + 0, 0, 10331, 10342, 3, 1104, 552, 0, 10332, 10333, 5, 1577, 0, 0, 10333, + 10340, 5, 2398, 0, 0, 10334, 10341, 5, 877, 0, 0, 10335, 10337, 5, 2251, + 0, 0, 10336, 10335, 1, 0, 0, 0, 10336, 10337, 1, 0, 0, 0, 10337, 10338, + 1, 0, 0, 0, 10338, 10341, 5, 330, 0, 0, 10339, 10341, 5, 1054, 0, 0, 10340, + 10334, 1, 0, 0, 0, 10340, 10336, 1, 0, 0, 0, 10340, 10339, 1, 0, 0, 0, + 10341, 10343, 1, 0, 0, 0, 10342, 10332, 1, 0, 0, 0, 10342, 10343, 1, 0, + 0, 0, 10343, 10347, 1, 0, 0, 0, 10344, 10348, 3, 1060, 530, 0, 10345, 10348, + 3, 1048, 524, 0, 10346, 10348, 3, 1038, 519, 0, 10347, 10344, 1, 0, 0, + 0, 10347, 10345, 1, 0, 0, 0, 10347, 10346, 1, 0, 0, 0, 10348, 10352, 1, + 0, 0, 0, 10349, 10350, 5, 2283, 0, 0, 10350, 10351, 5, 564, 0, 0, 10351, + 10353, 5, 1408, 0, 0, 10352, 10349, 1, 0, 0, 0, 10352, 10353, 1, 0, 0, + 0, 10353, 10357, 1, 0, 0, 0, 10354, 10355, 5, 2283, 0, 0, 10355, 10356, + 5, 564, 0, 0, 10356, 10358, 5, 2192, 0, 0, 10357, 10354, 1, 0, 0, 0, 10357, + 10358, 1, 0, 0, 0, 10358, 10361, 1, 0, 0, 0, 10359, 10360, 5, 1246, 0, + 0, 10360, 10362, 3, 2314, 1157, 0, 10361, 10359, 1, 0, 0, 0, 10361, 10362, + 1, 0, 0, 0, 10362, 10363, 1, 0, 0, 0, 10363, 10364, 5, 2396, 0, 0, 10364, + 1037, 1, 0, 0, 0, 10365, 10366, 5, 1163, 0, 0, 10366, 10371, 5, 2229, 0, + 0, 10367, 10368, 5, 2376, 0, 0, 10368, 10369, 3, 1056, 528, 0, 10369, 10370, + 5, 2377, 0, 0, 10370, 10372, 1, 0, 0, 0, 10371, 10367, 1, 0, 0, 0, 10371, + 10372, 1, 0, 0, 0, 10372, 10375, 1, 0, 0, 0, 10373, 10374, 5, 2229, 0, + 0, 10374, 10376, 3, 1044, 522, 0, 10375, 10373, 1, 0, 0, 0, 10375, 10376, + 1, 0, 0, 0, 10376, 10378, 1, 0, 0, 0, 10377, 10379, 3, 1046, 523, 0, 10378, + 10377, 1, 0, 0, 0, 10378, 10379, 1, 0, 0, 0, 10379, 10381, 1, 0, 0, 0, + 10380, 10382, 3, 1040, 520, 0, 10381, 10380, 1, 0, 0, 0, 10381, 10382, + 1, 0, 0, 0, 10382, 10387, 1, 0, 0, 0, 10383, 10384, 5, 1175, 0, 0, 10384, + 10385, 5, 227, 0, 0, 10385, 10386, 7, 112, 0, 0, 10386, 10388, 5, 1508, + 0, 0, 10387, 10383, 1, 0, 0, 0, 10387, 10388, 1, 0, 0, 0, 10388, 10390, + 1, 0, 0, 0, 10389, 10391, 3, 1054, 527, 0, 10390, 10389, 1, 0, 0, 0, 10390, + 10391, 1, 0, 0, 0, 10391, 10393, 1, 0, 0, 0, 10392, 10394, 3, 1052, 526, + 0, 10393, 10392, 1, 0, 0, 0, 10393, 10394, 1, 0, 0, 0, 10394, 10396, 1, + 0, 0, 0, 10395, 10397, 3, 1196, 598, 0, 10396, 10395, 1, 0, 0, 0, 10396, + 10397, 1, 0, 0, 0, 10397, 10398, 1, 0, 0, 0, 10398, 10399, 3, 1078, 539, + 0, 10399, 1039, 1, 0, 0, 0, 10400, 10401, 5, 2168, 0, 0, 10401, 10402, + 5, 223, 0, 0, 10402, 10403, 5, 2376, 0, 0, 10403, 10404, 3, 2312, 1156, + 0, 10404, 10405, 5, 66, 0, 0, 10405, 10406, 5, 2376, 0, 0, 10406, 10407, + 3, 2080, 1040, 0, 10407, 10417, 5, 2377, 0, 0, 10408, 10409, 5, 2382, 0, + 0, 10409, 10410, 3, 2312, 1156, 0, 10410, 10411, 5, 66, 0, 0, 10411, 10412, + 5, 2376, 0, 0, 10412, 10413, 3, 2080, 1040, 0, 10413, 10414, 5, 2377, 0, + 0, 10414, 10416, 1, 0, 0, 0, 10415, 10408, 1, 0, 0, 0, 10416, 10419, 1, + 0, 0, 0, 10417, 10415, 1, 0, 0, 0, 10417, 10418, 1, 0, 0, 0, 10418, 10420, + 1, 0, 0, 0, 10419, 10417, 1, 0, 0, 0, 10420, 10421, 5, 2377, 0, 0, 10421, + 1041, 1, 0, 0, 0, 10422, 10424, 5, 2229, 0, 0, 10423, 10425, 5, 222, 0, + 0, 10424, 10423, 1, 0, 0, 0, 10424, 10425, 1, 0, 0, 0, 10425, 10426, 1, + 0, 0, 0, 10426, 10428, 3, 2312, 1156, 0, 10427, 10429, 3, 1044, 522, 0, + 10428, 10427, 1, 0, 0, 0, 10428, 10429, 1, 0, 0, 0, 10429, 10431, 1, 0, + 0, 0, 10430, 10432, 3, 1046, 523, 0, 10431, 10430, 1, 0, 0, 0, 10431, 10432, + 1, 0, 0, 0, 10432, 1043, 1, 0, 0, 0, 10433, 10434, 5, 1656, 0, 0, 10434, + 10458, 5, 66, 0, 0, 10435, 10436, 5, 1155, 0, 0, 10436, 10459, 5, 1452, + 0, 0, 10437, 10439, 7, 113, 0, 0, 10438, 10437, 1, 0, 0, 0, 10438, 10439, + 1, 0, 0, 0, 10439, 10443, 1, 0, 0, 0, 10440, 10444, 5, 201, 0, 0, 10441, + 10442, 5, 116, 0, 0, 10442, 10444, 5, 2230, 0, 0, 10443, 10440, 1, 0, 0, + 0, 10443, 10441, 1, 0, 0, 0, 10444, 10456, 1, 0, 0, 0, 10445, 10450, 3, + 1644, 822, 0, 10446, 10447, 5, 2376, 0, 0, 10447, 10448, 3, 1656, 828, + 0, 10448, 10449, 5, 2377, 0, 0, 10449, 10451, 1, 0, 0, 0, 10450, 10446, + 1, 0, 0, 0, 10450, 10451, 1, 0, 0, 0, 10451, 10457, 1, 0, 0, 0, 10452, + 10453, 5, 2376, 0, 0, 10453, 10454, 3, 1656, 828, 0, 10454, 10455, 5, 2377, + 0, 0, 10455, 10457, 1, 0, 0, 0, 10456, 10445, 1, 0, 0, 0, 10456, 10452, + 1, 0, 0, 0, 10456, 10457, 1, 0, 0, 0, 10457, 10459, 1, 0, 0, 0, 10458, + 10435, 1, 0, 0, 0, 10458, 10438, 1, 0, 0, 0, 10459, 10465, 1, 0, 0, 0, + 10460, 10461, 5, 1656, 0, 0, 10461, 10462, 5, 2146, 0, 0, 10462, 10463, + 5, 66, 0, 0, 10463, 10465, 7, 89, 0, 0, 10464, 10433, 1, 0, 0, 0, 10464, + 10460, 1, 0, 0, 0, 10465, 1045, 1, 0, 0, 0, 10466, 10467, 5, 2224, 0, 0, + 10467, 10469, 5, 2373, 0, 0, 10468, 10466, 1, 0, 0, 0, 10468, 10469, 1, + 0, 0, 0, 10469, 10470, 1, 0, 0, 0, 10470, 10471, 5, 441, 0, 0, 10471, 10475, + 5, 2373, 0, 0, 10472, 10473, 3, 1324, 662, 0, 10473, 10474, 5, 1058, 0, + 0, 10474, 10476, 1, 0, 0, 0, 10475, 10472, 1, 0, 0, 0, 10475, 10476, 1, + 0, 0, 0, 10476, 10480, 1, 0, 0, 0, 10477, 10478, 3, 1324, 662, 0, 10478, + 10479, 5, 54, 0, 0, 10479, 10481, 1, 0, 0, 0, 10480, 10477, 1, 0, 0, 0, + 10480, 10481, 1, 0, 0, 0, 10481, 1047, 1, 0, 0, 0, 10482, 10486, 5, 1163, + 0, 0, 10483, 10484, 3, 2260, 1130, 0, 10484, 10485, 5, 2369, 0, 0, 10485, + 10487, 1, 0, 0, 0, 10486, 10483, 1, 0, 0, 0, 10486, 10487, 1, 0, 0, 0, + 10487, 10488, 1, 0, 0, 0, 10488, 10490, 3, 1050, 525, 0, 10489, 10491, + 3, 1058, 529, 0, 10490, 10489, 1, 0, 0, 0, 10490, 10491, 1, 0, 0, 0, 10491, + 10503, 1, 0, 0, 0, 10492, 10493, 5, 2376, 0, 0, 10493, 10498, 3, 1056, + 528, 0, 10494, 10495, 5, 2382, 0, 0, 10495, 10497, 3, 1056, 528, 0, 10496, + 10494, 1, 0, 0, 0, 10497, 10500, 1, 0, 0, 0, 10498, 10496, 1, 0, 0, 0, + 10498, 10499, 1, 0, 0, 0, 10499, 10501, 1, 0, 0, 0, 10500, 10498, 1, 0, + 0, 0, 10501, 10502, 5, 2377, 0, 0, 10502, 10504, 1, 0, 0, 0, 10503, 10492, + 1, 0, 0, 0, 10503, 10504, 1, 0, 0, 0, 10504, 10509, 1, 0, 0, 0, 10505, + 10506, 5, 1175, 0, 0, 10506, 10507, 5, 227, 0, 0, 10507, 10508, 7, 112, + 0, 0, 10508, 10510, 5, 1508, 0, 0, 10509, 10505, 1, 0, 0, 0, 10509, 10510, + 1, 0, 0, 0, 10510, 10512, 1, 0, 0, 0, 10511, 10513, 3, 1054, 527, 0, 10512, + 10511, 1, 0, 0, 0, 10512, 10513, 1, 0, 0, 0, 10513, 10515, 1, 0, 0, 0, + 10514, 10516, 3, 1052, 526, 0, 10515, 10514, 1, 0, 0, 0, 10515, 10516, + 1, 0, 0, 0, 10516, 10518, 1, 0, 0, 0, 10517, 10519, 3, 1196, 598, 0, 10518, + 10517, 1, 0, 0, 0, 10518, 10519, 1, 0, 0, 0, 10519, 10520, 1, 0, 0, 0, + 10520, 10521, 3, 1078, 539, 0, 10521, 1049, 1, 0, 0, 0, 10522, 10523, 3, + 2384, 1192, 0, 10523, 1051, 1, 0, 0, 0, 10524, 10526, 5, 1164, 0, 0, 10525, + 10527, 3, 2302, 1151, 0, 10526, 10525, 1, 0, 0, 0, 10526, 10527, 1, 0, + 0, 0, 10527, 10528, 1, 0, 0, 0, 10528, 10532, 5, 2376, 0, 0, 10529, 10533, + 3, 1188, 594, 0, 10530, 10531, 5, 1973, 0, 0, 10531, 10533, 3, 1666, 833, + 0, 10532, 10529, 1, 0, 0, 0, 10532, 10530, 1, 0, 0, 0, 10533, 10534, 1, + 0, 0, 0, 10534, 10532, 1, 0, 0, 0, 10534, 10535, 1, 0, 0, 0, 10535, 10536, + 1, 0, 0, 0, 10536, 10537, 5, 2377, 0, 0, 10537, 1053, 1, 0, 0, 0, 10538, + 10539, 5, 1155, 0, 0, 10539, 10540, 5, 629, 0, 0, 10540, 10545, 5, 723, + 0, 0, 10541, 10542, 5, 1842, 0, 0, 10542, 10546, 5, 584, 0, 0, 10543, 10544, + 5, 1355, 0, 0, 10544, 10546, 5, 753, 0, 0, 10545, 10541, 1, 0, 0, 0, 10545, + 10543, 1, 0, 0, 0, 10546, 1055, 1, 0, 0, 0, 10547, 10550, 3, 2312, 1156, + 0, 10548, 10550, 3, 2252, 1126, 0, 10549, 10547, 1, 0, 0, 0, 10549, 10548, + 1, 0, 0, 0, 10550, 10553, 1, 0, 0, 0, 10551, 10552, 5, 363, 0, 0, 10552, + 10554, 3, 2080, 1040, 0, 10553, 10551, 1, 0, 0, 0, 10553, 10554, 1, 0, + 0, 0, 10554, 10564, 1, 0, 0, 0, 10555, 10560, 3, 842, 421, 0, 10556, 10557, + 5, 2382, 0, 0, 10557, 10559, 3, 842, 421, 0, 10558, 10556, 1, 0, 0, 0, + 10559, 10562, 1, 0, 0, 0, 10560, 10558, 1, 0, 0, 0, 10560, 10561, 1, 0, + 0, 0, 10561, 10565, 1, 0, 0, 0, 10562, 10560, 1, 0, 0, 0, 10563, 10565, + 3, 844, 422, 0, 10564, 10555, 1, 0, 0, 0, 10564, 10563, 1, 0, 0, 0, 10564, + 10565, 1, 0, 0, 0, 10565, 10570, 1, 0, 0, 0, 10566, 10570, 3, 848, 424, + 0, 10567, 10570, 3, 846, 423, 0, 10568, 10570, 3, 1706, 853, 0, 10569, + 10549, 1, 0, 0, 0, 10569, 10566, 1, 0, 0, 0, 10569, 10567, 1, 0, 0, 0, + 10569, 10568, 1, 0, 0, 0, 10570, 1057, 1, 0, 0, 0, 10571, 10573, 5, 1121, + 0, 0, 10572, 10571, 1, 0, 0, 0, 10572, 10573, 1, 0, 0, 0, 10573, 10574, + 1, 0, 0, 0, 10574, 10575, 5, 1673, 0, 0, 10575, 10576, 5, 79, 0, 0, 10576, + 10577, 5, 37, 0, 0, 10577, 10578, 5, 783, 0, 0, 10578, 1059, 1, 0, 0, 0, + 10579, 10580, 5, 2376, 0, 0, 10580, 10585, 3, 1106, 553, 0, 10581, 10582, + 5, 2382, 0, 0, 10582, 10584, 3, 1106, 553, 0, 10583, 10581, 1, 0, 0, 0, + 10584, 10587, 1, 0, 0, 0, 10585, 10583, 1, 0, 0, 0, 10585, 10586, 1, 0, + 0, 0, 10586, 10588, 1, 0, 0, 0, 10587, 10585, 1, 0, 0, 0, 10588, 10589, + 5, 2377, 0, 0, 10589, 10591, 1, 0, 0, 0, 10590, 10579, 1, 0, 0, 0, 10590, + 10591, 1, 0, 0, 0, 10591, 10592, 1, 0, 0, 0, 10592, 10594, 3, 1062, 531, + 0, 10593, 10595, 3, 1068, 534, 0, 10594, 10593, 1, 0, 0, 0, 10594, 10595, + 1, 0, 0, 0, 10595, 10599, 1, 0, 0, 0, 10596, 10597, 5, 363, 0, 0, 10597, + 10598, 5, 2248, 0, 0, 10598, 10600, 3, 1076, 538, 0, 10599, 10596, 1, 0, + 0, 0, 10599, 10600, 1, 0, 0, 0, 10600, 10605, 1, 0, 0, 0, 10601, 10602, + 5, 1175, 0, 0, 10602, 10603, 5, 227, 0, 0, 10603, 10604, 7, 114, 0, 0, + 10604, 10606, 5, 2249, 0, 0, 10605, 10601, 1, 0, 0, 0, 10605, 10606, 1, + 0, 0, 0, 10606, 10611, 1, 0, 0, 0, 10607, 10608, 5, 1175, 0, 0, 10608, + 10609, 5, 227, 0, 0, 10609, 10610, 7, 112, 0, 0, 10610, 10612, 5, 1508, + 0, 0, 10611, 10607, 1, 0, 0, 0, 10611, 10612, 1, 0, 0, 0, 10612, 10614, + 1, 0, 0, 0, 10613, 10615, 3, 1196, 598, 0, 10614, 10613, 1, 0, 0, 0, 10614, + 10615, 1, 0, 0, 0, 10615, 10616, 1, 0, 0, 0, 10616, 10617, 3, 1078, 539, + 0, 10617, 1061, 1, 0, 0, 0, 10618, 10620, 3, 1064, 532, 0, 10619, 10618, + 1, 0, 0, 0, 10619, 10620, 1, 0, 0, 0, 10620, 10622, 1, 0, 0, 0, 10621, + 10623, 3, 1066, 533, 0, 10622, 10621, 1, 0, 0, 0, 10622, 10623, 1, 0, 0, + 0, 10623, 1063, 1, 0, 0, 0, 10624, 10625, 5, 1057, 0, 0, 10625, 10631, + 5, 425, 0, 0, 10626, 10627, 5, 2086, 0, 0, 10627, 10628, 3, 2370, 1185, + 0, 10628, 10629, 5, 342, 0, 0, 10629, 10630, 5, 2253, 0, 0, 10630, 10632, + 1, 0, 0, 0, 10631, 10626, 1, 0, 0, 0, 10631, 10632, 1, 0, 0, 0, 10632, + 1065, 1, 0, 0, 0, 10633, 10634, 5, 1057, 0, 0, 10634, 10646, 5, 376, 0, + 0, 10635, 10637, 5, 810, 0, 0, 10636, 10635, 1, 0, 0, 0, 10636, 10637, + 1, 0, 0, 0, 10637, 10647, 1, 0, 0, 0, 10638, 10639, 5, 2086, 0, 0, 10639, + 10640, 3, 2370, 1185, 0, 10640, 10641, 5, 342, 0, 0, 10641, 10642, 5, 32, + 0, 0, 10642, 10644, 5, 697, 0, 0, 10643, 10645, 5, 810, 0, 0, 10644, 10643, + 1, 0, 0, 0, 10644, 10645, 1, 0, 0, 0, 10645, 10647, 1, 0, 0, 0, 10646, + 10636, 1, 0, 0, 0, 10646, 10638, 1, 0, 0, 0, 10647, 1067, 1, 0, 0, 0, 10648, + 10649, 3, 1070, 535, 0, 10649, 10650, 3, 1072, 536, 0, 10650, 10651, 3, + 1074, 537, 0, 10651, 1069, 1, 0, 0, 0, 10652, 10653, 5, 1057, 0, 0, 10653, + 10659, 5, 425, 0, 0, 10654, 10655, 5, 2086, 0, 0, 10655, 10656, 3, 2370, + 1185, 0, 10656, 10657, 5, 342, 0, 0, 10657, 10658, 5, 2253, 0, 0, 10658, + 10660, 1, 0, 0, 0, 10659, 10654, 1, 0, 0, 0, 10659, 10660, 1, 0, 0, 0, + 10660, 1071, 1, 0, 0, 0, 10661, 10662, 5, 1057, 0, 0, 10662, 10674, 5, + 376, 0, 0, 10663, 10665, 5, 810, 0, 0, 10664, 10663, 1, 0, 0, 0, 10664, + 10665, 1, 0, 0, 0, 10665, 10675, 1, 0, 0, 0, 10666, 10667, 5, 2086, 0, + 0, 10667, 10668, 3, 2370, 1185, 0, 10668, 10669, 5, 342, 0, 0, 10669, 10670, + 5, 32, 0, 0, 10670, 10672, 5, 697, 0, 0, 10671, 10673, 5, 810, 0, 0, 10672, + 10671, 1, 0, 0, 0, 10672, 10673, 1, 0, 0, 0, 10673, 10675, 1, 0, 0, 0, + 10674, 10664, 1, 0, 0, 0, 10674, 10666, 1, 0, 0, 0, 10675, 1073, 1, 0, + 0, 0, 10676, 10677, 5, 2252, 0, 0, 10677, 10678, 5, 2129, 0, 0, 10678, + 10679, 5, 2259, 0, 0, 10679, 10680, 5, 2165, 0, 0, 10680, 10681, 5, 2261, + 0, 0, 10681, 1075, 1, 0, 0, 0, 10682, 10683, 3, 2378, 1189, 0, 10683, 1077, + 1, 0, 0, 0, 10684, 10686, 3, 1670, 835, 0, 10685, 10684, 1, 0, 0, 0, 10685, + 10686, 1, 0, 0, 0, 10686, 10688, 1, 0, 0, 0, 10687, 10689, 3, 1080, 540, + 0, 10688, 10687, 1, 0, 0, 0, 10688, 10689, 1, 0, 0, 0, 10689, 10691, 1, + 0, 0, 0, 10690, 10692, 3, 1082, 541, 0, 10691, 10690, 1, 0, 0, 0, 10691, + 10692, 1, 0, 0, 0, 10692, 10694, 1, 0, 0, 0, 10693, 10695, 3, 1108, 554, + 0, 10694, 10693, 1, 0, 0, 0, 10694, 10695, 1, 0, 0, 0, 10695, 10697, 1, + 0, 0, 0, 10696, 10698, 3, 1084, 542, 0, 10697, 10696, 1, 0, 0, 0, 10697, + 10698, 1, 0, 0, 0, 10698, 10700, 1, 0, 0, 0, 10699, 10701, 7, 103, 0, 0, + 10700, 10699, 1, 0, 0, 0, 10700, 10701, 1, 0, 0, 0, 10701, 10703, 1, 0, + 0, 0, 10702, 10704, 3, 116, 58, 0, 10703, 10702, 1, 0, 0, 0, 10703, 10704, + 1, 0, 0, 0, 10704, 10706, 1, 0, 0, 0, 10705, 10707, 3, 926, 463, 0, 10706, + 10705, 1, 0, 0, 0, 10706, 10707, 1, 0, 0, 0, 10707, 10709, 1, 0, 0, 0, + 10708, 10710, 7, 107, 0, 0, 10709, 10708, 1, 0, 0, 0, 10709, 10710, 1, + 0, 0, 0, 10710, 10714, 1, 0, 0, 0, 10711, 10713, 3, 1592, 796, 0, 10712, + 10711, 1, 0, 0, 0, 10713, 10716, 1, 0, 0, 0, 10714, 10712, 1, 0, 0, 0, + 10714, 10715, 1, 0, 0, 0, 10715, 10718, 1, 0, 0, 0, 10716, 10714, 1, 0, + 0, 0, 10717, 10719, 3, 1286, 643, 0, 10718, 10717, 1, 0, 0, 0, 10718, 10719, + 1, 0, 0, 0, 10719, 10721, 1, 0, 0, 0, 10720, 10722, 3, 1102, 551, 0, 10721, + 10720, 1, 0, 0, 0, 10721, 10722, 1, 0, 0, 0, 10722, 10724, 1, 0, 0, 0, + 10723, 10725, 3, 1288, 644, 0, 10724, 10723, 1, 0, 0, 0, 10724, 10725, + 1, 0, 0, 0, 10725, 10727, 1, 0, 0, 0, 10726, 10728, 3, 1196, 598, 0, 10727, + 10726, 1, 0, 0, 0, 10727, 10728, 1, 0, 0, 0, 10728, 10731, 1, 0, 0, 0, + 10729, 10730, 5, 1507, 0, 0, 10730, 10732, 5, 61, 0, 0, 10731, 10729, 1, + 0, 0, 0, 10731, 10732, 1, 0, 0, 0, 10732, 10745, 1, 0, 0, 0, 10733, 10734, + 5, 66, 0, 0, 10734, 10746, 3, 1882, 941, 0, 10735, 10736, 5, 564, 0, 0, + 10736, 10737, 5, 485, 0, 0, 10737, 10738, 5, 2188, 0, 0, 10738, 10742, + 5, 1976, 0, 0, 10739, 10740, 3, 2260, 1130, 0, 10740, 10741, 5, 2369, 0, + 0, 10741, 10743, 1, 0, 0, 0, 10742, 10739, 1, 0, 0, 0, 10742, 10743, 1, + 0, 0, 0, 10743, 10744, 1, 0, 0, 0, 10744, 10746, 3, 1104, 552, 0, 10745, + 10733, 1, 0, 0, 0, 10745, 10735, 1, 0, 0, 0, 10745, 10746, 1, 0, 0, 0, + 10746, 1079, 1, 0, 0, 0, 10747, 10748, 5, 1408, 0, 0, 10748, 10749, 7, + 11, 0, 0, 10749, 1081, 1, 0, 0, 0, 10750, 10751, 5, 660, 0, 0, 10751, 10752, + 7, 92, 0, 0, 10752, 1083, 1, 0, 0, 0, 10753, 10755, 5, 210, 0, 0, 10754, + 10756, 3, 1086, 543, 0, 10755, 10754, 1, 0, 0, 0, 10755, 10756, 1, 0, 0, + 0, 10756, 10757, 1, 0, 0, 0, 10757, 10763, 3, 1092, 546, 0, 10758, 10760, + 3, 1098, 549, 0, 10759, 10758, 1, 0, 0, 0, 10759, 10760, 1, 0, 0, 0, 10760, + 10761, 1, 0, 0, 0, 10761, 10762, 5, 1175, 0, 0, 10762, 10764, 5, 799, 0, + 0, 10763, 10759, 1, 0, 0, 0, 10763, 10764, 1, 0, 0, 0, 10764, 10771, 1, + 0, 0, 0, 10765, 10767, 3, 1098, 549, 0, 10766, 10765, 1, 0, 0, 0, 10766, + 10767, 1, 0, 0, 0, 10767, 10768, 1, 0, 0, 0, 10768, 10769, 5, 1175, 0, + 0, 10769, 10770, 5, 330, 0, 0, 10770, 10772, 5, 920, 0, 0, 10771, 10766, + 1, 0, 0, 0, 10771, 10772, 1, 0, 0, 0, 10772, 10774, 1, 0, 0, 0, 10773, + 10775, 3, 1100, 550, 0, 10774, 10773, 1, 0, 0, 0, 10774, 10775, 1, 0, 0, + 0, 10775, 1085, 1, 0, 0, 0, 10776, 10777, 3, 2260, 1130, 0, 10777, 10778, + 5, 2369, 0, 0, 10778, 10780, 1, 0, 0, 0, 10779, 10776, 1, 0, 0, 0, 10779, + 10780, 1, 0, 0, 0, 10780, 10781, 1, 0, 0, 0, 10781, 10782, 3, 1104, 552, + 0, 10782, 10787, 3, 1088, 544, 0, 10783, 10784, 5, 2382, 0, 0, 10784, 10786, + 3, 1088, 544, 0, 10785, 10783, 1, 0, 0, 0, 10786, 10789, 1, 0, 0, 0, 10787, + 10785, 1, 0, 0, 0, 10787, 10788, 1, 0, 0, 0, 10788, 1087, 1, 0, 0, 0, 10789, + 10787, 1, 0, 0, 0, 10790, 10794, 5, 731, 0, 0, 10791, 10792, 3, 2260, 1130, + 0, 10792, 10793, 5, 2369, 0, 0, 10793, 10795, 1, 0, 0, 0, 10794, 10791, 1, 0, 0, 0, 10794, 10795, 1, 0, 0, 0, 10795, 10796, 1, 0, 0, 0, 10796, - 10797, 5, 1215, 0, 0, 10797, 10798, 3, 1094, 547, 0, 10798, 1093, 1, 0, - 0, 0, 10799, 10812, 3, 1096, 548, 0, 10800, 10801, 5, 2376, 0, 0, 10801, - 10806, 3, 1096, 548, 0, 10802, 10803, 5, 2382, 0, 0, 10803, 10805, 3, 1096, - 548, 0, 10804, 10802, 1, 0, 0, 0, 10805, 10808, 1, 0, 0, 0, 10806, 10804, - 1, 0, 0, 0, 10806, 10807, 1, 0, 0, 0, 10807, 10809, 1, 0, 0, 0, 10808, - 10806, 1, 0, 0, 0, 10809, 10810, 5, 2377, 0, 0, 10810, 10812, 1, 0, 0, - 0, 10811, 10799, 1, 0, 0, 0, 10811, 10800, 1, 0, 0, 0, 10812, 1095, 1, - 0, 0, 0, 10813, 10814, 5, 2376, 0, 0, 10814, 10819, 3, 2310, 1155, 0, 10815, - 10816, 5, 2382, 0, 0, 10816, 10818, 3, 2310, 1155, 0, 10817, 10815, 1, - 0, 0, 0, 10818, 10821, 1, 0, 0, 0, 10819, 10817, 1, 0, 0, 0, 10819, 10820, - 1, 0, 0, 0, 10820, 10822, 1, 0, 0, 0, 10821, 10819, 1, 0, 0, 0, 10822, - 10823, 5, 2377, 0, 0, 10823, 1097, 1, 0, 0, 0, 10824, 10825, 7, 116, 0, - 0, 10825, 1099, 1, 0, 0, 0, 10826, 10827, 5, 2188, 0, 0, 10827, 10828, - 5, 848, 0, 0, 10828, 10833, 5, 2238, 0, 0, 10829, 10830, 5, 2376, 0, 0, - 10830, 10831, 3, 970, 485, 0, 10831, 10832, 5, 2377, 0, 0, 10832, 10834, - 1, 0, 0, 0, 10833, 10829, 1, 0, 0, 0, 10833, 10834, 1, 0, 0, 0, 10834, - 10839, 1, 0, 0, 0, 10835, 10836, 5, 2186, 0, 0, 10836, 10837, 5, 848, 0, - 0, 10837, 10839, 5, 2238, 0, 0, 10838, 10826, 1, 0, 0, 0, 10838, 10835, - 1, 0, 0, 0, 10839, 1101, 1, 0, 0, 0, 10840, 10841, 5, 398, 0, 0, 10841, - 10842, 5, 816, 0, 0, 10842, 10855, 5, 1464, 0, 0, 10843, 10844, 5, 453, - 0, 0, 10844, 10845, 5, 816, 0, 0, 10845, 10852, 5, 1464, 0, 0, 10846, 10850, - 5, 37, 0, 0, 10847, 10848, 5, 39, 0, 0, 10848, 10850, 5, 1132, 0, 0, 10849, - 10846, 1, 0, 0, 0, 10849, 10847, 1, 0, 0, 0, 10850, 10851, 1, 0, 0, 0, - 10851, 10853, 5, 756, 0, 0, 10852, 10849, 1, 0, 0, 0, 10852, 10853, 1, - 0, 0, 0, 10853, 10855, 1, 0, 0, 0, 10854, 10840, 1, 0, 0, 0, 10854, 10843, - 1, 0, 0, 0, 10855, 1103, 1, 0, 0, 0, 10856, 10857, 3, 2376, 1188, 0, 10857, - 1105, 1, 0, 0, 0, 10858, 10865, 3, 1680, 840, 0, 10859, 10865, 3, 1690, - 845, 0, 10860, 10865, 3, 1674, 837, 0, 10861, 10865, 3, 848, 424, 0, 10862, - 10865, 3, 846, 423, 0, 10863, 10865, 3, 1706, 853, 0, 10864, 10858, 1, - 0, 0, 0, 10864, 10859, 1, 0, 0, 0, 10864, 10860, 1, 0, 0, 0, 10864, 10861, - 1, 0, 0, 0, 10864, 10862, 1, 0, 0, 0, 10864, 10863, 1, 0, 0, 0, 10865, - 1107, 1, 0, 0, 0, 10866, 10875, 3, 1110, 555, 0, 10867, 10875, 3, 1112, - 556, 0, 10868, 10875, 3, 1114, 557, 0, 10869, 10875, 3, 1122, 561, 0, 10870, - 10875, 3, 1124, 562, 0, 10871, 10875, 3, 1126, 563, 0, 10872, 10875, 3, - 1128, 564, 0, 10873, 10875, 3, 1132, 566, 0, 10874, 10866, 1, 0, 0, 0, - 10874, 10867, 1, 0, 0, 0, 10874, 10868, 1, 0, 0, 0, 10874, 10869, 1, 0, - 0, 0, 10874, 10870, 1, 0, 0, 0, 10874, 10871, 1, 0, 0, 0, 10874, 10872, - 1, 0, 0, 0, 10874, 10873, 1, 0, 0, 0, 10875, 1109, 1, 0, 0, 0, 10876, 10877, - 5, 1256, 0, 0, 10877, 10878, 5, 151, 0, 0, 10878, 10879, 5, 1399, 0, 0, - 10879, 10880, 5, 2376, 0, 0, 10880, 10885, 3, 2310, 1155, 0, 10881, 10882, - 5, 2382, 0, 0, 10882, 10884, 3, 2310, 1155, 0, 10883, 10881, 1, 0, 0, 0, - 10884, 10887, 1, 0, 0, 0, 10885, 10883, 1, 0, 0, 0, 10885, 10886, 1, 0, - 0, 0, 10886, 10888, 1, 0, 0, 0, 10887, 10885, 1, 0, 0, 0, 10888, 10908, - 5, 2377, 0, 0, 10889, 10890, 5, 717, 0, 0, 10890, 10891, 5, 2376, 0, 0, - 10891, 10892, 3, 2078, 1039, 0, 10892, 10906, 5, 2377, 0, 0, 10893, 10894, - 5, 1656, 0, 0, 10894, 10895, 5, 680, 0, 0, 10895, 10896, 5, 2376, 0, 0, - 10896, 10901, 3, 1666, 833, 0, 10897, 10898, 5, 2382, 0, 0, 10898, 10900, - 3, 1666, 833, 0, 10899, 10897, 1, 0, 0, 0, 10900, 10903, 1, 0, 0, 0, 10901, - 10899, 1, 0, 0, 0, 10901, 10902, 1, 0, 0, 0, 10902, 10904, 1, 0, 0, 0, - 10903, 10901, 1, 0, 0, 0, 10904, 10905, 5, 2377, 0, 0, 10905, 10907, 1, - 0, 0, 0, 10906, 10893, 1, 0, 0, 0, 10906, 10907, 1, 0, 0, 0, 10907, 10909, - 1, 0, 0, 0, 10908, 10889, 1, 0, 0, 0, 10908, 10909, 1, 0, 0, 0, 10909, - 10910, 1, 0, 0, 0, 10910, 10911, 5, 2376, 0, 0, 10911, 10913, 5, 1256, - 0, 0, 10912, 10914, 3, 1704, 852, 0, 10913, 10912, 1, 0, 0, 0, 10913, 10914, - 1, 0, 0, 0, 10914, 10915, 1, 0, 0, 0, 10915, 10916, 3, 1158, 579, 0, 10916, - 10927, 3, 1162, 581, 0, 10917, 10918, 5, 2382, 0, 0, 10918, 10920, 5, 1256, - 0, 0, 10919, 10921, 3, 1704, 852, 0, 10920, 10919, 1, 0, 0, 0, 10920, 10921, - 1, 0, 0, 0, 10921, 10922, 1, 0, 0, 0, 10922, 10923, 3, 1158, 579, 0, 10923, - 10924, 3, 1162, 581, 0, 10924, 10926, 1, 0, 0, 0, 10925, 10917, 1, 0, 0, - 0, 10926, 10929, 1, 0, 0, 0, 10927, 10925, 1, 0, 0, 0, 10927, 10928, 1, - 0, 0, 0, 10928, 10930, 1, 0, 0, 0, 10929, 10927, 1, 0, 0, 0, 10930, 10931, - 5, 2377, 0, 0, 10931, 1111, 1, 0, 0, 0, 10932, 10933, 5, 1256, 0, 0, 10933, - 10934, 5, 151, 0, 0, 10934, 10935, 5, 796, 0, 0, 10935, 10936, 5, 2376, - 0, 0, 10936, 10937, 3, 2310, 1155, 0, 10937, 10938, 5, 2377, 0, 0, 10938, - 10939, 5, 2376, 0, 0, 10939, 10941, 5, 1256, 0, 0, 10940, 10942, 3, 1704, - 852, 0, 10941, 10940, 1, 0, 0, 0, 10941, 10942, 1, 0, 0, 0, 10942, 10943, - 1, 0, 0, 0, 10943, 10944, 3, 1160, 580, 0, 10944, 10955, 3, 1162, 581, - 0, 10945, 10946, 5, 2382, 0, 0, 10946, 10948, 5, 1256, 0, 0, 10947, 10949, - 3, 1704, 852, 0, 10948, 10947, 1, 0, 0, 0, 10948, 10949, 1, 0, 0, 0, 10949, - 10950, 1, 0, 0, 0, 10950, 10951, 3, 1160, 580, 0, 10951, 10952, 3, 1162, - 581, 0, 10952, 10954, 1, 0, 0, 0, 10953, 10945, 1, 0, 0, 0, 10954, 10957, - 1, 0, 0, 0, 10955, 10953, 1, 0, 0, 0, 10955, 10956, 1, 0, 0, 0, 10956, - 10958, 1, 0, 0, 0, 10957, 10955, 1, 0, 0, 0, 10958, 10959, 5, 2377, 0, - 0, 10959, 1113, 1, 0, 0, 0, 10960, 10961, 5, 1256, 0, 0, 10961, 10962, - 5, 151, 0, 0, 10962, 10963, 5, 603, 0, 0, 10963, 10964, 5, 2376, 0, 0, - 10964, 10969, 3, 2310, 1155, 0, 10965, 10966, 5, 2382, 0, 0, 10966, 10968, - 3, 2310, 1155, 0, 10967, 10965, 1, 0, 0, 0, 10968, 10971, 1, 0, 0, 0, 10969, - 10967, 1, 0, 0, 0, 10969, 10970, 1, 0, 0, 0, 10970, 10972, 1, 0, 0, 0, - 10971, 10969, 1, 0, 0, 0, 10972, 10975, 5, 2377, 0, 0, 10973, 10976, 3, - 1116, 558, 0, 10974, 10976, 3, 1118, 559, 0, 10975, 10973, 1, 0, 0, 0, - 10975, 10974, 1, 0, 0, 0, 10976, 1115, 1, 0, 0, 0, 10977, 10978, 5, 2376, - 0, 0, 10978, 10980, 5, 1256, 0, 0, 10979, 10981, 3, 1704, 852, 0, 10980, - 10979, 1, 0, 0, 0, 10980, 10981, 1, 0, 0, 0, 10981, 10983, 1, 0, 0, 0, - 10982, 10984, 3, 1164, 582, 0, 10983, 10982, 1, 0, 0, 0, 10983, 10984, - 1, 0, 0, 0, 10984, 10995, 1, 0, 0, 0, 10985, 10986, 5, 2382, 0, 0, 10986, - 10988, 5, 1256, 0, 0, 10987, 10989, 3, 1704, 852, 0, 10988, 10987, 1, 0, - 0, 0, 10988, 10989, 1, 0, 0, 0, 10989, 10991, 1, 0, 0, 0, 10990, 10992, - 3, 1164, 582, 0, 10991, 10990, 1, 0, 0, 0, 10991, 10992, 1, 0, 0, 0, 10992, - 10994, 1, 0, 0, 0, 10993, 10985, 1, 0, 0, 0, 10994, 10997, 1, 0, 0, 0, - 10995, 10993, 1, 0, 0, 0, 10995, 10996, 1, 0, 0, 0, 10996, 10998, 1, 0, - 0, 0, 10997, 10995, 1, 0, 0, 0, 10998, 10999, 5, 2377, 0, 0, 10999, 1117, - 1, 0, 0, 0, 11000, 11001, 5, 1258, 0, 0, 11001, 11015, 3, 1120, 560, 0, - 11002, 11003, 5, 1656, 0, 0, 11003, 11004, 5, 680, 0, 0, 11004, 11005, - 5, 2376, 0, 0, 11005, 11010, 3, 1666, 833, 0, 11006, 11007, 5, 2382, 0, - 0, 11007, 11009, 3, 1666, 833, 0, 11008, 11006, 1, 0, 0, 0, 11009, 11012, - 1, 0, 0, 0, 11010, 11008, 1, 0, 0, 0, 11010, 11011, 1, 0, 0, 0, 11011, - 11013, 1, 0, 0, 0, 11012, 11010, 1, 0, 0, 0, 11013, 11014, 5, 2377, 0, - 0, 11014, 11016, 1, 0, 0, 0, 11015, 11002, 1, 0, 0, 0, 11015, 11016, 1, - 0, 0, 0, 11016, 11019, 1, 0, 0, 0, 11017, 11020, 3, 1172, 586, 0, 11018, - 11020, 3, 1608, 804, 0, 11019, 11017, 1, 0, 0, 0, 11019, 11018, 1, 0, 0, - 0, 11019, 11020, 1, 0, 0, 0, 11020, 11035, 1, 0, 0, 0, 11021, 11022, 5, - 1231, 0, 0, 11022, 11023, 5, 1656, 0, 0, 11023, 11024, 5, 680, 0, 0, 11024, - 11025, 5, 2376, 0, 0, 11025, 11030, 3, 1666, 833, 0, 11026, 11027, 5, 2382, - 0, 0, 11027, 11029, 3, 1666, 833, 0, 11028, 11026, 1, 0, 0, 0, 11029, 11032, - 1, 0, 0, 0, 11030, 11028, 1, 0, 0, 0, 11030, 11031, 1, 0, 0, 0, 11031, - 11033, 1, 0, 0, 0, 11032, 11030, 1, 0, 0, 0, 11033, 11034, 5, 2377, 0, - 0, 11034, 11036, 1, 0, 0, 0, 11035, 11021, 1, 0, 0, 0, 11035, 11036, 1, - 0, 0, 0, 11036, 1119, 1, 0, 0, 0, 11037, 11038, 5, 2370, 0, 0, 11038, 1121, - 1, 0, 0, 0, 11039, 11040, 5, 1256, 0, 0, 11040, 11041, 5, 151, 0, 0, 11041, - 11042, 5, 1399, 0, 0, 11042, 11043, 5, 2376, 0, 0, 11043, 11048, 3, 2310, - 1155, 0, 11044, 11045, 5, 2382, 0, 0, 11045, 11047, 3, 2310, 1155, 0, 11046, - 11044, 1, 0, 0, 0, 11047, 11050, 1, 0, 0, 0, 11048, 11046, 1, 0, 0, 0, - 11048, 11049, 1, 0, 0, 0, 11049, 11051, 1, 0, 0, 0, 11050, 11048, 1, 0, - 0, 0, 11051, 11071, 5, 2377, 0, 0, 11052, 11053, 5, 717, 0, 0, 11053, 11054, - 5, 2376, 0, 0, 11054, 11055, 3, 2078, 1039, 0, 11055, 11069, 5, 2377, 0, - 0, 11056, 11057, 5, 1656, 0, 0, 11057, 11058, 5, 680, 0, 0, 11058, 11059, - 5, 2376, 0, 0, 11059, 11064, 3, 1666, 833, 0, 11060, 11061, 5, 2382, 0, - 0, 11061, 11063, 3, 1666, 833, 0, 11062, 11060, 1, 0, 0, 0, 11063, 11066, - 1, 0, 0, 0, 11064, 11062, 1, 0, 0, 0, 11064, 11065, 1, 0, 0, 0, 11065, - 11067, 1, 0, 0, 0, 11066, 11064, 1, 0, 0, 0, 11067, 11068, 5, 2377, 0, - 0, 11068, 11070, 1, 0, 0, 0, 11069, 11056, 1, 0, 0, 0, 11069, 11070, 1, - 0, 0, 0, 11070, 11072, 1, 0, 0, 0, 11071, 11052, 1, 0, 0, 0, 11071, 11072, - 1, 0, 0, 0, 11072, 11076, 1, 0, 0, 0, 11073, 11077, 3, 1142, 571, 0, 11074, - 11077, 3, 1144, 572, 0, 11075, 11077, 3, 1146, 573, 0, 11076, 11073, 1, - 0, 0, 0, 11076, 11074, 1, 0, 0, 0, 11076, 11075, 1, 0, 0, 0, 11077, 11078, - 1, 0, 0, 0, 11078, 11079, 5, 2376, 0, 0, 11079, 11084, 3, 1134, 567, 0, - 11080, 11081, 5, 2382, 0, 0, 11081, 11083, 3, 1134, 567, 0, 11082, 11080, - 1, 0, 0, 0, 11083, 11086, 1, 0, 0, 0, 11084, 11082, 1, 0, 0, 0, 11084, - 11085, 1, 0, 0, 0, 11085, 11087, 1, 0, 0, 0, 11086, 11084, 1, 0, 0, 0, - 11087, 11088, 5, 2377, 0, 0, 11088, 1123, 1, 0, 0, 0, 11089, 11090, 5, - 1256, 0, 0, 11090, 11091, 5, 151, 0, 0, 11091, 11092, 5, 796, 0, 0, 11092, - 11093, 5, 2376, 0, 0, 11093, 11094, 3, 2310, 1155, 0, 11094, 11098, 5, - 2377, 0, 0, 11095, 11099, 3, 1142, 571, 0, 11096, 11099, 3, 1144, 572, - 0, 11097, 11099, 3, 1146, 573, 0, 11098, 11095, 1, 0, 0, 0, 11098, 11096, - 1, 0, 0, 0, 11098, 11097, 1, 0, 0, 0, 11099, 11100, 1, 0, 0, 0, 11100, - 11101, 5, 2376, 0, 0, 11101, 11106, 3, 1136, 568, 0, 11102, 11103, 5, 2382, - 0, 0, 11103, 11105, 3, 1136, 568, 0, 11104, 11102, 1, 0, 0, 0, 11105, 11108, - 1, 0, 0, 0, 11106, 11104, 1, 0, 0, 0, 11106, 11107, 1, 0, 0, 0, 11107, - 11109, 1, 0, 0, 0, 11108, 11106, 1, 0, 0, 0, 11109, 11110, 5, 2377, 0, - 0, 11110, 1125, 1, 0, 0, 0, 11111, 11112, 5, 1256, 0, 0, 11112, 11113, - 5, 151, 0, 0, 11113, 11114, 5, 603, 0, 0, 11114, 11117, 5, 2376, 0, 0, - 11115, 11116, 5, 2382, 0, 0, 11116, 11118, 3, 2310, 1155, 0, 11117, 11115, - 1, 0, 0, 0, 11118, 11119, 1, 0, 0, 0, 11119, 11117, 1, 0, 0, 0, 11119, - 11120, 1, 0, 0, 0, 11120, 11121, 1, 0, 0, 0, 11121, 11125, 5, 2377, 0, - 0, 11122, 11126, 3, 1142, 571, 0, 11123, 11126, 3, 1144, 572, 0, 11124, - 11126, 3, 1146, 573, 0, 11125, 11122, 1, 0, 0, 0, 11125, 11123, 1, 0, 0, - 0, 11125, 11124, 1, 0, 0, 0, 11126, 11129, 1, 0, 0, 0, 11127, 11130, 3, - 1116, 558, 0, 11128, 11130, 3, 1118, 559, 0, 11129, 11127, 1, 0, 0, 0, - 11129, 11128, 1, 0, 0, 0, 11130, 1127, 1, 0, 0, 0, 11131, 11132, 5, 1256, - 0, 0, 11132, 11133, 5, 151, 0, 0, 11133, 11134, 5, 1428, 0, 0, 11134, 11135, - 5, 2376, 0, 0, 11135, 11136, 3, 2382, 1191, 0, 11136, 11148, 5, 2377, 0, - 0, 11137, 11138, 5, 2376, 0, 0, 11138, 11143, 3, 1130, 565, 0, 11139, 11140, - 5, 2382, 0, 0, 11140, 11142, 3, 1130, 565, 0, 11141, 11139, 1, 0, 0, 0, - 11142, 11145, 1, 0, 0, 0, 11143, 11141, 1, 0, 0, 0, 11143, 11144, 1, 0, - 0, 0, 11144, 11146, 1, 0, 0, 0, 11145, 11143, 1, 0, 0, 0, 11146, 11147, - 5, 2377, 0, 0, 11147, 11149, 1, 0, 0, 0, 11148, 11137, 1, 0, 0, 0, 11148, - 11149, 1, 0, 0, 0, 11149, 1129, 1, 0, 0, 0, 11150, 11152, 5, 1256, 0, 0, - 11151, 11153, 3, 1704, 852, 0, 11152, 11151, 1, 0, 0, 0, 11152, 11153, - 1, 0, 0, 0, 11153, 11154, 1, 0, 0, 0, 11154, 11155, 3, 1162, 581, 0, 11155, - 1131, 1, 0, 0, 0, 11156, 11157, 5, 1256, 0, 0, 11157, 11158, 5, 151, 0, - 0, 11158, 11169, 5, 1842, 0, 0, 11159, 11160, 5, 1258, 0, 0, 11160, 11170, - 5, 2370, 0, 0, 11161, 11166, 3, 1130, 565, 0, 11162, 11163, 5, 2382, 0, - 0, 11163, 11165, 3, 1130, 565, 0, 11164, 11162, 1, 0, 0, 0, 11165, 11168, - 1, 0, 0, 0, 11166, 11164, 1, 0, 0, 0, 11166, 11167, 1, 0, 0, 0, 11167, - 11170, 1, 0, 0, 0, 11168, 11166, 1, 0, 0, 0, 11169, 11159, 1, 0, 0, 0, - 11169, 11161, 1, 0, 0, 0, 11169, 11170, 1, 0, 0, 0, 11170, 1133, 1, 0, - 0, 0, 11171, 11173, 5, 1256, 0, 0, 11172, 11174, 3, 1704, 852, 0, 11173, - 11172, 1, 0, 0, 0, 11173, 11174, 1, 0, 0, 0, 11174, 11175, 1, 0, 0, 0, - 11175, 11176, 3, 1158, 579, 0, 11176, 11209, 3, 1162, 581, 0, 11177, 11202, - 5, 2376, 0, 0, 11178, 11183, 3, 1150, 575, 0, 11179, 11180, 5, 2382, 0, - 0, 11180, 11182, 3, 1150, 575, 0, 11181, 11179, 1, 0, 0, 0, 11182, 11185, - 1, 0, 0, 0, 11183, 11181, 1, 0, 0, 0, 11183, 11184, 1, 0, 0, 0, 11184, - 11203, 1, 0, 0, 0, 11185, 11183, 1, 0, 0, 0, 11186, 11191, 3, 1152, 576, - 0, 11187, 11188, 5, 2382, 0, 0, 11188, 11190, 3, 1152, 576, 0, 11189, 11187, - 1, 0, 0, 0, 11190, 11193, 1, 0, 0, 0, 11191, 11189, 1, 0, 0, 0, 11191, - 11192, 1, 0, 0, 0, 11192, 11203, 1, 0, 0, 0, 11193, 11191, 1, 0, 0, 0, - 11194, 11199, 3, 1154, 577, 0, 11195, 11196, 5, 2382, 0, 0, 11196, 11198, - 3, 1154, 577, 0, 11197, 11195, 1, 0, 0, 0, 11198, 11201, 1, 0, 0, 0, 11199, - 11197, 1, 0, 0, 0, 11199, 11200, 1, 0, 0, 0, 11200, 11203, 1, 0, 0, 0, - 11201, 11199, 1, 0, 0, 0, 11202, 11178, 1, 0, 0, 0, 11202, 11186, 1, 0, - 0, 0, 11202, 11194, 1, 0, 0, 0, 11203, 11204, 1, 0, 0, 0, 11204, 11205, - 5, 2377, 0, 0, 11205, 11208, 1, 0, 0, 0, 11206, 11208, 3, 1156, 578, 0, - 11207, 11177, 1, 0, 0, 0, 11207, 11206, 1, 0, 0, 0, 11208, 11210, 1, 0, - 0, 0, 11209, 11207, 1, 0, 0, 0, 11209, 11210, 1, 0, 0, 0, 11210, 1135, - 1, 0, 0, 0, 11211, 11213, 5, 1256, 0, 0, 11212, 11214, 3, 1704, 852, 0, - 11213, 11212, 1, 0, 0, 0, 11213, 11214, 1, 0, 0, 0, 11214, 11215, 1, 0, - 0, 0, 11215, 11216, 3, 1160, 580, 0, 11216, 11249, 3, 1162, 581, 0, 11217, - 11242, 5, 2376, 0, 0, 11218, 11223, 3, 1150, 575, 0, 11219, 11220, 5, 2382, - 0, 0, 11220, 11222, 3, 1150, 575, 0, 11221, 11219, 1, 0, 0, 0, 11222, 11225, - 1, 0, 0, 0, 11223, 11221, 1, 0, 0, 0, 11223, 11224, 1, 0, 0, 0, 11224, - 11243, 1, 0, 0, 0, 11225, 11223, 1, 0, 0, 0, 11226, 11231, 3, 1152, 576, - 0, 11227, 11228, 5, 2382, 0, 0, 11228, 11230, 3, 1152, 576, 0, 11229, 11227, - 1, 0, 0, 0, 11230, 11233, 1, 0, 0, 0, 11231, 11229, 1, 0, 0, 0, 11231, - 11232, 1, 0, 0, 0, 11232, 11243, 1, 0, 0, 0, 11233, 11231, 1, 0, 0, 0, - 11234, 11239, 3, 1154, 577, 0, 11235, 11236, 5, 2382, 0, 0, 11236, 11238, - 3, 1154, 577, 0, 11237, 11235, 1, 0, 0, 0, 11238, 11241, 1, 0, 0, 0, 11239, - 11237, 1, 0, 0, 0, 11239, 11240, 1, 0, 0, 0, 11240, 11243, 1, 0, 0, 0, - 11241, 11239, 1, 0, 0, 0, 11242, 11218, 1, 0, 0, 0, 11242, 11226, 1, 0, - 0, 0, 11242, 11234, 1, 0, 0, 0, 11243, 11244, 1, 0, 0, 0, 11244, 11245, - 5, 2377, 0, 0, 11245, 11248, 1, 0, 0, 0, 11246, 11248, 3, 1156, 578, 0, - 11247, 11217, 1, 0, 0, 0, 11247, 11246, 1, 0, 0, 0, 11248, 11250, 1, 0, - 0, 0, 11249, 11247, 1, 0, 0, 0, 11249, 11250, 1, 0, 0, 0, 11250, 1137, - 1, 0, 0, 0, 11251, 11252, 5, 1668, 0, 0, 11252, 11283, 5, 1983, 0, 0, 11253, - 11278, 5, 2376, 0, 0, 11254, 11259, 3, 1150, 575, 0, 11255, 11256, 5, 2382, - 0, 0, 11256, 11258, 3, 1150, 575, 0, 11257, 11255, 1, 0, 0, 0, 11258, 11261, - 1, 0, 0, 0, 11259, 11257, 1, 0, 0, 0, 11259, 11260, 1, 0, 0, 0, 11260, - 11279, 1, 0, 0, 0, 11261, 11259, 1, 0, 0, 0, 11262, 11267, 3, 1152, 576, - 0, 11263, 11264, 5, 2382, 0, 0, 11264, 11266, 3, 1152, 576, 0, 11265, 11263, - 1, 0, 0, 0, 11266, 11269, 1, 0, 0, 0, 11267, 11265, 1, 0, 0, 0, 11267, - 11268, 1, 0, 0, 0, 11268, 11279, 1, 0, 0, 0, 11269, 11267, 1, 0, 0, 0, - 11270, 11275, 3, 1154, 577, 0, 11271, 11272, 5, 2382, 0, 0, 11272, 11274, - 3, 1154, 577, 0, 11273, 11271, 1, 0, 0, 0, 11274, 11277, 1, 0, 0, 0, 11275, - 11273, 1, 0, 0, 0, 11275, 11276, 1, 0, 0, 0, 11276, 11279, 1, 0, 0, 0, - 11277, 11275, 1, 0, 0, 0, 11278, 11254, 1, 0, 0, 0, 11278, 11262, 1, 0, - 0, 0, 11278, 11270, 1, 0, 0, 0, 11279, 11280, 1, 0, 0, 0, 11280, 11281, - 5, 2377, 0, 0, 11281, 11284, 1, 0, 0, 0, 11282, 11284, 3, 1140, 570, 0, - 11283, 11253, 1, 0, 0, 0, 11283, 11282, 1, 0, 0, 0, 11284, 1139, 1, 0, - 0, 0, 11285, 11286, 5, 2370, 0, 0, 11286, 1141, 1, 0, 0, 0, 11287, 11288, - 5, 1668, 0, 0, 11288, 11289, 5, 151, 0, 0, 11289, 11290, 5, 1399, 0, 0, - 11290, 11291, 5, 2376, 0, 0, 11291, 11296, 3, 2310, 1155, 0, 11292, 11293, - 5, 2382, 0, 0, 11293, 11295, 3, 2310, 1155, 0, 11294, 11292, 1, 0, 0, 0, - 11295, 11298, 1, 0, 0, 0, 11296, 11294, 1, 0, 0, 0, 11296, 11297, 1, 0, - 0, 0, 11297, 11299, 1, 0, 0, 0, 11298, 11296, 1, 0, 0, 0, 11299, 11301, - 5, 2377, 0, 0, 11300, 11302, 3, 1138, 569, 0, 11301, 11300, 1, 0, 0, 0, - 11301, 11302, 1, 0, 0, 0, 11302, 1143, 1, 0, 0, 0, 11303, 11304, 5, 1668, - 0, 0, 11304, 11305, 5, 151, 0, 0, 11305, 11306, 5, 796, 0, 0, 11306, 11307, - 5, 2376, 0, 0, 11307, 11308, 3, 2310, 1155, 0, 11308, 11310, 5, 2377, 0, - 0, 11309, 11311, 3, 1138, 569, 0, 11310, 11309, 1, 0, 0, 0, 11310, 11311, - 1, 0, 0, 0, 11311, 1145, 1, 0, 0, 0, 11312, 11313, 5, 1668, 0, 0, 11313, - 11314, 5, 151, 0, 0, 11314, 11315, 5, 603, 0, 0, 11315, 11316, 5, 2376, - 0, 0, 11316, 11321, 3, 2310, 1155, 0, 11317, 11318, 5, 2382, 0, 0, 11318, - 11320, 3, 2310, 1155, 0, 11319, 11317, 1, 0, 0, 0, 11320, 11323, 1, 0, - 0, 0, 11321, 11319, 1, 0, 0, 0, 11321, 11322, 1, 0, 0, 0, 11322, 11324, - 1, 0, 0, 0, 11323, 11321, 1, 0, 0, 0, 11324, 11343, 5, 2377, 0, 0, 11325, - 11326, 5, 1667, 0, 0, 11326, 11340, 5, 2370, 0, 0, 11327, 11328, 5, 1656, - 0, 0, 11328, 11329, 5, 680, 0, 0, 11329, 11330, 5, 2376, 0, 0, 11330, 11335, - 3, 1666, 833, 0, 11331, 11332, 5, 2382, 0, 0, 11332, 11334, 3, 1666, 833, - 0, 11333, 11331, 1, 0, 0, 0, 11334, 11337, 1, 0, 0, 0, 11335, 11333, 1, - 0, 0, 0, 11335, 11336, 1, 0, 0, 0, 11336, 11338, 1, 0, 0, 0, 11337, 11335, - 1, 0, 0, 0, 11338, 11339, 5, 2377, 0, 0, 11339, 11341, 1, 0, 0, 0, 11340, - 11327, 1, 0, 0, 0, 11340, 11341, 1, 0, 0, 0, 11341, 11344, 1, 0, 0, 0, - 11342, 11344, 3, 1138, 569, 0, 11343, 11325, 1, 0, 0, 0, 11343, 11342, - 1, 0, 0, 0, 11343, 11344, 1, 0, 0, 0, 11344, 1147, 1, 0, 0, 0, 11345, 11346, - 3, 1704, 852, 0, 11346, 1149, 1, 0, 0, 0, 11347, 11349, 5, 1668, 0, 0, - 11348, 11350, 3, 1148, 574, 0, 11349, 11348, 1, 0, 0, 0, 11349, 11350, - 1, 0, 0, 0, 11350, 11351, 1, 0, 0, 0, 11351, 11353, 3, 1158, 579, 0, 11352, - 11354, 3, 1164, 582, 0, 11353, 11352, 1, 0, 0, 0, 11353, 11354, 1, 0, 0, - 0, 11354, 1151, 1, 0, 0, 0, 11355, 11357, 5, 1668, 0, 0, 11356, 11358, - 3, 1148, 574, 0, 11357, 11356, 1, 0, 0, 0, 11357, 11358, 1, 0, 0, 0, 11358, - 11359, 1, 0, 0, 0, 11359, 11361, 3, 1160, 580, 0, 11360, 11362, 3, 1164, - 582, 0, 11361, 11360, 1, 0, 0, 0, 11361, 11362, 1, 0, 0, 0, 11362, 1153, - 1, 0, 0, 0, 11363, 11365, 5, 1668, 0, 0, 11364, 11366, 3, 1148, 574, 0, - 11365, 11364, 1, 0, 0, 0, 11365, 11366, 1, 0, 0, 0, 11366, 11368, 1, 0, - 0, 0, 11367, 11369, 3, 1164, 582, 0, 11368, 11367, 1, 0, 0, 0, 11368, 11369, - 1, 0, 0, 0, 11369, 1155, 1, 0, 0, 0, 11370, 11371, 5, 1667, 0, 0, 11371, - 11385, 5, 2370, 0, 0, 11372, 11373, 5, 1656, 0, 0, 11373, 11374, 5, 680, - 0, 0, 11374, 11375, 5, 2376, 0, 0, 11375, 11380, 3, 1666, 833, 0, 11376, - 11377, 5, 2382, 0, 0, 11377, 11379, 3, 1666, 833, 0, 11378, 11376, 1, 0, - 0, 0, 11379, 11382, 1, 0, 0, 0, 11380, 11378, 1, 0, 0, 0, 11380, 11381, - 1, 0, 0, 0, 11381, 11383, 1, 0, 0, 0, 11382, 11380, 1, 0, 0, 0, 11383, - 11384, 5, 2377, 0, 0, 11384, 11386, 1, 0, 0, 0, 11385, 11372, 1, 0, 0, - 0, 11385, 11386, 1, 0, 0, 0, 11386, 1157, 1, 0, 0, 0, 11387, 11388, 5, - 2140, 0, 0, 11388, 11389, 5, 780, 0, 0, 11389, 11390, 5, 1988, 0, 0, 11390, - 11391, 5, 2376, 0, 0, 11391, 11396, 3, 2170, 1085, 0, 11392, 11393, 5, - 2382, 0, 0, 11393, 11395, 3, 2170, 1085, 0, 11394, 11392, 1, 0, 0, 0, 11395, - 11398, 1, 0, 0, 0, 11396, 11394, 1, 0, 0, 0, 11396, 11397, 1, 0, 0, 0, - 11397, 11399, 1, 0, 0, 0, 11398, 11396, 1, 0, 0, 0, 11399, 11400, 5, 2377, - 0, 0, 11400, 1159, 1, 0, 0, 0, 11401, 11402, 5, 2140, 0, 0, 11402, 11422, - 5, 2376, 0, 0, 11403, 11408, 3, 2170, 1085, 0, 11404, 11405, 5, 2382, 0, - 0, 11405, 11407, 3, 2170, 1085, 0, 11406, 11404, 1, 0, 0, 0, 11407, 11410, - 1, 0, 0, 0, 11408, 11406, 1, 0, 0, 0, 11408, 11409, 1, 0, 0, 0, 11409, - 11423, 1, 0, 0, 0, 11410, 11408, 1, 0, 0, 0, 11411, 11412, 5, 1997, 0, - 0, 11412, 11418, 3, 2170, 1085, 0, 11413, 11414, 5, 2382, 0, 0, 11414, - 11415, 5, 1997, 0, 0, 11415, 11417, 3, 2170, 1085, 0, 11416, 11413, 1, - 0, 0, 0, 11417, 11420, 1, 0, 0, 0, 11418, 11416, 1, 0, 0, 0, 11418, 11419, - 1, 0, 0, 0, 11419, 11423, 1, 0, 0, 0, 11420, 11418, 1, 0, 0, 0, 11421, - 11423, 5, 363, 0, 0, 11422, 11403, 1, 0, 0, 0, 11422, 11411, 1, 0, 0, 0, - 11422, 11421, 1, 0, 0, 0, 11423, 11424, 1, 0, 0, 0, 11424, 11425, 5, 2377, - 0, 0, 11425, 1161, 1, 0, 0, 0, 11426, 11428, 3, 1192, 596, 0, 11427, 11426, - 1, 0, 0, 0, 11427, 11428, 1, 0, 0, 0, 11428, 11430, 1, 0, 0, 0, 11429, - 11431, 3, 1194, 597, 0, 11430, 11429, 1, 0, 0, 0, 11430, 11431, 1, 0, 0, - 0, 11431, 11434, 1, 0, 0, 0, 11432, 11435, 3, 1172, 586, 0, 11433, 11435, - 3, 1608, 804, 0, 11434, 11432, 1, 0, 0, 0, 11434, 11433, 1, 0, 0, 0, 11434, - 11435, 1, 0, 0, 0, 11435, 11440, 1, 0, 0, 0, 11436, 11438, 5, 1231, 0, - 0, 11437, 11439, 3, 1194, 597, 0, 11438, 11437, 1, 0, 0, 0, 11438, 11439, - 1, 0, 0, 0, 11439, 11441, 1, 0, 0, 0, 11440, 11436, 1, 0, 0, 0, 11440, - 11441, 1, 0, 0, 0, 11441, 11447, 1, 0, 0, 0, 11442, 11446, 3, 1650, 825, - 0, 11443, 11446, 3, 1640, 820, 0, 11444, 11446, 3, 1698, 849, 0, 11445, - 11442, 1, 0, 0, 0, 11445, 11443, 1, 0, 0, 0, 11445, 11444, 1, 0, 0, 0, - 11446, 11449, 1, 0, 0, 0, 11447, 11445, 1, 0, 0, 0, 11447, 11448, 1, 0, - 0, 0, 11448, 1163, 1, 0, 0, 0, 11449, 11447, 1, 0, 0, 0, 11450, 11451, - 5, 1973, 0, 0, 11451, 11471, 3, 1666, 833, 0, 11452, 11455, 5, 1231, 0, - 0, 11453, 11454, 5, 1973, 0, 0, 11454, 11456, 3, 1666, 833, 0, 11455, 11453, - 1, 0, 0, 0, 11455, 11456, 1, 0, 0, 0, 11456, 11471, 1, 0, 0, 0, 11457, - 11471, 3, 1172, 586, 0, 11458, 11471, 3, 1608, 804, 0, 11459, 11471, 3, - 1166, 583, 0, 11460, 11461, 5, 2147, 0, 0, 11461, 11462, 3, 1668, 834, - 0, 11462, 11463, 5, 1656, 0, 0, 11463, 11465, 5, 66, 0, 0, 11464, 11466, - 7, 113, 0, 0, 11465, 11464, 1, 0, 0, 0, 11465, 11466, 1, 0, 0, 0, 11466, - 11467, 1, 0, 0, 0, 11467, 11468, 5, 800, 0, 0, 11468, 11469, 3, 1644, 822, - 0, 11469, 11471, 1, 0, 0, 0, 11470, 11450, 1, 0, 0, 0, 11470, 11452, 1, - 0, 0, 0, 11470, 11457, 1, 0, 0, 0, 11470, 11458, 1, 0, 0, 0, 11470, 11459, - 1, 0, 0, 0, 11470, 11460, 1, 0, 0, 0, 11471, 11472, 1, 0, 0, 0, 11472, - 11470, 1, 0, 0, 0, 11472, 11473, 1, 0, 0, 0, 11473, 1165, 1, 0, 0, 0, 11474, - 11475, 5, 800, 0, 0, 11475, 11476, 5, 2376, 0, 0, 11476, 11477, 3, 1646, - 823, 0, 11477, 11478, 5, 2377, 0, 0, 11478, 11479, 5, 1656, 0, 0, 11479, - 11481, 5, 66, 0, 0, 11480, 11482, 7, 113, 0, 0, 11481, 11480, 1, 0, 0, - 0, 11481, 11482, 1, 0, 0, 0, 11482, 11496, 1, 0, 0, 0, 11483, 11489, 3, - 1644, 822, 0, 11484, 11485, 5, 2376, 0, 0, 11485, 11486, 5, 1973, 0, 0, - 11486, 11487, 3, 1666, 833, 0, 11487, 11488, 5, 2377, 0, 0, 11488, 11490, - 1, 0, 0, 0, 11489, 11484, 1, 0, 0, 0, 11489, 11490, 1, 0, 0, 0, 11490, - 11497, 1, 0, 0, 0, 11491, 11492, 5, 2376, 0, 0, 11492, 11493, 5, 1973, - 0, 0, 11493, 11494, 3, 1666, 833, 0, 11494, 11495, 5, 2377, 0, 0, 11495, - 11497, 1, 0, 0, 0, 11496, 11483, 1, 0, 0, 0, 11496, 11491, 1, 0, 0, 0, - 11497, 1167, 1, 0, 0, 0, 11498, 11499, 3, 2310, 1155, 0, 11499, 11501, - 3, 2346, 1173, 0, 11500, 11502, 5, 1604, 0, 0, 11501, 11500, 1, 0, 0, 0, - 11501, 11502, 1, 0, 0, 0, 11502, 11505, 1, 0, 0, 0, 11503, 11504, 5, 363, - 0, 0, 11504, 11506, 3, 2078, 1039, 0, 11505, 11503, 1, 0, 0, 0, 11505, - 11506, 1, 0, 0, 0, 11506, 11526, 1, 0, 0, 0, 11507, 11510, 5, 457, 0, 0, - 11508, 11509, 5, 2129, 0, 0, 11509, 11511, 5, 2372, 0, 0, 11510, 11508, - 1, 0, 0, 0, 11510, 11511, 1, 0, 0, 0, 11511, 11515, 1, 0, 0, 0, 11512, - 11513, 5, 628, 0, 0, 11513, 11514, 5, 151, 0, 0, 11514, 11516, 5, 2407, - 0, 0, 11515, 11512, 1, 0, 0, 0, 11515, 11516, 1, 0, 0, 0, 11516, 11518, - 1, 0, 0, 0, 11517, 11519, 5, 2372, 0, 0, 11518, 11517, 1, 0, 0, 0, 11518, - 11519, 1, 0, 0, 0, 11519, 11524, 1, 0, 0, 0, 11520, 11522, 5, 1057, 0, - 0, 11521, 11520, 1, 0, 0, 0, 11521, 11522, 1, 0, 0, 0, 11522, 11523, 1, - 0, 0, 0, 11523, 11525, 5, 1514, 0, 0, 11524, 11521, 1, 0, 0, 0, 11524, - 11525, 1, 0, 0, 0, 11525, 11527, 1, 0, 0, 0, 11526, 11507, 1, 0, 0, 0, - 11526, 11527, 1, 0, 0, 0, 11527, 11530, 1, 0, 0, 0, 11528, 11529, 5, 1121, - 0, 0, 11529, 11531, 5, 1145, 0, 0, 11530, 11528, 1, 0, 0, 0, 11530, 11531, - 1, 0, 0, 0, 11531, 11533, 1, 0, 0, 0, 11532, 11534, 7, 17, 0, 0, 11533, - 11532, 1, 0, 0, 0, 11533, 11534, 1, 0, 0, 0, 11534, 1169, 1, 0, 0, 0, 11535, - 11537, 5, 2370, 0, 0, 11536, 11538, 7, 117, 0, 0, 11537, 11536, 1, 0, 0, - 0, 11537, 11538, 1, 0, 0, 0, 11538, 1171, 1, 0, 0, 0, 11539, 11549, 5, - 242, 0, 0, 11540, 11550, 5, 100, 0, 0, 11541, 11547, 5, 564, 0, 0, 11542, - 11548, 5, 1170, 0, 0, 11543, 11545, 7, 118, 0, 0, 11544, 11546, 7, 97, - 0, 0, 11545, 11544, 1, 0, 0, 0, 11545, 11546, 1, 0, 0, 0, 11546, 11548, - 1, 0, 0, 0, 11547, 11542, 1, 0, 0, 0, 11547, 11543, 1, 0, 0, 0, 11548, - 11550, 1, 0, 0, 0, 11549, 11540, 1, 0, 0, 0, 11549, 11541, 1, 0, 0, 0, - 11549, 11550, 1, 0, 0, 0, 11550, 11553, 1, 0, 0, 0, 11551, 11553, 5, 1000, - 0, 0, 11552, 11539, 1, 0, 0, 0, 11552, 11551, 1, 0, 0, 0, 11553, 1173, - 1, 0, 0, 0, 11554, 11556, 3, 1186, 593, 0, 11555, 11554, 1, 0, 0, 0, 11556, - 11557, 1, 0, 0, 0, 11557, 11555, 1, 0, 0, 0, 11557, 11558, 1, 0, 0, 0, - 11558, 11574, 1, 0, 0, 0, 11559, 11561, 5, 688, 0, 0, 11560, 11562, 3, - 1176, 588, 0, 11561, 11560, 1, 0, 0, 0, 11561, 11562, 1, 0, 0, 0, 11562, - 11566, 1, 0, 0, 0, 11563, 11564, 5, 1057, 0, 0, 11564, 11566, 5, 688, 0, - 0, 11565, 11559, 1, 0, 0, 0, 11565, 11563, 1, 0, 0, 0, 11566, 11570, 1, - 0, 0, 0, 11567, 11569, 3, 1186, 593, 0, 11568, 11567, 1, 0, 0, 0, 11569, - 11572, 1, 0, 0, 0, 11570, 11568, 1, 0, 0, 0, 11570, 11571, 1, 0, 0, 0, - 11571, 11574, 1, 0, 0, 0, 11572, 11570, 1, 0, 0, 0, 11573, 11555, 1, 0, - 0, 0, 11573, 11565, 1, 0, 0, 0, 11574, 1175, 1, 0, 0, 0, 11575, 11577, - 3, 1178, 589, 0, 11576, 11578, 3, 1180, 590, 0, 11577, 11576, 1, 0, 0, - 0, 11577, 11578, 1, 0, 0, 0, 11578, 11580, 1, 0, 0, 0, 11579, 11581, 3, - 1182, 591, 0, 11580, 11579, 1, 0, 0, 0, 11580, 11581, 1, 0, 0, 0, 11581, - 11583, 1, 0, 0, 0, 11582, 11584, 3, 1184, 592, 0, 11583, 11582, 1, 0, 0, - 0, 11583, 11584, 1, 0, 0, 0, 11584, 11598, 1, 0, 0, 0, 11585, 11587, 3, - 1180, 590, 0, 11586, 11588, 3, 1182, 591, 0, 11587, 11586, 1, 0, 0, 0, - 11587, 11588, 1, 0, 0, 0, 11588, 11590, 1, 0, 0, 0, 11589, 11591, 3, 1184, - 592, 0, 11590, 11589, 1, 0, 0, 0, 11590, 11591, 1, 0, 0, 0, 11591, 11598, - 1, 0, 0, 0, 11592, 11594, 3, 1182, 591, 0, 11593, 11595, 3, 1184, 592, - 0, 11594, 11593, 1, 0, 0, 0, 11594, 11595, 1, 0, 0, 0, 11595, 11598, 1, - 0, 0, 0, 11596, 11598, 3, 1184, 592, 0, 11597, 11575, 1, 0, 0, 0, 11597, - 11585, 1, 0, 0, 0, 11597, 11592, 1, 0, 0, 0, 11597, 11596, 1, 0, 0, 0, - 11598, 1177, 1, 0, 0, 0, 11599, 11600, 5, 870, 0, 0, 11600, 11606, 5, 564, - 0, 0, 11601, 11607, 5, 414, 0, 0, 11602, 11604, 7, 119, 0, 0, 11603, 11605, - 7, 97, 0, 0, 11604, 11603, 1, 0, 0, 0, 11604, 11605, 1, 0, 0, 0, 11605, - 11607, 1, 0, 0, 0, 11606, 11601, 1, 0, 0, 0, 11606, 11602, 1, 0, 0, 0, - 11607, 11611, 1, 0, 0, 0, 11608, 11609, 5, 1057, 0, 0, 11609, 11611, 5, - 870, 0, 0, 11610, 11599, 1, 0, 0, 0, 11610, 11608, 1, 0, 0, 0, 11611, 1179, - 1, 0, 0, 0, 11612, 11613, 5, 1357, 0, 0, 11613, 11614, 7, 120, 0, 0, 11614, - 1181, 1, 0, 0, 0, 11615, 11624, 5, 413, 0, 0, 11616, 11625, 5, 88, 0, 0, - 11617, 11622, 5, 151, 0, 0, 11618, 11619, 5, 1502, 0, 0, 11619, 11623, - 5, 1399, 0, 0, 11620, 11623, 5, 1256, 0, 0, 11621, 11623, 5, 1668, 0, 0, - 11622, 11618, 1, 0, 0, 0, 11622, 11620, 1, 0, 0, 0, 11622, 11621, 1, 0, - 0, 0, 11623, 11625, 1, 0, 0, 0, 11624, 11616, 1, 0, 0, 0, 11624, 11617, - 1, 0, 0, 0, 11624, 11625, 1, 0, 0, 0, 11625, 11634, 1, 0, 0, 0, 11626, - 11627, 5, 564, 0, 0, 11627, 11632, 5, 1561, 0, 0, 11628, 11633, 5, 363, - 0, 0, 11629, 11633, 5, 37, 0, 0, 11630, 11633, 3, 2376, 1188, 0, 11631, - 11633, 5, 1054, 0, 0, 11632, 11628, 1, 0, 0, 0, 11632, 11629, 1, 0, 0, - 0, 11632, 11630, 1, 0, 0, 0, 11632, 11631, 1, 0, 0, 0, 11633, 11635, 1, - 0, 0, 0, 11634, 11626, 1, 0, 0, 0, 11634, 11635, 1, 0, 0, 0, 11635, 1183, - 1, 0, 0, 0, 11636, 11638, 5, 430, 0, 0, 11637, 11639, 5, 37, 0, 0, 11638, - 11637, 1, 0, 0, 0, 11638, 11639, 1, 0, 0, 0, 11639, 11643, 1, 0, 0, 0, - 11640, 11641, 5, 1057, 0, 0, 11641, 11643, 5, 430, 0, 0, 11642, 11636, - 1, 0, 0, 0, 11642, 11640, 1, 0, 0, 0, 11643, 1185, 1, 0, 0, 0, 11644, 11646, - 5, 688, 0, 0, 11645, 11647, 3, 1178, 589, 0, 11646, 11645, 1, 0, 0, 0, - 11646, 11647, 1, 0, 0, 0, 11647, 11651, 1, 0, 0, 0, 11648, 11649, 5, 1057, - 0, 0, 11649, 11651, 5, 688, 0, 0, 11650, 11644, 1, 0, 0, 0, 11650, 11648, - 1, 0, 0, 0, 11651, 11652, 1, 0, 0, 0, 11652, 11653, 5, 2376, 0, 0, 11653, - 11654, 3, 2328, 1164, 0, 11654, 11655, 5, 2377, 0, 0, 11655, 1187, 1, 0, - 0, 0, 11656, 11657, 5, 1277, 0, 0, 11657, 11669, 5, 2370, 0, 0, 11658, - 11659, 5, 1280, 0, 0, 11659, 11669, 5, 2370, 0, 0, 11660, 11661, 5, 685, - 0, 0, 11661, 11669, 5, 2370, 0, 0, 11662, 11663, 5, 860, 0, 0, 11663, 11669, - 5, 2370, 0, 0, 11664, 11665, 5, 243, 0, 0, 11665, 11669, 5, 1639, 0, 0, - 11666, 11669, 3, 1190, 595, 0, 11667, 11669, 3, 674, 337, 0, 11668, 11656, - 1, 0, 0, 0, 11668, 11658, 1, 0, 0, 0, 11668, 11660, 1, 0, 0, 0, 11668, - 11662, 1, 0, 0, 0, 11668, 11664, 1, 0, 0, 0, 11668, 11666, 1, 0, 0, 0, - 11668, 11667, 1, 0, 0, 0, 11669, 11670, 1, 0, 0, 0, 11670, 11668, 1, 0, - 0, 0, 11670, 11671, 1, 0, 0, 0, 11671, 1189, 1, 0, 0, 0, 11672, 11673, - 5, 1655, 0, 0, 11673, 11701, 5, 2376, 0, 0, 11674, 11675, 5, 682, 0, 0, - 11675, 11702, 3, 1170, 585, 0, 11676, 11677, 5, 953, 0, 0, 11677, 11702, - 3, 1170, 585, 0, 11678, 11679, 5, 881, 0, 0, 11679, 11702, 7, 121, 0, 0, - 11680, 11681, 5, 852, 0, 0, 11681, 11702, 7, 121, 0, 0, 11682, 11683, 5, - 1278, 0, 0, 11683, 11702, 5, 2370, 0, 0, 11684, 11685, 5, 569, 0, 0, 11685, - 11702, 5, 2370, 0, 0, 11686, 11687, 5, 568, 0, 0, 11687, 11688, 5, 597, - 0, 0, 11688, 11702, 5, 2370, 0, 0, 11689, 11692, 5, 1184, 0, 0, 11690, - 11693, 3, 1170, 585, 0, 11691, 11693, 5, 1145, 0, 0, 11692, 11690, 1, 0, - 0, 0, 11692, 11691, 1, 0, 0, 0, 11693, 11702, 1, 0, 0, 0, 11694, 11695, - 5, 148, 0, 0, 11695, 11702, 7, 122, 0, 0, 11696, 11697, 5, 550, 0, 0, 11697, - 11702, 7, 123, 0, 0, 11698, 11699, 5, 175, 0, 0, 11699, 11702, 7, 123, - 0, 0, 11700, 11702, 5, 457, 0, 0, 11701, 11674, 1, 0, 0, 0, 11701, 11676, - 1, 0, 0, 0, 11701, 11678, 1, 0, 0, 0, 11701, 11680, 1, 0, 0, 0, 11701, - 11682, 1, 0, 0, 0, 11701, 11684, 1, 0, 0, 0, 11701, 11686, 1, 0, 0, 0, - 11701, 11689, 1, 0, 0, 0, 11701, 11694, 1, 0, 0, 0, 11701, 11696, 1, 0, - 0, 0, 11701, 11698, 1, 0, 0, 0, 11701, 11700, 1, 0, 0, 0, 11702, 11703, - 1, 0, 0, 0, 11703, 11701, 1, 0, 0, 0, 11703, 11704, 1, 0, 0, 0, 11704, - 11705, 1, 0, 0, 0, 11705, 11706, 5, 2377, 0, 0, 11706, 1191, 1, 0, 0, 0, - 11707, 11708, 5, 1546, 0, 0, 11708, 11709, 5, 304, 0, 0, 11709, 11710, - 7, 87, 0, 0, 11710, 1193, 1, 0, 0, 0, 11711, 11723, 3, 1188, 594, 0, 11712, - 11718, 5, 1973, 0, 0, 11713, 11719, 3, 2378, 1189, 0, 11714, 11716, 5, - 1568, 0, 0, 11715, 11714, 1, 0, 0, 0, 11715, 11716, 1, 0, 0, 0, 11716, - 11717, 1, 0, 0, 0, 11717, 11719, 3, 2376, 1188, 0, 11718, 11713, 1, 0, - 0, 0, 11718, 11715, 1, 0, 0, 0, 11719, 11723, 1, 0, 0, 0, 11720, 11723, - 3, 1172, 586, 0, 11721, 11723, 3, 882, 441, 0, 11722, 11711, 1, 0, 0, 0, - 11722, 11712, 1, 0, 0, 0, 11722, 11720, 1, 0, 0, 0, 11722, 11721, 1, 0, - 0, 0, 11723, 11724, 1, 0, 0, 0, 11724, 11722, 1, 0, 0, 0, 11724, 11725, - 1, 0, 0, 0, 11725, 1195, 1, 0, 0, 0, 11726, 11728, 3, 1192, 596, 0, 11727, - 11726, 1, 0, 0, 0, 11727, 11728, 1, 0, 0, 0, 11728, 11729, 1, 0, 0, 0, - 11729, 11731, 3, 1194, 597, 0, 11730, 11732, 3, 1172, 586, 0, 11731, 11730, - 1, 0, 0, 0, 11731, 11732, 1, 0, 0, 0, 11732, 11734, 1, 0, 0, 0, 11733, - 11735, 3, 1174, 587, 0, 11734, 11733, 1, 0, 0, 0, 11734, 11735, 1, 0, 0, - 0, 11735, 11737, 1, 0, 0, 0, 11736, 11738, 3, 1198, 599, 0, 11737, 11736, - 1, 0, 0, 0, 11737, 11738, 1, 0, 0, 0, 11738, 11781, 1, 0, 0, 0, 11739, - 11741, 3, 1192, 596, 0, 11740, 11739, 1, 0, 0, 0, 11740, 11741, 1, 0, 0, - 0, 11741, 11765, 1, 0, 0, 0, 11742, 11755, 5, 1218, 0, 0, 11743, 11745, - 5, 608, 0, 0, 11744, 11746, 3, 1194, 597, 0, 11745, 11744, 1, 0, 0, 0, - 11745, 11746, 1, 0, 0, 0, 11746, 11747, 1, 0, 0, 0, 11747, 11756, 3, 1214, - 607, 0, 11748, 11750, 5, 659, 0, 0, 11749, 11751, 3, 1194, 597, 0, 11750, - 11749, 1, 0, 0, 0, 11750, 11751, 1, 0, 0, 0, 11751, 11752, 1, 0, 0, 0, - 11752, 11756, 3, 1604, 802, 0, 11753, 11754, 5, 507, 0, 0, 11754, 11756, - 3, 1216, 608, 0, 11755, 11743, 1, 0, 0, 0, 11755, 11748, 1, 0, 0, 0, 11755, - 11753, 1, 0, 0, 0, 11756, 11766, 1, 0, 0, 0, 11757, 11758, 5, 507, 0, 0, - 11758, 11759, 5, 1256, 0, 0, 11759, 11760, 5, 81, 0, 0, 11760, 11763, 3, - 1216, 608, 0, 11761, 11762, 5, 1450, 0, 0, 11762, 11764, 5, 793, 0, 0, - 11763, 11761, 1, 0, 0, 0, 11763, 11764, 1, 0, 0, 0, 11764, 11766, 1, 0, - 0, 0, 11765, 11742, 1, 0, 0, 0, 11765, 11757, 1, 0, 0, 0, 11766, 11781, - 1, 0, 0, 0, 11767, 11768, 5, 206, 0, 0, 11768, 11769, 3, 462, 231, 0, 11769, - 11770, 5, 2376, 0, 0, 11770, 11775, 3, 2310, 1155, 0, 11771, 11772, 5, - 2382, 0, 0, 11772, 11774, 3, 2310, 1155, 0, 11773, 11771, 1, 0, 0, 0, 11774, - 11777, 1, 0, 0, 0, 11775, 11773, 1, 0, 0, 0, 11775, 11776, 1, 0, 0, 0, - 11776, 11778, 1, 0, 0, 0, 11777, 11775, 1, 0, 0, 0, 11778, 11779, 5, 2377, - 0, 0, 11779, 11781, 1, 0, 0, 0, 11780, 11727, 1, 0, 0, 0, 11780, 11740, - 1, 0, 0, 0, 11780, 11767, 1, 0, 0, 0, 11781, 1197, 1, 0, 0, 0, 11782, 11792, - 5, 639, 0, 0, 11783, 11784, 5, 20, 0, 0, 11784, 11785, 5, 1318, 0, 0, 11785, - 11793, 3, 1200, 600, 0, 11786, 11787, 7, 124, 0, 0, 11787, 11788, 5, 1318, - 0, 0, 11788, 11793, 3, 1200, 600, 0, 11789, 11793, 5, 375, 0, 0, 11790, - 11793, 5, 452, 0, 0, 11791, 11793, 5, 397, 0, 0, 11792, 11783, 1, 0, 0, - 0, 11792, 11786, 1, 0, 0, 0, 11792, 11789, 1, 0, 0, 0, 11792, 11790, 1, - 0, 0, 0, 11792, 11791, 1, 0, 0, 0, 11793, 1199, 1, 0, 0, 0, 11794, 11798, - 3, 1202, 601, 0, 11795, 11798, 3, 1204, 602, 0, 11796, 11798, 3, 1210, - 605, 0, 11797, 11794, 1, 0, 0, 0, 11797, 11795, 1, 0, 0, 0, 11797, 11796, - 1, 0, 0, 0, 11798, 1201, 1, 0, 0, 0, 11799, 11800, 3, 1172, 586, 0, 11800, - 11801, 3, 1208, 604, 0, 11801, 11802, 3, 1206, 603, 0, 11802, 11819, 1, - 0, 0, 0, 11803, 11804, 7, 125, 0, 0, 11804, 11805, 5, 1656, 0, 0, 11805, - 11809, 5, 242, 0, 0, 11806, 11810, 5, 28, 0, 0, 11807, 11808, 5, 564, 0, - 0, 11808, 11810, 5, 1388, 0, 0, 11809, 11806, 1, 0, 0, 0, 11809, 11807, - 1, 0, 0, 0, 11810, 11811, 1, 0, 0, 0, 11811, 11812, 5, 1507, 0, 0, 11812, - 11813, 5, 32, 0, 0, 11813, 11814, 3, 1212, 606, 0, 11814, 11815, 5, 1163, - 0, 0, 11815, 11816, 5, 1057, 0, 0, 11816, 11817, 5, 907, 0, 0, 11817, 11819, - 1, 0, 0, 0, 11818, 11799, 1, 0, 0, 0, 11818, 11803, 1, 0, 0, 0, 11819, - 1203, 1, 0, 0, 0, 11820, 11821, 5, 1993, 0, 0, 11821, 11822, 5, 2029, 0, - 0, 11822, 11836, 3, 1666, 833, 0, 11823, 11825, 3, 1208, 604, 0, 11824, - 11823, 1, 0, 0, 0, 11824, 11825, 1, 0, 0, 0, 11825, 11828, 1, 0, 0, 0, - 11826, 11827, 5, 1175, 0, 0, 11827, 11829, 3, 2292, 1146, 0, 11828, 11826, - 1, 0, 0, 0, 11828, 11829, 1, 0, 0, 0, 11829, 11837, 1, 0, 0, 0, 11830, - 11831, 5, 1408, 0, 0, 11831, 11833, 5, 1174, 0, 0, 11832, 11834, 3, 1208, - 604, 0, 11833, 11832, 1, 0, 0, 0, 11833, 11834, 1, 0, 0, 0, 11834, 11835, - 1, 0, 0, 0, 11835, 11837, 3, 1206, 603, 0, 11836, 11824, 1, 0, 0, 0, 11836, - 11830, 1, 0, 0, 0, 11837, 1205, 1, 0, 0, 0, 11838, 11839, 5, 32, 0, 0, - 11839, 11840, 3, 1212, 606, 0, 11840, 11844, 5, 1163, 0, 0, 11841, 11842, - 5, 1057, 0, 0, 11842, 11845, 7, 126, 0, 0, 11843, 11845, 5, 304, 0, 0, - 11844, 11841, 1, 0, 0, 0, 11844, 11843, 1, 0, 0, 0, 11845, 11849, 1, 0, - 0, 0, 11846, 11847, 5, 1175, 0, 0, 11847, 11849, 3, 2292, 1146, 0, 11848, - 11838, 1, 0, 0, 0, 11848, 11846, 1, 0, 0, 0, 11849, 1207, 1, 0, 0, 0, 11850, - 11851, 7, 127, 0, 0, 11851, 1209, 1, 0, 0, 0, 11852, 11853, 5, 1568, 0, - 0, 11853, 11855, 5, 688, 0, 0, 11854, 11856, 3, 1176, 588, 0, 11855, 11854, - 1, 0, 0, 0, 11855, 11856, 1, 0, 0, 0, 11856, 11863, 1, 0, 0, 0, 11857, - 11858, 5, 909, 0, 0, 11858, 11859, 5, 688, 0, 0, 11859, 11863, 3, 1178, - 589, 0, 11860, 11861, 5, 1057, 0, 0, 11861, 11863, 5, 688, 0, 0, 11862, - 11852, 1, 0, 0, 0, 11862, 11857, 1, 0, 0, 0, 11862, 11860, 1, 0, 0, 0, - 11863, 11865, 1, 0, 0, 0, 11864, 11866, 5, 1546, 0, 0, 11865, 11864, 1, - 0, 0, 0, 11865, 11866, 1, 0, 0, 0, 11866, 11867, 1, 0, 0, 0, 11867, 11868, - 3, 1206, 603, 0, 11868, 1211, 1, 0, 0, 0, 11869, 11870, 3, 2368, 1184, - 0, 11870, 11871, 7, 128, 0, 0, 11871, 1213, 1, 0, 0, 0, 11872, 11874, 3, - 1172, 586, 0, 11873, 11872, 1, 0, 0, 0, 11873, 11874, 1, 0, 0, 0, 11874, - 11876, 1, 0, 0, 0, 11875, 11877, 3, 1174, 587, 0, 11876, 11875, 1, 0, 0, - 0, 11876, 11877, 1, 0, 0, 0, 11877, 11879, 1, 0, 0, 0, 11878, 11880, 3, - 1198, 599, 0, 11879, 11878, 1, 0, 0, 0, 11879, 11880, 1, 0, 0, 0, 11880, - 1215, 1, 0, 0, 0, 11881, 11884, 5, 2376, 0, 0, 11882, 11883, 5, 2053, 0, - 0, 11883, 11885, 3, 1218, 609, 0, 11884, 11882, 1, 0, 0, 0, 11884, 11885, - 1, 0, 0, 0, 11885, 11886, 1, 0, 0, 0, 11886, 11887, 3, 1220, 610, 0, 11887, - 11894, 5, 2377, 0, 0, 11888, 11889, 5, 1450, 0, 0, 11889, 11892, 5, 793, - 0, 0, 11890, 11893, 3, 2368, 1184, 0, 11891, 11893, 5, 2070, 0, 0, 11892, - 11890, 1, 0, 0, 0, 11892, 11891, 1, 0, 0, 0, 11893, 11895, 1, 0, 0, 0, - 11894, 11888, 1, 0, 0, 0, 11894, 11895, 1, 0, 0, 0, 11895, 11897, 1, 0, - 0, 0, 11896, 11898, 3, 1174, 587, 0, 11897, 11896, 1, 0, 0, 0, 11897, 11898, - 1, 0, 0, 0, 11898, 1217, 1, 0, 0, 0, 11899, 11900, 7, 129, 0, 0, 11900, - 1219, 1, 0, 0, 0, 11901, 11902, 5, 363, 0, 0, 11902, 11903, 5, 395, 0, - 0, 11903, 11905, 3, 782, 391, 0, 11904, 11901, 1, 0, 0, 0, 11904, 11905, - 1, 0, 0, 0, 11905, 11920, 1, 0, 0, 0, 11906, 11907, 5, 4, 0, 0, 11907, - 11918, 5, 1244, 0, 0, 11908, 11909, 5, 2376, 0, 0, 11909, 11910, 5, 2372, - 0, 0, 11910, 11919, 5, 2377, 0, 0, 11911, 11912, 5, 2376, 0, 0, 11912, - 11913, 3, 1222, 611, 0, 11913, 11914, 5, 2377, 0, 0, 11914, 11919, 1, 0, - 0, 0, 11915, 11916, 5, 2129, 0, 0, 11916, 11917, 5, 201, 0, 0, 11917, 11919, - 3, 1880, 940, 0, 11918, 11908, 1, 0, 0, 0, 11918, 11911, 1, 0, 0, 0, 11918, - 11915, 1, 0, 0, 0, 11919, 11921, 1, 0, 0, 0, 11920, 11906, 1, 0, 0, 0, - 11920, 11921, 1, 0, 0, 0, 11921, 11939, 1, 0, 0, 0, 11922, 11923, 5, 807, - 0, 0, 11923, 11924, 5, 2376, 0, 0, 11924, 11925, 3, 782, 391, 0, 11925, - 11926, 5, 2395, 0, 0, 11926, 11934, 5, 2372, 0, 0, 11927, 11928, 5, 2382, - 0, 0, 11928, 11929, 3, 782, 391, 0, 11929, 11930, 5, 2395, 0, 0, 11930, - 11931, 5, 2372, 0, 0, 11931, 11933, 1, 0, 0, 0, 11932, 11927, 1, 0, 0, - 0, 11933, 11936, 1, 0, 0, 0, 11934, 11932, 1, 0, 0, 0, 11934, 11935, 1, - 0, 0, 0, 11935, 11937, 1, 0, 0, 0, 11936, 11934, 1, 0, 0, 0, 11937, 11938, - 5, 2377, 0, 0, 11938, 11940, 1, 0, 0, 0, 11939, 11922, 1, 0, 0, 0, 11939, - 11940, 1, 0, 0, 0, 11940, 1221, 1, 0, 0, 0, 11941, 11943, 3, 1224, 612, - 0, 11942, 11941, 1, 0, 0, 0, 11942, 11943, 1, 0, 0, 0, 11943, 11945, 1, - 0, 0, 0, 11944, 11946, 3, 1240, 620, 0, 11945, 11944, 1, 0, 0, 0, 11945, - 11946, 1, 0, 0, 0, 11946, 11948, 1, 0, 0, 0, 11947, 11949, 3, 1274, 637, - 0, 11948, 11947, 1, 0, 0, 0, 11948, 11949, 1, 0, 0, 0, 11949, 1223, 1, - 0, 0, 0, 11950, 11964, 5, 2315, 0, 0, 11951, 11952, 7, 130, 0, 0, 11952, - 11965, 5, 2370, 0, 0, 11953, 11954, 5, 2317, 0, 0, 11954, 11960, 5, 151, - 0, 0, 11955, 11957, 5, 2356, 0, 0, 11956, 11955, 1, 0, 0, 0, 11956, 11957, - 1, 0, 0, 0, 11957, 11958, 1, 0, 0, 0, 11958, 11961, 5, 2355, 0, 0, 11959, - 11961, 5, 2372, 0, 0, 11960, 11956, 1, 0, 0, 0, 11960, 11959, 1, 0, 0, - 0, 11961, 11965, 1, 0, 0, 0, 11962, 11963, 5, 2318, 0, 0, 11963, 11965, - 5, 2372, 0, 0, 11964, 11951, 1, 0, 0, 0, 11964, 11953, 1, 0, 0, 0, 11964, - 11962, 1, 0, 0, 0, 11965, 11967, 1, 0, 0, 0, 11966, 11968, 3, 1228, 614, - 0, 11967, 11966, 1, 0, 0, 0, 11967, 11968, 1, 0, 0, 0, 11968, 1225, 1, - 0, 0, 0, 11969, 11970, 7, 131, 0, 0, 11970, 1227, 1, 0, 0, 0, 11971, 11973, - 3, 1230, 615, 0, 11972, 11971, 1, 0, 0, 0, 11973, 11974, 1, 0, 0, 0, 11974, - 11972, 1, 0, 0, 0, 11974, 11975, 1, 0, 0, 0, 11975, 1229, 1, 0, 0, 0, 11976, - 11977, 5, 2314, 0, 0, 11977, 12029, 3, 2316, 1158, 0, 11978, 11982, 5, - 2319, 0, 0, 11979, 11980, 3, 1236, 618, 0, 11980, 11981, 5, 2395, 0, 0, - 11981, 11983, 1, 0, 0, 0, 11982, 11979, 1, 0, 0, 0, 11982, 11983, 1, 0, - 0, 0, 11983, 11984, 1, 0, 0, 0, 11984, 12029, 3, 1238, 619, 0, 11985, 11986, - 7, 132, 0, 0, 11986, 12029, 5, 2372, 0, 0, 11987, 11988, 5, 330, 0, 0, - 11988, 11989, 5, 723, 0, 0, 11989, 11990, 7, 133, 0, 0, 11990, 12029, 5, - 2323, 0, 0, 11991, 11992, 5, 2324, 0, 0, 11992, 12029, 7, 134, 0, 0, 11993, - 11994, 5, 1660, 0, 0, 11994, 11995, 5, 2326, 0, 0, 11995, 11996, 5, 2327, - 0, 0, 11996, 11997, 5, 680, 0, 0, 11997, 12029, 7, 135, 0, 0, 11998, 11999, - 5, 799, 0, 0, 11999, 12000, 5, 2180, 0, 0, 12000, 12029, 3, 2072, 1036, - 0, 12001, 12029, 3, 1232, 616, 0, 12002, 12003, 5, 2330, 0, 0, 12003, 12029, - 5, 2370, 0, 0, 12004, 12029, 5, 2331, 0, 0, 12005, 12006, 7, 136, 0, 0, - 12006, 12029, 5, 2370, 0, 0, 12007, 12019, 5, 2333, 0, 0, 12008, 12009, - 5, 543, 0, 0, 12009, 12011, 5, 534, 0, 0, 12010, 12012, 5, 635, 0, 0, 12011, - 12010, 1, 0, 0, 0, 12011, 12012, 1, 0, 0, 0, 12012, 12020, 1, 0, 0, 0, - 12013, 12014, 5, 37, 0, 0, 12014, 12016, 5, 2334, 0, 0, 12015, 12017, 5, - 635, 0, 0, 12016, 12015, 1, 0, 0, 0, 12016, 12017, 1, 0, 0, 0, 12017, 12020, - 1, 0, 0, 0, 12018, 12020, 5, 1054, 0, 0, 12019, 12008, 1, 0, 0, 0, 12019, - 12013, 1, 0, 0, 0, 12019, 12018, 1, 0, 0, 0, 12020, 12029, 1, 0, 0, 0, - 12021, 12022, 5, 2335, 0, 0, 12022, 12023, 5, 2376, 0, 0, 12023, 12024, - 7, 137, 0, 0, 12024, 12029, 5, 2377, 0, 0, 12025, 12029, 7, 138, 0, 0, - 12026, 12027, 5, 2340, 0, 0, 12027, 12029, 5, 2370, 0, 0, 12028, 11976, - 1, 0, 0, 0, 12028, 11978, 1, 0, 0, 0, 12028, 11985, 1, 0, 0, 0, 12028, - 11987, 1, 0, 0, 0, 12028, 11991, 1, 0, 0, 0, 12028, 11993, 1, 0, 0, 0, - 12028, 11998, 1, 0, 0, 0, 12028, 12001, 1, 0, 0, 0, 12028, 12002, 1, 0, - 0, 0, 12028, 12004, 1, 0, 0, 0, 12028, 12005, 1, 0, 0, 0, 12028, 12007, - 1, 0, 0, 0, 12028, 12021, 1, 0, 0, 0, 12028, 12025, 1, 0, 0, 0, 12028, - 12026, 1, 0, 0, 0, 12029, 1231, 1, 0, 0, 0, 12030, 12032, 3, 1234, 617, - 0, 12031, 12030, 1, 0, 0, 0, 12032, 12033, 1, 0, 0, 0, 12033, 12031, 1, - 0, 0, 0, 12033, 12034, 1, 0, 0, 0, 12034, 1233, 1, 0, 0, 0, 12035, 12066, - 5, 2341, 0, 0, 12036, 12040, 5, 2342, 0, 0, 12037, 12038, 3, 1236, 618, - 0, 12038, 12039, 5, 2395, 0, 0, 12039, 12041, 1, 0, 0, 0, 12040, 12037, - 1, 0, 0, 0, 12040, 12041, 1, 0, 0, 0, 12041, 12043, 1, 0, 0, 0, 12042, - 12044, 3, 1238, 619, 0, 12043, 12042, 1, 0, 0, 0, 12043, 12044, 1, 0, 0, - 0, 12044, 12066, 1, 0, 0, 0, 12045, 12066, 5, 2343, 0, 0, 12046, 12050, - 5, 2344, 0, 0, 12047, 12048, 3, 1236, 618, 0, 12048, 12049, 5, 2395, 0, - 0, 12049, 12051, 1, 0, 0, 0, 12050, 12047, 1, 0, 0, 0, 12050, 12051, 1, - 0, 0, 0, 12051, 12053, 1, 0, 0, 0, 12052, 12054, 3, 1238, 619, 0, 12053, - 12052, 1, 0, 0, 0, 12053, 12054, 1, 0, 0, 0, 12054, 12066, 1, 0, 0, 0, - 12055, 12066, 5, 2345, 0, 0, 12056, 12060, 5, 813, 0, 0, 12057, 12058, - 3, 1236, 618, 0, 12058, 12059, 5, 2395, 0, 0, 12059, 12061, 1, 0, 0, 0, - 12060, 12057, 1, 0, 0, 0, 12060, 12061, 1, 0, 0, 0, 12061, 12063, 1, 0, - 0, 0, 12062, 12064, 3, 1238, 619, 0, 12063, 12062, 1, 0, 0, 0, 12063, 12064, - 1, 0, 0, 0, 12064, 12066, 1, 0, 0, 0, 12065, 12035, 1, 0, 0, 0, 12065, - 12036, 1, 0, 0, 0, 12065, 12045, 1, 0, 0, 0, 12065, 12046, 1, 0, 0, 0, - 12065, 12055, 1, 0, 0, 0, 12065, 12056, 1, 0, 0, 0, 12066, 1235, 1, 0, - 0, 0, 12067, 12068, 3, 782, 391, 0, 12068, 1237, 1, 0, 0, 0, 12069, 12070, - 5, 2372, 0, 0, 12070, 1239, 1, 0, 0, 0, 12071, 12073, 5, 2346, 0, 0, 12072, - 12074, 3, 1242, 621, 0, 12073, 12072, 1, 0, 0, 0, 12073, 12074, 1, 0, 0, - 0, 12074, 12076, 1, 0, 0, 0, 12075, 12077, 3, 1246, 623, 0, 12076, 12075, - 1, 0, 0, 0, 12076, 12077, 1, 0, 0, 0, 12077, 1241, 1, 0, 0, 0, 12078, 12080, - 3, 1244, 622, 0, 12079, 12078, 1, 0, 0, 0, 12080, 12081, 1, 0, 0, 0, 12081, - 12079, 1, 0, 0, 0, 12081, 12082, 1, 0, 0, 0, 12082, 1243, 1, 0, 0, 0, 12083, - 12114, 5, 2347, 0, 0, 12084, 12087, 5, 2348, 0, 0, 12085, 12086, 7, 2, - 0, 0, 12086, 12088, 5, 2349, 0, 0, 12087, 12085, 1, 0, 0, 0, 12087, 12088, - 1, 0, 0, 0, 12088, 12114, 1, 0, 0, 0, 12089, 12114, 3, 1268, 634, 0, 12090, - 12114, 3, 1270, 635, 0, 12091, 12092, 5, 37, 0, 0, 12092, 12093, 5, 2346, - 0, 0, 12093, 12094, 5, 2350, 0, 0, 12094, 12095, 5, 2351, 0, 0, 12095, - 12114, 5, 2346, 0, 0, 12096, 12097, 5, 893, 0, 0, 12097, 12098, 5, 2352, - 0, 0, 12098, 12099, 5, 2140, 0, 0, 12099, 12100, 5, 2327, 0, 0, 12100, - 12114, 5, 1145, 0, 0, 12101, 12102, 5, 1450, 0, 0, 12102, 12103, 5, 1508, - 0, 0, 12103, 12104, 5, 2188, 0, 0, 12104, 12105, 5, 37, 0, 0, 12105, 12106, - 5, 1145, 0, 0, 12106, 12114, 5, 2346, 0, 0, 12107, 12109, 3, 1272, 636, - 0, 12108, 12107, 1, 0, 0, 0, 12109, 12110, 1, 0, 0, 0, 12110, 12108, 1, - 0, 0, 0, 12110, 12111, 1, 0, 0, 0, 12111, 12114, 1, 0, 0, 0, 12112, 12114, - 7, 139, 0, 0, 12113, 12083, 1, 0, 0, 0, 12113, 12084, 1, 0, 0, 0, 12113, - 12089, 1, 0, 0, 0, 12113, 12090, 1, 0, 0, 0, 12113, 12091, 1, 0, 0, 0, - 12113, 12096, 1, 0, 0, 0, 12113, 12101, 1, 0, 0, 0, 12113, 12108, 1, 0, - 0, 0, 12113, 12112, 1, 0, 0, 0, 12114, 1245, 1, 0, 0, 0, 12115, 12116, - 5, 2376, 0, 0, 12116, 12121, 3, 1248, 624, 0, 12117, 12118, 5, 2382, 0, - 0, 12118, 12120, 3, 1248, 624, 0, 12119, 12117, 1, 0, 0, 0, 12120, 12123, - 1, 0, 0, 0, 12121, 12119, 1, 0, 0, 0, 12121, 12122, 1, 0, 0, 0, 12122, - 12124, 1, 0, 0, 0, 12123, 12121, 1, 0, 0, 0, 12124, 12125, 5, 2377, 0, - 0, 12125, 1247, 1, 0, 0, 0, 12126, 12128, 3, 1250, 625, 0, 12127, 12129, - 3, 1252, 626, 0, 12128, 12127, 1, 0, 0, 0, 12128, 12129, 1, 0, 0, 0, 12129, - 12131, 1, 0, 0, 0, 12130, 12132, 3, 1262, 631, 0, 12131, 12130, 1, 0, 0, - 0, 12131, 12132, 1, 0, 0, 0, 12132, 12134, 1, 0, 0, 0, 12133, 12135, 3, - 1264, 632, 0, 12134, 12133, 1, 0, 0, 0, 12134, 12135, 1, 0, 0, 0, 12135, - 12137, 1, 0, 0, 0, 12136, 12138, 3, 1266, 633, 0, 12137, 12136, 1, 0, 0, - 0, 12137, 12138, 1, 0, 0, 0, 12138, 1249, 1, 0, 0, 0, 12139, 12140, 3, - 2310, 1155, 0, 12140, 1251, 1, 0, 0, 0, 12141, 12143, 5, 2354, 0, 0, 12142, - 12141, 1, 0, 0, 0, 12142, 12143, 1, 0, 0, 0, 12143, 12144, 1, 0, 0, 0, - 12144, 12149, 5, 2376, 0, 0, 12145, 12150, 3, 1254, 627, 0, 12146, 12147, - 5, 2379, 0, 0, 12147, 12148, 7, 140, 0, 0, 12148, 12150, 3, 1256, 628, - 0, 12149, 12145, 1, 0, 0, 0, 12149, 12146, 1, 0, 0, 0, 12150, 12156, 1, - 0, 0, 0, 12151, 12154, 7, 141, 0, 0, 12152, 12155, 3, 1258, 629, 0, 12153, - 12155, 3, 1260, 630, 0, 12154, 12152, 1, 0, 0, 0, 12154, 12153, 1, 0, 0, - 0, 12155, 12157, 1, 0, 0, 0, 12156, 12151, 1, 0, 0, 0, 12156, 12157, 1, - 0, 0, 0, 12157, 12158, 1, 0, 0, 0, 12158, 12159, 5, 2377, 0, 0, 12159, - 1253, 1, 0, 0, 0, 12160, 12161, 5, 2370, 0, 0, 12161, 1255, 1, 0, 0, 0, - 12162, 12163, 5, 2370, 0, 0, 12163, 1257, 1, 0, 0, 0, 12164, 12165, 5, - 2370, 0, 0, 12165, 1259, 1, 0, 0, 0, 12166, 12167, 5, 2370, 0, 0, 12167, - 1261, 1, 0, 0, 0, 12168, 12170, 5, 2357, 0, 0, 12169, 12168, 1, 0, 0, 0, - 12169, 12170, 1, 0, 0, 0, 12170, 12171, 1, 0, 0, 0, 12171, 12173, 5, 710, - 0, 0, 12172, 12174, 5, 507, 0, 0, 12173, 12172, 1, 0, 0, 0, 12173, 12174, - 1, 0, 0, 0, 12174, 12178, 1, 0, 0, 0, 12175, 12176, 5, 2376, 0, 0, 12176, - 12177, 5, 2370, 0, 0, 12177, 12179, 5, 2377, 0, 0, 12178, 12175, 1, 0, - 0, 0, 12178, 12179, 1, 0, 0, 0, 12179, 12181, 1, 0, 0, 0, 12180, 12182, - 3, 1268, 634, 0, 12181, 12180, 1, 0, 0, 0, 12181, 12182, 1, 0, 0, 0, 12182, - 12259, 1, 0, 0, 0, 12183, 12194, 7, 142, 0, 0, 12184, 12188, 5, 507, 0, - 0, 12185, 12186, 5, 2376, 0, 0, 12186, 12187, 5, 2370, 0, 0, 12187, 12189, - 5, 2377, 0, 0, 12188, 12185, 1, 0, 0, 0, 12188, 12189, 1, 0, 0, 0, 12189, - 12191, 1, 0, 0, 0, 12190, 12192, 3, 1268, 634, 0, 12191, 12190, 1, 0, 0, - 0, 12191, 12192, 1, 0, 0, 0, 12192, 12195, 1, 0, 0, 0, 12193, 12195, 3, - 2348, 1174, 0, 12194, 12184, 1, 0, 0, 0, 12194, 12193, 1, 0, 0, 0, 12194, - 12195, 1, 0, 0, 0, 12195, 12259, 1, 0, 0, 0, 12196, 12259, 5, 2359, 0, - 0, 12197, 12199, 5, 2360, 0, 0, 12198, 12200, 5, 2361, 0, 0, 12199, 12198, - 1, 0, 0, 0, 12199, 12200, 1, 0, 0, 0, 12200, 12259, 1, 0, 0, 0, 12201, - 12203, 5, 551, 0, 0, 12202, 12204, 5, 507, 0, 0, 12203, 12202, 1, 0, 0, - 0, 12203, 12204, 1, 0, 0, 0, 12204, 12208, 1, 0, 0, 0, 12205, 12206, 5, - 2376, 0, 0, 12206, 12207, 5, 2370, 0, 0, 12207, 12209, 5, 2377, 0, 0, 12208, - 12205, 1, 0, 0, 0, 12208, 12209, 1, 0, 0, 0, 12209, 12211, 1, 0, 0, 0, - 12210, 12212, 3, 1268, 634, 0, 12211, 12210, 1, 0, 0, 0, 12211, 12212, - 1, 0, 0, 0, 12212, 12259, 1, 0, 0, 0, 12213, 12259, 5, 421, 0, 0, 12214, - 12216, 5, 120, 0, 0, 12215, 12217, 5, 507, 0, 0, 12216, 12215, 1, 0, 0, - 0, 12216, 12217, 1, 0, 0, 0, 12217, 12221, 1, 0, 0, 0, 12218, 12219, 5, - 2376, 0, 0, 12219, 12220, 5, 2370, 0, 0, 12220, 12222, 5, 2377, 0, 0, 12221, - 12218, 1, 0, 0, 0, 12221, 12222, 1, 0, 0, 0, 12222, 12224, 1, 0, 0, 0, - 12223, 12225, 3, 1268, 634, 0, 12224, 12223, 1, 0, 0, 0, 12224, 12225, - 1, 0, 0, 0, 12225, 12259, 1, 0, 0, 0, 12226, 12259, 5, 117, 0, 0, 12227, - 12231, 5, 1402, 0, 0, 12228, 12229, 5, 2376, 0, 0, 12229, 12230, 5, 2370, - 0, 0, 12230, 12232, 5, 2377, 0, 0, 12231, 12228, 1, 0, 0, 0, 12231, 12232, - 1, 0, 0, 0, 12232, 12259, 1, 0, 0, 0, 12233, 12237, 5, 182, 0, 0, 12234, - 12235, 5, 2376, 0, 0, 12235, 12236, 5, 2370, 0, 0, 12236, 12238, 5, 2377, - 0, 0, 12237, 12234, 1, 0, 0, 0, 12237, 12238, 1, 0, 0, 0, 12238, 12240, - 1, 0, 0, 0, 12239, 12241, 3, 1268, 634, 0, 12240, 12239, 1, 0, 0, 0, 12240, - 12241, 1, 0, 0, 0, 12241, 12243, 1, 0, 0, 0, 12242, 12244, 3, 1270, 635, - 0, 12243, 12242, 1, 0, 0, 0, 12243, 12244, 1, 0, 0, 0, 12244, 12246, 1, - 0, 0, 0, 12245, 12247, 3, 1272, 636, 0, 12246, 12245, 1, 0, 0, 0, 12246, - 12247, 1, 0, 0, 0, 12247, 12259, 1, 0, 0, 0, 12248, 12249, 7, 143, 0, 0, - 12249, 12253, 5, 2376, 0, 0, 12250, 12251, 3, 2368, 1184, 0, 12251, 12252, - 5, 2382, 0, 0, 12252, 12254, 1, 0, 0, 0, 12253, 12250, 1, 0, 0, 0, 12253, - 12254, 1, 0, 0, 0, 12254, 12255, 1, 0, 0, 0, 12255, 12256, 3, 2368, 1184, - 0, 12256, 12257, 5, 2377, 0, 0, 12257, 12259, 1, 0, 0, 0, 12258, 12169, - 1, 0, 0, 0, 12258, 12183, 1, 0, 0, 0, 12258, 12196, 1, 0, 0, 0, 12258, - 12197, 1, 0, 0, 0, 12258, 12201, 1, 0, 0, 0, 12258, 12213, 1, 0, 0, 0, - 12258, 12214, 1, 0, 0, 0, 12258, 12226, 1, 0, 0, 0, 12258, 12227, 1, 0, - 0, 0, 12258, 12233, 1, 0, 0, 0, 12258, 12248, 1, 0, 0, 0, 12259, 1263, - 1, 0, 0, 0, 12260, 12261, 7, 144, 0, 0, 12261, 12262, 3, 2072, 1036, 0, - 12262, 1265, 1, 0, 0, 0, 12263, 12267, 5, 2302, 0, 0, 12264, 12265, 3, - 1236, 618, 0, 12265, 12266, 5, 2395, 0, 0, 12266, 12268, 1, 0, 0, 0, 12267, - 12264, 1, 0, 0, 0, 12267, 12268, 1, 0, 0, 0, 12268, 12270, 1, 0, 0, 0, - 12269, 12271, 3, 1238, 619, 0, 12270, 12269, 1, 0, 0, 0, 12270, 12271, - 1, 0, 0, 0, 12271, 1267, 1, 0, 0, 0, 12272, 12273, 5, 2303, 0, 0, 12273, - 12274, 5, 151, 0, 0, 12274, 12277, 3, 1226, 613, 0, 12275, 12276, 5, 48, - 0, 0, 12276, 12278, 3, 1226, 613, 0, 12277, 12275, 1, 0, 0, 0, 12277, 12278, - 1, 0, 0, 0, 12278, 12298, 1, 0, 0, 0, 12279, 12280, 5, 2304, 0, 0, 12280, - 12283, 5, 151, 0, 0, 12281, 12284, 3, 1226, 613, 0, 12282, 12284, 5, 2183, - 0, 0, 12283, 12281, 1, 0, 0, 0, 12283, 12282, 1, 0, 0, 0, 12284, 12295, - 1, 0, 0, 0, 12285, 12287, 5, 2305, 0, 0, 12286, 12285, 1, 0, 0, 0, 12286, - 12287, 1, 0, 0, 0, 12287, 12288, 1, 0, 0, 0, 12288, 12289, 5, 2303, 0, - 0, 12289, 12290, 5, 151, 0, 0, 12290, 12293, 3, 1226, 613, 0, 12291, 12292, - 5, 48, 0, 0, 12292, 12294, 3, 1226, 613, 0, 12293, 12291, 1, 0, 0, 0, 12293, - 12294, 1, 0, 0, 0, 12294, 12296, 1, 0, 0, 0, 12295, 12286, 1, 0, 0, 0, - 12295, 12296, 1, 0, 0, 0, 12296, 12298, 1, 0, 0, 0, 12297, 12272, 1, 0, - 0, 0, 12297, 12279, 1, 0, 0, 0, 12298, 1269, 1, 0, 0, 0, 12299, 12300, - 7, 145, 0, 0, 12300, 1271, 1, 0, 0, 0, 12301, 12303, 5, 2309, 0, 0, 12302, - 12304, 7, 146, 0, 0, 12303, 12302, 1, 0, 0, 0, 12303, 12304, 1, 0, 0, 0, - 12304, 12305, 1, 0, 0, 0, 12305, 12306, 5, 2310, 0, 0, 12306, 12307, 3, - 946, 473, 0, 12307, 1273, 1, 0, 0, 0, 12308, 12309, 5, 222, 0, 0, 12309, - 12310, 5, 2311, 0, 0, 12310, 12311, 5, 2376, 0, 0, 12311, 12316, 3, 1276, - 638, 0, 12312, 12313, 5, 2382, 0, 0, 12313, 12315, 3, 1276, 638, 0, 12314, - 12312, 1, 0, 0, 0, 12315, 12318, 1, 0, 0, 0, 12316, 12314, 1, 0, 0, 0, - 12316, 12317, 1, 0, 0, 0, 12317, 12319, 1, 0, 0, 0, 12318, 12316, 1, 0, - 0, 0, 12319, 12320, 5, 2377, 0, 0, 12320, 1275, 1, 0, 0, 0, 12321, 12322, - 3, 2310, 1155, 0, 12322, 12358, 5, 572, 0, 0, 12323, 12359, 5, 1145, 0, - 0, 12324, 12325, 5, 265, 0, 0, 12325, 12359, 5, 2372, 0, 0, 12326, 12327, - 5, 244, 0, 0, 12327, 12328, 5, 2376, 0, 0, 12328, 12333, 3, 1284, 642, - 0, 12329, 12330, 5, 2382, 0, 0, 12330, 12332, 3, 1284, 642, 0, 12331, 12329, - 1, 0, 0, 0, 12332, 12335, 1, 0, 0, 0, 12333, 12331, 1, 0, 0, 0, 12333, - 12334, 1, 0, 0, 0, 12334, 12336, 1, 0, 0, 0, 12335, 12333, 1, 0, 0, 0, - 12336, 12337, 5, 2377, 0, 0, 12337, 12359, 1, 0, 0, 0, 12338, 12339, 5, - 2312, 0, 0, 12339, 12340, 5, 2376, 0, 0, 12340, 12345, 3, 1280, 640, 0, - 12341, 12342, 5, 2382, 0, 0, 12342, 12344, 3, 1280, 640, 0, 12343, 12341, + 10797, 3, 1104, 552, 0, 10797, 10798, 5, 1175, 0, 0, 10798, 10799, 5, 2376, + 0, 0, 10799, 10800, 3, 1090, 545, 0, 10800, 10801, 5, 2377, 0, 0, 10801, + 1089, 1, 0, 0, 0, 10802, 10803, 3, 2080, 1040, 0, 10803, 1091, 1, 0, 0, + 0, 10804, 10806, 5, 151, 0, 0, 10805, 10807, 7, 115, 0, 0, 10806, 10805, + 1, 0, 0, 0, 10806, 10807, 1, 0, 0, 0, 10807, 10808, 1, 0, 0, 0, 10808, + 10809, 5, 1215, 0, 0, 10809, 10810, 3, 1094, 547, 0, 10810, 1093, 1, 0, + 0, 0, 10811, 10824, 3, 1096, 548, 0, 10812, 10813, 5, 2376, 0, 0, 10813, + 10818, 3, 1096, 548, 0, 10814, 10815, 5, 2382, 0, 0, 10815, 10817, 3, 1096, + 548, 0, 10816, 10814, 1, 0, 0, 0, 10817, 10820, 1, 0, 0, 0, 10818, 10816, + 1, 0, 0, 0, 10818, 10819, 1, 0, 0, 0, 10819, 10821, 1, 0, 0, 0, 10820, + 10818, 1, 0, 0, 0, 10821, 10822, 5, 2377, 0, 0, 10822, 10824, 1, 0, 0, + 0, 10823, 10811, 1, 0, 0, 0, 10823, 10812, 1, 0, 0, 0, 10824, 1095, 1, + 0, 0, 0, 10825, 10826, 5, 2376, 0, 0, 10826, 10831, 3, 2312, 1156, 0, 10827, + 10828, 5, 2382, 0, 0, 10828, 10830, 3, 2312, 1156, 0, 10829, 10827, 1, + 0, 0, 0, 10830, 10833, 1, 0, 0, 0, 10831, 10829, 1, 0, 0, 0, 10831, 10832, + 1, 0, 0, 0, 10832, 10834, 1, 0, 0, 0, 10833, 10831, 1, 0, 0, 0, 10834, + 10835, 5, 2377, 0, 0, 10835, 1097, 1, 0, 0, 0, 10836, 10837, 7, 116, 0, + 0, 10837, 1099, 1, 0, 0, 0, 10838, 10839, 5, 2188, 0, 0, 10839, 10840, + 5, 848, 0, 0, 10840, 10845, 5, 2238, 0, 0, 10841, 10842, 5, 2376, 0, 0, + 10842, 10843, 3, 970, 485, 0, 10843, 10844, 5, 2377, 0, 0, 10844, 10846, + 1, 0, 0, 0, 10845, 10841, 1, 0, 0, 0, 10845, 10846, 1, 0, 0, 0, 10846, + 10851, 1, 0, 0, 0, 10847, 10848, 5, 2186, 0, 0, 10848, 10849, 5, 848, 0, + 0, 10849, 10851, 5, 2238, 0, 0, 10850, 10838, 1, 0, 0, 0, 10850, 10847, + 1, 0, 0, 0, 10851, 1101, 1, 0, 0, 0, 10852, 10853, 5, 398, 0, 0, 10853, + 10854, 5, 816, 0, 0, 10854, 10867, 5, 1464, 0, 0, 10855, 10856, 5, 453, + 0, 0, 10856, 10857, 5, 816, 0, 0, 10857, 10864, 5, 1464, 0, 0, 10858, 10862, + 5, 37, 0, 0, 10859, 10860, 5, 39, 0, 0, 10860, 10862, 5, 1132, 0, 0, 10861, + 10858, 1, 0, 0, 0, 10861, 10859, 1, 0, 0, 0, 10862, 10863, 1, 0, 0, 0, + 10863, 10865, 5, 756, 0, 0, 10864, 10861, 1, 0, 0, 0, 10864, 10865, 1, + 0, 0, 0, 10865, 10867, 1, 0, 0, 0, 10866, 10852, 1, 0, 0, 0, 10866, 10855, + 1, 0, 0, 0, 10867, 1103, 1, 0, 0, 0, 10868, 10869, 3, 2378, 1189, 0, 10869, + 1105, 1, 0, 0, 0, 10870, 10877, 3, 1680, 840, 0, 10871, 10877, 3, 1690, + 845, 0, 10872, 10877, 3, 1674, 837, 0, 10873, 10877, 3, 848, 424, 0, 10874, + 10877, 3, 846, 423, 0, 10875, 10877, 3, 1706, 853, 0, 10876, 10870, 1, + 0, 0, 0, 10876, 10871, 1, 0, 0, 0, 10876, 10872, 1, 0, 0, 0, 10876, 10873, + 1, 0, 0, 0, 10876, 10874, 1, 0, 0, 0, 10876, 10875, 1, 0, 0, 0, 10877, + 1107, 1, 0, 0, 0, 10878, 10887, 3, 1110, 555, 0, 10879, 10887, 3, 1112, + 556, 0, 10880, 10887, 3, 1114, 557, 0, 10881, 10887, 3, 1122, 561, 0, 10882, + 10887, 3, 1124, 562, 0, 10883, 10887, 3, 1126, 563, 0, 10884, 10887, 3, + 1128, 564, 0, 10885, 10887, 3, 1132, 566, 0, 10886, 10878, 1, 0, 0, 0, + 10886, 10879, 1, 0, 0, 0, 10886, 10880, 1, 0, 0, 0, 10886, 10881, 1, 0, + 0, 0, 10886, 10882, 1, 0, 0, 0, 10886, 10883, 1, 0, 0, 0, 10886, 10884, + 1, 0, 0, 0, 10886, 10885, 1, 0, 0, 0, 10887, 1109, 1, 0, 0, 0, 10888, 10889, + 5, 1256, 0, 0, 10889, 10890, 5, 151, 0, 0, 10890, 10891, 5, 1399, 0, 0, + 10891, 10892, 5, 2376, 0, 0, 10892, 10897, 3, 2312, 1156, 0, 10893, 10894, + 5, 2382, 0, 0, 10894, 10896, 3, 2312, 1156, 0, 10895, 10893, 1, 0, 0, 0, + 10896, 10899, 1, 0, 0, 0, 10897, 10895, 1, 0, 0, 0, 10897, 10898, 1, 0, + 0, 0, 10898, 10900, 1, 0, 0, 0, 10899, 10897, 1, 0, 0, 0, 10900, 10920, + 5, 2377, 0, 0, 10901, 10902, 5, 717, 0, 0, 10902, 10903, 5, 2376, 0, 0, + 10903, 10904, 3, 2080, 1040, 0, 10904, 10918, 5, 2377, 0, 0, 10905, 10906, + 5, 1656, 0, 0, 10906, 10907, 5, 680, 0, 0, 10907, 10908, 5, 2376, 0, 0, + 10908, 10913, 3, 1666, 833, 0, 10909, 10910, 5, 2382, 0, 0, 10910, 10912, + 3, 1666, 833, 0, 10911, 10909, 1, 0, 0, 0, 10912, 10915, 1, 0, 0, 0, 10913, + 10911, 1, 0, 0, 0, 10913, 10914, 1, 0, 0, 0, 10914, 10916, 1, 0, 0, 0, + 10915, 10913, 1, 0, 0, 0, 10916, 10917, 5, 2377, 0, 0, 10917, 10919, 1, + 0, 0, 0, 10918, 10905, 1, 0, 0, 0, 10918, 10919, 1, 0, 0, 0, 10919, 10921, + 1, 0, 0, 0, 10920, 10901, 1, 0, 0, 0, 10920, 10921, 1, 0, 0, 0, 10921, + 10922, 1, 0, 0, 0, 10922, 10923, 5, 2376, 0, 0, 10923, 10925, 5, 1256, + 0, 0, 10924, 10926, 3, 1704, 852, 0, 10925, 10924, 1, 0, 0, 0, 10925, 10926, + 1, 0, 0, 0, 10926, 10927, 1, 0, 0, 0, 10927, 10928, 3, 1158, 579, 0, 10928, + 10939, 3, 1162, 581, 0, 10929, 10930, 5, 2382, 0, 0, 10930, 10932, 5, 1256, + 0, 0, 10931, 10933, 3, 1704, 852, 0, 10932, 10931, 1, 0, 0, 0, 10932, 10933, + 1, 0, 0, 0, 10933, 10934, 1, 0, 0, 0, 10934, 10935, 3, 1158, 579, 0, 10935, + 10936, 3, 1162, 581, 0, 10936, 10938, 1, 0, 0, 0, 10937, 10929, 1, 0, 0, + 0, 10938, 10941, 1, 0, 0, 0, 10939, 10937, 1, 0, 0, 0, 10939, 10940, 1, + 0, 0, 0, 10940, 10942, 1, 0, 0, 0, 10941, 10939, 1, 0, 0, 0, 10942, 10943, + 5, 2377, 0, 0, 10943, 1111, 1, 0, 0, 0, 10944, 10945, 5, 1256, 0, 0, 10945, + 10946, 5, 151, 0, 0, 10946, 10947, 5, 796, 0, 0, 10947, 10948, 5, 2376, + 0, 0, 10948, 10949, 3, 2312, 1156, 0, 10949, 10950, 5, 2377, 0, 0, 10950, + 10951, 5, 2376, 0, 0, 10951, 10953, 5, 1256, 0, 0, 10952, 10954, 3, 1704, + 852, 0, 10953, 10952, 1, 0, 0, 0, 10953, 10954, 1, 0, 0, 0, 10954, 10955, + 1, 0, 0, 0, 10955, 10956, 3, 1160, 580, 0, 10956, 10967, 3, 1162, 581, + 0, 10957, 10958, 5, 2382, 0, 0, 10958, 10960, 5, 1256, 0, 0, 10959, 10961, + 3, 1704, 852, 0, 10960, 10959, 1, 0, 0, 0, 10960, 10961, 1, 0, 0, 0, 10961, + 10962, 1, 0, 0, 0, 10962, 10963, 3, 1160, 580, 0, 10963, 10964, 3, 1162, + 581, 0, 10964, 10966, 1, 0, 0, 0, 10965, 10957, 1, 0, 0, 0, 10966, 10969, + 1, 0, 0, 0, 10967, 10965, 1, 0, 0, 0, 10967, 10968, 1, 0, 0, 0, 10968, + 10970, 1, 0, 0, 0, 10969, 10967, 1, 0, 0, 0, 10970, 10971, 5, 2377, 0, + 0, 10971, 1113, 1, 0, 0, 0, 10972, 10973, 5, 1256, 0, 0, 10973, 10974, + 5, 151, 0, 0, 10974, 10975, 5, 603, 0, 0, 10975, 10976, 5, 2376, 0, 0, + 10976, 10981, 3, 2312, 1156, 0, 10977, 10978, 5, 2382, 0, 0, 10978, 10980, + 3, 2312, 1156, 0, 10979, 10977, 1, 0, 0, 0, 10980, 10983, 1, 0, 0, 0, 10981, + 10979, 1, 0, 0, 0, 10981, 10982, 1, 0, 0, 0, 10982, 10984, 1, 0, 0, 0, + 10983, 10981, 1, 0, 0, 0, 10984, 10987, 5, 2377, 0, 0, 10985, 10988, 3, + 1116, 558, 0, 10986, 10988, 3, 1118, 559, 0, 10987, 10985, 1, 0, 0, 0, + 10987, 10986, 1, 0, 0, 0, 10988, 1115, 1, 0, 0, 0, 10989, 10990, 5, 2376, + 0, 0, 10990, 10992, 5, 1256, 0, 0, 10991, 10993, 3, 1704, 852, 0, 10992, + 10991, 1, 0, 0, 0, 10992, 10993, 1, 0, 0, 0, 10993, 10995, 1, 0, 0, 0, + 10994, 10996, 3, 1164, 582, 0, 10995, 10994, 1, 0, 0, 0, 10995, 10996, + 1, 0, 0, 0, 10996, 11007, 1, 0, 0, 0, 10997, 10998, 5, 2382, 0, 0, 10998, + 11000, 5, 1256, 0, 0, 10999, 11001, 3, 1704, 852, 0, 11000, 10999, 1, 0, + 0, 0, 11000, 11001, 1, 0, 0, 0, 11001, 11003, 1, 0, 0, 0, 11002, 11004, + 3, 1164, 582, 0, 11003, 11002, 1, 0, 0, 0, 11003, 11004, 1, 0, 0, 0, 11004, + 11006, 1, 0, 0, 0, 11005, 10997, 1, 0, 0, 0, 11006, 11009, 1, 0, 0, 0, + 11007, 11005, 1, 0, 0, 0, 11007, 11008, 1, 0, 0, 0, 11008, 11010, 1, 0, + 0, 0, 11009, 11007, 1, 0, 0, 0, 11010, 11011, 5, 2377, 0, 0, 11011, 1117, + 1, 0, 0, 0, 11012, 11013, 5, 1258, 0, 0, 11013, 11027, 3, 1120, 560, 0, + 11014, 11015, 5, 1656, 0, 0, 11015, 11016, 5, 680, 0, 0, 11016, 11017, + 5, 2376, 0, 0, 11017, 11022, 3, 1666, 833, 0, 11018, 11019, 5, 2382, 0, + 0, 11019, 11021, 3, 1666, 833, 0, 11020, 11018, 1, 0, 0, 0, 11021, 11024, + 1, 0, 0, 0, 11022, 11020, 1, 0, 0, 0, 11022, 11023, 1, 0, 0, 0, 11023, + 11025, 1, 0, 0, 0, 11024, 11022, 1, 0, 0, 0, 11025, 11026, 5, 2377, 0, + 0, 11026, 11028, 1, 0, 0, 0, 11027, 11014, 1, 0, 0, 0, 11027, 11028, 1, + 0, 0, 0, 11028, 11031, 1, 0, 0, 0, 11029, 11032, 3, 1172, 586, 0, 11030, + 11032, 3, 1608, 804, 0, 11031, 11029, 1, 0, 0, 0, 11031, 11030, 1, 0, 0, + 0, 11031, 11032, 1, 0, 0, 0, 11032, 11047, 1, 0, 0, 0, 11033, 11034, 5, + 1231, 0, 0, 11034, 11035, 5, 1656, 0, 0, 11035, 11036, 5, 680, 0, 0, 11036, + 11037, 5, 2376, 0, 0, 11037, 11042, 3, 1666, 833, 0, 11038, 11039, 5, 2382, + 0, 0, 11039, 11041, 3, 1666, 833, 0, 11040, 11038, 1, 0, 0, 0, 11041, 11044, + 1, 0, 0, 0, 11042, 11040, 1, 0, 0, 0, 11042, 11043, 1, 0, 0, 0, 11043, + 11045, 1, 0, 0, 0, 11044, 11042, 1, 0, 0, 0, 11045, 11046, 5, 2377, 0, + 0, 11046, 11048, 1, 0, 0, 0, 11047, 11033, 1, 0, 0, 0, 11047, 11048, 1, + 0, 0, 0, 11048, 1119, 1, 0, 0, 0, 11049, 11050, 5, 2370, 0, 0, 11050, 1121, + 1, 0, 0, 0, 11051, 11052, 5, 1256, 0, 0, 11052, 11053, 5, 151, 0, 0, 11053, + 11054, 5, 1399, 0, 0, 11054, 11055, 5, 2376, 0, 0, 11055, 11060, 3, 2312, + 1156, 0, 11056, 11057, 5, 2382, 0, 0, 11057, 11059, 3, 2312, 1156, 0, 11058, + 11056, 1, 0, 0, 0, 11059, 11062, 1, 0, 0, 0, 11060, 11058, 1, 0, 0, 0, + 11060, 11061, 1, 0, 0, 0, 11061, 11063, 1, 0, 0, 0, 11062, 11060, 1, 0, + 0, 0, 11063, 11083, 5, 2377, 0, 0, 11064, 11065, 5, 717, 0, 0, 11065, 11066, + 5, 2376, 0, 0, 11066, 11067, 3, 2080, 1040, 0, 11067, 11081, 5, 2377, 0, + 0, 11068, 11069, 5, 1656, 0, 0, 11069, 11070, 5, 680, 0, 0, 11070, 11071, + 5, 2376, 0, 0, 11071, 11076, 3, 1666, 833, 0, 11072, 11073, 5, 2382, 0, + 0, 11073, 11075, 3, 1666, 833, 0, 11074, 11072, 1, 0, 0, 0, 11075, 11078, + 1, 0, 0, 0, 11076, 11074, 1, 0, 0, 0, 11076, 11077, 1, 0, 0, 0, 11077, + 11079, 1, 0, 0, 0, 11078, 11076, 1, 0, 0, 0, 11079, 11080, 5, 2377, 0, + 0, 11080, 11082, 1, 0, 0, 0, 11081, 11068, 1, 0, 0, 0, 11081, 11082, 1, + 0, 0, 0, 11082, 11084, 1, 0, 0, 0, 11083, 11064, 1, 0, 0, 0, 11083, 11084, + 1, 0, 0, 0, 11084, 11088, 1, 0, 0, 0, 11085, 11089, 3, 1142, 571, 0, 11086, + 11089, 3, 1144, 572, 0, 11087, 11089, 3, 1146, 573, 0, 11088, 11085, 1, + 0, 0, 0, 11088, 11086, 1, 0, 0, 0, 11088, 11087, 1, 0, 0, 0, 11089, 11090, + 1, 0, 0, 0, 11090, 11091, 5, 2376, 0, 0, 11091, 11096, 3, 1134, 567, 0, + 11092, 11093, 5, 2382, 0, 0, 11093, 11095, 3, 1134, 567, 0, 11094, 11092, + 1, 0, 0, 0, 11095, 11098, 1, 0, 0, 0, 11096, 11094, 1, 0, 0, 0, 11096, + 11097, 1, 0, 0, 0, 11097, 11099, 1, 0, 0, 0, 11098, 11096, 1, 0, 0, 0, + 11099, 11100, 5, 2377, 0, 0, 11100, 1123, 1, 0, 0, 0, 11101, 11102, 5, + 1256, 0, 0, 11102, 11103, 5, 151, 0, 0, 11103, 11104, 5, 796, 0, 0, 11104, + 11105, 5, 2376, 0, 0, 11105, 11106, 3, 2312, 1156, 0, 11106, 11110, 5, + 2377, 0, 0, 11107, 11111, 3, 1142, 571, 0, 11108, 11111, 3, 1144, 572, + 0, 11109, 11111, 3, 1146, 573, 0, 11110, 11107, 1, 0, 0, 0, 11110, 11108, + 1, 0, 0, 0, 11110, 11109, 1, 0, 0, 0, 11111, 11112, 1, 0, 0, 0, 11112, + 11113, 5, 2376, 0, 0, 11113, 11118, 3, 1136, 568, 0, 11114, 11115, 5, 2382, + 0, 0, 11115, 11117, 3, 1136, 568, 0, 11116, 11114, 1, 0, 0, 0, 11117, 11120, + 1, 0, 0, 0, 11118, 11116, 1, 0, 0, 0, 11118, 11119, 1, 0, 0, 0, 11119, + 11121, 1, 0, 0, 0, 11120, 11118, 1, 0, 0, 0, 11121, 11122, 5, 2377, 0, + 0, 11122, 1125, 1, 0, 0, 0, 11123, 11124, 5, 1256, 0, 0, 11124, 11125, + 5, 151, 0, 0, 11125, 11126, 5, 603, 0, 0, 11126, 11129, 5, 2376, 0, 0, + 11127, 11128, 5, 2382, 0, 0, 11128, 11130, 3, 2312, 1156, 0, 11129, 11127, + 1, 0, 0, 0, 11130, 11131, 1, 0, 0, 0, 11131, 11129, 1, 0, 0, 0, 11131, + 11132, 1, 0, 0, 0, 11132, 11133, 1, 0, 0, 0, 11133, 11137, 5, 2377, 0, + 0, 11134, 11138, 3, 1142, 571, 0, 11135, 11138, 3, 1144, 572, 0, 11136, + 11138, 3, 1146, 573, 0, 11137, 11134, 1, 0, 0, 0, 11137, 11135, 1, 0, 0, + 0, 11137, 11136, 1, 0, 0, 0, 11138, 11141, 1, 0, 0, 0, 11139, 11142, 3, + 1116, 558, 0, 11140, 11142, 3, 1118, 559, 0, 11141, 11139, 1, 0, 0, 0, + 11141, 11140, 1, 0, 0, 0, 11142, 1127, 1, 0, 0, 0, 11143, 11144, 5, 1256, + 0, 0, 11144, 11145, 5, 151, 0, 0, 11145, 11146, 5, 1428, 0, 0, 11146, 11147, + 5, 2376, 0, 0, 11147, 11148, 3, 2384, 1192, 0, 11148, 11160, 5, 2377, 0, + 0, 11149, 11150, 5, 2376, 0, 0, 11150, 11155, 3, 1130, 565, 0, 11151, 11152, + 5, 2382, 0, 0, 11152, 11154, 3, 1130, 565, 0, 11153, 11151, 1, 0, 0, 0, + 11154, 11157, 1, 0, 0, 0, 11155, 11153, 1, 0, 0, 0, 11155, 11156, 1, 0, + 0, 0, 11156, 11158, 1, 0, 0, 0, 11157, 11155, 1, 0, 0, 0, 11158, 11159, + 5, 2377, 0, 0, 11159, 11161, 1, 0, 0, 0, 11160, 11149, 1, 0, 0, 0, 11160, + 11161, 1, 0, 0, 0, 11161, 1129, 1, 0, 0, 0, 11162, 11164, 5, 1256, 0, 0, + 11163, 11165, 3, 1704, 852, 0, 11164, 11163, 1, 0, 0, 0, 11164, 11165, + 1, 0, 0, 0, 11165, 11166, 1, 0, 0, 0, 11166, 11167, 3, 1162, 581, 0, 11167, + 1131, 1, 0, 0, 0, 11168, 11169, 5, 1256, 0, 0, 11169, 11170, 5, 151, 0, + 0, 11170, 11181, 5, 1842, 0, 0, 11171, 11172, 5, 1258, 0, 0, 11172, 11182, + 5, 2370, 0, 0, 11173, 11178, 3, 1130, 565, 0, 11174, 11175, 5, 2382, 0, + 0, 11175, 11177, 3, 1130, 565, 0, 11176, 11174, 1, 0, 0, 0, 11177, 11180, + 1, 0, 0, 0, 11178, 11176, 1, 0, 0, 0, 11178, 11179, 1, 0, 0, 0, 11179, + 11182, 1, 0, 0, 0, 11180, 11178, 1, 0, 0, 0, 11181, 11171, 1, 0, 0, 0, + 11181, 11173, 1, 0, 0, 0, 11181, 11182, 1, 0, 0, 0, 11182, 1133, 1, 0, + 0, 0, 11183, 11185, 5, 1256, 0, 0, 11184, 11186, 3, 1704, 852, 0, 11185, + 11184, 1, 0, 0, 0, 11185, 11186, 1, 0, 0, 0, 11186, 11187, 1, 0, 0, 0, + 11187, 11188, 3, 1158, 579, 0, 11188, 11221, 3, 1162, 581, 0, 11189, 11214, + 5, 2376, 0, 0, 11190, 11195, 3, 1150, 575, 0, 11191, 11192, 5, 2382, 0, + 0, 11192, 11194, 3, 1150, 575, 0, 11193, 11191, 1, 0, 0, 0, 11194, 11197, + 1, 0, 0, 0, 11195, 11193, 1, 0, 0, 0, 11195, 11196, 1, 0, 0, 0, 11196, + 11215, 1, 0, 0, 0, 11197, 11195, 1, 0, 0, 0, 11198, 11203, 3, 1152, 576, + 0, 11199, 11200, 5, 2382, 0, 0, 11200, 11202, 3, 1152, 576, 0, 11201, 11199, + 1, 0, 0, 0, 11202, 11205, 1, 0, 0, 0, 11203, 11201, 1, 0, 0, 0, 11203, + 11204, 1, 0, 0, 0, 11204, 11215, 1, 0, 0, 0, 11205, 11203, 1, 0, 0, 0, + 11206, 11211, 3, 1154, 577, 0, 11207, 11208, 5, 2382, 0, 0, 11208, 11210, + 3, 1154, 577, 0, 11209, 11207, 1, 0, 0, 0, 11210, 11213, 1, 0, 0, 0, 11211, + 11209, 1, 0, 0, 0, 11211, 11212, 1, 0, 0, 0, 11212, 11215, 1, 0, 0, 0, + 11213, 11211, 1, 0, 0, 0, 11214, 11190, 1, 0, 0, 0, 11214, 11198, 1, 0, + 0, 0, 11214, 11206, 1, 0, 0, 0, 11215, 11216, 1, 0, 0, 0, 11216, 11217, + 5, 2377, 0, 0, 11217, 11220, 1, 0, 0, 0, 11218, 11220, 3, 1156, 578, 0, + 11219, 11189, 1, 0, 0, 0, 11219, 11218, 1, 0, 0, 0, 11220, 11222, 1, 0, + 0, 0, 11221, 11219, 1, 0, 0, 0, 11221, 11222, 1, 0, 0, 0, 11222, 1135, + 1, 0, 0, 0, 11223, 11225, 5, 1256, 0, 0, 11224, 11226, 3, 1704, 852, 0, + 11225, 11224, 1, 0, 0, 0, 11225, 11226, 1, 0, 0, 0, 11226, 11227, 1, 0, + 0, 0, 11227, 11228, 3, 1160, 580, 0, 11228, 11261, 3, 1162, 581, 0, 11229, + 11254, 5, 2376, 0, 0, 11230, 11235, 3, 1150, 575, 0, 11231, 11232, 5, 2382, + 0, 0, 11232, 11234, 3, 1150, 575, 0, 11233, 11231, 1, 0, 0, 0, 11234, 11237, + 1, 0, 0, 0, 11235, 11233, 1, 0, 0, 0, 11235, 11236, 1, 0, 0, 0, 11236, + 11255, 1, 0, 0, 0, 11237, 11235, 1, 0, 0, 0, 11238, 11243, 3, 1152, 576, + 0, 11239, 11240, 5, 2382, 0, 0, 11240, 11242, 3, 1152, 576, 0, 11241, 11239, + 1, 0, 0, 0, 11242, 11245, 1, 0, 0, 0, 11243, 11241, 1, 0, 0, 0, 11243, + 11244, 1, 0, 0, 0, 11244, 11255, 1, 0, 0, 0, 11245, 11243, 1, 0, 0, 0, + 11246, 11251, 3, 1154, 577, 0, 11247, 11248, 5, 2382, 0, 0, 11248, 11250, + 3, 1154, 577, 0, 11249, 11247, 1, 0, 0, 0, 11250, 11253, 1, 0, 0, 0, 11251, + 11249, 1, 0, 0, 0, 11251, 11252, 1, 0, 0, 0, 11252, 11255, 1, 0, 0, 0, + 11253, 11251, 1, 0, 0, 0, 11254, 11230, 1, 0, 0, 0, 11254, 11238, 1, 0, + 0, 0, 11254, 11246, 1, 0, 0, 0, 11255, 11256, 1, 0, 0, 0, 11256, 11257, + 5, 2377, 0, 0, 11257, 11260, 1, 0, 0, 0, 11258, 11260, 3, 1156, 578, 0, + 11259, 11229, 1, 0, 0, 0, 11259, 11258, 1, 0, 0, 0, 11260, 11262, 1, 0, + 0, 0, 11261, 11259, 1, 0, 0, 0, 11261, 11262, 1, 0, 0, 0, 11262, 1137, + 1, 0, 0, 0, 11263, 11264, 5, 1668, 0, 0, 11264, 11295, 5, 1983, 0, 0, 11265, + 11290, 5, 2376, 0, 0, 11266, 11271, 3, 1150, 575, 0, 11267, 11268, 5, 2382, + 0, 0, 11268, 11270, 3, 1150, 575, 0, 11269, 11267, 1, 0, 0, 0, 11270, 11273, + 1, 0, 0, 0, 11271, 11269, 1, 0, 0, 0, 11271, 11272, 1, 0, 0, 0, 11272, + 11291, 1, 0, 0, 0, 11273, 11271, 1, 0, 0, 0, 11274, 11279, 3, 1152, 576, + 0, 11275, 11276, 5, 2382, 0, 0, 11276, 11278, 3, 1152, 576, 0, 11277, 11275, + 1, 0, 0, 0, 11278, 11281, 1, 0, 0, 0, 11279, 11277, 1, 0, 0, 0, 11279, + 11280, 1, 0, 0, 0, 11280, 11291, 1, 0, 0, 0, 11281, 11279, 1, 0, 0, 0, + 11282, 11287, 3, 1154, 577, 0, 11283, 11284, 5, 2382, 0, 0, 11284, 11286, + 3, 1154, 577, 0, 11285, 11283, 1, 0, 0, 0, 11286, 11289, 1, 0, 0, 0, 11287, + 11285, 1, 0, 0, 0, 11287, 11288, 1, 0, 0, 0, 11288, 11291, 1, 0, 0, 0, + 11289, 11287, 1, 0, 0, 0, 11290, 11266, 1, 0, 0, 0, 11290, 11274, 1, 0, + 0, 0, 11290, 11282, 1, 0, 0, 0, 11291, 11292, 1, 0, 0, 0, 11292, 11293, + 5, 2377, 0, 0, 11293, 11296, 1, 0, 0, 0, 11294, 11296, 3, 1140, 570, 0, + 11295, 11265, 1, 0, 0, 0, 11295, 11294, 1, 0, 0, 0, 11296, 1139, 1, 0, + 0, 0, 11297, 11298, 5, 2370, 0, 0, 11298, 1141, 1, 0, 0, 0, 11299, 11300, + 5, 1668, 0, 0, 11300, 11301, 5, 151, 0, 0, 11301, 11302, 5, 1399, 0, 0, + 11302, 11303, 5, 2376, 0, 0, 11303, 11308, 3, 2312, 1156, 0, 11304, 11305, + 5, 2382, 0, 0, 11305, 11307, 3, 2312, 1156, 0, 11306, 11304, 1, 0, 0, 0, + 11307, 11310, 1, 0, 0, 0, 11308, 11306, 1, 0, 0, 0, 11308, 11309, 1, 0, + 0, 0, 11309, 11311, 1, 0, 0, 0, 11310, 11308, 1, 0, 0, 0, 11311, 11313, + 5, 2377, 0, 0, 11312, 11314, 3, 1138, 569, 0, 11313, 11312, 1, 0, 0, 0, + 11313, 11314, 1, 0, 0, 0, 11314, 1143, 1, 0, 0, 0, 11315, 11316, 5, 1668, + 0, 0, 11316, 11317, 5, 151, 0, 0, 11317, 11318, 5, 796, 0, 0, 11318, 11319, + 5, 2376, 0, 0, 11319, 11320, 3, 2312, 1156, 0, 11320, 11322, 5, 2377, 0, + 0, 11321, 11323, 3, 1138, 569, 0, 11322, 11321, 1, 0, 0, 0, 11322, 11323, + 1, 0, 0, 0, 11323, 1145, 1, 0, 0, 0, 11324, 11325, 5, 1668, 0, 0, 11325, + 11326, 5, 151, 0, 0, 11326, 11327, 5, 603, 0, 0, 11327, 11328, 5, 2376, + 0, 0, 11328, 11333, 3, 2312, 1156, 0, 11329, 11330, 5, 2382, 0, 0, 11330, + 11332, 3, 2312, 1156, 0, 11331, 11329, 1, 0, 0, 0, 11332, 11335, 1, 0, + 0, 0, 11333, 11331, 1, 0, 0, 0, 11333, 11334, 1, 0, 0, 0, 11334, 11336, + 1, 0, 0, 0, 11335, 11333, 1, 0, 0, 0, 11336, 11355, 5, 2377, 0, 0, 11337, + 11338, 5, 1667, 0, 0, 11338, 11352, 5, 2370, 0, 0, 11339, 11340, 5, 1656, + 0, 0, 11340, 11341, 5, 680, 0, 0, 11341, 11342, 5, 2376, 0, 0, 11342, 11347, + 3, 1666, 833, 0, 11343, 11344, 5, 2382, 0, 0, 11344, 11346, 3, 1666, 833, + 0, 11345, 11343, 1, 0, 0, 0, 11346, 11349, 1, 0, 0, 0, 11347, 11345, 1, + 0, 0, 0, 11347, 11348, 1, 0, 0, 0, 11348, 11350, 1, 0, 0, 0, 11349, 11347, + 1, 0, 0, 0, 11350, 11351, 5, 2377, 0, 0, 11351, 11353, 1, 0, 0, 0, 11352, + 11339, 1, 0, 0, 0, 11352, 11353, 1, 0, 0, 0, 11353, 11356, 1, 0, 0, 0, + 11354, 11356, 3, 1138, 569, 0, 11355, 11337, 1, 0, 0, 0, 11355, 11354, + 1, 0, 0, 0, 11355, 11356, 1, 0, 0, 0, 11356, 1147, 1, 0, 0, 0, 11357, 11358, + 3, 1704, 852, 0, 11358, 1149, 1, 0, 0, 0, 11359, 11361, 5, 1668, 0, 0, + 11360, 11362, 3, 1148, 574, 0, 11361, 11360, 1, 0, 0, 0, 11361, 11362, + 1, 0, 0, 0, 11362, 11363, 1, 0, 0, 0, 11363, 11365, 3, 1158, 579, 0, 11364, + 11366, 3, 1164, 582, 0, 11365, 11364, 1, 0, 0, 0, 11365, 11366, 1, 0, 0, + 0, 11366, 1151, 1, 0, 0, 0, 11367, 11369, 5, 1668, 0, 0, 11368, 11370, + 3, 1148, 574, 0, 11369, 11368, 1, 0, 0, 0, 11369, 11370, 1, 0, 0, 0, 11370, + 11371, 1, 0, 0, 0, 11371, 11373, 3, 1160, 580, 0, 11372, 11374, 3, 1164, + 582, 0, 11373, 11372, 1, 0, 0, 0, 11373, 11374, 1, 0, 0, 0, 11374, 1153, + 1, 0, 0, 0, 11375, 11377, 5, 1668, 0, 0, 11376, 11378, 3, 1148, 574, 0, + 11377, 11376, 1, 0, 0, 0, 11377, 11378, 1, 0, 0, 0, 11378, 11380, 1, 0, + 0, 0, 11379, 11381, 3, 1164, 582, 0, 11380, 11379, 1, 0, 0, 0, 11380, 11381, + 1, 0, 0, 0, 11381, 1155, 1, 0, 0, 0, 11382, 11383, 5, 1667, 0, 0, 11383, + 11397, 5, 2370, 0, 0, 11384, 11385, 5, 1656, 0, 0, 11385, 11386, 5, 680, + 0, 0, 11386, 11387, 5, 2376, 0, 0, 11387, 11392, 3, 1666, 833, 0, 11388, + 11389, 5, 2382, 0, 0, 11389, 11391, 3, 1666, 833, 0, 11390, 11388, 1, 0, + 0, 0, 11391, 11394, 1, 0, 0, 0, 11392, 11390, 1, 0, 0, 0, 11392, 11393, + 1, 0, 0, 0, 11393, 11395, 1, 0, 0, 0, 11394, 11392, 1, 0, 0, 0, 11395, + 11396, 5, 2377, 0, 0, 11396, 11398, 1, 0, 0, 0, 11397, 11384, 1, 0, 0, + 0, 11397, 11398, 1, 0, 0, 0, 11398, 1157, 1, 0, 0, 0, 11399, 11400, 5, + 2140, 0, 0, 11400, 11401, 5, 780, 0, 0, 11401, 11402, 5, 1988, 0, 0, 11402, + 11403, 5, 2376, 0, 0, 11403, 11408, 3, 2172, 1086, 0, 11404, 11405, 5, + 2382, 0, 0, 11405, 11407, 3, 2172, 1086, 0, 11406, 11404, 1, 0, 0, 0, 11407, + 11410, 1, 0, 0, 0, 11408, 11406, 1, 0, 0, 0, 11408, 11409, 1, 0, 0, 0, + 11409, 11411, 1, 0, 0, 0, 11410, 11408, 1, 0, 0, 0, 11411, 11412, 5, 2377, + 0, 0, 11412, 1159, 1, 0, 0, 0, 11413, 11414, 5, 2140, 0, 0, 11414, 11434, + 5, 2376, 0, 0, 11415, 11420, 3, 2172, 1086, 0, 11416, 11417, 5, 2382, 0, + 0, 11417, 11419, 3, 2172, 1086, 0, 11418, 11416, 1, 0, 0, 0, 11419, 11422, + 1, 0, 0, 0, 11420, 11418, 1, 0, 0, 0, 11420, 11421, 1, 0, 0, 0, 11421, + 11435, 1, 0, 0, 0, 11422, 11420, 1, 0, 0, 0, 11423, 11424, 5, 1997, 0, + 0, 11424, 11430, 3, 2172, 1086, 0, 11425, 11426, 5, 2382, 0, 0, 11426, + 11427, 5, 1997, 0, 0, 11427, 11429, 3, 2172, 1086, 0, 11428, 11425, 1, + 0, 0, 0, 11429, 11432, 1, 0, 0, 0, 11430, 11428, 1, 0, 0, 0, 11430, 11431, + 1, 0, 0, 0, 11431, 11435, 1, 0, 0, 0, 11432, 11430, 1, 0, 0, 0, 11433, + 11435, 5, 363, 0, 0, 11434, 11415, 1, 0, 0, 0, 11434, 11423, 1, 0, 0, 0, + 11434, 11433, 1, 0, 0, 0, 11435, 11436, 1, 0, 0, 0, 11436, 11437, 5, 2377, + 0, 0, 11437, 1161, 1, 0, 0, 0, 11438, 11440, 3, 1192, 596, 0, 11439, 11438, + 1, 0, 0, 0, 11439, 11440, 1, 0, 0, 0, 11440, 11442, 1, 0, 0, 0, 11441, + 11443, 3, 1194, 597, 0, 11442, 11441, 1, 0, 0, 0, 11442, 11443, 1, 0, 0, + 0, 11443, 11446, 1, 0, 0, 0, 11444, 11447, 3, 1172, 586, 0, 11445, 11447, + 3, 1608, 804, 0, 11446, 11444, 1, 0, 0, 0, 11446, 11445, 1, 0, 0, 0, 11446, + 11447, 1, 0, 0, 0, 11447, 11452, 1, 0, 0, 0, 11448, 11450, 5, 1231, 0, + 0, 11449, 11451, 3, 1194, 597, 0, 11450, 11449, 1, 0, 0, 0, 11450, 11451, + 1, 0, 0, 0, 11451, 11453, 1, 0, 0, 0, 11452, 11448, 1, 0, 0, 0, 11452, + 11453, 1, 0, 0, 0, 11453, 11459, 1, 0, 0, 0, 11454, 11458, 3, 1650, 825, + 0, 11455, 11458, 3, 1640, 820, 0, 11456, 11458, 3, 1698, 849, 0, 11457, + 11454, 1, 0, 0, 0, 11457, 11455, 1, 0, 0, 0, 11457, 11456, 1, 0, 0, 0, + 11458, 11461, 1, 0, 0, 0, 11459, 11457, 1, 0, 0, 0, 11459, 11460, 1, 0, + 0, 0, 11460, 1163, 1, 0, 0, 0, 11461, 11459, 1, 0, 0, 0, 11462, 11463, + 5, 1973, 0, 0, 11463, 11483, 3, 1666, 833, 0, 11464, 11467, 5, 1231, 0, + 0, 11465, 11466, 5, 1973, 0, 0, 11466, 11468, 3, 1666, 833, 0, 11467, 11465, + 1, 0, 0, 0, 11467, 11468, 1, 0, 0, 0, 11468, 11483, 1, 0, 0, 0, 11469, + 11483, 3, 1172, 586, 0, 11470, 11483, 3, 1608, 804, 0, 11471, 11483, 3, + 1166, 583, 0, 11472, 11473, 5, 2147, 0, 0, 11473, 11474, 3, 1668, 834, + 0, 11474, 11475, 5, 1656, 0, 0, 11475, 11477, 5, 66, 0, 0, 11476, 11478, + 7, 113, 0, 0, 11477, 11476, 1, 0, 0, 0, 11477, 11478, 1, 0, 0, 0, 11478, + 11479, 1, 0, 0, 0, 11479, 11480, 5, 800, 0, 0, 11480, 11481, 3, 1644, 822, + 0, 11481, 11483, 1, 0, 0, 0, 11482, 11462, 1, 0, 0, 0, 11482, 11464, 1, + 0, 0, 0, 11482, 11469, 1, 0, 0, 0, 11482, 11470, 1, 0, 0, 0, 11482, 11471, + 1, 0, 0, 0, 11482, 11472, 1, 0, 0, 0, 11483, 11484, 1, 0, 0, 0, 11484, + 11482, 1, 0, 0, 0, 11484, 11485, 1, 0, 0, 0, 11485, 1165, 1, 0, 0, 0, 11486, + 11487, 5, 800, 0, 0, 11487, 11488, 5, 2376, 0, 0, 11488, 11489, 3, 1646, + 823, 0, 11489, 11490, 5, 2377, 0, 0, 11490, 11491, 5, 1656, 0, 0, 11491, + 11493, 5, 66, 0, 0, 11492, 11494, 7, 113, 0, 0, 11493, 11492, 1, 0, 0, + 0, 11493, 11494, 1, 0, 0, 0, 11494, 11508, 1, 0, 0, 0, 11495, 11501, 3, + 1644, 822, 0, 11496, 11497, 5, 2376, 0, 0, 11497, 11498, 5, 1973, 0, 0, + 11498, 11499, 3, 1666, 833, 0, 11499, 11500, 5, 2377, 0, 0, 11500, 11502, + 1, 0, 0, 0, 11501, 11496, 1, 0, 0, 0, 11501, 11502, 1, 0, 0, 0, 11502, + 11509, 1, 0, 0, 0, 11503, 11504, 5, 2376, 0, 0, 11504, 11505, 5, 1973, + 0, 0, 11505, 11506, 3, 1666, 833, 0, 11506, 11507, 5, 2377, 0, 0, 11507, + 11509, 1, 0, 0, 0, 11508, 11495, 1, 0, 0, 0, 11508, 11503, 1, 0, 0, 0, + 11509, 1167, 1, 0, 0, 0, 11510, 11511, 3, 2312, 1156, 0, 11511, 11513, + 3, 2348, 1174, 0, 11512, 11514, 5, 1604, 0, 0, 11513, 11512, 1, 0, 0, 0, + 11513, 11514, 1, 0, 0, 0, 11514, 11517, 1, 0, 0, 0, 11515, 11516, 5, 363, + 0, 0, 11516, 11518, 3, 2080, 1040, 0, 11517, 11515, 1, 0, 0, 0, 11517, + 11518, 1, 0, 0, 0, 11518, 11538, 1, 0, 0, 0, 11519, 11522, 5, 457, 0, 0, + 11520, 11521, 5, 2129, 0, 0, 11521, 11523, 5, 2372, 0, 0, 11522, 11520, + 1, 0, 0, 0, 11522, 11523, 1, 0, 0, 0, 11523, 11527, 1, 0, 0, 0, 11524, + 11525, 5, 628, 0, 0, 11525, 11526, 5, 151, 0, 0, 11526, 11528, 5, 2407, + 0, 0, 11527, 11524, 1, 0, 0, 0, 11527, 11528, 1, 0, 0, 0, 11528, 11530, + 1, 0, 0, 0, 11529, 11531, 5, 2372, 0, 0, 11530, 11529, 1, 0, 0, 0, 11530, + 11531, 1, 0, 0, 0, 11531, 11536, 1, 0, 0, 0, 11532, 11534, 5, 1057, 0, + 0, 11533, 11532, 1, 0, 0, 0, 11533, 11534, 1, 0, 0, 0, 11534, 11535, 1, + 0, 0, 0, 11535, 11537, 5, 1514, 0, 0, 11536, 11533, 1, 0, 0, 0, 11536, + 11537, 1, 0, 0, 0, 11537, 11539, 1, 0, 0, 0, 11538, 11519, 1, 0, 0, 0, + 11538, 11539, 1, 0, 0, 0, 11539, 11542, 1, 0, 0, 0, 11540, 11541, 5, 1121, + 0, 0, 11541, 11543, 5, 1145, 0, 0, 11542, 11540, 1, 0, 0, 0, 11542, 11543, + 1, 0, 0, 0, 11543, 11545, 1, 0, 0, 0, 11544, 11546, 7, 17, 0, 0, 11545, + 11544, 1, 0, 0, 0, 11545, 11546, 1, 0, 0, 0, 11546, 1169, 1, 0, 0, 0, 11547, + 11549, 5, 2370, 0, 0, 11548, 11550, 7, 117, 0, 0, 11549, 11548, 1, 0, 0, + 0, 11549, 11550, 1, 0, 0, 0, 11550, 1171, 1, 0, 0, 0, 11551, 11561, 5, + 242, 0, 0, 11552, 11562, 5, 100, 0, 0, 11553, 11559, 5, 564, 0, 0, 11554, + 11560, 5, 1170, 0, 0, 11555, 11557, 7, 118, 0, 0, 11556, 11558, 7, 97, + 0, 0, 11557, 11556, 1, 0, 0, 0, 11557, 11558, 1, 0, 0, 0, 11558, 11560, + 1, 0, 0, 0, 11559, 11554, 1, 0, 0, 0, 11559, 11555, 1, 0, 0, 0, 11560, + 11562, 1, 0, 0, 0, 11561, 11552, 1, 0, 0, 0, 11561, 11553, 1, 0, 0, 0, + 11561, 11562, 1, 0, 0, 0, 11562, 11565, 1, 0, 0, 0, 11563, 11565, 5, 1000, + 0, 0, 11564, 11551, 1, 0, 0, 0, 11564, 11563, 1, 0, 0, 0, 11565, 1173, + 1, 0, 0, 0, 11566, 11568, 3, 1186, 593, 0, 11567, 11566, 1, 0, 0, 0, 11568, + 11569, 1, 0, 0, 0, 11569, 11567, 1, 0, 0, 0, 11569, 11570, 1, 0, 0, 0, + 11570, 11586, 1, 0, 0, 0, 11571, 11573, 5, 688, 0, 0, 11572, 11574, 3, + 1176, 588, 0, 11573, 11572, 1, 0, 0, 0, 11573, 11574, 1, 0, 0, 0, 11574, + 11578, 1, 0, 0, 0, 11575, 11576, 5, 1057, 0, 0, 11576, 11578, 5, 688, 0, + 0, 11577, 11571, 1, 0, 0, 0, 11577, 11575, 1, 0, 0, 0, 11578, 11582, 1, + 0, 0, 0, 11579, 11581, 3, 1186, 593, 0, 11580, 11579, 1, 0, 0, 0, 11581, + 11584, 1, 0, 0, 0, 11582, 11580, 1, 0, 0, 0, 11582, 11583, 1, 0, 0, 0, + 11583, 11586, 1, 0, 0, 0, 11584, 11582, 1, 0, 0, 0, 11585, 11567, 1, 0, + 0, 0, 11585, 11577, 1, 0, 0, 0, 11586, 1175, 1, 0, 0, 0, 11587, 11589, + 3, 1178, 589, 0, 11588, 11590, 3, 1180, 590, 0, 11589, 11588, 1, 0, 0, + 0, 11589, 11590, 1, 0, 0, 0, 11590, 11592, 1, 0, 0, 0, 11591, 11593, 3, + 1182, 591, 0, 11592, 11591, 1, 0, 0, 0, 11592, 11593, 1, 0, 0, 0, 11593, + 11595, 1, 0, 0, 0, 11594, 11596, 3, 1184, 592, 0, 11595, 11594, 1, 0, 0, + 0, 11595, 11596, 1, 0, 0, 0, 11596, 11610, 1, 0, 0, 0, 11597, 11599, 3, + 1180, 590, 0, 11598, 11600, 3, 1182, 591, 0, 11599, 11598, 1, 0, 0, 0, + 11599, 11600, 1, 0, 0, 0, 11600, 11602, 1, 0, 0, 0, 11601, 11603, 3, 1184, + 592, 0, 11602, 11601, 1, 0, 0, 0, 11602, 11603, 1, 0, 0, 0, 11603, 11610, + 1, 0, 0, 0, 11604, 11606, 3, 1182, 591, 0, 11605, 11607, 3, 1184, 592, + 0, 11606, 11605, 1, 0, 0, 0, 11606, 11607, 1, 0, 0, 0, 11607, 11610, 1, + 0, 0, 0, 11608, 11610, 3, 1184, 592, 0, 11609, 11587, 1, 0, 0, 0, 11609, + 11597, 1, 0, 0, 0, 11609, 11604, 1, 0, 0, 0, 11609, 11608, 1, 0, 0, 0, + 11610, 1177, 1, 0, 0, 0, 11611, 11612, 5, 870, 0, 0, 11612, 11618, 5, 564, + 0, 0, 11613, 11619, 5, 414, 0, 0, 11614, 11616, 7, 119, 0, 0, 11615, 11617, + 7, 97, 0, 0, 11616, 11615, 1, 0, 0, 0, 11616, 11617, 1, 0, 0, 0, 11617, + 11619, 1, 0, 0, 0, 11618, 11613, 1, 0, 0, 0, 11618, 11614, 1, 0, 0, 0, + 11619, 11623, 1, 0, 0, 0, 11620, 11621, 5, 1057, 0, 0, 11621, 11623, 5, + 870, 0, 0, 11622, 11611, 1, 0, 0, 0, 11622, 11620, 1, 0, 0, 0, 11623, 1179, + 1, 0, 0, 0, 11624, 11625, 5, 1357, 0, 0, 11625, 11626, 7, 120, 0, 0, 11626, + 1181, 1, 0, 0, 0, 11627, 11636, 5, 413, 0, 0, 11628, 11637, 5, 88, 0, 0, + 11629, 11634, 5, 151, 0, 0, 11630, 11631, 5, 1502, 0, 0, 11631, 11635, + 5, 1399, 0, 0, 11632, 11635, 5, 1256, 0, 0, 11633, 11635, 5, 1668, 0, 0, + 11634, 11630, 1, 0, 0, 0, 11634, 11632, 1, 0, 0, 0, 11634, 11633, 1, 0, + 0, 0, 11635, 11637, 1, 0, 0, 0, 11636, 11628, 1, 0, 0, 0, 11636, 11629, + 1, 0, 0, 0, 11636, 11637, 1, 0, 0, 0, 11637, 11646, 1, 0, 0, 0, 11638, + 11639, 5, 564, 0, 0, 11639, 11644, 5, 1561, 0, 0, 11640, 11645, 5, 363, + 0, 0, 11641, 11645, 5, 37, 0, 0, 11642, 11645, 3, 2378, 1189, 0, 11643, + 11645, 5, 1054, 0, 0, 11644, 11640, 1, 0, 0, 0, 11644, 11641, 1, 0, 0, + 0, 11644, 11642, 1, 0, 0, 0, 11644, 11643, 1, 0, 0, 0, 11645, 11647, 1, + 0, 0, 0, 11646, 11638, 1, 0, 0, 0, 11646, 11647, 1, 0, 0, 0, 11647, 1183, + 1, 0, 0, 0, 11648, 11650, 5, 430, 0, 0, 11649, 11651, 5, 37, 0, 0, 11650, + 11649, 1, 0, 0, 0, 11650, 11651, 1, 0, 0, 0, 11651, 11655, 1, 0, 0, 0, + 11652, 11653, 5, 1057, 0, 0, 11653, 11655, 5, 430, 0, 0, 11654, 11648, + 1, 0, 0, 0, 11654, 11652, 1, 0, 0, 0, 11655, 1185, 1, 0, 0, 0, 11656, 11658, + 5, 688, 0, 0, 11657, 11659, 3, 1178, 589, 0, 11658, 11657, 1, 0, 0, 0, + 11658, 11659, 1, 0, 0, 0, 11659, 11663, 1, 0, 0, 0, 11660, 11661, 5, 1057, + 0, 0, 11661, 11663, 5, 688, 0, 0, 11662, 11656, 1, 0, 0, 0, 11662, 11660, + 1, 0, 0, 0, 11663, 11664, 1, 0, 0, 0, 11664, 11665, 5, 2376, 0, 0, 11665, + 11666, 3, 2330, 1165, 0, 11666, 11667, 5, 2377, 0, 0, 11667, 1187, 1, 0, + 0, 0, 11668, 11669, 5, 1277, 0, 0, 11669, 11681, 5, 2370, 0, 0, 11670, + 11671, 5, 1280, 0, 0, 11671, 11681, 5, 2370, 0, 0, 11672, 11673, 5, 685, + 0, 0, 11673, 11681, 5, 2370, 0, 0, 11674, 11675, 5, 860, 0, 0, 11675, 11681, + 5, 2370, 0, 0, 11676, 11677, 5, 243, 0, 0, 11677, 11681, 5, 1639, 0, 0, + 11678, 11681, 3, 1190, 595, 0, 11679, 11681, 3, 674, 337, 0, 11680, 11668, + 1, 0, 0, 0, 11680, 11670, 1, 0, 0, 0, 11680, 11672, 1, 0, 0, 0, 11680, + 11674, 1, 0, 0, 0, 11680, 11676, 1, 0, 0, 0, 11680, 11678, 1, 0, 0, 0, + 11680, 11679, 1, 0, 0, 0, 11681, 11682, 1, 0, 0, 0, 11682, 11680, 1, 0, + 0, 0, 11682, 11683, 1, 0, 0, 0, 11683, 1189, 1, 0, 0, 0, 11684, 11685, + 5, 1655, 0, 0, 11685, 11713, 5, 2376, 0, 0, 11686, 11687, 5, 682, 0, 0, + 11687, 11714, 3, 1170, 585, 0, 11688, 11689, 5, 953, 0, 0, 11689, 11714, + 3, 1170, 585, 0, 11690, 11691, 5, 881, 0, 0, 11691, 11714, 7, 121, 0, 0, + 11692, 11693, 5, 852, 0, 0, 11693, 11714, 7, 121, 0, 0, 11694, 11695, 5, + 1278, 0, 0, 11695, 11714, 5, 2370, 0, 0, 11696, 11697, 5, 569, 0, 0, 11697, + 11714, 5, 2370, 0, 0, 11698, 11699, 5, 568, 0, 0, 11699, 11700, 5, 597, + 0, 0, 11700, 11714, 5, 2370, 0, 0, 11701, 11704, 5, 1184, 0, 0, 11702, + 11705, 3, 1170, 585, 0, 11703, 11705, 5, 1145, 0, 0, 11704, 11702, 1, 0, + 0, 0, 11704, 11703, 1, 0, 0, 0, 11705, 11714, 1, 0, 0, 0, 11706, 11707, + 5, 148, 0, 0, 11707, 11714, 7, 122, 0, 0, 11708, 11709, 5, 550, 0, 0, 11709, + 11714, 7, 123, 0, 0, 11710, 11711, 5, 175, 0, 0, 11711, 11714, 7, 123, + 0, 0, 11712, 11714, 5, 457, 0, 0, 11713, 11686, 1, 0, 0, 0, 11713, 11688, + 1, 0, 0, 0, 11713, 11690, 1, 0, 0, 0, 11713, 11692, 1, 0, 0, 0, 11713, + 11694, 1, 0, 0, 0, 11713, 11696, 1, 0, 0, 0, 11713, 11698, 1, 0, 0, 0, + 11713, 11701, 1, 0, 0, 0, 11713, 11706, 1, 0, 0, 0, 11713, 11708, 1, 0, + 0, 0, 11713, 11710, 1, 0, 0, 0, 11713, 11712, 1, 0, 0, 0, 11714, 11715, + 1, 0, 0, 0, 11715, 11713, 1, 0, 0, 0, 11715, 11716, 1, 0, 0, 0, 11716, + 11717, 1, 0, 0, 0, 11717, 11718, 5, 2377, 0, 0, 11718, 1191, 1, 0, 0, 0, + 11719, 11720, 5, 1546, 0, 0, 11720, 11721, 5, 304, 0, 0, 11721, 11722, + 7, 87, 0, 0, 11722, 1193, 1, 0, 0, 0, 11723, 11735, 3, 1188, 594, 0, 11724, + 11730, 5, 1973, 0, 0, 11725, 11731, 3, 2380, 1190, 0, 11726, 11728, 5, + 1568, 0, 0, 11727, 11726, 1, 0, 0, 0, 11727, 11728, 1, 0, 0, 0, 11728, + 11729, 1, 0, 0, 0, 11729, 11731, 3, 2378, 1189, 0, 11730, 11725, 1, 0, + 0, 0, 11730, 11727, 1, 0, 0, 0, 11731, 11735, 1, 0, 0, 0, 11732, 11735, + 3, 1172, 586, 0, 11733, 11735, 3, 882, 441, 0, 11734, 11723, 1, 0, 0, 0, + 11734, 11724, 1, 0, 0, 0, 11734, 11732, 1, 0, 0, 0, 11734, 11733, 1, 0, + 0, 0, 11735, 11736, 1, 0, 0, 0, 11736, 11734, 1, 0, 0, 0, 11736, 11737, + 1, 0, 0, 0, 11737, 1195, 1, 0, 0, 0, 11738, 11740, 3, 1192, 596, 0, 11739, + 11738, 1, 0, 0, 0, 11739, 11740, 1, 0, 0, 0, 11740, 11741, 1, 0, 0, 0, + 11741, 11743, 3, 1194, 597, 0, 11742, 11744, 3, 1172, 586, 0, 11743, 11742, + 1, 0, 0, 0, 11743, 11744, 1, 0, 0, 0, 11744, 11746, 1, 0, 0, 0, 11745, + 11747, 3, 1174, 587, 0, 11746, 11745, 1, 0, 0, 0, 11746, 11747, 1, 0, 0, + 0, 11747, 11749, 1, 0, 0, 0, 11748, 11750, 3, 1198, 599, 0, 11749, 11748, + 1, 0, 0, 0, 11749, 11750, 1, 0, 0, 0, 11750, 11793, 1, 0, 0, 0, 11751, + 11753, 3, 1192, 596, 0, 11752, 11751, 1, 0, 0, 0, 11752, 11753, 1, 0, 0, + 0, 11753, 11777, 1, 0, 0, 0, 11754, 11767, 5, 1218, 0, 0, 11755, 11757, + 5, 608, 0, 0, 11756, 11758, 3, 1194, 597, 0, 11757, 11756, 1, 0, 0, 0, + 11757, 11758, 1, 0, 0, 0, 11758, 11759, 1, 0, 0, 0, 11759, 11768, 3, 1214, + 607, 0, 11760, 11762, 5, 659, 0, 0, 11761, 11763, 3, 1194, 597, 0, 11762, + 11761, 1, 0, 0, 0, 11762, 11763, 1, 0, 0, 0, 11763, 11764, 1, 0, 0, 0, + 11764, 11768, 3, 1604, 802, 0, 11765, 11766, 5, 507, 0, 0, 11766, 11768, + 3, 1216, 608, 0, 11767, 11755, 1, 0, 0, 0, 11767, 11760, 1, 0, 0, 0, 11767, + 11765, 1, 0, 0, 0, 11768, 11778, 1, 0, 0, 0, 11769, 11770, 5, 507, 0, 0, + 11770, 11771, 5, 1256, 0, 0, 11771, 11772, 5, 81, 0, 0, 11772, 11775, 3, + 1216, 608, 0, 11773, 11774, 5, 1450, 0, 0, 11774, 11776, 5, 793, 0, 0, + 11775, 11773, 1, 0, 0, 0, 11775, 11776, 1, 0, 0, 0, 11776, 11778, 1, 0, + 0, 0, 11777, 11754, 1, 0, 0, 0, 11777, 11769, 1, 0, 0, 0, 11778, 11793, + 1, 0, 0, 0, 11779, 11780, 5, 206, 0, 0, 11780, 11781, 3, 462, 231, 0, 11781, + 11782, 5, 2376, 0, 0, 11782, 11787, 3, 2312, 1156, 0, 11783, 11784, 5, + 2382, 0, 0, 11784, 11786, 3, 2312, 1156, 0, 11785, 11783, 1, 0, 0, 0, 11786, + 11789, 1, 0, 0, 0, 11787, 11785, 1, 0, 0, 0, 11787, 11788, 1, 0, 0, 0, + 11788, 11790, 1, 0, 0, 0, 11789, 11787, 1, 0, 0, 0, 11790, 11791, 5, 2377, + 0, 0, 11791, 11793, 1, 0, 0, 0, 11792, 11739, 1, 0, 0, 0, 11792, 11752, + 1, 0, 0, 0, 11792, 11779, 1, 0, 0, 0, 11793, 1197, 1, 0, 0, 0, 11794, 11804, + 5, 639, 0, 0, 11795, 11796, 5, 20, 0, 0, 11796, 11797, 5, 1318, 0, 0, 11797, + 11805, 3, 1200, 600, 0, 11798, 11799, 7, 124, 0, 0, 11799, 11800, 5, 1318, + 0, 0, 11800, 11805, 3, 1200, 600, 0, 11801, 11805, 5, 375, 0, 0, 11802, + 11805, 5, 452, 0, 0, 11803, 11805, 5, 397, 0, 0, 11804, 11795, 1, 0, 0, + 0, 11804, 11798, 1, 0, 0, 0, 11804, 11801, 1, 0, 0, 0, 11804, 11802, 1, + 0, 0, 0, 11804, 11803, 1, 0, 0, 0, 11805, 1199, 1, 0, 0, 0, 11806, 11810, + 3, 1202, 601, 0, 11807, 11810, 3, 1204, 602, 0, 11808, 11810, 3, 1210, + 605, 0, 11809, 11806, 1, 0, 0, 0, 11809, 11807, 1, 0, 0, 0, 11809, 11808, + 1, 0, 0, 0, 11810, 1201, 1, 0, 0, 0, 11811, 11812, 3, 1172, 586, 0, 11812, + 11813, 3, 1208, 604, 0, 11813, 11814, 3, 1206, 603, 0, 11814, 11831, 1, + 0, 0, 0, 11815, 11816, 7, 125, 0, 0, 11816, 11817, 5, 1656, 0, 0, 11817, + 11821, 5, 242, 0, 0, 11818, 11822, 5, 28, 0, 0, 11819, 11820, 5, 564, 0, + 0, 11820, 11822, 5, 1388, 0, 0, 11821, 11818, 1, 0, 0, 0, 11821, 11819, + 1, 0, 0, 0, 11822, 11823, 1, 0, 0, 0, 11823, 11824, 5, 1507, 0, 0, 11824, + 11825, 5, 32, 0, 0, 11825, 11826, 3, 1212, 606, 0, 11826, 11827, 5, 1163, + 0, 0, 11827, 11828, 5, 1057, 0, 0, 11828, 11829, 5, 907, 0, 0, 11829, 11831, + 1, 0, 0, 0, 11830, 11811, 1, 0, 0, 0, 11830, 11815, 1, 0, 0, 0, 11831, + 1203, 1, 0, 0, 0, 11832, 11833, 5, 1993, 0, 0, 11833, 11834, 5, 2029, 0, + 0, 11834, 11848, 3, 1666, 833, 0, 11835, 11837, 3, 1208, 604, 0, 11836, + 11835, 1, 0, 0, 0, 11836, 11837, 1, 0, 0, 0, 11837, 11840, 1, 0, 0, 0, + 11838, 11839, 5, 1175, 0, 0, 11839, 11841, 3, 2294, 1147, 0, 11840, 11838, + 1, 0, 0, 0, 11840, 11841, 1, 0, 0, 0, 11841, 11849, 1, 0, 0, 0, 11842, + 11843, 5, 1408, 0, 0, 11843, 11845, 5, 1174, 0, 0, 11844, 11846, 3, 1208, + 604, 0, 11845, 11844, 1, 0, 0, 0, 11845, 11846, 1, 0, 0, 0, 11846, 11847, + 1, 0, 0, 0, 11847, 11849, 3, 1206, 603, 0, 11848, 11836, 1, 0, 0, 0, 11848, + 11842, 1, 0, 0, 0, 11849, 1205, 1, 0, 0, 0, 11850, 11851, 5, 32, 0, 0, + 11851, 11852, 3, 1212, 606, 0, 11852, 11856, 5, 1163, 0, 0, 11853, 11854, + 5, 1057, 0, 0, 11854, 11857, 7, 126, 0, 0, 11855, 11857, 5, 304, 0, 0, + 11856, 11853, 1, 0, 0, 0, 11856, 11855, 1, 0, 0, 0, 11857, 11861, 1, 0, + 0, 0, 11858, 11859, 5, 1175, 0, 0, 11859, 11861, 3, 2294, 1147, 0, 11860, + 11850, 1, 0, 0, 0, 11860, 11858, 1, 0, 0, 0, 11861, 1207, 1, 0, 0, 0, 11862, + 11863, 7, 127, 0, 0, 11863, 1209, 1, 0, 0, 0, 11864, 11865, 5, 1568, 0, + 0, 11865, 11867, 5, 688, 0, 0, 11866, 11868, 3, 1176, 588, 0, 11867, 11866, + 1, 0, 0, 0, 11867, 11868, 1, 0, 0, 0, 11868, 11875, 1, 0, 0, 0, 11869, + 11870, 5, 909, 0, 0, 11870, 11871, 5, 688, 0, 0, 11871, 11875, 3, 1178, + 589, 0, 11872, 11873, 5, 1057, 0, 0, 11873, 11875, 5, 688, 0, 0, 11874, + 11864, 1, 0, 0, 0, 11874, 11869, 1, 0, 0, 0, 11874, 11872, 1, 0, 0, 0, + 11875, 11877, 1, 0, 0, 0, 11876, 11878, 5, 1546, 0, 0, 11877, 11876, 1, + 0, 0, 0, 11877, 11878, 1, 0, 0, 0, 11878, 11879, 1, 0, 0, 0, 11879, 11880, + 3, 1206, 603, 0, 11880, 1211, 1, 0, 0, 0, 11881, 11882, 3, 2370, 1185, + 0, 11882, 11883, 7, 128, 0, 0, 11883, 1213, 1, 0, 0, 0, 11884, 11886, 3, + 1172, 586, 0, 11885, 11884, 1, 0, 0, 0, 11885, 11886, 1, 0, 0, 0, 11886, + 11888, 1, 0, 0, 0, 11887, 11889, 3, 1174, 587, 0, 11888, 11887, 1, 0, 0, + 0, 11888, 11889, 1, 0, 0, 0, 11889, 11891, 1, 0, 0, 0, 11890, 11892, 3, + 1198, 599, 0, 11891, 11890, 1, 0, 0, 0, 11891, 11892, 1, 0, 0, 0, 11892, + 1215, 1, 0, 0, 0, 11893, 11896, 5, 2376, 0, 0, 11894, 11895, 5, 2053, 0, + 0, 11895, 11897, 3, 1218, 609, 0, 11896, 11894, 1, 0, 0, 0, 11896, 11897, + 1, 0, 0, 0, 11897, 11898, 1, 0, 0, 0, 11898, 11899, 3, 1220, 610, 0, 11899, + 11906, 5, 2377, 0, 0, 11900, 11901, 5, 1450, 0, 0, 11901, 11904, 5, 793, + 0, 0, 11902, 11905, 3, 2370, 1185, 0, 11903, 11905, 5, 2070, 0, 0, 11904, + 11902, 1, 0, 0, 0, 11904, 11903, 1, 0, 0, 0, 11905, 11907, 1, 0, 0, 0, + 11906, 11900, 1, 0, 0, 0, 11906, 11907, 1, 0, 0, 0, 11907, 11909, 1, 0, + 0, 0, 11908, 11910, 3, 1174, 587, 0, 11909, 11908, 1, 0, 0, 0, 11909, 11910, + 1, 0, 0, 0, 11910, 1217, 1, 0, 0, 0, 11911, 11912, 7, 129, 0, 0, 11912, + 1219, 1, 0, 0, 0, 11913, 11914, 5, 363, 0, 0, 11914, 11915, 5, 395, 0, + 0, 11915, 11917, 3, 782, 391, 0, 11916, 11913, 1, 0, 0, 0, 11916, 11917, + 1, 0, 0, 0, 11917, 11932, 1, 0, 0, 0, 11918, 11919, 5, 4, 0, 0, 11919, + 11930, 5, 1244, 0, 0, 11920, 11921, 5, 2376, 0, 0, 11921, 11922, 5, 2372, + 0, 0, 11922, 11931, 5, 2377, 0, 0, 11923, 11924, 5, 2376, 0, 0, 11924, + 11925, 3, 1222, 611, 0, 11925, 11926, 5, 2377, 0, 0, 11926, 11931, 1, 0, + 0, 0, 11927, 11928, 5, 2129, 0, 0, 11928, 11929, 5, 201, 0, 0, 11929, 11931, + 3, 1882, 941, 0, 11930, 11920, 1, 0, 0, 0, 11930, 11923, 1, 0, 0, 0, 11930, + 11927, 1, 0, 0, 0, 11931, 11933, 1, 0, 0, 0, 11932, 11918, 1, 0, 0, 0, + 11932, 11933, 1, 0, 0, 0, 11933, 11951, 1, 0, 0, 0, 11934, 11935, 5, 807, + 0, 0, 11935, 11936, 5, 2376, 0, 0, 11936, 11937, 3, 782, 391, 0, 11937, + 11938, 5, 2395, 0, 0, 11938, 11946, 5, 2372, 0, 0, 11939, 11940, 5, 2382, + 0, 0, 11940, 11941, 3, 782, 391, 0, 11941, 11942, 5, 2395, 0, 0, 11942, + 11943, 5, 2372, 0, 0, 11943, 11945, 1, 0, 0, 0, 11944, 11939, 1, 0, 0, + 0, 11945, 11948, 1, 0, 0, 0, 11946, 11944, 1, 0, 0, 0, 11946, 11947, 1, + 0, 0, 0, 11947, 11949, 1, 0, 0, 0, 11948, 11946, 1, 0, 0, 0, 11949, 11950, + 5, 2377, 0, 0, 11950, 11952, 1, 0, 0, 0, 11951, 11934, 1, 0, 0, 0, 11951, + 11952, 1, 0, 0, 0, 11952, 1221, 1, 0, 0, 0, 11953, 11955, 3, 1224, 612, + 0, 11954, 11953, 1, 0, 0, 0, 11954, 11955, 1, 0, 0, 0, 11955, 11957, 1, + 0, 0, 0, 11956, 11958, 3, 1240, 620, 0, 11957, 11956, 1, 0, 0, 0, 11957, + 11958, 1, 0, 0, 0, 11958, 11960, 1, 0, 0, 0, 11959, 11961, 3, 1274, 637, + 0, 11960, 11959, 1, 0, 0, 0, 11960, 11961, 1, 0, 0, 0, 11961, 1223, 1, + 0, 0, 0, 11962, 11976, 5, 2315, 0, 0, 11963, 11964, 7, 130, 0, 0, 11964, + 11977, 5, 2370, 0, 0, 11965, 11966, 5, 2317, 0, 0, 11966, 11972, 5, 151, + 0, 0, 11967, 11969, 5, 2356, 0, 0, 11968, 11967, 1, 0, 0, 0, 11968, 11969, + 1, 0, 0, 0, 11969, 11970, 1, 0, 0, 0, 11970, 11973, 5, 2355, 0, 0, 11971, + 11973, 5, 2372, 0, 0, 11972, 11968, 1, 0, 0, 0, 11972, 11971, 1, 0, 0, + 0, 11973, 11977, 1, 0, 0, 0, 11974, 11975, 5, 2318, 0, 0, 11975, 11977, + 5, 2372, 0, 0, 11976, 11963, 1, 0, 0, 0, 11976, 11965, 1, 0, 0, 0, 11976, + 11974, 1, 0, 0, 0, 11977, 11979, 1, 0, 0, 0, 11978, 11980, 3, 1228, 614, + 0, 11979, 11978, 1, 0, 0, 0, 11979, 11980, 1, 0, 0, 0, 11980, 1225, 1, + 0, 0, 0, 11981, 11982, 7, 131, 0, 0, 11982, 1227, 1, 0, 0, 0, 11983, 11985, + 3, 1230, 615, 0, 11984, 11983, 1, 0, 0, 0, 11985, 11986, 1, 0, 0, 0, 11986, + 11984, 1, 0, 0, 0, 11986, 11987, 1, 0, 0, 0, 11987, 1229, 1, 0, 0, 0, 11988, + 11989, 5, 2314, 0, 0, 11989, 12041, 3, 2318, 1159, 0, 11990, 11994, 5, + 2319, 0, 0, 11991, 11992, 3, 1236, 618, 0, 11992, 11993, 5, 2395, 0, 0, + 11993, 11995, 1, 0, 0, 0, 11994, 11991, 1, 0, 0, 0, 11994, 11995, 1, 0, + 0, 0, 11995, 11996, 1, 0, 0, 0, 11996, 12041, 3, 1238, 619, 0, 11997, 11998, + 7, 132, 0, 0, 11998, 12041, 5, 2372, 0, 0, 11999, 12000, 5, 330, 0, 0, + 12000, 12001, 5, 723, 0, 0, 12001, 12002, 7, 133, 0, 0, 12002, 12041, 5, + 2323, 0, 0, 12003, 12004, 5, 2324, 0, 0, 12004, 12041, 7, 134, 0, 0, 12005, + 12006, 5, 1660, 0, 0, 12006, 12007, 5, 2326, 0, 0, 12007, 12008, 5, 2327, + 0, 0, 12008, 12009, 5, 680, 0, 0, 12009, 12041, 7, 135, 0, 0, 12010, 12011, + 5, 799, 0, 0, 12011, 12012, 5, 2180, 0, 0, 12012, 12041, 3, 2074, 1037, + 0, 12013, 12041, 3, 1232, 616, 0, 12014, 12015, 5, 2330, 0, 0, 12015, 12041, + 5, 2370, 0, 0, 12016, 12041, 5, 2331, 0, 0, 12017, 12018, 7, 136, 0, 0, + 12018, 12041, 5, 2370, 0, 0, 12019, 12031, 5, 2333, 0, 0, 12020, 12021, + 5, 543, 0, 0, 12021, 12023, 5, 534, 0, 0, 12022, 12024, 5, 635, 0, 0, 12023, + 12022, 1, 0, 0, 0, 12023, 12024, 1, 0, 0, 0, 12024, 12032, 1, 0, 0, 0, + 12025, 12026, 5, 37, 0, 0, 12026, 12028, 5, 2334, 0, 0, 12027, 12029, 5, + 635, 0, 0, 12028, 12027, 1, 0, 0, 0, 12028, 12029, 1, 0, 0, 0, 12029, 12032, + 1, 0, 0, 0, 12030, 12032, 5, 1054, 0, 0, 12031, 12020, 1, 0, 0, 0, 12031, + 12025, 1, 0, 0, 0, 12031, 12030, 1, 0, 0, 0, 12032, 12041, 1, 0, 0, 0, + 12033, 12034, 5, 2335, 0, 0, 12034, 12035, 5, 2376, 0, 0, 12035, 12036, + 7, 137, 0, 0, 12036, 12041, 5, 2377, 0, 0, 12037, 12041, 7, 138, 0, 0, + 12038, 12039, 5, 2340, 0, 0, 12039, 12041, 5, 2370, 0, 0, 12040, 11988, + 1, 0, 0, 0, 12040, 11990, 1, 0, 0, 0, 12040, 11997, 1, 0, 0, 0, 12040, + 11999, 1, 0, 0, 0, 12040, 12003, 1, 0, 0, 0, 12040, 12005, 1, 0, 0, 0, + 12040, 12010, 1, 0, 0, 0, 12040, 12013, 1, 0, 0, 0, 12040, 12014, 1, 0, + 0, 0, 12040, 12016, 1, 0, 0, 0, 12040, 12017, 1, 0, 0, 0, 12040, 12019, + 1, 0, 0, 0, 12040, 12033, 1, 0, 0, 0, 12040, 12037, 1, 0, 0, 0, 12040, + 12038, 1, 0, 0, 0, 12041, 1231, 1, 0, 0, 0, 12042, 12044, 3, 1234, 617, + 0, 12043, 12042, 1, 0, 0, 0, 12044, 12045, 1, 0, 0, 0, 12045, 12043, 1, + 0, 0, 0, 12045, 12046, 1, 0, 0, 0, 12046, 1233, 1, 0, 0, 0, 12047, 12078, + 5, 2341, 0, 0, 12048, 12052, 5, 2342, 0, 0, 12049, 12050, 3, 1236, 618, + 0, 12050, 12051, 5, 2395, 0, 0, 12051, 12053, 1, 0, 0, 0, 12052, 12049, + 1, 0, 0, 0, 12052, 12053, 1, 0, 0, 0, 12053, 12055, 1, 0, 0, 0, 12054, + 12056, 3, 1238, 619, 0, 12055, 12054, 1, 0, 0, 0, 12055, 12056, 1, 0, 0, + 0, 12056, 12078, 1, 0, 0, 0, 12057, 12078, 5, 2343, 0, 0, 12058, 12062, + 5, 2344, 0, 0, 12059, 12060, 3, 1236, 618, 0, 12060, 12061, 5, 2395, 0, + 0, 12061, 12063, 1, 0, 0, 0, 12062, 12059, 1, 0, 0, 0, 12062, 12063, 1, + 0, 0, 0, 12063, 12065, 1, 0, 0, 0, 12064, 12066, 3, 1238, 619, 0, 12065, + 12064, 1, 0, 0, 0, 12065, 12066, 1, 0, 0, 0, 12066, 12078, 1, 0, 0, 0, + 12067, 12078, 5, 2345, 0, 0, 12068, 12072, 5, 813, 0, 0, 12069, 12070, + 3, 1236, 618, 0, 12070, 12071, 5, 2395, 0, 0, 12071, 12073, 1, 0, 0, 0, + 12072, 12069, 1, 0, 0, 0, 12072, 12073, 1, 0, 0, 0, 12073, 12075, 1, 0, + 0, 0, 12074, 12076, 3, 1238, 619, 0, 12075, 12074, 1, 0, 0, 0, 12075, 12076, + 1, 0, 0, 0, 12076, 12078, 1, 0, 0, 0, 12077, 12047, 1, 0, 0, 0, 12077, + 12048, 1, 0, 0, 0, 12077, 12057, 1, 0, 0, 0, 12077, 12058, 1, 0, 0, 0, + 12077, 12067, 1, 0, 0, 0, 12077, 12068, 1, 0, 0, 0, 12078, 1235, 1, 0, + 0, 0, 12079, 12080, 3, 782, 391, 0, 12080, 1237, 1, 0, 0, 0, 12081, 12082, + 5, 2372, 0, 0, 12082, 1239, 1, 0, 0, 0, 12083, 12085, 5, 2346, 0, 0, 12084, + 12086, 3, 1242, 621, 0, 12085, 12084, 1, 0, 0, 0, 12085, 12086, 1, 0, 0, + 0, 12086, 12088, 1, 0, 0, 0, 12087, 12089, 3, 1246, 623, 0, 12088, 12087, + 1, 0, 0, 0, 12088, 12089, 1, 0, 0, 0, 12089, 1241, 1, 0, 0, 0, 12090, 12092, + 3, 1244, 622, 0, 12091, 12090, 1, 0, 0, 0, 12092, 12093, 1, 0, 0, 0, 12093, + 12091, 1, 0, 0, 0, 12093, 12094, 1, 0, 0, 0, 12094, 1243, 1, 0, 0, 0, 12095, + 12126, 5, 2347, 0, 0, 12096, 12099, 5, 2348, 0, 0, 12097, 12098, 7, 2, + 0, 0, 12098, 12100, 5, 2349, 0, 0, 12099, 12097, 1, 0, 0, 0, 12099, 12100, + 1, 0, 0, 0, 12100, 12126, 1, 0, 0, 0, 12101, 12126, 3, 1268, 634, 0, 12102, + 12126, 3, 1270, 635, 0, 12103, 12104, 5, 37, 0, 0, 12104, 12105, 5, 2346, + 0, 0, 12105, 12106, 5, 2350, 0, 0, 12106, 12107, 5, 2351, 0, 0, 12107, + 12126, 5, 2346, 0, 0, 12108, 12109, 5, 893, 0, 0, 12109, 12110, 5, 2352, + 0, 0, 12110, 12111, 5, 2140, 0, 0, 12111, 12112, 5, 2327, 0, 0, 12112, + 12126, 5, 1145, 0, 0, 12113, 12114, 5, 1450, 0, 0, 12114, 12115, 5, 1508, + 0, 0, 12115, 12116, 5, 2188, 0, 0, 12116, 12117, 5, 37, 0, 0, 12117, 12118, + 5, 1145, 0, 0, 12118, 12126, 5, 2346, 0, 0, 12119, 12121, 3, 1272, 636, + 0, 12120, 12119, 1, 0, 0, 0, 12121, 12122, 1, 0, 0, 0, 12122, 12120, 1, + 0, 0, 0, 12122, 12123, 1, 0, 0, 0, 12123, 12126, 1, 0, 0, 0, 12124, 12126, + 7, 139, 0, 0, 12125, 12095, 1, 0, 0, 0, 12125, 12096, 1, 0, 0, 0, 12125, + 12101, 1, 0, 0, 0, 12125, 12102, 1, 0, 0, 0, 12125, 12103, 1, 0, 0, 0, + 12125, 12108, 1, 0, 0, 0, 12125, 12113, 1, 0, 0, 0, 12125, 12120, 1, 0, + 0, 0, 12125, 12124, 1, 0, 0, 0, 12126, 1245, 1, 0, 0, 0, 12127, 12128, + 5, 2376, 0, 0, 12128, 12133, 3, 1248, 624, 0, 12129, 12130, 5, 2382, 0, + 0, 12130, 12132, 3, 1248, 624, 0, 12131, 12129, 1, 0, 0, 0, 12132, 12135, + 1, 0, 0, 0, 12133, 12131, 1, 0, 0, 0, 12133, 12134, 1, 0, 0, 0, 12134, + 12136, 1, 0, 0, 0, 12135, 12133, 1, 0, 0, 0, 12136, 12137, 5, 2377, 0, + 0, 12137, 1247, 1, 0, 0, 0, 12138, 12140, 3, 1250, 625, 0, 12139, 12141, + 3, 1252, 626, 0, 12140, 12139, 1, 0, 0, 0, 12140, 12141, 1, 0, 0, 0, 12141, + 12143, 1, 0, 0, 0, 12142, 12144, 3, 1262, 631, 0, 12143, 12142, 1, 0, 0, + 0, 12143, 12144, 1, 0, 0, 0, 12144, 12146, 1, 0, 0, 0, 12145, 12147, 3, + 1264, 632, 0, 12146, 12145, 1, 0, 0, 0, 12146, 12147, 1, 0, 0, 0, 12147, + 12149, 1, 0, 0, 0, 12148, 12150, 3, 1266, 633, 0, 12149, 12148, 1, 0, 0, + 0, 12149, 12150, 1, 0, 0, 0, 12150, 1249, 1, 0, 0, 0, 12151, 12152, 3, + 2312, 1156, 0, 12152, 1251, 1, 0, 0, 0, 12153, 12155, 5, 2354, 0, 0, 12154, + 12153, 1, 0, 0, 0, 12154, 12155, 1, 0, 0, 0, 12155, 12156, 1, 0, 0, 0, + 12156, 12161, 5, 2376, 0, 0, 12157, 12162, 3, 1254, 627, 0, 12158, 12159, + 5, 2379, 0, 0, 12159, 12160, 7, 140, 0, 0, 12160, 12162, 3, 1256, 628, + 0, 12161, 12157, 1, 0, 0, 0, 12161, 12158, 1, 0, 0, 0, 12162, 12168, 1, + 0, 0, 0, 12163, 12166, 7, 141, 0, 0, 12164, 12167, 3, 1258, 629, 0, 12165, + 12167, 3, 1260, 630, 0, 12166, 12164, 1, 0, 0, 0, 12166, 12165, 1, 0, 0, + 0, 12167, 12169, 1, 0, 0, 0, 12168, 12163, 1, 0, 0, 0, 12168, 12169, 1, + 0, 0, 0, 12169, 12170, 1, 0, 0, 0, 12170, 12171, 5, 2377, 0, 0, 12171, + 1253, 1, 0, 0, 0, 12172, 12173, 5, 2370, 0, 0, 12173, 1255, 1, 0, 0, 0, + 12174, 12175, 5, 2370, 0, 0, 12175, 1257, 1, 0, 0, 0, 12176, 12177, 5, + 2370, 0, 0, 12177, 1259, 1, 0, 0, 0, 12178, 12179, 5, 2370, 0, 0, 12179, + 1261, 1, 0, 0, 0, 12180, 12182, 5, 2357, 0, 0, 12181, 12180, 1, 0, 0, 0, + 12181, 12182, 1, 0, 0, 0, 12182, 12183, 1, 0, 0, 0, 12183, 12185, 5, 710, + 0, 0, 12184, 12186, 5, 507, 0, 0, 12185, 12184, 1, 0, 0, 0, 12185, 12186, + 1, 0, 0, 0, 12186, 12190, 1, 0, 0, 0, 12187, 12188, 5, 2376, 0, 0, 12188, + 12189, 5, 2370, 0, 0, 12189, 12191, 5, 2377, 0, 0, 12190, 12187, 1, 0, + 0, 0, 12190, 12191, 1, 0, 0, 0, 12191, 12193, 1, 0, 0, 0, 12192, 12194, + 3, 1268, 634, 0, 12193, 12192, 1, 0, 0, 0, 12193, 12194, 1, 0, 0, 0, 12194, + 12271, 1, 0, 0, 0, 12195, 12206, 7, 142, 0, 0, 12196, 12200, 5, 507, 0, + 0, 12197, 12198, 5, 2376, 0, 0, 12198, 12199, 5, 2370, 0, 0, 12199, 12201, + 5, 2377, 0, 0, 12200, 12197, 1, 0, 0, 0, 12200, 12201, 1, 0, 0, 0, 12201, + 12203, 1, 0, 0, 0, 12202, 12204, 3, 1268, 634, 0, 12203, 12202, 1, 0, 0, + 0, 12203, 12204, 1, 0, 0, 0, 12204, 12207, 1, 0, 0, 0, 12205, 12207, 3, + 2350, 1175, 0, 12206, 12196, 1, 0, 0, 0, 12206, 12205, 1, 0, 0, 0, 12206, + 12207, 1, 0, 0, 0, 12207, 12271, 1, 0, 0, 0, 12208, 12271, 5, 2359, 0, + 0, 12209, 12211, 5, 2360, 0, 0, 12210, 12212, 5, 2361, 0, 0, 12211, 12210, + 1, 0, 0, 0, 12211, 12212, 1, 0, 0, 0, 12212, 12271, 1, 0, 0, 0, 12213, + 12215, 5, 551, 0, 0, 12214, 12216, 5, 507, 0, 0, 12215, 12214, 1, 0, 0, + 0, 12215, 12216, 1, 0, 0, 0, 12216, 12220, 1, 0, 0, 0, 12217, 12218, 5, + 2376, 0, 0, 12218, 12219, 5, 2370, 0, 0, 12219, 12221, 5, 2377, 0, 0, 12220, + 12217, 1, 0, 0, 0, 12220, 12221, 1, 0, 0, 0, 12221, 12223, 1, 0, 0, 0, + 12222, 12224, 3, 1268, 634, 0, 12223, 12222, 1, 0, 0, 0, 12223, 12224, + 1, 0, 0, 0, 12224, 12271, 1, 0, 0, 0, 12225, 12271, 5, 421, 0, 0, 12226, + 12228, 5, 120, 0, 0, 12227, 12229, 5, 507, 0, 0, 12228, 12227, 1, 0, 0, + 0, 12228, 12229, 1, 0, 0, 0, 12229, 12233, 1, 0, 0, 0, 12230, 12231, 5, + 2376, 0, 0, 12231, 12232, 5, 2370, 0, 0, 12232, 12234, 5, 2377, 0, 0, 12233, + 12230, 1, 0, 0, 0, 12233, 12234, 1, 0, 0, 0, 12234, 12236, 1, 0, 0, 0, + 12235, 12237, 3, 1268, 634, 0, 12236, 12235, 1, 0, 0, 0, 12236, 12237, + 1, 0, 0, 0, 12237, 12271, 1, 0, 0, 0, 12238, 12271, 5, 117, 0, 0, 12239, + 12243, 5, 1402, 0, 0, 12240, 12241, 5, 2376, 0, 0, 12241, 12242, 5, 2370, + 0, 0, 12242, 12244, 5, 2377, 0, 0, 12243, 12240, 1, 0, 0, 0, 12243, 12244, + 1, 0, 0, 0, 12244, 12271, 1, 0, 0, 0, 12245, 12249, 5, 182, 0, 0, 12246, + 12247, 5, 2376, 0, 0, 12247, 12248, 5, 2370, 0, 0, 12248, 12250, 5, 2377, + 0, 0, 12249, 12246, 1, 0, 0, 0, 12249, 12250, 1, 0, 0, 0, 12250, 12252, + 1, 0, 0, 0, 12251, 12253, 3, 1268, 634, 0, 12252, 12251, 1, 0, 0, 0, 12252, + 12253, 1, 0, 0, 0, 12253, 12255, 1, 0, 0, 0, 12254, 12256, 3, 1270, 635, + 0, 12255, 12254, 1, 0, 0, 0, 12255, 12256, 1, 0, 0, 0, 12256, 12258, 1, + 0, 0, 0, 12257, 12259, 3, 1272, 636, 0, 12258, 12257, 1, 0, 0, 0, 12258, + 12259, 1, 0, 0, 0, 12259, 12271, 1, 0, 0, 0, 12260, 12261, 7, 143, 0, 0, + 12261, 12265, 5, 2376, 0, 0, 12262, 12263, 3, 2370, 1185, 0, 12263, 12264, + 5, 2382, 0, 0, 12264, 12266, 1, 0, 0, 0, 12265, 12262, 1, 0, 0, 0, 12265, + 12266, 1, 0, 0, 0, 12266, 12267, 1, 0, 0, 0, 12267, 12268, 3, 2370, 1185, + 0, 12268, 12269, 5, 2377, 0, 0, 12269, 12271, 1, 0, 0, 0, 12270, 12181, + 1, 0, 0, 0, 12270, 12195, 1, 0, 0, 0, 12270, 12208, 1, 0, 0, 0, 12270, + 12209, 1, 0, 0, 0, 12270, 12213, 1, 0, 0, 0, 12270, 12225, 1, 0, 0, 0, + 12270, 12226, 1, 0, 0, 0, 12270, 12238, 1, 0, 0, 0, 12270, 12239, 1, 0, + 0, 0, 12270, 12245, 1, 0, 0, 0, 12270, 12260, 1, 0, 0, 0, 12271, 1263, + 1, 0, 0, 0, 12272, 12273, 7, 144, 0, 0, 12273, 12274, 3, 2074, 1037, 0, + 12274, 1265, 1, 0, 0, 0, 12275, 12279, 5, 2302, 0, 0, 12276, 12277, 3, + 1236, 618, 0, 12277, 12278, 5, 2395, 0, 0, 12278, 12280, 1, 0, 0, 0, 12279, + 12276, 1, 0, 0, 0, 12279, 12280, 1, 0, 0, 0, 12280, 12282, 1, 0, 0, 0, + 12281, 12283, 3, 1238, 619, 0, 12282, 12281, 1, 0, 0, 0, 12282, 12283, + 1, 0, 0, 0, 12283, 1267, 1, 0, 0, 0, 12284, 12285, 5, 2303, 0, 0, 12285, + 12286, 5, 151, 0, 0, 12286, 12289, 3, 1226, 613, 0, 12287, 12288, 5, 48, + 0, 0, 12288, 12290, 3, 1226, 613, 0, 12289, 12287, 1, 0, 0, 0, 12289, 12290, + 1, 0, 0, 0, 12290, 12310, 1, 0, 0, 0, 12291, 12292, 5, 2304, 0, 0, 12292, + 12295, 5, 151, 0, 0, 12293, 12296, 3, 1226, 613, 0, 12294, 12296, 5, 2183, + 0, 0, 12295, 12293, 1, 0, 0, 0, 12295, 12294, 1, 0, 0, 0, 12296, 12307, + 1, 0, 0, 0, 12297, 12299, 5, 2305, 0, 0, 12298, 12297, 1, 0, 0, 0, 12298, + 12299, 1, 0, 0, 0, 12299, 12300, 1, 0, 0, 0, 12300, 12301, 5, 2303, 0, + 0, 12301, 12302, 5, 151, 0, 0, 12302, 12305, 3, 1226, 613, 0, 12303, 12304, + 5, 48, 0, 0, 12304, 12306, 3, 1226, 613, 0, 12305, 12303, 1, 0, 0, 0, 12305, + 12306, 1, 0, 0, 0, 12306, 12308, 1, 0, 0, 0, 12307, 12298, 1, 0, 0, 0, + 12307, 12308, 1, 0, 0, 0, 12308, 12310, 1, 0, 0, 0, 12309, 12284, 1, 0, + 0, 0, 12309, 12291, 1, 0, 0, 0, 12310, 1269, 1, 0, 0, 0, 12311, 12312, + 7, 145, 0, 0, 12312, 1271, 1, 0, 0, 0, 12313, 12315, 5, 2309, 0, 0, 12314, + 12316, 7, 146, 0, 0, 12315, 12314, 1, 0, 0, 0, 12315, 12316, 1, 0, 0, 0, + 12316, 12317, 1, 0, 0, 0, 12317, 12318, 5, 2310, 0, 0, 12318, 12319, 3, + 946, 473, 0, 12319, 1273, 1, 0, 0, 0, 12320, 12321, 5, 222, 0, 0, 12321, + 12322, 5, 2311, 0, 0, 12322, 12323, 5, 2376, 0, 0, 12323, 12328, 3, 1276, + 638, 0, 12324, 12325, 5, 2382, 0, 0, 12325, 12327, 3, 1276, 638, 0, 12326, + 12324, 1, 0, 0, 0, 12327, 12330, 1, 0, 0, 0, 12328, 12326, 1, 0, 0, 0, + 12328, 12329, 1, 0, 0, 0, 12329, 12331, 1, 0, 0, 0, 12330, 12328, 1, 0, + 0, 0, 12331, 12332, 5, 2377, 0, 0, 12332, 1275, 1, 0, 0, 0, 12333, 12334, + 3, 2312, 1156, 0, 12334, 12370, 5, 572, 0, 0, 12335, 12371, 5, 1145, 0, + 0, 12336, 12337, 5, 265, 0, 0, 12337, 12371, 5, 2372, 0, 0, 12338, 12339, + 5, 244, 0, 0, 12339, 12340, 5, 2376, 0, 0, 12340, 12345, 3, 1284, 642, + 0, 12341, 12342, 5, 2382, 0, 0, 12342, 12344, 3, 1284, 642, 0, 12343, 12341, 1, 0, 0, 0, 12344, 12347, 1, 0, 0, 0, 12345, 12343, 1, 0, 0, 0, 12345, 12346, 1, 0, 0, 0, 12346, 12348, 1, 0, 0, 0, 12347, 12345, 1, 0, 0, 0, - 12348, 12350, 5, 2377, 0, 0, 12349, 12351, 3, 1282, 641, 0, 12350, 12349, - 1, 0, 0, 0, 12350, 12351, 1, 0, 0, 0, 12351, 12359, 1, 0, 0, 0, 12352, - 12353, 5, 2313, 0, 0, 12353, 12354, 3, 1278, 639, 0, 12354, 12355, 5, 2376, - 0, 0, 12355, 12356, 5, 2370, 0, 0, 12356, 12357, 5, 2377, 0, 0, 12357, - 12359, 1, 0, 0, 0, 12358, 12323, 1, 0, 0, 0, 12358, 12324, 1, 0, 0, 0, - 12358, 12326, 1, 0, 0, 0, 12358, 12338, 1, 0, 0, 0, 12358, 12352, 1, 0, - 0, 0, 12359, 1277, 1, 0, 0, 0, 12360, 12361, 3, 2310, 1155, 0, 12361, 1279, - 1, 0, 0, 0, 12362, 12367, 3, 2310, 1155, 0, 12363, 12364, 5, 265, 0, 0, - 12364, 12365, 5, 2372, 0, 0, 12365, 12367, 5, 2395, 0, 0, 12366, 12362, - 1, 0, 0, 0, 12366, 12363, 1, 0, 0, 0, 12367, 1281, 1, 0, 0, 0, 12368, 12369, - 5, 572, 0, 0, 12369, 12373, 5, 2376, 0, 0, 12370, 12371, 3, 1236, 618, - 0, 12371, 12372, 5, 2395, 0, 0, 12372, 12374, 1, 0, 0, 0, 12373, 12370, - 1, 0, 0, 0, 12373, 12374, 1, 0, 0, 0, 12374, 12376, 1, 0, 0, 0, 12375, - 12377, 3, 1238, 619, 0, 12376, 12375, 1, 0, 0, 0, 12376, 12377, 1, 0, 0, - 0, 12377, 12389, 1, 0, 0, 0, 12378, 12382, 5, 2382, 0, 0, 12379, 12380, - 3, 1236, 618, 0, 12380, 12381, 5, 2395, 0, 0, 12381, 12383, 1, 0, 0, 0, - 12382, 12379, 1, 0, 0, 0, 12382, 12383, 1, 0, 0, 0, 12383, 12385, 1, 0, - 0, 0, 12384, 12386, 3, 1238, 619, 0, 12385, 12384, 1, 0, 0, 0, 12385, 12386, - 1, 0, 0, 0, 12386, 12388, 1, 0, 0, 0, 12387, 12378, 1, 0, 0, 0, 12388, - 12391, 1, 0, 0, 0, 12389, 12387, 1, 0, 0, 0, 12389, 12390, 1, 0, 0, 0, - 12390, 12392, 1, 0, 0, 0, 12391, 12389, 1, 0, 0, 0, 12392, 12399, 5, 2377, - 0, 0, 12393, 12399, 5, 201, 0, 0, 12394, 12399, 5, 133, 0, 0, 12395, 12396, - 5, 2314, 0, 0, 12396, 12397, 5, 2398, 0, 0, 12397, 12399, 3, 2316, 1158, - 0, 12398, 12368, 1, 0, 0, 0, 12398, 12393, 1, 0, 0, 0, 12398, 12394, 1, - 0, 0, 0, 12398, 12395, 1, 0, 0, 0, 12399, 1283, 1, 0, 0, 0, 12400, 12404, - 3, 2310, 1155, 0, 12401, 12402, 5, 265, 0, 0, 12402, 12404, 5, 2372, 0, - 0, 12403, 12400, 1, 0, 0, 0, 12403, 12401, 1, 0, 0, 0, 12404, 1285, 1, - 0, 0, 0, 12405, 12407, 7, 17, 0, 0, 12406, 12405, 1, 0, 0, 0, 12406, 12407, - 1, 0, 0, 0, 12407, 12408, 1, 0, 0, 0, 12408, 12409, 5, 1507, 0, 0, 12409, - 12410, 5, 920, 0, 0, 12410, 1287, 1, 0, 0, 0, 12411, 12412, 5, 549, 0, - 0, 12412, 12414, 5, 62, 0, 0, 12413, 12415, 3, 2378, 1189, 0, 12414, 12413, - 1, 0, 0, 0, 12414, 12415, 1, 0, 0, 0, 12415, 12420, 1, 0, 0, 0, 12416, - 12417, 5, 1057, 0, 0, 12417, 12418, 5, 549, 0, 0, 12418, 12420, 5, 62, - 0, 0, 12419, 12411, 1, 0, 0, 0, 12419, 12416, 1, 0, 0, 0, 12420, 1289, - 1, 0, 0, 0, 12421, 12422, 5, 2370, 0, 0, 12422, 1291, 1, 0, 0, 0, 12423, - 12424, 5, 20, 0, 0, 12424, 12425, 5, 1682, 0, 0, 12425, 12428, 5, 819, - 0, 0, 12426, 12429, 3, 1294, 647, 0, 12427, 12429, 3, 1296, 648, 0, 12428, - 12426, 1, 0, 0, 0, 12428, 12427, 1, 0, 0, 0, 12429, 12439, 1, 0, 0, 0, - 12430, 12431, 5, 2382, 0, 0, 12431, 12432, 5, 1682, 0, 0, 12432, 12435, - 5, 819, 0, 0, 12433, 12436, 3, 1294, 647, 0, 12434, 12436, 3, 1296, 648, - 0, 12435, 12433, 1, 0, 0, 0, 12435, 12434, 1, 0, 0, 0, 12436, 12438, 1, - 0, 0, 0, 12437, 12430, 1, 0, 0, 0, 12438, 12441, 1, 0, 0, 0, 12439, 12437, - 1, 0, 0, 0, 12439, 12440, 1, 0, 0, 0, 12440, 12464, 1, 0, 0, 0, 12441, - 12439, 1, 0, 0, 0, 12442, 12443, 5, 425, 0, 0, 12443, 12444, 5, 1682, 0, - 0, 12444, 12448, 5, 819, 0, 0, 12445, 12449, 3, 1296, 648, 0, 12446, 12447, - 5, 593, 0, 0, 12447, 12449, 3, 1290, 645, 0, 12448, 12445, 1, 0, 0, 0, - 12448, 12446, 1, 0, 0, 0, 12449, 12460, 1, 0, 0, 0, 12450, 12451, 5, 2382, - 0, 0, 12451, 12452, 5, 1682, 0, 0, 12452, 12456, 5, 819, 0, 0, 12453, 12457, - 3, 1296, 648, 0, 12454, 12455, 5, 593, 0, 0, 12455, 12457, 3, 1290, 645, - 0, 12456, 12453, 1, 0, 0, 0, 12456, 12454, 1, 0, 0, 0, 12457, 12459, 1, - 0, 0, 0, 12458, 12450, 1, 0, 0, 0, 12459, 12462, 1, 0, 0, 0, 12460, 12458, - 1, 0, 0, 0, 12460, 12461, 1, 0, 0, 0, 12461, 12464, 1, 0, 0, 0, 12462, - 12460, 1, 0, 0, 0, 12463, 12423, 1, 0, 0, 0, 12463, 12442, 1, 0, 0, 0, - 12464, 1293, 1, 0, 0, 0, 12465, 12466, 5, 593, 0, 0, 12466, 12467, 3, 1290, - 645, 0, 12467, 12468, 5, 2376, 0, 0, 12468, 12471, 3, 2382, 1191, 0, 12469, - 12470, 5, 1057, 0, 0, 12470, 12472, 5, 819, 0, 0, 12471, 12469, 1, 0, 0, - 0, 12471, 12472, 1, 0, 0, 0, 12472, 12481, 1, 0, 0, 0, 12473, 12474, 5, - 2382, 0, 0, 12474, 12477, 3, 2382, 1191, 0, 12475, 12476, 5, 1057, 0, 0, - 12476, 12478, 5, 819, 0, 0, 12477, 12475, 1, 0, 0, 0, 12477, 12478, 1, - 0, 0, 0, 12478, 12480, 1, 0, 0, 0, 12479, 12473, 1, 0, 0, 0, 12480, 12483, - 1, 0, 0, 0, 12481, 12479, 1, 0, 0, 0, 12481, 12482, 1, 0, 0, 0, 12482, - 12484, 1, 0, 0, 0, 12483, 12481, 1, 0, 0, 0, 12484, 12486, 5, 2377, 0, - 0, 12485, 12487, 5, 43, 0, 0, 12486, 12485, 1, 0, 0, 0, 12486, 12487, 1, - 0, 0, 0, 12487, 1295, 1, 0, 0, 0, 12488, 12489, 5, 330, 0, 0, 12489, 12501, - 5, 2376, 0, 0, 12490, 12492, 5, 2382, 0, 0, 12491, 12490, 1, 0, 0, 0, 12491, - 12492, 1, 0, 0, 0, 12492, 12499, 1, 0, 0, 0, 12493, 12500, 5, 37, 0, 0, - 12494, 12495, 5, 1355, 0, 0, 12495, 12500, 5, 753, 0, 0, 12496, 12500, - 5, 2068, 0, 0, 12497, 12498, 5, 562, 0, 0, 12498, 12500, 5, 753, 0, 0, - 12499, 12493, 1, 0, 0, 0, 12499, 12494, 1, 0, 0, 0, 12499, 12496, 1, 0, - 0, 0, 12499, 12497, 1, 0, 0, 0, 12500, 12502, 1, 0, 0, 0, 12501, 12491, - 1, 0, 0, 0, 12502, 12503, 1, 0, 0, 0, 12503, 12501, 1, 0, 0, 0, 12503, - 12504, 1, 0, 0, 0, 12504, 12505, 1, 0, 0, 0, 12505, 12506, 5, 2377, 0, - 0, 12506, 12507, 5, 223, 0, 0, 12507, 1297, 1, 0, 0, 0, 12508, 12509, 5, - 38, 0, 0, 12509, 12522, 5, 505, 0, 0, 12510, 12517, 5, 2376, 0, 0, 12511, - 12512, 5, 1595, 0, 0, 12512, 12518, 3, 1170, 585, 0, 12513, 12514, 5, 331, - 0, 0, 12514, 12518, 5, 2372, 0, 0, 12515, 12516, 5, 700, 0, 0, 12516, 12518, - 5, 2370, 0, 0, 12517, 12511, 1, 0, 0, 0, 12517, 12513, 1, 0, 0, 0, 12517, - 12515, 1, 0, 0, 0, 12518, 12519, 1, 0, 0, 0, 12519, 12517, 1, 0, 0, 0, - 12519, 12520, 1, 0, 0, 0, 12520, 12521, 1, 0, 0, 0, 12521, 12523, 5, 2377, - 0, 0, 12522, 12510, 1, 0, 0, 0, 12522, 12523, 1, 0, 0, 0, 12523, 1299, - 1, 0, 0, 0, 12524, 12525, 5, 351, 0, 0, 12525, 12528, 5, 2088, 0, 0, 12526, - 12527, 5, 751, 0, 0, 12527, 12529, 3, 1170, 585, 0, 12528, 12526, 1, 0, - 0, 0, 12528, 12529, 1, 0, 0, 0, 12529, 1301, 1, 0, 0, 0, 12530, 12531, - 5, 1580, 0, 0, 12531, 12533, 5, 1609, 0, 0, 12532, 12534, 5, 231, 0, 0, - 12533, 12532, 1, 0, 0, 0, 12533, 12534, 1, 0, 0, 0, 12534, 12536, 1, 0, - 0, 0, 12535, 12537, 5, 168, 0, 0, 12536, 12535, 1, 0, 0, 0, 12536, 12537, - 1, 0, 0, 0, 12537, 1303, 1, 0, 0, 0, 12538, 12540, 7, 147, 0, 0, 12539, - 12538, 1, 0, 0, 0, 12539, 12540, 1, 0, 0, 0, 12540, 12541, 1, 0, 0, 0, - 12541, 12542, 5, 1415, 0, 0, 12542, 1305, 1, 0, 0, 0, 12543, 12545, 5, - 2095, 0, 0, 12544, 12546, 5, 1121, 0, 0, 12545, 12544, 1, 0, 0, 0, 12545, - 12546, 1, 0, 0, 0, 12546, 12547, 1, 0, 0, 0, 12547, 12548, 5, 647, 0, 0, - 12548, 12549, 5, 330, 0, 0, 12549, 12550, 1, 0, 0, 0, 12550, 12551, 3, - 1670, 835, 0, 12551, 1307, 1, 0, 0, 0, 12552, 12553, 5, 2046, 0, 0, 12553, - 12554, 5, 1976, 0, 0, 12554, 12556, 3, 2312, 1156, 0, 12555, 12557, 5, - 1379, 0, 0, 12556, 12555, 1, 0, 0, 0, 12556, 12557, 1, 0, 0, 0, 12557, - 12558, 1, 0, 0, 0, 12558, 12559, 5, 2396, 0, 0, 12559, 1309, 1, 0, 0, 0, - 12560, 12561, 5, 425, 0, 0, 12561, 12562, 5, 1976, 0, 0, 12562, 12565, - 3, 2312, 1156, 0, 12563, 12564, 5, 168, 0, 0, 12564, 12566, 5, 268, 0, - 0, 12565, 12563, 1, 0, 0, 0, 12565, 12566, 1, 0, 0, 0, 12566, 12568, 1, - 0, 0, 0, 12567, 12569, 5, 1379, 0, 0, 12568, 12567, 1, 0, 0, 0, 12568, - 12569, 1, 0, 0, 0, 12569, 12570, 1, 0, 0, 0, 12570, 12571, 5, 2396, 0, - 0, 12571, 1311, 1, 0, 0, 0, 12572, 12573, 5, 425, 0, 0, 12573, 12574, 5, - 1973, 0, 0, 12574, 12579, 3, 2378, 1189, 0, 12575, 12577, 7, 148, 0, 0, - 12576, 12578, 5, 1394, 0, 0, 12577, 12576, 1, 0, 0, 0, 12577, 12578, 1, - 0, 0, 0, 12578, 12580, 1, 0, 0, 0, 12579, 12575, 1, 0, 0, 0, 12579, 12580, - 1, 0, 0, 0, 12580, 12582, 1, 0, 0, 0, 12581, 12583, 3, 1316, 658, 0, 12582, - 12581, 1, 0, 0, 0, 12582, 12583, 1, 0, 0, 0, 12583, 1313, 1, 0, 0, 0, 12584, - 12585, 5, 425, 0, 0, 12585, 12586, 5, 1973, 0, 0, 12586, 12587, 5, 1568, - 0, 0, 12587, 12589, 3, 2378, 1189, 0, 12588, 12590, 3, 1316, 658, 0, 12589, - 12588, 1, 0, 0, 0, 12589, 12590, 1, 0, 0, 0, 12590, 1315, 1, 0, 0, 0, 12591, - 12592, 5, 647, 0, 0, 12592, 12595, 5, 276, 0, 0, 12593, 12594, 7, 149, - 0, 0, 12594, 12596, 5, 332, 0, 0, 12595, 12593, 1, 0, 0, 0, 12595, 12596, - 1, 0, 0, 0, 12596, 12599, 1, 0, 0, 0, 12597, 12598, 5, 168, 0, 0, 12598, - 12600, 5, 268, 0, 0, 12599, 12597, 1, 0, 0, 0, 12599, 12600, 1, 0, 0, 0, - 12600, 1317, 1, 0, 0, 0, 12601, 12602, 5, 425, 0, 0, 12602, 12603, 5, 2166, - 0, 0, 12603, 12606, 3, 2312, 1156, 0, 12604, 12605, 5, 168, 0, 0, 12605, - 12607, 5, 267, 0, 0, 12606, 12604, 1, 0, 0, 0, 12606, 12607, 1, 0, 0, 0, - 12607, 12608, 1, 0, 0, 0, 12608, 12609, 5, 2396, 0, 0, 12609, 1319, 1, - 0, 0, 0, 12610, 12611, 5, 226, 0, 0, 12611, 12612, 5, 1175, 0, 0, 12612, - 12613, 5, 222, 0, 0, 12613, 12614, 3, 2310, 1155, 0, 12614, 12615, 5, 723, - 0, 0, 12615, 12616, 3, 2372, 1186, 0, 12616, 1321, 1, 0, 0, 0, 12617, 12618, - 7, 17, 0, 0, 12618, 1323, 1, 0, 0, 0, 12619, 12620, 7, 150, 0, 0, 12620, - 1325, 1, 0, 0, 0, 12621, 12623, 5, 41, 0, 0, 12622, 12624, 5, 1377, 0, - 0, 12623, 12622, 1, 0, 0, 0, 12623, 12624, 1, 0, 0, 0, 12624, 12625, 1, - 0, 0, 0, 12625, 12629, 5, 1689, 0, 0, 12626, 12627, 3, 2258, 1129, 0, 12627, - 12628, 5, 2369, 0, 0, 12628, 12630, 1, 0, 0, 0, 12629, 12626, 1, 0, 0, - 0, 12629, 12630, 1, 0, 0, 0, 12630, 12631, 1, 0, 0, 0, 12631, 12632, 3, - 2318, 1159, 0, 12632, 12633, 7, 151, 0, 0, 12633, 1327, 1, 0, 0, 0, 12634, - 12637, 5, 301, 0, 0, 12635, 12636, 5, 1219, 0, 0, 12636, 12638, 5, 1463, - 0, 0, 12637, 12635, 1, 0, 0, 0, 12637, 12638, 1, 0, 0, 0, 12638, 12639, - 1, 0, 0, 0, 12639, 12640, 5, 1377, 0, 0, 12640, 12641, 5, 1689, 0, 0, 12641, - 12642, 3, 2318, 1159, 0, 12642, 12646, 5, 564, 0, 0, 12643, 12644, 3, 2258, - 1129, 0, 12644, 12645, 5, 2369, 0, 0, 12645, 12647, 1, 0, 0, 0, 12646, - 12643, 1, 0, 0, 0, 12646, 12647, 1, 0, 0, 0, 12647, 12648, 1, 0, 0, 0, - 12648, 12651, 3, 2320, 1160, 0, 12649, 12650, 5, 2384, 0, 0, 12650, 12652, - 3, 2308, 1154, 0, 12651, 12649, 1, 0, 0, 0, 12651, 12652, 1, 0, 0, 0, 12652, - 12677, 1, 0, 0, 0, 12653, 12656, 5, 301, 0, 0, 12654, 12655, 5, 1219, 0, - 0, 12655, 12657, 5, 1463, 0, 0, 12656, 12654, 1, 0, 0, 0, 12656, 12657, - 1, 0, 0, 0, 12657, 12658, 1, 0, 0, 0, 12658, 12662, 5, 1689, 0, 0, 12659, - 12660, 3, 2258, 1129, 0, 12660, 12661, 5, 2369, 0, 0, 12661, 12663, 1, - 0, 0, 0, 12662, 12659, 1, 0, 0, 0, 12662, 12663, 1, 0, 0, 0, 12663, 12664, - 1, 0, 0, 0, 12664, 12665, 3, 2318, 1159, 0, 12665, 12669, 5, 564, 0, 0, - 12666, 12667, 3, 2258, 1129, 0, 12667, 12668, 5, 2369, 0, 0, 12668, 12670, - 1, 0, 0, 0, 12669, 12666, 1, 0, 0, 0, 12669, 12670, 1, 0, 0, 0, 12670, - 12671, 1, 0, 0, 0, 12671, 12674, 3, 2320, 1160, 0, 12672, 12673, 5, 2384, - 0, 0, 12673, 12675, 3, 2308, 1154, 0, 12674, 12672, 1, 0, 0, 0, 12674, - 12675, 1, 0, 0, 0, 12675, 12677, 1, 0, 0, 0, 12676, 12634, 1, 0, 0, 0, - 12676, 12653, 1, 0, 0, 0, 12677, 1329, 1, 0, 0, 0, 12678, 12680, 5, 425, - 0, 0, 12679, 12681, 5, 1377, 0, 0, 12680, 12679, 1, 0, 0, 0, 12680, 12681, - 1, 0, 0, 0, 12681, 12682, 1, 0, 0, 0, 12682, 12686, 5, 1689, 0, 0, 12683, - 12684, 3, 2258, 1129, 0, 12684, 12685, 5, 2369, 0, 0, 12685, 12687, 1, - 0, 0, 0, 12686, 12683, 1, 0, 0, 0, 12686, 12687, 1, 0, 0, 0, 12687, 12688, - 1, 0, 0, 0, 12688, 12690, 3, 2318, 1159, 0, 12689, 12691, 5, 560, 0, 0, - 12690, 12689, 1, 0, 0, 0, 12690, 12691, 1, 0, 0, 0, 12691, 1331, 1, 0, - 0, 0, 12692, 12693, 5, 301, 0, 0, 12693, 12696, 5, 1611, 0, 0, 12694, 12695, - 5, 2398, 0, 0, 12695, 12697, 3, 1334, 667, 0, 12696, 12694, 1, 0, 0, 0, - 12696, 12697, 1, 0, 0, 0, 12697, 12698, 1, 0, 0, 0, 12698, 12709, 5, 572, - 0, 0, 12699, 12702, 5, 1297, 0, 0, 12700, 12701, 5, 2398, 0, 0, 12701, - 12703, 3, 1336, 668, 0, 12702, 12700, 1, 0, 0, 0, 12702, 12703, 1, 0, 0, - 0, 12703, 12706, 1, 0, 0, 0, 12704, 12705, 5, 66, 0, 0, 12705, 12707, 5, - 284, 0, 0, 12706, 12704, 1, 0, 0, 0, 12706, 12707, 1, 0, 0, 0, 12707, 12710, - 1, 0, 0, 0, 12708, 12710, 5, 871, 0, 0, 12709, 12699, 1, 0, 0, 0, 12709, - 12708, 1, 0, 0, 0, 12710, 1333, 1, 0, 0, 0, 12711, 12712, 5, 2372, 0, 0, - 12712, 1335, 1, 0, 0, 0, 12713, 12714, 5, 2372, 0, 0, 12714, 1337, 1, 0, - 0, 0, 12715, 12716, 5, 226, 0, 0, 12716, 12717, 5, 1175, 0, 0, 12717, 12718, - 5, 1976, 0, 0, 12718, 12719, 3, 2312, 1156, 0, 12719, 12720, 5, 723, 0, - 0, 12720, 12721, 3, 2372, 1186, 0, 12721, 1339, 1, 0, 0, 0, 12722, 12723, - 5, 226, 0, 0, 12723, 12724, 5, 1175, 0, 0, 12724, 12725, 5, 848, 0, 0, - 12725, 12726, 5, 2166, 0, 0, 12726, 12727, 3, 2312, 1156, 0, 12727, 12728, - 5, 723, 0, 0, 12728, 12729, 3, 2372, 1186, 0, 12729, 1341, 1, 0, 0, 0, - 12730, 12731, 5, 41, 0, 0, 12731, 12732, 5, 44, 0, 0, 12732, 12736, 5, - 2166, 0, 0, 12733, 12734, 3, 2258, 1129, 0, 12734, 12735, 5, 2369, 0, 0, - 12735, 12737, 1, 0, 0, 0, 12736, 12733, 1, 0, 0, 0, 12736, 12737, 1, 0, - 0, 0, 12737, 12738, 1, 0, 0, 0, 12738, 12745, 3, 2378, 1189, 0, 12739, - 12740, 5, 1460, 0, 0, 12740, 12741, 5, 2029, 0, 0, 12741, 12746, 3, 2378, - 1189, 0, 12742, 12746, 5, 233, 0, 0, 12743, 12746, 3, 1344, 672, 0, 12744, - 12746, 3, 1350, 675, 0, 12745, 12739, 1, 0, 0, 0, 12745, 12742, 1, 0, 0, - 0, 12745, 12743, 1, 0, 0, 0, 12745, 12744, 1, 0, 0, 0, 12746, 1343, 1, - 0, 0, 0, 12747, 12748, 5, 20, 0, 0, 12748, 12749, 5, 155, 0, 0, 12749, - 12750, 5, 862, 0, 0, 12750, 12751, 5, 593, 0, 0, 12751, 12754, 5, 2376, - 0, 0, 12752, 12755, 5, 37, 0, 0, 12753, 12755, 3, 1348, 674, 0, 12754, - 12752, 1, 0, 0, 0, 12754, 12753, 1, 0, 0, 0, 12754, 12755, 1, 0, 0, 0, - 12755, 12756, 1, 0, 0, 0, 12756, 12757, 5, 2377, 0, 0, 12757, 12758, 5, - 783, 0, 0, 12758, 12759, 5, 2376, 0, 0, 12759, 12764, 3, 1346, 673, 0, - 12760, 12761, 5, 2382, 0, 0, 12761, 12763, 3, 1346, 673, 0, 12762, 12760, - 1, 0, 0, 0, 12763, 12766, 1, 0, 0, 0, 12764, 12762, 1, 0, 0, 0, 12764, - 12765, 1, 0, 0, 0, 12765, 12767, 1, 0, 0, 0, 12766, 12764, 1, 0, 0, 0, - 12767, 12768, 5, 2377, 0, 0, 12768, 1345, 1, 0, 0, 0, 12769, 12770, 3, - 2378, 1189, 0, 12770, 12771, 5, 2369, 0, 0, 12771, 12773, 1, 0, 0, 0, 12772, - 12769, 1, 0, 0, 0, 12772, 12773, 1, 0, 0, 0, 12773, 12774, 1, 0, 0, 0, - 12774, 12775, 3, 2378, 1189, 0, 12775, 12776, 5, 2369, 0, 0, 12776, 12778, - 1, 0, 0, 0, 12777, 12772, 1, 0, 0, 0, 12777, 12778, 1, 0, 0, 0, 12778, - 12779, 1, 0, 0, 0, 12779, 12780, 3, 2378, 1189, 0, 12780, 1347, 1, 0, 0, - 0, 12781, 12786, 3, 2378, 1189, 0, 12782, 12783, 5, 2382, 0, 0, 12783, - 12785, 3, 2378, 1189, 0, 12784, 12782, 1, 0, 0, 0, 12785, 12788, 1, 0, - 0, 0, 12786, 12784, 1, 0, 0, 0, 12786, 12787, 1, 0, 0, 0, 12787, 1349, - 1, 0, 0, 0, 12788, 12786, 1, 0, 0, 0, 12789, 12790, 5, 425, 0, 0, 12790, - 12791, 5, 155, 0, 0, 12791, 12792, 5, 862, 0, 0, 12792, 12793, 5, 593, - 0, 0, 12793, 12796, 5, 2376, 0, 0, 12794, 12797, 5, 37, 0, 0, 12795, 12797, - 3, 1348, 674, 0, 12796, 12794, 1, 0, 0, 0, 12796, 12795, 1, 0, 0, 0, 12796, - 12797, 1, 0, 0, 0, 12797, 12798, 1, 0, 0, 0, 12798, 12799, 5, 2377, 0, - 0, 12799, 12800, 5, 783, 0, 0, 12800, 12801, 5, 2376, 0, 0, 12801, 12806, - 3, 1346, 673, 0, 12802, 12803, 5, 2382, 0, 0, 12803, 12805, 3, 1346, 673, - 0, 12804, 12802, 1, 0, 0, 0, 12805, 12808, 1, 0, 0, 0, 12806, 12804, 1, - 0, 0, 0, 12806, 12807, 1, 0, 0, 0, 12807, 12809, 1, 0, 0, 0, 12808, 12806, - 1, 0, 0, 0, 12809, 12810, 5, 2377, 0, 0, 12810, 1351, 1, 0, 0, 0, 12811, - 12812, 5, 41, 0, 0, 12812, 12813, 5, 80, 0, 0, 12813, 12817, 5, 392, 0, - 0, 12814, 12815, 3, 2258, 1129, 0, 12815, 12816, 5, 2369, 0, 0, 12816, - 12818, 1, 0, 0, 0, 12817, 12814, 1, 0, 0, 0, 12817, 12818, 1, 0, 0, 0, - 12818, 12819, 1, 0, 0, 0, 12819, 12824, 3, 2378, 1189, 0, 12820, 12821, - 5, 1460, 0, 0, 12821, 12822, 5, 2029, 0, 0, 12822, 12825, 3, 2378, 1189, - 0, 12823, 12825, 5, 233, 0, 0, 12824, 12820, 1, 0, 0, 0, 12824, 12823, - 1, 0, 0, 0, 12825, 1353, 1, 0, 0, 0, 12826, 12827, 5, 41, 0, 0, 12827, - 12828, 5, 82, 0, 0, 12828, 12829, 5, 1318, 0, 0, 12829, 12831, 3, 2378, - 1189, 0, 12830, 12832, 5, 20, 0, 0, 12831, 12830, 1, 0, 0, 0, 12831, 12832, - 1, 0, 0, 0, 12832, 12846, 1, 0, 0, 0, 12833, 12835, 3, 406, 203, 0, 12834, - 12833, 1, 0, 0, 0, 12834, 12835, 1, 0, 0, 0, 12835, 12837, 1, 0, 0, 0, - 12836, 12838, 3, 408, 204, 0, 12837, 12836, 1, 0, 0, 0, 12837, 12838, 1, - 0, 0, 0, 12838, 12840, 1, 0, 0, 0, 12839, 12841, 3, 422, 211, 0, 12840, - 12839, 1, 0, 0, 0, 12840, 12841, 1, 0, 0, 0, 12841, 12847, 1, 0, 0, 0, - 12842, 12843, 5, 1174, 0, 0, 12843, 12845, 5, 2023, 0, 0, 12844, 12842, - 1, 0, 0, 0, 12844, 12845, 1, 0, 0, 0, 12845, 12847, 1, 0, 0, 0, 12846, - 12834, 1, 0, 0, 0, 12846, 12844, 1, 0, 0, 0, 12847, 12849, 1, 0, 0, 0, - 12848, 12850, 5, 425, 0, 0, 12849, 12848, 1, 0, 0, 0, 12849, 12850, 1, - 0, 0, 0, 12850, 12864, 1, 0, 0, 0, 12851, 12853, 3, 406, 203, 0, 12852, - 12851, 1, 0, 0, 0, 12852, 12853, 1, 0, 0, 0, 12853, 12855, 1, 0, 0, 0, - 12854, 12856, 3, 408, 204, 0, 12855, 12854, 1, 0, 0, 0, 12855, 12856, 1, - 0, 0, 0, 12856, 12858, 1, 0, 0, 0, 12857, 12859, 3, 422, 211, 0, 12858, - 12857, 1, 0, 0, 0, 12858, 12859, 1, 0, 0, 0, 12859, 12865, 1, 0, 0, 0, - 12860, 12861, 5, 1174, 0, 0, 12861, 12863, 5, 2023, 0, 0, 12862, 12860, - 1, 0, 0, 0, 12862, 12863, 1, 0, 0, 0, 12863, 12865, 1, 0, 0, 0, 12864, - 12852, 1, 0, 0, 0, 12864, 12862, 1, 0, 0, 0, 12865, 12874, 1, 0, 0, 0, - 12866, 12872, 5, 247, 0, 0, 12867, 12873, 5, 425, 0, 0, 12868, 12869, 5, - 2372, 0, 0, 12869, 12870, 5, 477, 0, 0, 12870, 12871, 5, 1296, 0, 0, 12871, - 12873, 7, 50, 0, 0, 12872, 12867, 1, 0, 0, 0, 12872, 12868, 1, 0, 0, 0, - 12873, 12875, 1, 0, 0, 0, 12874, 12866, 1, 0, 0, 0, 12874, 12875, 1, 0, - 0, 0, 12875, 1355, 1, 0, 0, 0, 12876, 12877, 5, 41, 0, 0, 12877, 12878, - 5, 206, 0, 0, 12878, 12885, 3, 462, 231, 0, 12879, 12886, 3, 1188, 594, - 0, 12880, 12881, 5, 1595, 0, 0, 12881, 12886, 3, 1170, 585, 0, 12882, 12886, - 3, 1298, 649, 0, 12883, 12886, 3, 1300, 650, 0, 12884, 12886, 3, 1378, - 689, 0, 12885, 12879, 1, 0, 0, 0, 12885, 12880, 1, 0, 0, 0, 12885, 12882, - 1, 0, 0, 0, 12885, 12883, 1, 0, 0, 0, 12885, 12884, 1, 0, 0, 0, 12886, - 12887, 1, 0, 0, 0, 12887, 12885, 1, 0, 0, 0, 12887, 12888, 1, 0, 0, 0, - 12888, 12890, 1, 0, 0, 0, 12889, 12891, 3, 926, 463, 0, 12890, 12889, 1, - 0, 0, 0, 12890, 12891, 1, 0, 0, 0, 12891, 12892, 1, 0, 0, 0, 12892, 12893, - 5, 2396, 0, 0, 12893, 1357, 1, 0, 0, 0, 12894, 12895, 5, 425, 0, 0, 12895, - 12896, 5, 44, 0, 0, 12896, 12900, 5, 2166, 0, 0, 12897, 12898, 3, 2258, - 1129, 0, 12898, 12899, 5, 2369, 0, 0, 12899, 12901, 1, 0, 0, 0, 12900, - 12897, 1, 0, 0, 0, 12900, 12901, 1, 0, 0, 0, 12901, 12902, 1, 0, 0, 0, - 12902, 12903, 3, 2378, 1189, 0, 12903, 1359, 1, 0, 0, 0, 12904, 12905, - 5, 425, 0, 0, 12905, 12906, 5, 80, 0, 0, 12906, 12910, 5, 392, 0, 0, 12907, - 12908, 3, 2258, 1129, 0, 12908, 12909, 5, 2369, 0, 0, 12909, 12911, 1, - 0, 0, 0, 12910, 12907, 1, 0, 0, 0, 12910, 12911, 1, 0, 0, 0, 12911, 12912, - 1, 0, 0, 0, 12912, 12913, 3, 2378, 1189, 0, 12913, 1361, 1, 0, 0, 0, 12914, - 12915, 5, 425, 0, 0, 12915, 12916, 5, 82, 0, 0, 12916, 12917, 5, 1318, - 0, 0, 12917, 12918, 3, 2378, 1189, 0, 12918, 1363, 1, 0, 0, 0, 12919, 12920, - 5, 425, 0, 0, 12920, 12921, 5, 549, 0, 0, 12921, 12922, 5, 62, 0, 0, 12922, - 12923, 3, 2378, 1189, 0, 12923, 1365, 1, 0, 0, 0, 12924, 12925, 5, 425, - 0, 0, 12925, 12926, 5, 206, 0, 0, 12926, 12933, 3, 462, 231, 0, 12927, - 12928, 5, 647, 0, 0, 12928, 12931, 5, 1974, 0, 0, 12929, 12930, 5, 168, - 0, 0, 12930, 12932, 5, 268, 0, 0, 12931, 12929, 1, 0, 0, 0, 12931, 12932, - 1, 0, 0, 0, 12932, 12934, 1, 0, 0, 0, 12933, 12927, 1, 0, 0, 0, 12933, - 12934, 1, 0, 0, 0, 12934, 1367, 1, 0, 0, 0, 12935, 12936, 5, 425, 0, 0, - 12936, 12937, 5, 277, 0, 0, 12937, 12938, 3, 2378, 1189, 0, 12938, 1369, - 1, 0, 0, 0, 12939, 12940, 5, 425, 0, 0, 12940, 12941, 5, 395, 0, 0, 12941, - 12942, 3, 2378, 1189, 0, 12942, 1371, 1, 0, 0, 0, 12943, 12944, 5, 425, - 0, 0, 12944, 12945, 5, 407, 0, 0, 12945, 12954, 3, 2378, 1189, 0, 12946, - 12948, 5, 560, 0, 0, 12947, 12946, 1, 0, 0, 0, 12947, 12948, 1, 0, 0, 0, - 12948, 12949, 1, 0, 0, 0, 12949, 12952, 5, 647, 0, 0, 12950, 12952, 5, - 487, 0, 0, 12951, 12947, 1, 0, 0, 0, 12951, 12950, 1, 0, 0, 0, 12952, 12953, - 1, 0, 0, 0, 12953, 12955, 5, 276, 0, 0, 12954, 12951, 1, 0, 0, 0, 12954, - 12955, 1, 0, 0, 0, 12955, 1373, 1, 0, 0, 0, 12956, 12957, 5, 425, 0, 0, - 12957, 12958, 5, 438, 0, 0, 12958, 12960, 3, 2378, 1189, 0, 12959, 12961, - 5, 168, 0, 0, 12960, 12959, 1, 0, 0, 0, 12960, 12961, 1, 0, 0, 0, 12961, - 1375, 1, 0, 0, 0, 12962, 12963, 5, 2046, 0, 0, 12963, 12964, 5, 206, 0, - 0, 12964, 12967, 3, 462, 231, 0, 12965, 12966, 7, 152, 0, 0, 12966, 12968, - 5, 1655, 0, 0, 12967, 12965, 1, 0, 0, 0, 12967, 12968, 1, 0, 0, 0, 12968, - 1377, 1, 0, 0, 0, 12969, 12970, 7, 103, 0, 0, 12970, 1379, 1, 0, 0, 0, - 12971, 12972, 3, 2382, 1191, 0, 12972, 1381, 1, 0, 0, 0, 12973, 12974, - 5, 41, 0, 0, 12974, 12990, 3, 1384, 692, 0, 12975, 12991, 3, 1386, 693, - 0, 12976, 12991, 3, 1392, 696, 0, 12977, 12991, 3, 1408, 704, 0, 12978, - 12991, 3, 1418, 709, 0, 12979, 12991, 3, 1436, 718, 0, 12980, 12991, 3, - 1440, 720, 0, 12981, 12991, 3, 1456, 728, 0, 12982, 12991, 3, 1460, 730, - 0, 12983, 12991, 3, 1462, 731, 0, 12984, 12991, 3, 1474, 737, 0, 12985, - 12991, 3, 1476, 738, 0, 12986, 12991, 3, 1478, 739, 0, 12987, 12991, 3, - 1480, 740, 0, 12988, 12991, 3, 1486, 743, 0, 12989, 12991, 3, 1488, 744, - 0, 12990, 12975, 1, 0, 0, 0, 12990, 12976, 1, 0, 0, 0, 12990, 12977, 1, - 0, 0, 0, 12990, 12978, 1, 0, 0, 0, 12990, 12979, 1, 0, 0, 0, 12990, 12980, - 1, 0, 0, 0, 12990, 12981, 1, 0, 0, 0, 12990, 12982, 1, 0, 0, 0, 12990, - 12983, 1, 0, 0, 0, 12990, 12984, 1, 0, 0, 0, 12990, 12985, 1, 0, 0, 0, - 12990, 12986, 1, 0, 0, 0, 12990, 12987, 1, 0, 0, 0, 12990, 12988, 1, 0, - 0, 0, 12990, 12989, 1, 0, 0, 0, 12991, 12992, 1, 0, 0, 0, 12992, 12993, - 5, 2396, 0, 0, 12993, 1383, 1, 0, 0, 0, 12994, 12996, 5, 1315, 0, 0, 12995, - 12994, 1, 0, 0, 0, 12995, 12996, 1, 0, 0, 0, 12996, 12997, 1, 0, 0, 0, - 12997, 12999, 5, 329, 0, 0, 12998, 13000, 3, 1380, 690, 0, 12999, 12998, - 1, 0, 0, 0, 12999, 13000, 1, 0, 0, 0, 13000, 1385, 1, 0, 0, 0, 13001, 13004, - 5, 917, 0, 0, 13002, 13003, 7, 153, 0, 0, 13003, 13005, 5, 329, 0, 0, 13004, - 13002, 1, 0, 0, 0, 13004, 13005, 1, 0, 0, 0, 13005, 13021, 1, 0, 0, 0, - 13006, 13009, 5, 1180, 0, 0, 13007, 13008, 5, 1408, 0, 0, 13008, 13010, - 5, 2192, 0, 0, 13009, 13007, 1, 0, 0, 0, 13009, 13010, 1, 0, 0, 0, 13010, - 13012, 1, 0, 0, 0, 13011, 13013, 3, 1388, 694, 0, 13012, 13011, 1, 0, 0, - 0, 13012, 13013, 1, 0, 0, 0, 13013, 13015, 1, 0, 0, 0, 13014, 13016, 3, - 1390, 695, 0, 13015, 13014, 1, 0, 0, 0, 13015, 13016, 1, 0, 0, 0, 13016, - 13021, 1, 0, 0, 0, 13017, 13018, 5, 1180, 0, 0, 13018, 13019, 5, 1408, - 0, 0, 13019, 13021, 5, 1174, 0, 0, 13020, 13001, 1, 0, 0, 0, 13020, 13006, - 1, 0, 0, 0, 13020, 13017, 1, 0, 0, 0, 13021, 1387, 1, 0, 0, 0, 13022, 13023, - 7, 56, 0, 0, 13023, 1389, 1, 0, 0, 0, 13024, 13025, 7, 154, 0, 0, 13025, - 1391, 1, 0, 0, 0, 13026, 13032, 3, 1396, 698, 0, 13027, 13032, 3, 1404, - 702, 0, 13028, 13029, 3, 1394, 697, 0, 13029, 13030, 5, 98, 0, 0, 13030, - 13032, 1, 0, 0, 0, 13031, 13026, 1, 0, 0, 0, 13031, 13027, 1, 0, 0, 0, - 13031, 13028, 1, 0, 0, 0, 13032, 1393, 1, 0, 0, 0, 13033, 13034, 7, 155, - 0, 0, 13034, 1395, 1, 0, 0, 0, 13035, 13037, 5, 1417, 0, 0, 13036, 13038, - 5, 91, 0, 0, 13037, 13036, 1, 0, 0, 0, 13037, 13038, 1, 0, 0, 0, 13038, - 13041, 1, 0, 0, 0, 13039, 13040, 5, 572, 0, 0, 13040, 13042, 5, 2372, 0, - 0, 13041, 13039, 1, 0, 0, 0, 13041, 13042, 1, 0, 0, 0, 13042, 13065, 1, - 0, 0, 0, 13043, 13048, 3, 1398, 699, 0, 13044, 13048, 3, 1400, 700, 0, - 13045, 13046, 5, 813, 0, 0, 13046, 13048, 5, 2372, 0, 0, 13047, 13043, - 1, 0, 0, 0, 13047, 13044, 1, 0, 0, 0, 13047, 13045, 1, 0, 0, 0, 13047, - 13048, 1, 0, 0, 0, 13048, 13058, 1, 0, 0, 0, 13049, 13055, 5, 1986, 0, - 0, 13050, 13051, 5, 39, 0, 0, 13051, 13052, 5, 2370, 0, 0, 13052, 13055, - 5, 287, 0, 0, 13053, 13055, 3, 926, 463, 0, 13054, 13049, 1, 0, 0, 0, 13054, - 13050, 1, 0, 0, 0, 13054, 13053, 1, 0, 0, 0, 13055, 13056, 1, 0, 0, 0, - 13056, 13054, 1, 0, 0, 0, 13056, 13057, 1, 0, 0, 0, 13057, 13059, 1, 0, - 0, 0, 13058, 13054, 1, 0, 0, 0, 13058, 13059, 1, 0, 0, 0, 13059, 13066, - 1, 0, 0, 0, 13060, 13062, 5, 278, 0, 0, 13061, 13063, 5, 363, 0, 0, 13062, - 13061, 1, 0, 0, 0, 13062, 13063, 1, 0, 0, 0, 13063, 13066, 1, 0, 0, 0, - 13064, 13066, 5, 163, 0, 0, 13065, 13047, 1, 0, 0, 0, 13065, 13060, 1, - 0, 0, 0, 13065, 13064, 1, 0, 0, 0, 13066, 1397, 1, 0, 0, 0, 13067, 13069, - 5, 1628, 0, 0, 13068, 13067, 1, 0, 0, 0, 13068, 13069, 1, 0, 0, 0, 13069, - 13070, 1, 0, 0, 0, 13070, 13090, 5, 329, 0, 0, 13071, 13078, 5, 2086, 0, - 0, 13072, 13079, 5, 163, 0, 0, 13073, 13074, 5, 2001, 0, 0, 13074, 13079, - 5, 2372, 0, 0, 13075, 13076, 5, 179, 0, 0, 13076, 13079, 5, 2370, 0, 0, - 13077, 13079, 5, 264, 0, 0, 13078, 13072, 1, 0, 0, 0, 13078, 13073, 1, - 0, 0, 0, 13078, 13075, 1, 0, 0, 0, 13078, 13077, 1, 0, 0, 0, 13079, 13087, - 1, 0, 0, 0, 13080, 13081, 5, 2129, 0, 0, 13081, 13082, 5, 98, 0, 0, 13082, - 13087, 5, 279, 0, 0, 13083, 13084, 5, 1602, 0, 0, 13084, 13085, 5, 2001, - 0, 0, 13085, 13087, 5, 2372, 0, 0, 13086, 13071, 1, 0, 0, 0, 13086, 13080, - 1, 0, 0, 0, 13086, 13083, 1, 0, 0, 0, 13087, 13088, 1, 0, 0, 0, 13088, - 13086, 1, 0, 0, 0, 13088, 13089, 1, 0, 0, 0, 13089, 13091, 1, 0, 0, 0, - 13090, 13086, 1, 0, 0, 0, 13090, 13091, 1, 0, 0, 0, 13091, 1399, 1, 0, - 0, 0, 13092, 13093, 5, 1973, 0, 0, 13093, 13098, 3, 1666, 833, 0, 13094, - 13095, 5, 2382, 0, 0, 13095, 13097, 3, 1666, 833, 0, 13096, 13094, 1, 0, - 0, 0, 13097, 13100, 1, 0, 0, 0, 13098, 13096, 1, 0, 0, 0, 13098, 13099, - 1, 0, 0, 0, 13099, 13114, 1, 0, 0, 0, 13100, 13098, 1, 0, 0, 0, 13101, - 13102, 5, 331, 0, 0, 13102, 13114, 5, 2372, 0, 0, 13103, 13109, 3, 1470, - 735, 0, 13104, 13105, 5, 2382, 0, 0, 13105, 13108, 5, 2372, 0, 0, 13106, - 13108, 3, 1470, 735, 0, 13107, 13104, 1, 0, 0, 0, 13107, 13106, 1, 0, 0, - 0, 13108, 13111, 1, 0, 0, 0, 13109, 13107, 1, 0, 0, 0, 13109, 13110, 1, - 0, 0, 0, 13110, 13114, 1, 0, 0, 0, 13111, 13109, 1, 0, 0, 0, 13112, 13114, - 3, 1402, 701, 0, 13113, 13092, 1, 0, 0, 0, 13113, 13101, 1, 0, 0, 0, 13113, - 13103, 1, 0, 0, 0, 13113, 13112, 1, 0, 0, 0, 13114, 1401, 1, 0, 0, 0, 13115, - 13116, 4, 701, 8, 0, 13116, 13137, 5, 1628, 0, 0, 13117, 13118, 5, 1973, - 0, 0, 13118, 13123, 3, 1666, 833, 0, 13119, 13120, 5, 2382, 0, 0, 13120, - 13122, 3, 1666, 833, 0, 13121, 13119, 1, 0, 0, 0, 13122, 13125, 1, 0, 0, - 0, 13123, 13121, 1, 0, 0, 0, 13123, 13124, 1, 0, 0, 0, 13124, 13138, 1, - 0, 0, 0, 13125, 13123, 1, 0, 0, 0, 13126, 13127, 5, 331, 0, 0, 13127, 13138, - 5, 2372, 0, 0, 13128, 13134, 3, 1470, 735, 0, 13129, 13130, 5, 2382, 0, - 0, 13130, 13133, 5, 2372, 0, 0, 13131, 13133, 3, 1470, 735, 0, 13132, 13129, - 1, 0, 0, 0, 13132, 13131, 1, 0, 0, 0, 13133, 13136, 1, 0, 0, 0, 13134, - 13132, 1, 0, 0, 0, 13134, 13135, 1, 0, 0, 0, 13135, 13138, 1, 0, 0, 0, - 13136, 13134, 1, 0, 0, 0, 13137, 13117, 1, 0, 0, 0, 13137, 13126, 1, 0, - 0, 0, 13137, 13128, 1, 0, 0, 0, 13138, 13139, 1, 0, 0, 0, 13139, 13142, - 5, 2086, 0, 0, 13140, 13141, 5, 264, 0, 0, 13141, 13143, 5, 2188, 0, 0, - 13142, 13140, 1, 0, 0, 0, 13142, 13143, 1, 0, 0, 0, 13143, 13144, 1, 0, - 0, 0, 13144, 13145, 5, 279, 0, 0, 13145, 1403, 1, 0, 0, 0, 13146, 13181, - 5, 1417, 0, 0, 13147, 13148, 5, 834, 0, 0, 13148, 13149, 5, 1628, 0, 0, - 13149, 13171, 5, 329, 0, 0, 13150, 13151, 5, 2129, 0, 0, 13151, 13152, - 5, 315, 0, 0, 13152, 13166, 5, 813, 0, 0, 13153, 13156, 5, 405, 0, 0, 13154, - 13155, 5, 572, 0, 0, 13155, 13157, 5, 1564, 0, 0, 13156, 13154, 1, 0, 0, - 0, 13156, 13157, 1, 0, 0, 0, 13157, 13166, 1, 0, 0, 0, 13158, 13166, 5, - 1013, 0, 0, 13159, 13160, 5, 2086, 0, 0, 13160, 13161, 5, 179, 0, 0, 13161, - 13166, 5, 2370, 0, 0, 13162, 13163, 5, 2086, 0, 0, 13163, 13166, 5, 264, - 0, 0, 13164, 13166, 3, 926, 463, 0, 13165, 13150, 1, 0, 0, 0, 13165, 13153, - 1, 0, 0, 0, 13165, 13158, 1, 0, 0, 0, 13165, 13159, 1, 0, 0, 0, 13165, - 13162, 1, 0, 0, 0, 13165, 13164, 1, 0, 0, 0, 13166, 13167, 1, 0, 0, 0, - 13167, 13165, 1, 0, 0, 0, 13167, 13168, 1, 0, 0, 0, 13168, 13172, 1, 0, - 0, 0, 13169, 13172, 5, 542, 0, 0, 13170, 13172, 5, 163, 0, 0, 13171, 13165, - 1, 0, 0, 0, 13171, 13169, 1, 0, 0, 0, 13171, 13170, 1, 0, 0, 0, 13171, - 13172, 1, 0, 0, 0, 13172, 13182, 1, 0, 0, 0, 13173, 13174, 5, 2029, 0, - 0, 13174, 13175, 5, 816, 0, 0, 13175, 13179, 5, 1628, 0, 0, 13176, 13180, - 3, 1406, 703, 0, 13177, 13178, 5, 751, 0, 0, 13178, 13180, 5, 630, 0, 0, - 13179, 13176, 1, 0, 0, 0, 13179, 13177, 1, 0, 0, 0, 13180, 13182, 1, 0, - 0, 0, 13181, 13147, 1, 0, 0, 0, 13181, 13173, 1, 0, 0, 0, 13182, 1405, - 1, 0, 0, 0, 13183, 13184, 3, 2382, 1191, 0, 13184, 1407, 1, 0, 0, 0, 13185, - 13186, 5, 1460, 0, 0, 13186, 13187, 5, 534, 0, 0, 13187, 13192, 3, 1472, - 736, 0, 13188, 13189, 5, 2382, 0, 0, 13189, 13191, 3, 1472, 736, 0, 13190, - 13188, 1, 0, 0, 0, 13191, 13194, 1, 0, 0, 0, 13192, 13190, 1, 0, 0, 0, - 13192, 13193, 1, 0, 0, 0, 13193, 13195, 1, 0, 0, 0, 13194, 13192, 1, 0, - 0, 0, 13195, 13196, 5, 2029, 0, 0, 13196, 13197, 3, 1472, 736, 0, 13197, - 13203, 1, 0, 0, 0, 13198, 13203, 3, 1410, 705, 0, 13199, 13203, 3, 1412, - 706, 0, 13200, 13203, 3, 1414, 707, 0, 13201, 13203, 3, 1416, 708, 0, 13202, - 13185, 1, 0, 0, 0, 13202, 13198, 1, 0, 0, 0, 13202, 13199, 1, 0, 0, 0, - 13202, 13200, 1, 0, 0, 0, 13202, 13201, 1, 0, 0, 0, 13203, 1409, 1, 0, - 0, 0, 13204, 13205, 5, 301, 0, 0, 13205, 13208, 5, 331, 0, 0, 13206, 13209, - 3, 1472, 736, 0, 13207, 13209, 3, 1470, 735, 0, 13208, 13206, 1, 0, 0, - 0, 13208, 13207, 1, 0, 0, 0, 13209, 13217, 1, 0, 0, 0, 13210, 13213, 5, - 2382, 0, 0, 13211, 13214, 3, 1472, 736, 0, 13212, 13214, 3, 1470, 735, - 0, 13213, 13211, 1, 0, 0, 0, 13213, 13212, 1, 0, 0, 0, 13214, 13216, 1, - 0, 0, 0, 13215, 13210, 1, 0, 0, 0, 13216, 13219, 1, 0, 0, 0, 13217, 13215, - 1, 0, 0, 0, 13217, 13218, 1, 0, 0, 0, 13218, 13222, 1, 0, 0, 0, 13219, - 13217, 1, 0, 0, 0, 13220, 13221, 5, 66, 0, 0, 13221, 13223, 5, 950, 0, - 0, 13222, 13220, 1, 0, 0, 0, 13222, 13223, 1, 0, 0, 0, 13223, 1411, 1, - 0, 0, 0, 13224, 13227, 5, 331, 0, 0, 13225, 13228, 3, 1472, 736, 0, 13226, - 13228, 3, 1470, 735, 0, 13227, 13225, 1, 0, 0, 0, 13227, 13226, 1, 0, 0, - 0, 13228, 13236, 1, 0, 0, 0, 13229, 13232, 5, 2382, 0, 0, 13230, 13233, - 3, 1472, 736, 0, 13231, 13233, 3, 1470, 735, 0, 13232, 13230, 1, 0, 0, - 0, 13232, 13231, 1, 0, 0, 0, 13233, 13235, 1, 0, 0, 0, 13234, 13229, 1, - 0, 0, 0, 13235, 13238, 1, 0, 0, 0, 13236, 13234, 1, 0, 0, 0, 13236, 13237, - 1, 0, 0, 0, 13237, 13250, 1, 0, 0, 0, 13238, 13236, 1, 0, 0, 0, 13239, - 13251, 5, 1173, 0, 0, 13240, 13243, 5, 1160, 0, 0, 13241, 13242, 5, 564, - 0, 0, 13242, 13244, 5, 425, 0, 0, 13243, 13241, 1, 0, 0, 0, 13243, 13244, - 1, 0, 0, 0, 13244, 13251, 1, 0, 0, 0, 13245, 13246, 5, 1468, 0, 0, 13246, - 13251, 3, 1170, 585, 0, 13247, 13251, 3, 918, 459, 0, 13248, 13249, 5, - 459, 0, 0, 13249, 13251, 5, 98, 0, 0, 13250, 13239, 1, 0, 0, 0, 13250, - 13240, 1, 0, 0, 0, 13250, 13245, 1, 0, 0, 0, 13250, 13247, 1, 0, 0, 0, - 13250, 13248, 1, 0, 0, 0, 13251, 1413, 1, 0, 0, 0, 13252, 13255, 5, 1982, - 0, 0, 13253, 13256, 3, 1472, 736, 0, 13254, 13256, 3, 1470, 735, 0, 13255, - 13253, 1, 0, 0, 0, 13255, 13254, 1, 0, 0, 0, 13256, 13264, 1, 0, 0, 0, - 13257, 13260, 5, 2382, 0, 0, 13258, 13261, 3, 1472, 736, 0, 13259, 13261, - 3, 1470, 735, 0, 13260, 13258, 1, 0, 0, 0, 13260, 13259, 1, 0, 0, 0, 13261, - 13263, 1, 0, 0, 0, 13262, 13257, 1, 0, 0, 0, 13263, 13266, 1, 0, 0, 0, - 13264, 13262, 1, 0, 0, 0, 13264, 13265, 1, 0, 0, 0, 13265, 13275, 1, 0, - 0, 0, 13266, 13264, 1, 0, 0, 0, 13267, 13268, 5, 1468, 0, 0, 13268, 13276, - 3, 1170, 585, 0, 13269, 13276, 3, 918, 459, 0, 13270, 13271, 5, 425, 0, - 0, 13271, 13272, 5, 647, 0, 0, 13272, 13276, 5, 332, 0, 0, 13273, 13276, - 5, 1173, 0, 0, 13274, 13276, 5, 1160, 0, 0, 13275, 13267, 1, 0, 0, 0, 13275, - 13269, 1, 0, 0, 0, 13275, 13270, 1, 0, 0, 0, 13275, 13273, 1, 0, 0, 0, - 13275, 13274, 1, 0, 0, 0, 13276, 1415, 1, 0, 0, 0, 13277, 13278, 5, 921, - 0, 0, 13278, 13281, 5, 331, 0, 0, 13279, 13282, 3, 1472, 736, 0, 13280, - 13282, 3, 1470, 735, 0, 13281, 13279, 1, 0, 0, 0, 13281, 13280, 1, 0, 0, - 0, 13282, 13290, 1, 0, 0, 0, 13283, 13286, 5, 2382, 0, 0, 13284, 13287, - 3, 1472, 736, 0, 13285, 13287, 3, 1470, 735, 0, 13286, 13284, 1, 0, 0, - 0, 13286, 13285, 1, 0, 0, 0, 13287, 13289, 1, 0, 0, 0, 13288, 13283, 1, - 0, 0, 0, 13289, 13292, 1, 0, 0, 0, 13290, 13288, 1, 0, 0, 0, 13290, 13291, - 1, 0, 0, 0, 13291, 13295, 1, 0, 0, 0, 13292, 13290, 1, 0, 0, 0, 13293, - 13294, 5, 2029, 0, 0, 13294, 13296, 3, 1472, 736, 0, 13295, 13293, 1, 0, - 0, 0, 13295, 13296, 1, 0, 0, 0, 13296, 13298, 1, 0, 0, 0, 13297, 13299, - 5, 1488, 0, 0, 13298, 13297, 1, 0, 0, 0, 13298, 13299, 1, 0, 0, 0, 13299, - 13301, 1, 0, 0, 0, 13300, 13302, 5, 751, 0, 0, 13301, 13300, 1, 0, 0, 0, - 13301, 13302, 1, 0, 0, 0, 13302, 1417, 1, 0, 0, 0, 13303, 13305, 5, 64, - 0, 0, 13304, 13306, 5, 839, 0, 0, 13305, 13304, 1, 0, 0, 0, 13305, 13306, - 1, 0, 0, 0, 13306, 13309, 1, 0, 0, 0, 13307, 13309, 5, 986, 0, 0, 13308, - 13303, 1, 0, 0, 0, 13308, 13307, 1, 0, 0, 0, 13309, 13360, 1, 0, 0, 0, - 13310, 13312, 5, 1057, 0, 0, 13311, 13310, 1, 0, 0, 0, 13311, 13312, 1, - 0, 0, 0, 13312, 13313, 1, 0, 0, 0, 13313, 13314, 5, 560, 0, 0, 13314, 13360, - 5, 815, 0, 0, 13315, 13316, 5, 1568, 0, 0, 13316, 13317, 5, 1628, 0, 0, - 13317, 13318, 5, 1040, 0, 0, 13318, 13323, 5, 564, 0, 0, 13319, 13320, - 5, 330, 0, 0, 13320, 13324, 5, 94, 0, 0, 13321, 13322, 5, 799, 0, 0, 13322, - 13324, 5, 1291, 0, 0, 13323, 13319, 1, 0, 0, 0, 13323, 13321, 1, 0, 0, - 0, 13324, 13360, 1, 0, 0, 0, 13325, 13326, 5, 1460, 0, 0, 13326, 13327, - 5, 534, 0, 0, 13327, 13332, 3, 1472, 736, 0, 13328, 13329, 5, 2382, 0, - 0, 13329, 13331, 3, 1472, 736, 0, 13330, 13328, 1, 0, 0, 0, 13331, 13334, - 1, 0, 0, 0, 13332, 13330, 1, 0, 0, 0, 13332, 13333, 1, 0, 0, 0, 13333, - 13335, 1, 0, 0, 0, 13334, 13332, 1, 0, 0, 0, 13335, 13336, 5, 2029, 0, - 0, 13336, 13337, 3, 1472, 736, 0, 13337, 13360, 1, 0, 0, 0, 13338, 13340, - 5, 198, 0, 0, 13339, 13341, 5, 2059, 0, 0, 13340, 13339, 1, 0, 0, 0, 13340, - 13341, 1, 0, 0, 0, 13341, 13342, 1, 0, 0, 0, 13342, 13343, 5, 813, 0, 0, - 13343, 13348, 3, 1434, 717, 0, 13344, 13345, 5, 2382, 0, 0, 13345, 13347, - 3, 1434, 717, 0, 13346, 13344, 1, 0, 0, 0, 13347, 13350, 1, 0, 0, 0, 13348, - 13346, 1, 0, 0, 0, 13348, 13349, 1, 0, 0, 0, 13349, 13353, 1, 0, 0, 0, - 13350, 13348, 1, 0, 0, 0, 13351, 13352, 5, 2083, 0, 0, 13352, 13354, 5, - 331, 0, 0, 13353, 13351, 1, 0, 0, 0, 13353, 13354, 1, 0, 0, 0, 13354, 13360, - 1, 0, 0, 0, 13355, 13360, 3, 1420, 710, 0, 13356, 13360, 3, 1424, 712, - 0, 13357, 13360, 3, 1426, 713, 0, 13358, 13360, 3, 1428, 714, 0, 13359, - 13308, 1, 0, 0, 0, 13359, 13311, 1, 0, 0, 0, 13359, 13315, 1, 0, 0, 0, - 13359, 13325, 1, 0, 0, 0, 13359, 13338, 1, 0, 0, 0, 13359, 13355, 1, 0, - 0, 0, 13359, 13356, 1, 0, 0, 0, 13359, 13357, 1, 0, 0, 0, 13359, 13358, - 1, 0, 0, 0, 13360, 1419, 1, 0, 0, 0, 13361, 13363, 5, 20, 0, 0, 13362, - 13364, 5, 1628, 0, 0, 13363, 13362, 1, 0, 0, 0, 13363, 13364, 1, 0, 0, - 0, 13364, 13365, 1, 0, 0, 0, 13365, 13401, 5, 813, 0, 0, 13366, 13367, - 5, 700, 0, 0, 13367, 13371, 5, 2372, 0, 0, 13368, 13369, 5, 1991, 0, 0, - 13369, 13371, 5, 2370, 0, 0, 13370, 13366, 1, 0, 0, 0, 13370, 13368, 1, - 0, 0, 0, 13370, 13371, 1, 0, 0, 0, 13371, 13373, 1, 0, 0, 0, 13372, 13374, - 3, 1422, 711, 0, 13373, 13372, 1, 0, 0, 0, 13374, 13375, 1, 0, 0, 0, 13375, - 13373, 1, 0, 0, 0, 13375, 13376, 1, 0, 0, 0, 13376, 13402, 1, 0, 0, 0, - 13377, 13378, 5, 865, 0, 0, 13378, 13380, 3, 1472, 736, 0, 13379, 13381, - 5, 1488, 0, 0, 13380, 13379, 1, 0, 0, 0, 13380, 13381, 1, 0, 0, 0, 13381, - 13389, 1, 0, 0, 0, 13382, 13383, 5, 2382, 0, 0, 13383, 13385, 3, 1472, - 736, 0, 13384, 13386, 5, 1488, 0, 0, 13385, 13384, 1, 0, 0, 0, 13385, 13386, - 1, 0, 0, 0, 13386, 13388, 1, 0, 0, 0, 13387, 13382, 1, 0, 0, 0, 13388, - 13391, 1, 0, 0, 0, 13389, 13387, 1, 0, 0, 0, 13389, 13390, 1, 0, 0, 0, - 13390, 13392, 1, 0, 0, 0, 13391, 13389, 1, 0, 0, 0, 13392, 13393, 5, 2029, - 0, 0, 13393, 13398, 3, 1434, 717, 0, 13394, 13395, 5, 2382, 0, 0, 13395, - 13397, 3, 1434, 717, 0, 13396, 13394, 1, 0, 0, 0, 13397, 13400, 1, 0, 0, - 0, 13398, 13396, 1, 0, 0, 0, 13398, 13399, 1, 0, 0, 0, 13399, 13402, 1, - 0, 0, 0, 13400, 13398, 1, 0, 0, 0, 13401, 13370, 1, 0, 0, 0, 13401, 13377, - 1, 0, 0, 0, 13402, 1421, 1, 0, 0, 0, 13403, 13404, 5, 593, 0, 0, 13404, - 13406, 5, 2370, 0, 0, 13405, 13403, 1, 0, 0, 0, 13405, 13406, 1, 0, 0, - 0, 13406, 13407, 1, 0, 0, 0, 13407, 13408, 3, 916, 458, 0, 13408, 1423, - 1, 0, 0, 0, 13409, 13411, 5, 425, 0, 0, 13410, 13412, 5, 1628, 0, 0, 13411, - 13410, 1, 0, 0, 0, 13411, 13412, 1, 0, 0, 0, 13412, 13413, 1, 0, 0, 0, - 13413, 13431, 5, 813, 0, 0, 13414, 13419, 3, 1434, 717, 0, 13415, 13416, - 5, 2382, 0, 0, 13416, 13418, 3, 1434, 717, 0, 13417, 13415, 1, 0, 0, 0, - 13418, 13421, 1, 0, 0, 0, 13419, 13417, 1, 0, 0, 0, 13419, 13420, 1, 0, - 0, 0, 13420, 13432, 1, 0, 0, 0, 13421, 13419, 1, 0, 0, 0, 13422, 13423, - 5, 865, 0, 0, 13423, 13428, 3, 1472, 736, 0, 13424, 13425, 5, 2382, 0, - 0, 13425, 13427, 3, 1472, 736, 0, 13426, 13424, 1, 0, 0, 0, 13427, 13430, - 1, 0, 0, 0, 13428, 13426, 1, 0, 0, 0, 13428, 13429, 1, 0, 0, 0, 13429, - 13432, 1, 0, 0, 0, 13430, 13428, 1, 0, 0, 0, 13431, 13414, 1, 0, 0, 0, - 13431, 13422, 1, 0, 0, 0, 13432, 1425, 1, 0, 0, 0, 13433, 13434, 5, 1686, - 0, 0, 13434, 13435, 5, 37, 0, 0, 13435, 13436, 5, 814, 0, 0, 13436, 13437, - 5, 2029, 0, 0, 13437, 13438, 5, 137, 0, 0, 13438, 13439, 5, 2370, 0, 0, - 13439, 1427, 1, 0, 0, 0, 13440, 13441, 3, 1430, 715, 0, 13441, 13442, 5, - 1682, 0, 0, 13442, 13446, 5, 819, 0, 0, 13443, 13447, 5, 330, 0, 0, 13444, - 13447, 3, 1296, 648, 0, 13445, 13447, 3, 1432, 716, 0, 13446, 13443, 1, - 0, 0, 0, 13446, 13444, 1, 0, 0, 0, 13446, 13445, 1, 0, 0, 0, 13447, 1429, - 1, 0, 0, 0, 13448, 13449, 7, 9, 0, 0, 13449, 1431, 1, 0, 0, 0, 13450, 13451, - 5, 330, 0, 0, 13451, 13452, 5, 564, 0, 0, 13452, 13453, 5, 1364, 0, 0, - 13453, 13454, 5, 1464, 0, 0, 13454, 1433, 1, 0, 0, 0, 13455, 13456, 5, - 593, 0, 0, 13456, 13470, 5, 2370, 0, 0, 13457, 13458, 5, 2376, 0, 0, 13458, - 13463, 3, 1472, 736, 0, 13459, 13460, 5, 2382, 0, 0, 13460, 13462, 3, 1472, - 736, 0, 13461, 13459, 1, 0, 0, 0, 13462, 13465, 1, 0, 0, 0, 13463, 13461, - 1, 0, 0, 0, 13463, 13464, 1, 0, 0, 0, 13464, 13466, 1, 0, 0, 0, 13465, - 13463, 1, 0, 0, 0, 13466, 13467, 5, 2377, 0, 0, 13467, 13470, 1, 0, 0, - 0, 13468, 13470, 3, 1472, 736, 0, 13469, 13455, 1, 0, 0, 0, 13469, 13457, - 1, 0, 0, 0, 13469, 13468, 1, 0, 0, 0, 13470, 1435, 1, 0, 0, 0, 13471, 13473, - 5, 301, 0, 0, 13472, 13474, 7, 156, 0, 0, 13473, 13472, 1, 0, 0, 0, 13473, - 13474, 1, 0, 0, 0, 13474, 13475, 1, 0, 0, 0, 13475, 13476, 5, 1628, 0, - 0, 13476, 13477, 5, 279, 0, 0, 13477, 13478, 5, 66, 0, 0, 13478, 13480, - 3, 1472, 736, 0, 13479, 13481, 5, 1488, 0, 0, 13480, 13479, 1, 0, 0, 0, - 13480, 13481, 1, 0, 0, 0, 13481, 13493, 1, 0, 0, 0, 13482, 13483, 5, 98, - 0, 0, 13483, 13484, 5, 279, 0, 0, 13484, 13490, 5, 2029, 0, 0, 13485, 13487, - 3, 1472, 736, 0, 13486, 13488, 5, 1488, 0, 0, 13487, 13486, 1, 0, 0, 0, - 13487, 13488, 1, 0, 0, 0, 13488, 13491, 1, 0, 0, 0, 13489, 13491, 3, 1438, - 719, 0, 13490, 13485, 1, 0, 0, 0, 13490, 13489, 1, 0, 0, 0, 13491, 13493, - 1, 0, 0, 0, 13492, 13471, 1, 0, 0, 0, 13492, 13482, 1, 0, 0, 0, 13493, - 1437, 1, 0, 0, 0, 13494, 13500, 5, 2031, 0, 0, 13495, 13496, 5, 66, 0, - 0, 13496, 13498, 3, 1472, 736, 0, 13497, 13499, 5, 1488, 0, 0, 13498, 13497, - 1, 0, 0, 0, 13498, 13499, 1, 0, 0, 0, 13499, 13501, 1, 0, 0, 0, 13500, - 13495, 1, 0, 0, 0, 13500, 13501, 1, 0, 0, 0, 13501, 13503, 1, 0, 0, 0, - 13502, 13504, 7, 56, 0, 0, 13503, 13502, 1, 0, 0, 0, 13503, 13504, 1, 0, - 0, 0, 13504, 1439, 1, 0, 0, 0, 13505, 13513, 3, 1442, 721, 0, 13506, 13513, - 3, 1444, 722, 0, 13507, 13513, 3, 1446, 723, 0, 13508, 13513, 3, 1448, - 724, 0, 13509, 13513, 3, 1450, 725, 0, 13510, 13513, 3, 1452, 726, 0, 13511, - 13513, 3, 1454, 727, 0, 13512, 13505, 1, 0, 0, 0, 13512, 13506, 1, 0, 0, - 0, 13512, 13507, 1, 0, 0, 0, 13512, 13508, 1, 0, 0, 0, 13512, 13509, 1, - 0, 0, 0, 13512, 13510, 1, 0, 0, 0, 13512, 13511, 1, 0, 0, 0, 13513, 13515, - 1, 0, 0, 0, 13514, 13516, 3, 926, 463, 0, 13515, 13514, 1, 0, 0, 0, 13515, - 13516, 1, 0, 0, 0, 13516, 1441, 1, 0, 0, 0, 13517, 13519, 5, 12, 0, 0, - 13518, 13520, 7, 156, 0, 0, 13519, 13518, 1, 0, 0, 0, 13519, 13520, 1, - 0, 0, 0, 13520, 13521, 1, 0, 0, 0, 13521, 13522, 5, 1628, 0, 0, 13522, - 13525, 5, 329, 0, 0, 13523, 13524, 5, 542, 0, 0, 13524, 13526, 5, 59, 0, - 0, 13525, 13523, 1, 0, 0, 0, 13525, 13526, 1, 0, 0, 0, 13526, 1443, 1, - 0, 0, 0, 13527, 13528, 5, 1568, 0, 0, 13528, 13529, 5, 1628, 0, 0, 13529, - 13530, 5, 329, 0, 0, 13530, 13531, 5, 2029, 0, 0, 13531, 13532, 5, 853, - 0, 0, 13532, 13533, 7, 157, 0, 0, 13533, 1445, 1, 0, 0, 0, 13534, 13537, - 5, 1439, 0, 0, 13535, 13536, 5, 1219, 0, 0, 13536, 13538, 5, 1463, 0, 0, - 13537, 13535, 1, 0, 0, 0, 13537, 13538, 1, 0, 0, 0, 13538, 13539, 1, 0, - 0, 0, 13539, 13540, 7, 156, 0, 0, 13540, 13541, 5, 813, 0, 0, 13541, 1447, - 1, 0, 0, 0, 13542, 13543, 7, 158, 0, 0, 13543, 13544, 5, 2029, 0, 0, 13544, - 13573, 5, 1685, 0, 0, 13545, 13566, 5, 2029, 0, 0, 13546, 13548, 7, 156, - 0, 0, 13547, 13546, 1, 0, 0, 0, 13547, 13548, 1, 0, 0, 0, 13548, 13549, - 1, 0, 0, 0, 13549, 13555, 5, 1355, 0, 0, 13550, 13552, 5, 1298, 0, 0, 13551, - 13550, 1, 0, 0, 0, 13551, 13552, 1, 0, 0, 0, 13552, 13553, 1, 0, 0, 0, - 13553, 13555, 5, 1628, 0, 0, 13554, 13547, 1, 0, 0, 0, 13554, 13551, 1, - 0, 0, 0, 13555, 13562, 1, 0, 0, 0, 13556, 13558, 7, 2, 0, 0, 13557, 13556, - 1, 0, 0, 0, 13557, 13558, 1, 0, 0, 0, 13558, 13559, 1, 0, 0, 0, 13559, - 13560, 5, 1564, 0, 0, 13560, 13561, 5, 1581, 0, 0, 13561, 13563, 7, 0, - 0, 0, 13562, 13557, 1, 0, 0, 0, 13562, 13563, 1, 0, 0, 0, 13563, 13567, - 1, 0, 0, 0, 13564, 13565, 5, 816, 0, 0, 13565, 13567, 5, 1628, 0, 0, 13566, - 13554, 1, 0, 0, 0, 13566, 13564, 1, 0, 0, 0, 13567, 13571, 1, 0, 0, 0, - 13568, 13569, 5, 816, 0, 0, 13569, 13571, 5, 1628, 0, 0, 13570, 13545, - 1, 0, 0, 0, 13570, 13568, 1, 0, 0, 0, 13571, 13574, 1, 0, 0, 0, 13572, - 13574, 5, 163, 0, 0, 13573, 13570, 1, 0, 0, 0, 13573, 13572, 1, 0, 0, 0, - 13573, 13574, 1, 0, 0, 0, 13574, 1449, 1, 0, 0, 0, 13575, 13576, 5, 1631, - 0, 0, 13576, 13577, 5, 816, 0, 0, 13577, 13578, 5, 1628, 0, 0, 13578, 13580, - 5, 59, 0, 0, 13579, 13581, 5, 640, 0, 0, 13580, 13579, 1, 0, 0, 0, 13580, - 13581, 1, 0, 0, 0, 13581, 13583, 1, 0, 0, 0, 13582, 13584, 5, 1013, 0, - 0, 13583, 13582, 1, 0, 0, 0, 13583, 13584, 1, 0, 0, 0, 13584, 13596, 1, - 0, 0, 0, 13585, 13586, 5, 950, 0, 0, 13586, 13587, 5, 1355, 0, 0, 13587, - 13597, 3, 2382, 1191, 0, 13588, 13590, 5, 682, 0, 0, 13589, 13591, 5, 2370, - 0, 0, 13590, 13589, 1, 0, 0, 0, 13590, 13591, 1, 0, 0, 0, 13591, 13597, - 1, 0, 0, 0, 13592, 13593, 5, 1597, 0, 0, 13593, 13594, 5, 517, 0, 0, 13594, - 13597, 5, 2035, 0, 0, 13595, 13597, 5, 542, 0, 0, 13596, 13585, 1, 0, 0, - 0, 13596, 13588, 1, 0, 0, 0, 13596, 13592, 1, 0, 0, 0, 13596, 13595, 1, - 0, 0, 0, 13596, 13597, 1, 0, 0, 0, 13597, 1451, 1, 0, 0, 0, 13598, 13599, - 7, 159, 0, 0, 13599, 13600, 5, 816, 0, 0, 13600, 13601, 5, 1628, 0, 0, - 13601, 13602, 5, 59, 0, 0, 13602, 1453, 1, 0, 0, 0, 13603, 13604, 5, 281, - 0, 0, 13604, 13605, 5, 2029, 0, 0, 13605, 13606, 7, 160, 0, 0, 13606, 13607, - 5, 1628, 0, 0, 13607, 1455, 1, 0, 0, 0, 13608, 13609, 5, 363, 0, 0, 13609, - 13610, 5, 438, 0, 0, 13610, 13611, 5, 2398, 0, 0, 13611, 13655, 3, 1468, - 734, 0, 13612, 13613, 5, 1568, 0, 0, 13613, 13614, 5, 363, 0, 0, 13614, - 13615, 7, 93, 0, 0, 13615, 13655, 5, 1973, 0, 0, 13616, 13617, 5, 363, - 0, 0, 13617, 13618, 5, 1973, 0, 0, 13618, 13655, 3, 1666, 833, 0, 13619, - 13620, 5, 363, 0, 0, 13620, 13621, 5, 1984, 0, 0, 13621, 13624, 5, 1973, - 0, 0, 13622, 13625, 3, 1666, 833, 0, 13623, 13625, 3, 868, 434, 0, 13624, - 13622, 1, 0, 0, 0, 13624, 13623, 1, 0, 0, 0, 13625, 13655, 1, 0, 0, 0, - 13626, 13627, 5, 1460, 0, 0, 13627, 13628, 5, 588, 0, 0, 13628, 13629, - 5, 2029, 0, 0, 13629, 13632, 3, 1466, 733, 0, 13630, 13631, 5, 2369, 0, - 0, 13631, 13633, 3, 1464, 732, 0, 13632, 13630, 1, 0, 0, 0, 13633, 13634, - 1, 0, 0, 0, 13634, 13632, 1, 0, 0, 0, 13634, 13635, 1, 0, 0, 0, 13635, - 13655, 1, 0, 0, 0, 13636, 13637, 5, 453, 0, 0, 13637, 13638, 5, 134, 0, - 0, 13638, 13639, 5, 179, 0, 0, 13639, 13646, 5, 2033, 0, 0, 13640, 13641, - 5, 2129, 0, 0, 13641, 13642, 5, 534, 0, 0, 13642, 13644, 3, 1472, 736, - 0, 13643, 13645, 5, 1488, 0, 0, 13644, 13643, 1, 0, 0, 0, 13644, 13645, - 1, 0, 0, 0, 13645, 13647, 1, 0, 0, 0, 13646, 13640, 1, 0, 0, 0, 13646, - 13647, 1, 0, 0, 0, 13647, 13655, 1, 0, 0, 0, 13648, 13649, 5, 398, 0, 0, - 13649, 13650, 5, 134, 0, 0, 13650, 13651, 5, 179, 0, 0, 13651, 13655, 5, - 2033, 0, 0, 13652, 13655, 3, 872, 436, 0, 13653, 13655, 3, 1458, 729, 0, - 13654, 13608, 1, 0, 0, 0, 13654, 13612, 1, 0, 0, 0, 13654, 13616, 1, 0, - 0, 0, 13654, 13619, 1, 0, 0, 0, 13654, 13626, 1, 0, 0, 0, 13654, 13636, - 1, 0, 0, 0, 13654, 13648, 1, 0, 0, 0, 13654, 13652, 1, 0, 0, 0, 13654, - 13653, 1, 0, 0, 0, 13655, 1457, 1, 0, 0, 0, 13656, 13657, 5, 1568, 0, 0, - 13657, 13658, 5, 2002, 0, 0, 13658, 13659, 5, 2398, 0, 0, 13659, 13660, - 5, 2372, 0, 0, 13660, 1459, 1, 0, 0, 0, 13661, 13662, 3, 1322, 661, 0, - 13662, 13663, 5, 700, 0, 0, 13663, 13664, 5, 2372, 0, 0, 13664, 1461, 1, - 0, 0, 0, 13665, 13666, 5, 600, 0, 0, 13666, 13667, 7, 161, 0, 0, 13667, - 1463, 1, 0, 0, 0, 13668, 13669, 3, 2382, 1191, 0, 13669, 1465, 1, 0, 0, - 0, 13670, 13671, 3, 2382, 1191, 0, 13671, 1467, 1, 0, 0, 0, 13672, 13673, - 3, 2382, 1191, 0, 13673, 1469, 1, 0, 0, 0, 13674, 13675, 5, 2370, 0, 0, - 13675, 1471, 1, 0, 0, 0, 13676, 13677, 5, 2372, 0, 0, 13677, 1473, 1, 0, - 0, 0, 13678, 13679, 5, 1346, 0, 0, 13679, 13680, 5, 892, 0, 0, 13680, 13681, - 5, 284, 0, 0, 13681, 13685, 3, 2378, 1189, 0, 13682, 13683, 5, 2188, 0, - 0, 13683, 13684, 7, 162, 0, 0, 13684, 13686, 5, 1425, 0, 0, 13685, 13682, - 1, 0, 0, 0, 13685, 13686, 1, 0, 0, 0, 13686, 13690, 1, 0, 0, 0, 13687, - 13688, 5, 564, 0, 0, 13688, 13689, 5, 329, 0, 0, 13689, 13691, 3, 2378, - 1189, 0, 13690, 13687, 1, 0, 0, 0, 13690, 13691, 1, 0, 0, 0, 13691, 1475, - 1, 0, 0, 0, 13692, 13693, 5, 425, 0, 0, 13693, 13694, 5, 892, 0, 0, 13694, - 13695, 5, 284, 0, 0, 13695, 13696, 3, 2378, 1189, 0, 13696, 1477, 1, 0, - 0, 0, 13697, 13698, 7, 163, 0, 0, 13698, 13699, 5, 826, 0, 0, 13699, 13700, - 5, 2192, 0, 0, 13700, 13701, 5, 1373, 0, 0, 13701, 1479, 1, 0, 0, 0, 13702, - 13705, 3, 1482, 741, 0, 13703, 13705, 3, 1484, 742, 0, 13704, 13702, 1, - 0, 0, 0, 13704, 13703, 1, 0, 0, 0, 13705, 1481, 1, 0, 0, 0, 13706, 13707, - 5, 1568, 0, 0, 13707, 13708, 5, 771, 0, 0, 13708, 13709, 5, 2398, 0, 0, - 13709, 13710, 7, 164, 0, 0, 13710, 1483, 1, 0, 0, 0, 13711, 13712, 5, 1568, - 0, 0, 13712, 13713, 5, 772, 0, 0, 13713, 13714, 5, 2398, 0, 0, 13714, 13715, - 5, 2372, 0, 0, 13715, 1485, 1, 0, 0, 0, 13716, 13717, 5, 1371, 0, 0, 13717, - 13718, 7, 165, 0, 0, 13718, 13719, 5, 366, 0, 0, 13719, 13720, 5, 2398, - 0, 0, 13720, 13721, 3, 2378, 1189, 0, 13721, 1487, 1, 0, 0, 0, 13722, 13723, - 5, 2095, 0, 0, 13723, 13724, 5, 1688, 0, 0, 13724, 13725, 7, 92, 0, 0, - 13725, 1489, 1, 0, 0, 0, 13726, 13728, 5, 41, 0, 0, 13727, 13729, 5, 1575, - 0, 0, 13728, 13727, 1, 0, 0, 0, 13728, 13729, 1, 0, 0, 0, 13729, 13731, - 1, 0, 0, 0, 13730, 13732, 5, 1377, 0, 0, 13731, 13730, 1, 0, 0, 0, 13731, - 13732, 1, 0, 0, 0, 13732, 13733, 1, 0, 0, 0, 13733, 13734, 5, 329, 0, 0, - 13734, 13735, 5, 795, 0, 0, 13735, 13746, 3, 2308, 1154, 0, 13736, 13737, - 5, 261, 0, 0, 13737, 13738, 5, 2029, 0, 0, 13738, 13739, 3, 2324, 1162, - 0, 13739, 13740, 5, 628, 0, 0, 13740, 13741, 5, 151, 0, 0, 13741, 13743, - 3, 1492, 746, 0, 13742, 13744, 3, 1494, 747, 0, 13743, 13742, 1, 0, 0, - 0, 13743, 13744, 1, 0, 0, 0, 13744, 13747, 1, 0, 0, 0, 13745, 13747, 3, - 1494, 747, 0, 13746, 13736, 1, 0, 0, 0, 13746, 13745, 1, 0, 0, 0, 13747, - 1491, 1, 0, 0, 0, 13748, 13751, 3, 2378, 1189, 0, 13749, 13751, 3, 2368, - 1184, 0, 13750, 13748, 1, 0, 0, 0, 13750, 13749, 1, 0, 0, 0, 13751, 1493, - 1, 0, 0, 0, 13752, 13753, 5, 83, 0, 0, 13753, 13754, 5, 151, 0, 0, 13754, - 13755, 3, 2324, 1162, 0, 13755, 13756, 5, 628, 0, 0, 13756, 13757, 5, 151, - 0, 0, 13757, 13758, 3, 1492, 746, 0, 13758, 1495, 1, 0, 0, 0, 13759, 13760, - 5, 301, 0, 0, 13760, 13761, 5, 329, 0, 0, 13761, 13800, 3, 1380, 690, 0, - 13762, 13763, 5, 2121, 0, 0, 13763, 13764, 7, 166, 0, 0, 13764, 13765, - 5, 628, 0, 0, 13765, 13766, 5, 151, 0, 0, 13766, 13801, 3, 1492, 746, 0, - 13767, 13768, 5, 279, 0, 0, 13768, 13801, 5, 1488, 0, 0, 13769, 13770, - 7, 167, 0, 0, 13770, 13801, 5, 2370, 0, 0, 13771, 13773, 5, 930, 0, 0, - 13772, 13771, 1, 0, 0, 0, 13772, 13773, 1, 0, 0, 0, 13773, 13774, 1, 0, - 0, 0, 13774, 13775, 5, 181, 0, 0, 13775, 13776, 5, 1568, 0, 0, 13776, 13801, - 3, 2316, 1158, 0, 13777, 13778, 5, 1568, 0, 0, 13778, 13779, 5, 363, 0, - 0, 13779, 13780, 7, 93, 0, 0, 13780, 13801, 5, 1973, 0, 0, 13781, 13801, - 3, 1498, 749, 0, 13782, 13801, 3, 1502, 751, 0, 13783, 13801, 3, 1458, - 729, 0, 13784, 13786, 7, 93, 0, 0, 13785, 13784, 1, 0, 0, 0, 13785, 13786, - 1, 0, 0, 0, 13786, 13787, 1, 0, 0, 0, 13787, 13788, 5, 2114, 0, 0, 13788, - 13789, 5, 1973, 0, 0, 13789, 13790, 3, 868, 434, 0, 13790, 13791, 5, 331, - 0, 0, 13791, 13796, 3, 914, 457, 0, 13792, 13793, 5, 2382, 0, 0, 13793, - 13795, 3, 914, 457, 0, 13794, 13792, 1, 0, 0, 0, 13795, 13798, 1, 0, 0, - 0, 13796, 13794, 1, 0, 0, 0, 13796, 13797, 1, 0, 0, 0, 13797, 13801, 1, - 0, 0, 0, 13798, 13796, 1, 0, 0, 0, 13799, 13801, 3, 1504, 752, 0, 13800, - 13762, 1, 0, 0, 0, 13800, 13767, 1, 0, 0, 0, 13800, 13769, 1, 0, 0, 0, - 13800, 13772, 1, 0, 0, 0, 13800, 13777, 1, 0, 0, 0, 13800, 13781, 1, 0, - 0, 0, 13800, 13782, 1, 0, 0, 0, 13800, 13783, 1, 0, 0, 0, 13800, 13785, - 1, 0, 0, 0, 13800, 13799, 1, 0, 0, 0, 13801, 13802, 1, 0, 0, 0, 13802, - 13800, 1, 0, 0, 0, 13802, 13803, 1, 0, 0, 0, 13803, 1497, 1, 0, 0, 0, 13804, - 13805, 5, 813, 0, 0, 13805, 13810, 3, 1500, 750, 0, 13806, 13807, 5, 2382, - 0, 0, 13807, 13809, 3, 1500, 750, 0, 13808, 13806, 1, 0, 0, 0, 13809, 13812, - 1, 0, 0, 0, 13810, 13808, 1, 0, 0, 0, 13810, 13811, 1, 0, 0, 0, 13811, - 13820, 1, 0, 0, 0, 13812, 13810, 1, 0, 0, 0, 13813, 13814, 7, 168, 0, 0, - 13814, 13820, 5, 2370, 0, 0, 13815, 13820, 5, 64, 0, 0, 13816, 13820, 5, - 986, 0, 0, 13817, 13818, 5, 560, 0, 0, 13818, 13820, 5, 815, 0, 0, 13819, - 13804, 1, 0, 0, 0, 13819, 13813, 1, 0, 0, 0, 13819, 13815, 1, 0, 0, 0, - 13819, 13816, 1, 0, 0, 0, 13819, 13817, 1, 0, 0, 0, 13820, 1499, 1, 0, - 0, 0, 13821, 13822, 5, 593, 0, 0, 13822, 13824, 5, 2370, 0, 0, 13823, 13821, - 1, 0, 0, 0, 13823, 13824, 1, 0, 0, 0, 13824, 13825, 1, 0, 0, 0, 13825, - 13826, 3, 432, 216, 0, 13826, 1501, 1, 0, 0, 0, 13827, 13828, 5, 505, 0, - 0, 13828, 13829, 5, 836, 0, 0, 13829, 13846, 5, 804, 0, 0, 13830, 13832, - 5, 1693, 0, 0, 13831, 13830, 1, 0, 0, 0, 13831, 13832, 1, 0, 0, 0, 13832, - 13833, 1, 0, 0, 0, 13833, 13834, 5, 331, 0, 0, 13834, 13839, 3, 432, 216, - 0, 13835, 13836, 5, 2382, 0, 0, 13836, 13838, 3, 432, 216, 0, 13837, 13835, - 1, 0, 0, 0, 13838, 13841, 1, 0, 0, 0, 13839, 13837, 1, 0, 0, 0, 13839, - 13840, 1, 0, 0, 0, 13840, 13846, 1, 0, 0, 0, 13841, 13839, 1, 0, 0, 0, - 13842, 13846, 3, 1514, 757, 0, 13843, 13846, 3, 1516, 758, 0, 13844, 13846, - 3, 1518, 759, 0, 13845, 13827, 1, 0, 0, 0, 13845, 13831, 1, 0, 0, 0, 13845, - 13842, 1, 0, 0, 0, 13845, 13843, 1, 0, 0, 0, 13845, 13844, 1, 0, 0, 0, - 13846, 1503, 1, 0, 0, 0, 13847, 13848, 5, 453, 0, 0, 13848, 13849, 5, 1315, - 0, 0, 13849, 13862, 5, 329, 0, 0, 13850, 13852, 5, 1543, 0, 0, 13851, 13853, - 3, 1506, 753, 0, 13852, 13851, 1, 0, 0, 0, 13852, 13853, 1, 0, 0, 0, 13853, - 13856, 1, 0, 0, 0, 13854, 13855, 5, 1842, 0, 0, 13855, 13857, 3, 1510, - 755, 0, 13856, 13854, 1, 0, 0, 0, 13856, 13857, 1, 0, 0, 0, 13857, 13860, - 1, 0, 0, 0, 13858, 13859, 5, 1693, 0, 0, 13859, 13861, 3, 1510, 755, 0, - 13860, 13858, 1, 0, 0, 0, 13860, 13861, 1, 0, 0, 0, 13861, 13863, 1, 0, - 0, 0, 13862, 13850, 1, 0, 0, 0, 13862, 13863, 1, 0, 0, 0, 13863, 13865, - 1, 0, 0, 0, 13864, 13866, 3, 1512, 756, 0, 13865, 13864, 1, 0, 0, 0, 13865, - 13866, 1, 0, 0, 0, 13866, 1505, 1, 0, 0, 0, 13867, 13868, 5, 535, 0, 0, - 13868, 13881, 5, 2398, 0, 0, 13869, 13870, 5, 2376, 0, 0, 13870, 13875, - 3, 1508, 754, 0, 13871, 13872, 5, 2382, 0, 0, 13872, 13874, 3, 1508, 754, - 0, 13873, 13871, 1, 0, 0, 0, 13874, 13877, 1, 0, 0, 0, 13875, 13873, 1, - 0, 0, 0, 13875, 13876, 1, 0, 0, 0, 13876, 13878, 1, 0, 0, 0, 13877, 13875, - 1, 0, 0, 0, 13878, 13879, 5, 2377, 0, 0, 13879, 13882, 1, 0, 0, 0, 13880, - 13882, 5, 1054, 0, 0, 13881, 13869, 1, 0, 0, 0, 13881, 13880, 1, 0, 0, - 0, 13882, 1507, 1, 0, 0, 0, 13883, 13886, 5, 2372, 0, 0, 13884, 13885, - 5, 2382, 0, 0, 13885, 13887, 5, 2372, 0, 0, 13886, 13884, 1, 0, 0, 0, 13886, - 13887, 1, 0, 0, 0, 13887, 1509, 1, 0, 0, 0, 13888, 13892, 5, 332, 0, 0, - 13889, 13890, 5, 1595, 0, 0, 13890, 13893, 3, 1170, 585, 0, 13891, 13893, - 3, 918, 459, 0, 13892, 13889, 1, 0, 0, 0, 13892, 13891, 1, 0, 0, 0, 13893, - 13894, 1, 0, 0, 0, 13894, 13892, 1, 0, 0, 0, 13894, 13895, 1, 0, 0, 0, - 13895, 1511, 1, 0, 0, 0, 13896, 13897, 5, 804, 0, 0, 13897, 13898, 5, 2064, - 0, 0, 13898, 13899, 7, 92, 0, 0, 13899, 1513, 1, 0, 0, 0, 13900, 13901, - 5, 363, 0, 0, 13901, 13902, 5, 1973, 0, 0, 13902, 13905, 3, 1666, 833, - 0, 13903, 13904, 5, 331, 0, 0, 13904, 13906, 3, 914, 457, 0, 13905, 13903, - 1, 0, 0, 0, 13905, 13906, 1, 0, 0, 0, 13906, 13908, 1, 0, 0, 0, 13907, - 13909, 3, 884, 442, 0, 13908, 13907, 1, 0, 0, 0, 13908, 13909, 1, 0, 0, - 0, 13909, 1515, 1, 0, 0, 0, 13910, 13912, 7, 93, 0, 0, 13911, 13910, 1, - 0, 0, 0, 13911, 13912, 1, 0, 0, 0, 13912, 13913, 1, 0, 0, 0, 13913, 13921, - 5, 363, 0, 0, 13914, 13915, 5, 1984, 0, 0, 13915, 13922, 5, 1973, 0, 0, - 13916, 13917, 5, 804, 0, 0, 13917, 13918, 5, 1984, 0, 0, 13918, 13919, - 5, 1973, 0, 0, 13919, 13920, 5, 564, 0, 0, 13920, 13922, 7, 169, 0, 0, - 13921, 13914, 1, 0, 0, 0, 13921, 13916, 1, 0, 0, 0, 13922, 13923, 1, 0, - 0, 0, 13923, 13933, 3, 1666, 833, 0, 13924, 13925, 5, 1982, 0, 0, 13925, - 13930, 3, 432, 216, 0, 13926, 13927, 5, 2382, 0, 0, 13927, 13929, 3, 432, - 216, 0, 13928, 13926, 1, 0, 0, 0, 13929, 13932, 1, 0, 0, 0, 13930, 13928, - 1, 0, 0, 0, 13930, 13931, 1, 0, 0, 0, 13931, 13934, 1, 0, 0, 0, 13932, - 13930, 1, 0, 0, 0, 13933, 13924, 1, 0, 0, 0, 13933, 13934, 1, 0, 0, 0, - 13934, 13936, 1, 0, 0, 0, 13935, 13937, 3, 884, 442, 0, 13936, 13935, 1, - 0, 0, 0, 13936, 13937, 1, 0, 0, 0, 13937, 1517, 1, 0, 0, 0, 13938, 13940, - 7, 93, 0, 0, 13939, 13938, 1, 0, 0, 0, 13939, 13940, 1, 0, 0, 0, 13940, - 13941, 1, 0, 0, 0, 13941, 13942, 5, 2064, 0, 0, 13942, 13943, 5, 1973, - 0, 0, 13943, 13953, 3, 1666, 833, 0, 13944, 13945, 5, 331, 0, 0, 13945, - 13950, 3, 432, 216, 0, 13946, 13947, 5, 2382, 0, 0, 13947, 13949, 3, 432, - 216, 0, 13948, 13946, 1, 0, 0, 0, 13949, 13952, 1, 0, 0, 0, 13950, 13948, - 1, 0, 0, 0, 13950, 13951, 1, 0, 0, 0, 13951, 13954, 1, 0, 0, 0, 13952, - 13950, 1, 0, 0, 0, 13953, 13944, 1, 0, 0, 0, 13953, 13954, 1, 0, 0, 0, - 13954, 1519, 1, 0, 0, 0, 13955, 13956, 5, 425, 0, 0, 13956, 13959, 5, 329, - 0, 0, 13957, 13958, 5, 647, 0, 0, 13958, 13960, 5, 99, 0, 0, 13959, 13957, - 1, 0, 0, 0, 13959, 13960, 1, 0, 0, 0, 13960, 13962, 1, 0, 0, 0, 13961, - 13963, 5, 1077, 0, 0, 13962, 13961, 1, 0, 0, 0, 13962, 13963, 1, 0, 0, - 0, 13963, 1521, 1, 0, 0, 0, 13964, 13966, 5, 301, 0, 0, 13965, 13967, 5, - 1575, 0, 0, 13966, 13965, 1, 0, 0, 0, 13966, 13967, 1, 0, 0, 0, 13967, - 13969, 1, 0, 0, 0, 13968, 13970, 5, 1377, 0, 0, 13969, 13968, 1, 0, 0, - 0, 13969, 13970, 1, 0, 0, 0, 13970, 13971, 1, 0, 0, 0, 13971, 13972, 5, - 329, 0, 0, 13972, 13973, 5, 795, 0, 0, 13973, 13989, 3, 1524, 762, 0, 13974, - 13975, 5, 261, 0, 0, 13975, 13984, 5, 2029, 0, 0, 13976, 13985, 5, 320, - 0, 0, 13977, 13978, 3, 2324, 1162, 0, 13978, 13979, 5, 628, 0, 0, 13979, - 13980, 5, 151, 0, 0, 13980, 13982, 3, 1492, 746, 0, 13981, 13983, 3, 1494, - 747, 0, 13982, 13981, 1, 0, 0, 0, 13982, 13983, 1, 0, 0, 0, 13983, 13985, - 1, 0, 0, 0, 13984, 13976, 1, 0, 0, 0, 13984, 13977, 1, 0, 0, 0, 13985, - 13988, 1, 0, 0, 0, 13986, 13988, 3, 1494, 747, 0, 13987, 13974, 1, 0, 0, - 0, 13987, 13986, 1, 0, 0, 0, 13988, 13991, 1, 0, 0, 0, 13989, 13987, 1, - 0, 0, 0, 13989, 13990, 1, 0, 0, 0, 13990, 13994, 1, 0, 0, 0, 13991, 13989, - 1, 0, 0, 0, 13992, 13993, 5, 2129, 0, 0, 13993, 13995, 5, 2372, 0, 0, 13994, - 13992, 1, 0, 0, 0, 13994, 13995, 1, 0, 0, 0, 13995, 1523, 1, 0, 0, 0, 13996, - 14001, 3, 1380, 690, 0, 13997, 13998, 5, 2369, 0, 0, 13998, 14000, 3, 2378, - 1189, 0, 13999, 13997, 1, 0, 0, 0, 14000, 14003, 1, 0, 0, 0, 14001, 13999, - 1, 0, 0, 0, 14001, 14002, 1, 0, 0, 0, 14002, 14006, 1, 0, 0, 0, 14003, - 14001, 1, 0, 0, 0, 14004, 14005, 5, 2384, 0, 0, 14005, 14007, 3, 2378, - 1189, 0, 14006, 14004, 1, 0, 0, 0, 14006, 14007, 1, 0, 0, 0, 14007, 1525, - 1, 0, 0, 0, 14008, 14010, 5, 425, 0, 0, 14009, 14011, 5, 1377, 0, 0, 14010, - 14009, 1, 0, 0, 0, 14010, 14011, 1, 0, 0, 0, 14011, 14012, 1, 0, 0, 0, - 14012, 14013, 5, 329, 0, 0, 14013, 14014, 5, 795, 0, 0, 14014, 14015, 3, - 1524, 762, 0, 14015, 1527, 1, 0, 0, 0, 14016, 14017, 5, 41, 0, 0, 14017, - 14018, 5, 1973, 0, 0, 14018, 14019, 5, 1568, 0, 0, 14019, 14020, 3, 2378, - 1189, 0, 14020, 14021, 3, 1530, 765, 0, 14021, 1529, 1, 0, 0, 0, 14022, - 14050, 3, 900, 450, 0, 14023, 14024, 5, 883, 0, 0, 14024, 14025, 5, 505, - 0, 0, 14025, 14050, 3, 1170, 585, 0, 14026, 14027, 5, 1468, 0, 0, 14027, - 14050, 3, 1170, 585, 0, 14028, 14050, 5, 214, 0, 0, 14029, 14030, 5, 1580, - 0, 0, 14030, 14033, 5, 1609, 0, 0, 14031, 14032, 5, 751, 0, 0, 14032, 14034, - 3, 1170, 585, 0, 14033, 14031, 1, 0, 0, 0, 14033, 14034, 1, 0, 0, 0, 14034, - 14050, 1, 0, 0, 0, 14035, 14036, 5, 1460, 0, 0, 14036, 14037, 5, 2029, - 0, 0, 14037, 14050, 3, 2378, 1189, 0, 14038, 14039, 7, 155, 0, 0, 14039, - 14050, 5, 98, 0, 0, 14040, 14050, 3, 862, 431, 0, 14041, 14050, 3, 864, - 432, 0, 14042, 14050, 3, 866, 433, 0, 14043, 14050, 3, 870, 435, 0, 14044, - 14050, 3, 918, 459, 0, 14045, 14050, 3, 872, 436, 0, 14046, 14050, 3, 892, - 446, 0, 14047, 14050, 3, 1532, 766, 0, 14048, 14050, 3, 1478, 739, 0, 14049, - 14022, 1, 0, 0, 0, 14049, 14023, 1, 0, 0, 0, 14049, 14026, 1, 0, 0, 0, - 14049, 14028, 1, 0, 0, 0, 14049, 14029, 1, 0, 0, 0, 14049, 14035, 1, 0, - 0, 0, 14049, 14038, 1, 0, 0, 0, 14049, 14040, 1, 0, 0, 0, 14049, 14041, - 1, 0, 0, 0, 14049, 14042, 1, 0, 0, 0, 14049, 14043, 1, 0, 0, 0, 14049, - 14044, 1, 0, 0, 0, 14049, 14045, 1, 0, 0, 0, 14049, 14046, 1, 0, 0, 0, - 14049, 14047, 1, 0, 0, 0, 14049, 14048, 1, 0, 0, 0, 14050, 1531, 1, 0, - 0, 0, 14051, 14076, 5, 458, 0, 0, 14052, 14058, 5, 1160, 0, 0, 14053, 14055, - 3, 880, 440, 0, 14054, 14053, 1, 0, 0, 0, 14054, 14055, 1, 0, 0, 0, 14055, - 14056, 1, 0, 0, 0, 14056, 14059, 5, 457, 0, 0, 14057, 14059, 5, 361, 0, - 0, 14058, 14054, 1, 0, 0, 0, 14058, 14057, 1, 0, 0, 0, 14059, 14077, 1, - 0, 0, 0, 14060, 14066, 5, 1173, 0, 0, 14061, 14063, 3, 880, 440, 0, 14062, - 14061, 1, 0, 0, 0, 14062, 14063, 1, 0, 0, 0, 14063, 14064, 1, 0, 0, 0, - 14064, 14067, 7, 170, 0, 0, 14065, 14067, 5, 361, 0, 0, 14066, 14062, 1, - 0, 0, 0, 14066, 14065, 1, 0, 0, 0, 14067, 14069, 1, 0, 0, 0, 14068, 14070, - 3, 1534, 767, 0, 14069, 14068, 1, 0, 0, 0, 14069, 14070, 1, 0, 0, 0, 14070, - 14077, 1, 0, 0, 0, 14071, 14072, 5, 542, 0, 0, 14072, 14074, 7, 171, 0, - 0, 14073, 14075, 3, 1534, 767, 0, 14074, 14073, 1, 0, 0, 0, 14074, 14075, - 1, 0, 0, 0, 14075, 14077, 1, 0, 0, 0, 14076, 14052, 1, 0, 0, 0, 14076, - 14060, 1, 0, 0, 0, 14076, 14071, 1, 0, 0, 0, 14077, 1533, 1, 0, 0, 0, 14078, - 14079, 5, 535, 0, 0, 14079, 14080, 5, 2398, 0, 0, 14080, 14081, 5, 2376, - 0, 0, 14081, 14082, 5, 2372, 0, 0, 14082, 14083, 5, 2382, 0, 0, 14083, - 14090, 5, 2372, 0, 0, 14084, 14085, 5, 2382, 0, 0, 14085, 14086, 5, 2372, - 0, 0, 14086, 14087, 5, 2382, 0, 0, 14087, 14089, 5, 2372, 0, 0, 14088, - 14084, 1, 0, 0, 0, 14089, 14092, 1, 0, 0, 0, 14090, 14088, 1, 0, 0, 0, - 14090, 14091, 1, 0, 0, 0, 14091, 14093, 1, 0, 0, 0, 14092, 14090, 1, 0, - 0, 0, 14093, 14095, 5, 2377, 0, 0, 14094, 14096, 5, 751, 0, 0, 14095, 14094, - 1, 0, 0, 0, 14095, 14096, 1, 0, 0, 0, 14096, 1535, 1, 0, 0, 0, 14097, 14098, - 5, 41, 0, 0, 14098, 14099, 5, 1494, 0, 0, 14099, 14100, 3, 2280, 1140, - 0, 14100, 14102, 3, 1538, 769, 0, 14101, 14103, 3, 762, 381, 0, 14102, - 14101, 1, 0, 0, 0, 14102, 14103, 1, 0, 0, 0, 14103, 1537, 1, 0, 0, 0, 14104, - 14105, 5, 1121, 0, 0, 14105, 14124, 5, 628, 0, 0, 14106, 14121, 5, 628, - 0, 0, 14107, 14108, 5, 151, 0, 0, 14108, 14122, 3, 2376, 1188, 0, 14109, - 14110, 5, 2129, 0, 0, 14110, 14113, 3, 2376, 1188, 0, 14111, 14112, 5, - 2369, 0, 0, 14112, 14114, 3, 2378, 1189, 0, 14113, 14111, 1, 0, 0, 0, 14113, - 14114, 1, 0, 0, 0, 14114, 14122, 1, 0, 0, 0, 14115, 14122, 5, 508, 0, 0, - 14116, 14119, 5, 587, 0, 0, 14117, 14118, 5, 66, 0, 0, 14118, 14120, 5, - 2372, 0, 0, 14119, 14117, 1, 0, 0, 0, 14119, 14120, 1, 0, 0, 0, 14120, - 14122, 1, 0, 0, 0, 14121, 14107, 1, 0, 0, 0, 14121, 14109, 1, 0, 0, 0, - 14121, 14115, 1, 0, 0, 0, 14121, 14116, 1, 0, 0, 0, 14122, 14124, 1, 0, - 0, 0, 14123, 14104, 1, 0, 0, 0, 14123, 14106, 1, 0, 0, 0, 14124, 1539, - 1, 0, 0, 0, 14125, 14126, 5, 41, 0, 0, 14126, 14127, 5, 1976, 0, 0, 14127, - 14131, 3, 2312, 1156, 0, 14128, 14130, 3, 1542, 771, 0, 14129, 14128, 1, - 0, 0, 0, 14130, 14133, 1, 0, 0, 0, 14131, 14129, 1, 0, 0, 0, 14131, 14132, - 1, 0, 0, 0, 14132, 14140, 1, 0, 0, 0, 14133, 14131, 1, 0, 0, 0, 14134, - 14141, 1, 0, 0, 0, 14135, 14141, 3, 1544, 772, 0, 14136, 14141, 3, 1712, - 856, 0, 14137, 14141, 3, 1612, 806, 0, 14138, 14141, 3, 1546, 773, 0, 14139, - 14141, 3, 1602, 801, 0, 14140, 14134, 1, 0, 0, 0, 14140, 14135, 1, 0, 0, - 0, 14140, 14136, 1, 0, 0, 0, 14140, 14137, 1, 0, 0, 0, 14140, 14138, 1, - 0, 0, 0, 14140, 14139, 1, 0, 0, 0, 14141, 14154, 1, 0, 0, 0, 14142, 14151, - 3, 1592, 796, 0, 14143, 14148, 3, 1322, 661, 0, 14144, 14145, 5, 1976, - 0, 0, 14145, 14149, 5, 812, 0, 0, 14146, 14147, 5, 37, 0, 0, 14147, 14149, - 5, 2043, 0, 0, 14148, 14144, 1, 0, 0, 0, 14148, 14146, 1, 0, 0, 0, 14149, - 14151, 1, 0, 0, 0, 14150, 14142, 1, 0, 0, 0, 14150, 14143, 1, 0, 0, 0, - 14151, 14152, 1, 0, 0, 0, 14152, 14150, 1, 0, 0, 0, 14152, 14153, 1, 0, - 0, 0, 14153, 14155, 1, 0, 0, 0, 14154, 14150, 1, 0, 0, 0, 14154, 14155, - 1, 0, 0, 0, 14155, 14156, 1, 0, 0, 0, 14156, 14157, 5, 2396, 0, 0, 14157, - 1541, 1, 0, 0, 0, 14158, 14160, 5, 1057, 0, 0, 14159, 14158, 1, 0, 0, 0, - 14159, 14160, 1, 0, 0, 0, 14160, 14161, 1, 0, 0, 0, 14161, 14162, 5, 2283, - 0, 0, 14162, 14163, 5, 564, 0, 0, 14163, 14164, 7, 172, 0, 0, 14164, 1543, - 1, 0, 0, 0, 14165, 14177, 3, 1570, 785, 0, 14166, 14167, 5, 1460, 0, 0, - 14167, 14168, 5, 2029, 0, 0, 14168, 14177, 3, 2312, 1156, 0, 14169, 14177, - 3, 1302, 651, 0, 14170, 14171, 5, 1408, 0, 0, 14171, 14177, 5, 1174, 0, - 0, 14172, 14173, 5, 1408, 0, 0, 14173, 14177, 5, 2192, 0, 0, 14174, 14175, - 5, 1451, 0, 0, 14175, 14177, 5, 2372, 0, 0, 14176, 14165, 1, 0, 0, 0, 14176, - 14166, 1, 0, 0, 0, 14176, 14169, 1, 0, 0, 0, 14176, 14170, 1, 0, 0, 0, - 14176, 14172, 1, 0, 0, 0, 14176, 14174, 1, 0, 0, 0, 14177, 1545, 1, 0, - 0, 0, 14178, 14188, 3, 1548, 774, 0, 14179, 14188, 3, 1550, 775, 0, 14180, - 14188, 3, 1552, 776, 0, 14181, 14188, 3, 1554, 777, 0, 14182, 14188, 3, - 1556, 778, 0, 14183, 14188, 3, 1558, 779, 0, 14184, 14188, 3, 1560, 780, - 0, 14185, 14188, 3, 1562, 781, 0, 14186, 14188, 3, 1564, 782, 0, 14187, - 14178, 1, 0, 0, 0, 14187, 14179, 1, 0, 0, 0, 14187, 14180, 1, 0, 0, 0, - 14187, 14181, 1, 0, 0, 0, 14187, 14182, 1, 0, 0, 0, 14187, 14183, 1, 0, - 0, 0, 14187, 14184, 1, 0, 0, 0, 14187, 14185, 1, 0, 0, 0, 14187, 14186, - 1, 0, 0, 0, 14188, 1547, 1, 0, 0, 0, 14189, 14206, 5, 20, 0, 0, 14190, - 14207, 3, 1134, 567, 0, 14191, 14207, 3, 1136, 568, 0, 14192, 14194, 5, - 1256, 0, 0, 14193, 14195, 3, 1704, 852, 0, 14194, 14193, 1, 0, 0, 0, 14194, - 14195, 1, 0, 0, 0, 14195, 14198, 1, 0, 0, 0, 14196, 14197, 5, 1973, 0, - 0, 14197, 14199, 3, 1666, 833, 0, 14198, 14196, 1, 0, 0, 0, 14198, 14199, - 1, 0, 0, 0, 14199, 14201, 1, 0, 0, 0, 14200, 14202, 3, 1608, 804, 0, 14201, - 14200, 1, 0, 0, 0, 14201, 14202, 1, 0, 0, 0, 14202, 14204, 1, 0, 0, 0, - 14203, 14205, 5, 2087, 0, 0, 14204, 14203, 1, 0, 0, 0, 14204, 14205, 1, - 0, 0, 0, 14205, 14207, 1, 0, 0, 0, 14206, 14190, 1, 0, 0, 0, 14206, 14191, - 1, 0, 0, 0, 14206, 14192, 1, 0, 0, 0, 14207, 1549, 1, 0, 0, 0, 14208, 14211, - 5, 425, 0, 0, 14209, 14212, 3, 1566, 783, 0, 14210, 14212, 3, 1568, 784, - 0, 14211, 14209, 1, 0, 0, 0, 14211, 14210, 1, 0, 0, 0, 14212, 14217, 1, - 0, 0, 0, 14213, 14215, 3, 1580, 790, 0, 14214, 14216, 3, 926, 463, 0, 14215, - 14214, 1, 0, 0, 0, 14215, 14216, 1, 0, 0, 0, 14216, 14218, 1, 0, 0, 0, - 14217, 14213, 1, 0, 0, 0, 14217, 14218, 1, 0, 0, 0, 14218, 1551, 1, 0, - 0, 0, 14219, 14220, 5, 875, 0, 0, 14220, 14221, 5, 1256, 0, 0, 14221, 14222, - 3, 1704, 852, 0, 14222, 14223, 5, 48, 0, 0, 14223, 14224, 3, 1704, 852, - 0, 14224, 14225, 5, 719, 0, 0, 14225, 14226, 5, 1256, 0, 0, 14226, 14227, - 3, 1704, 852, 0, 14227, 1553, 1, 0, 0, 0, 14228, 14249, 5, 909, 0, 0, 14229, - 14250, 1, 0, 0, 0, 14230, 14250, 3, 1108, 554, 0, 14231, 14232, 5, 1256, - 0, 0, 14232, 14235, 3, 1704, 852, 0, 14233, 14234, 7, 9, 0, 0, 14234, 14236, - 3, 1160, 580, 0, 14235, 14233, 1, 0, 0, 0, 14235, 14236, 1, 0, 0, 0, 14236, - 14239, 1, 0, 0, 0, 14237, 14238, 5, 20, 0, 0, 14238, 14240, 3, 1150, 575, - 0, 14239, 14237, 1, 0, 0, 0, 14239, 14240, 1, 0, 0, 0, 14240, 14247, 1, - 0, 0, 0, 14241, 14243, 5, 1413, 0, 0, 14242, 14241, 1, 0, 0, 0, 14242, - 14243, 1, 0, 0, 0, 14243, 14244, 1, 0, 0, 0, 14244, 14245, 5, 2087, 0, - 0, 14245, 14246, 5, 804, 0, 0, 14246, 14248, 5, 656, 0, 0, 14247, 14242, - 1, 0, 0, 0, 14247, 14248, 1, 0, 0, 0, 14248, 14250, 1, 0, 0, 0, 14249, - 14229, 1, 0, 0, 0, 14249, 14230, 1, 0, 0, 0, 14249, 14231, 1, 0, 0, 0, - 14250, 14252, 1, 0, 0, 0, 14251, 14253, 5, 1173, 0, 0, 14252, 14251, 1, - 0, 0, 0, 14252, 14253, 1, 0, 0, 0, 14253, 14258, 1, 0, 0, 0, 14254, 14256, - 3, 1580, 790, 0, 14255, 14257, 3, 926, 463, 0, 14256, 14255, 1, 0, 0, 0, - 14256, 14257, 1, 0, 0, 0, 14257, 14259, 1, 0, 0, 0, 14258, 14254, 1, 0, - 0, 0, 14258, 14259, 1, 0, 0, 0, 14259, 1555, 1, 0, 0, 0, 14260, 14261, - 5, 1612, 0, 0, 14261, 14262, 5, 1256, 0, 0, 14262, 14263, 3, 1704, 852, - 0, 14263, 14264, 5, 719, 0, 0, 14264, 14281, 5, 2376, 0, 0, 14265, 14270, - 3, 1134, 567, 0, 14266, 14267, 5, 2382, 0, 0, 14267, 14269, 3, 1134, 567, - 0, 14268, 14266, 1, 0, 0, 0, 14269, 14272, 1, 0, 0, 0, 14270, 14268, 1, - 0, 0, 0, 14270, 14271, 1, 0, 0, 0, 14271, 14282, 1, 0, 0, 0, 14272, 14270, - 1, 0, 0, 0, 14273, 14278, 3, 1136, 568, 0, 14274, 14275, 5, 2382, 0, 0, - 14275, 14277, 3, 1136, 568, 0, 14276, 14274, 1, 0, 0, 0, 14277, 14280, - 1, 0, 0, 0, 14278, 14276, 1, 0, 0, 0, 14278, 14279, 1, 0, 0, 0, 14279, - 14282, 1, 0, 0, 0, 14280, 14278, 1, 0, 0, 0, 14281, 14265, 1, 0, 0, 0, - 14281, 14273, 1, 0, 0, 0, 14282, 14283, 1, 0, 0, 0, 14283, 14284, 5, 2377, - 0, 0, 14284, 1557, 1, 0, 0, 0, 14285, 14288, 5, 2046, 0, 0, 14286, 14289, - 3, 1566, 783, 0, 14287, 14289, 3, 1568, 784, 0, 14288, 14286, 1, 0, 0, - 0, 14288, 14287, 1, 0, 0, 0, 14289, 14298, 1, 0, 0, 0, 14290, 14292, 5, - 425, 0, 0, 14291, 14293, 5, 37, 0, 0, 14292, 14291, 1, 0, 0, 0, 14292, - 14293, 1, 0, 0, 0, 14293, 14296, 1, 0, 0, 0, 14294, 14296, 5, 1488, 0, - 0, 14295, 14290, 1, 0, 0, 0, 14295, 14294, 1, 0, 0, 0, 14295, 14296, 1, - 0, 0, 0, 14296, 14297, 1, 0, 0, 0, 14297, 14299, 5, 1655, 0, 0, 14298, - 14295, 1, 0, 0, 0, 14298, 14299, 1, 0, 0, 0, 14299, 14301, 1, 0, 0, 0, - 14300, 14302, 5, 168, 0, 0, 14301, 14300, 1, 0, 0, 0, 14301, 14302, 1, - 0, 0, 0, 14302, 14307, 1, 0, 0, 0, 14303, 14305, 3, 1580, 790, 0, 14304, - 14306, 3, 926, 463, 0, 14305, 14304, 1, 0, 0, 0, 14305, 14306, 1, 0, 0, - 0, 14306, 14308, 1, 0, 0, 0, 14307, 14303, 1, 0, 0, 0, 14307, 14308, 1, - 0, 0, 0, 14308, 1559, 1, 0, 0, 0, 14309, 14310, 5, 485, 0, 0, 14310, 14311, - 5, 1256, 0, 0, 14311, 14312, 3, 1704, 852, 0, 14312, 14313, 5, 2188, 0, - 0, 14313, 14314, 5, 1976, 0, 0, 14314, 14317, 3, 2312, 1156, 0, 14315, - 14316, 7, 102, 0, 0, 14316, 14318, 5, 656, 0, 0, 14317, 14315, 1, 0, 0, - 0, 14317, 14318, 1, 0, 0, 0, 14318, 14321, 1, 0, 0, 0, 14319, 14320, 7, - 2, 0, 0, 14320, 14322, 5, 2138, 0, 0, 14321, 14319, 1, 0, 0, 0, 14321, - 14322, 1, 0, 0, 0, 14322, 1561, 1, 0, 0, 0, 14323, 14324, 5, 214, 0, 0, - 14324, 14326, 5, 1256, 0, 0, 14325, 14327, 3, 926, 463, 0, 14326, 14325, - 1, 0, 0, 0, 14326, 14327, 1, 0, 0, 0, 14327, 14331, 1, 0, 0, 0, 14328, - 14329, 3, 1324, 662, 0, 14329, 14330, 5, 210, 0, 0, 14330, 14332, 1, 0, - 0, 0, 14331, 14328, 1, 0, 0, 0, 14331, 14332, 1, 0, 0, 0, 14332, 1563, - 1, 0, 0, 0, 14333, 14334, 5, 1568, 0, 0, 14334, 14335, 5, 717, 0, 0, 14335, - 14338, 5, 2376, 0, 0, 14336, 14339, 3, 2364, 1182, 0, 14337, 14339, 3, - 2078, 1039, 0, 14338, 14336, 1, 0, 0, 0, 14338, 14337, 1, 0, 0, 0, 14338, - 14339, 1, 0, 0, 0, 14339, 14340, 1, 0, 0, 0, 14340, 14341, 5, 2377, 0, - 0, 14341, 1565, 1, 0, 0, 0, 14342, 14370, 7, 173, 0, 0, 14343, 14371, 3, - 1704, 852, 0, 14344, 14345, 5, 2376, 0, 0, 14345, 14350, 3, 1704, 852, - 0, 14346, 14347, 5, 2382, 0, 0, 14347, 14349, 3, 1704, 852, 0, 14348, 14346, - 1, 0, 0, 0, 14349, 14352, 1, 0, 0, 0, 14350, 14348, 1, 0, 0, 0, 14350, - 14351, 1, 0, 0, 0, 14351, 14353, 1, 0, 0, 0, 14352, 14350, 1, 0, 0, 0, - 14353, 14354, 5, 2377, 0, 0, 14354, 14371, 1, 0, 0, 0, 14355, 14357, 5, - 564, 0, 0, 14356, 14358, 5, 2376, 0, 0, 14357, 14356, 1, 0, 0, 0, 14357, - 14358, 1, 0, 0, 0, 14358, 14359, 1, 0, 0, 0, 14359, 14364, 3, 682, 341, - 0, 14360, 14361, 5, 2382, 0, 0, 14361, 14363, 3, 682, 341, 0, 14362, 14360, - 1, 0, 0, 0, 14363, 14366, 1, 0, 0, 0, 14364, 14362, 1, 0, 0, 0, 14364, - 14365, 1, 0, 0, 0, 14365, 14368, 1, 0, 0, 0, 14366, 14364, 1, 0, 0, 0, - 14367, 14369, 5, 2377, 0, 0, 14368, 14367, 1, 0, 0, 0, 14368, 14369, 1, - 0, 0, 0, 14369, 14371, 1, 0, 0, 0, 14370, 14343, 1, 0, 0, 0, 14370, 14344, - 1, 0, 0, 0, 14370, 14355, 1, 0, 0, 0, 14371, 1567, 1, 0, 0, 0, 14372, 14404, - 7, 174, 0, 0, 14373, 14376, 3, 1704, 852, 0, 14374, 14375, 5, 2091, 0, - 0, 14375, 14377, 5, 656, 0, 0, 14376, 14374, 1, 0, 0, 0, 14376, 14377, - 1, 0, 0, 0, 14377, 14405, 1, 0, 0, 0, 14378, 14379, 5, 2376, 0, 0, 14379, - 14384, 3, 1704, 852, 0, 14380, 14381, 5, 2382, 0, 0, 14381, 14383, 3, 1704, - 852, 0, 14382, 14380, 1, 0, 0, 0, 14383, 14386, 1, 0, 0, 0, 14384, 14382, - 1, 0, 0, 0, 14384, 14385, 1, 0, 0, 0, 14385, 14387, 1, 0, 0, 0, 14386, - 14384, 1, 0, 0, 0, 14387, 14388, 5, 2377, 0, 0, 14388, 14405, 1, 0, 0, - 0, 14389, 14391, 5, 564, 0, 0, 14390, 14392, 5, 2376, 0, 0, 14391, 14390, - 1, 0, 0, 0, 14391, 14392, 1, 0, 0, 0, 14392, 14393, 1, 0, 0, 0, 14393, - 14398, 3, 684, 342, 0, 14394, 14395, 5, 2382, 0, 0, 14395, 14397, 3, 684, - 342, 0, 14396, 14394, 1, 0, 0, 0, 14397, 14400, 1, 0, 0, 0, 14398, 14396, - 1, 0, 0, 0, 14398, 14399, 1, 0, 0, 0, 14399, 14402, 1, 0, 0, 0, 14400, - 14398, 1, 0, 0, 0, 14401, 14403, 5, 2377, 0, 0, 14402, 14401, 1, 0, 0, - 0, 14402, 14403, 1, 0, 0, 0, 14403, 14405, 1, 0, 0, 0, 14404, 14373, 1, - 0, 0, 0, 14404, 14378, 1, 0, 0, 0, 14404, 14389, 1, 0, 0, 0, 14405, 1569, - 1, 0, 0, 0, 14406, 14425, 3, 1188, 594, 0, 14407, 14425, 3, 882, 441, 0, - 14408, 14425, 3, 1172, 586, 0, 14409, 14425, 3, 1174, 587, 0, 14410, 14425, - 3, 1292, 646, 0, 14411, 14425, 3, 1298, 649, 0, 14412, 14425, 3, 1300, - 650, 0, 14413, 14425, 7, 103, 0, 0, 14414, 14415, 5, 1480, 0, 0, 14415, - 14416, 5, 2376, 0, 0, 14416, 14417, 5, 906, 0, 0, 14417, 14418, 7, 175, - 0, 0, 14418, 14425, 5, 2377, 0, 0, 14419, 14425, 3, 1306, 653, 0, 14420, - 14425, 3, 1304, 652, 0, 14421, 14425, 3, 926, 463, 0, 14422, 14425, 3, - 1286, 643, 0, 14423, 14425, 3, 1288, 644, 0, 14424, 14406, 1, 0, 0, 0, - 14424, 14407, 1, 0, 0, 0, 14424, 14408, 1, 0, 0, 0, 14424, 14409, 1, 0, - 0, 0, 14424, 14410, 1, 0, 0, 0, 14424, 14411, 1, 0, 0, 0, 14424, 14412, - 1, 0, 0, 0, 14424, 14413, 1, 0, 0, 0, 14424, 14414, 1, 0, 0, 0, 14424, - 14419, 1, 0, 0, 0, 14424, 14420, 1, 0, 0, 0, 14424, 14421, 1, 0, 0, 0, - 14424, 14422, 1, 0, 0, 0, 14424, 14423, 1, 0, 0, 0, 14425, 14426, 1, 0, - 0, 0, 14426, 14424, 1, 0, 0, 0, 14426, 14427, 1, 0, 0, 0, 14427, 14429, - 1, 0, 0, 0, 14428, 14430, 3, 1572, 786, 0, 14429, 14428, 1, 0, 0, 0, 14429, - 14430, 1, 0, 0, 0, 14430, 1571, 1, 0, 0, 0, 14431, 14436, 3, 1604, 802, - 0, 14432, 14436, 3, 1576, 788, 0, 14433, 14436, 3, 1574, 787, 0, 14434, - 14436, 5, 214, 0, 0, 14435, 14431, 1, 0, 0, 0, 14435, 14432, 1, 0, 0, 0, - 14435, 14433, 1, 0, 0, 0, 14435, 14434, 1, 0, 0, 0, 14436, 1573, 1, 0, - 0, 0, 14437, 14438, 5, 841, 0, 0, 14438, 14441, 5, 1976, 0, 0, 14439, 14442, - 3, 1298, 649, 0, 14440, 14442, 3, 1300, 650, 0, 14441, 14439, 1, 0, 0, - 0, 14441, 14440, 1, 0, 0, 0, 14442, 1575, 1, 0, 0, 0, 14443, 14454, 3, - 1578, 789, 0, 14444, 14449, 5, 1231, 0, 0, 14445, 14450, 3, 1194, 597, - 0, 14446, 14450, 3, 1298, 649, 0, 14447, 14450, 3, 1302, 651, 0, 14448, - 14450, 3, 1300, 650, 0, 14449, 14445, 1, 0, 0, 0, 14449, 14446, 1, 0, 0, - 0, 14449, 14447, 1, 0, 0, 0, 14449, 14448, 1, 0, 0, 0, 14450, 14451, 1, - 0, 0, 0, 14451, 14449, 1, 0, 0, 0, 14451, 14452, 1, 0, 0, 0, 14452, 14454, - 1, 0, 0, 0, 14453, 14443, 1, 0, 0, 0, 14453, 14444, 1, 0, 0, 0, 14454, - 1577, 1, 0, 0, 0, 14455, 14456, 5, 20, 0, 0, 14456, 14458, 5, 1231, 0, - 0, 14457, 14459, 3, 1194, 597, 0, 14458, 14457, 1, 0, 0, 0, 14458, 14459, - 1, 0, 0, 0, 14459, 14476, 1, 0, 0, 0, 14460, 14461, 5, 2376, 0, 0, 14461, - 14463, 5, 1256, 0, 0, 14462, 14464, 3, 1194, 597, 0, 14463, 14462, 1, 0, - 0, 0, 14463, 14464, 1, 0, 0, 0, 14464, 14472, 1, 0, 0, 0, 14465, 14466, - 5, 2382, 0, 0, 14466, 14468, 5, 1256, 0, 0, 14467, 14469, 3, 1194, 597, - 0, 14468, 14467, 1, 0, 0, 0, 14468, 14469, 1, 0, 0, 0, 14469, 14471, 1, - 0, 0, 0, 14470, 14465, 1, 0, 0, 0, 14471, 14474, 1, 0, 0, 0, 14472, 14470, - 1, 0, 0, 0, 14472, 14473, 1, 0, 0, 0, 14473, 14475, 1, 0, 0, 0, 14474, - 14472, 1, 0, 0, 0, 14475, 14477, 5, 2377, 0, 0, 14476, 14460, 1, 0, 0, - 0, 14476, 14477, 1, 0, 0, 0, 14477, 1579, 1, 0, 0, 0, 14478, 14481, 3, - 1582, 791, 0, 14479, 14481, 3, 1584, 792, 0, 14480, 14478, 1, 0, 0, 0, - 14480, 14479, 1, 0, 0, 0, 14481, 1581, 1, 0, 0, 0, 14482, 14483, 7, 176, - 0, 0, 14483, 14484, 5, 586, 0, 0, 14484, 14485, 5, 656, 0, 0, 14485, 1583, - 1, 0, 0, 0, 14486, 14487, 5, 2091, 0, 0, 14487, 14492, 5, 656, 0, 0, 14488, - 14489, 5, 2376, 0, 0, 14489, 14490, 3, 1586, 793, 0, 14490, 14491, 5, 2377, - 0, 0, 14491, 14493, 1, 0, 0, 0, 14492, 14488, 1, 0, 0, 0, 14492, 14493, - 1, 0, 0, 0, 14493, 1585, 1, 0, 0, 0, 14494, 14495, 3, 2300, 1150, 0, 14495, - 14498, 5, 2376, 0, 0, 14496, 14499, 3, 1588, 794, 0, 14497, 14499, 3, 1590, - 795, 0, 14498, 14496, 1, 0, 0, 0, 14498, 14497, 1, 0, 0, 0, 14499, 14500, - 1, 0, 0, 0, 14500, 14505, 5, 2377, 0, 0, 14501, 14502, 5, 2382, 0, 0, 14502, - 14504, 3, 1584, 792, 0, 14503, 14501, 1, 0, 0, 0, 14504, 14507, 1, 0, 0, - 0, 14505, 14503, 1, 0, 0, 0, 14505, 14506, 1, 0, 0, 0, 14506, 1587, 1, - 0, 0, 0, 14507, 14505, 1, 0, 0, 0, 14508, 14510, 3, 540, 270, 0, 14509, - 14511, 3, 502, 251, 0, 14510, 14509, 1, 0, 0, 0, 14510, 14511, 1, 0, 0, - 0, 14511, 14516, 1, 0, 0, 0, 14512, 14513, 5, 2382, 0, 0, 14513, 14515, - 3, 1588, 794, 0, 14514, 14512, 1, 0, 0, 0, 14515, 14518, 1, 0, 0, 0, 14516, - 14514, 1, 0, 0, 0, 14516, 14517, 1, 0, 0, 0, 14517, 1589, 1, 0, 0, 0, 14518, - 14516, 1, 0, 0, 0, 14519, 14521, 5, 1668, 0, 0, 14520, 14522, 3, 1148, - 574, 0, 14521, 14520, 1, 0, 0, 0, 14521, 14522, 1, 0, 0, 0, 14522, 14525, - 1, 0, 0, 0, 14523, 14524, 5, 1973, 0, 0, 14524, 14526, 3, 1666, 833, 0, - 14525, 14523, 1, 0, 0, 0, 14525, 14526, 1, 0, 0, 0, 14526, 14531, 1, 0, - 0, 0, 14527, 14528, 5, 2382, 0, 0, 14528, 14530, 3, 1590, 795, 0, 14529, - 14527, 1, 0, 0, 0, 14530, 14533, 1, 0, 0, 0, 14531, 14529, 1, 0, 0, 0, - 14531, 14532, 1, 0, 0, 0, 14532, 1591, 1, 0, 0, 0, 14533, 14531, 1, 0, - 0, 0, 14534, 14536, 7, 17, 0, 0, 14535, 14537, 7, 88, 0, 0, 14536, 14535, - 1, 0, 0, 0, 14536, 14537, 1, 0, 0, 0, 14537, 14554, 1, 0, 0, 0, 14538, - 14539, 5, 2068, 0, 0, 14539, 14540, 5, 2376, 0, 0, 14540, 14545, 3, 2310, - 1155, 0, 14541, 14542, 5, 2382, 0, 0, 14542, 14544, 3, 2310, 1155, 0, 14543, - 14541, 1, 0, 0, 0, 14544, 14547, 1, 0, 0, 0, 14545, 14543, 1, 0, 0, 0, - 14545, 14546, 1, 0, 0, 0, 14546, 14548, 1, 0, 0, 0, 14547, 14545, 1, 0, - 0, 0, 14548, 14549, 5, 2377, 0, 0, 14549, 14555, 1, 0, 0, 0, 14550, 14551, - 5, 1355, 0, 0, 14551, 14555, 5, 753, 0, 0, 14552, 14553, 5, 267, 0, 0, - 14553, 14555, 3, 2282, 1141, 0, 14554, 14538, 1, 0, 0, 0, 14554, 14550, - 1, 0, 0, 0, 14554, 14552, 1, 0, 0, 0, 14555, 14557, 1, 0, 0, 0, 14556, - 14558, 3, 1594, 797, 0, 14557, 14556, 1, 0, 0, 0, 14557, 14558, 1, 0, 0, - 0, 14558, 14560, 1, 0, 0, 0, 14559, 14561, 3, 1600, 800, 0, 14560, 14559, - 1, 0, 0, 0, 14560, 14561, 1, 0, 0, 0, 14561, 14563, 1, 0, 0, 0, 14562, - 14564, 5, 168, 0, 0, 14563, 14562, 1, 0, 0, 0, 14563, 14564, 1, 0, 0, 0, - 14564, 14567, 1, 0, 0, 0, 14565, 14566, 7, 148, 0, 0, 14566, 14568, 5, - 659, 0, 0, 14567, 14565, 1, 0, 0, 0, 14567, 14568, 1, 0, 0, 0, 14568, 1593, - 1, 0, 0, 0, 14569, 14570, 5, 2129, 0, 0, 14570, 14577, 5, 659, 0, 0, 14571, - 14578, 3, 2300, 1150, 0, 14572, 14573, 5, 2376, 0, 0, 14573, 14574, 3, - 458, 229, 0, 14574, 14575, 5, 2377, 0, 0, 14575, 14578, 1, 0, 0, 0, 14576, - 14578, 3, 1596, 798, 0, 14577, 14571, 1, 0, 0, 0, 14577, 14572, 1, 0, 0, - 0, 14577, 14576, 1, 0, 0, 0, 14577, 14578, 1, 0, 0, 0, 14578, 1595, 1, - 0, 0, 0, 14579, 14594, 3, 1188, 594, 0, 14580, 14594, 3, 882, 441, 0, 14581, - 14594, 5, 1173, 0, 0, 14582, 14585, 5, 1973, 0, 0, 14583, 14586, 3, 1666, - 833, 0, 14584, 14586, 5, 363, 0, 0, 14585, 14583, 1, 0, 0, 0, 14585, 14584, - 1, 0, 0, 0, 14586, 14594, 1, 0, 0, 0, 14587, 14594, 3, 1608, 804, 0, 14588, - 14594, 3, 1598, 799, 0, 14589, 14594, 5, 1489, 0, 0, 14590, 14594, 3, 516, - 258, 0, 14591, 14594, 3, 924, 462, 0, 14592, 14594, 3, 926, 463, 0, 14593, - 14579, 1, 0, 0, 0, 14593, 14580, 1, 0, 0, 0, 14593, 14581, 1, 0, 0, 0, - 14593, 14582, 1, 0, 0, 0, 14593, 14587, 1, 0, 0, 0, 14593, 14588, 1, 0, - 0, 0, 14593, 14589, 1, 0, 0, 0, 14593, 14590, 1, 0, 0, 0, 14593, 14591, - 1, 0, 0, 0, 14593, 14592, 1, 0, 0, 0, 14594, 14595, 1, 0, 0, 0, 14595, - 14593, 1, 0, 0, 0, 14595, 14596, 1, 0, 0, 0, 14596, 1597, 1, 0, 0, 0, 14597, - 14598, 7, 177, 0, 0, 14598, 1599, 1, 0, 0, 0, 14599, 14600, 5, 484, 0, - 0, 14600, 14601, 5, 719, 0, 0, 14601, 14602, 3, 2312, 1156, 0, 14602, 1601, - 1, 0, 0, 0, 14603, 14605, 5, 921, 0, 0, 14604, 14606, 5, 1173, 0, 0, 14605, - 14604, 1, 0, 0, 0, 14605, 14606, 1, 0, 0, 0, 14606, 14608, 1, 0, 0, 0, - 14607, 14609, 3, 1194, 597, 0, 14608, 14607, 1, 0, 0, 0, 14608, 14609, - 1, 0, 0, 0, 14609, 14611, 1, 0, 0, 0, 14610, 14612, 3, 1172, 586, 0, 14611, - 14610, 1, 0, 0, 0, 14611, 14612, 1, 0, 0, 0, 14612, 14614, 1, 0, 0, 0, - 14613, 14615, 3, 1604, 802, 0, 14614, 14613, 1, 0, 0, 0, 14614, 14615, - 1, 0, 0, 0, 14615, 14620, 1, 0, 0, 0, 14616, 14619, 3, 1650, 825, 0, 14617, - 14619, 3, 1640, 820, 0, 14618, 14616, 1, 0, 0, 0, 14618, 14617, 1, 0, 0, - 0, 14619, 14622, 1, 0, 0, 0, 14620, 14618, 1, 0, 0, 0, 14620, 14621, 1, - 0, 0, 0, 14621, 14624, 1, 0, 0, 0, 14622, 14620, 1, 0, 0, 0, 14623, 14625, - 3, 926, 463, 0, 14624, 14623, 1, 0, 0, 0, 14624, 14625, 1, 0, 0, 0, 14625, - 1603, 1, 0, 0, 0, 14626, 14631, 3, 1606, 803, 0, 14627, 14628, 5, 1279, - 0, 0, 14628, 14631, 5, 2370, 0, 0, 14629, 14631, 3, 1608, 804, 0, 14630, - 14626, 1, 0, 0, 0, 14630, 14627, 1, 0, 0, 0, 14630, 14629, 1, 0, 0, 0, - 14631, 14632, 1, 0, 0, 0, 14632, 14630, 1, 0, 0, 0, 14632, 14633, 1, 0, - 0, 0, 14633, 14635, 1, 0, 0, 0, 14634, 14636, 3, 1610, 805, 0, 14635, 14634, - 1, 0, 0, 0, 14635, 14636, 1, 0, 0, 0, 14636, 14639, 1, 0, 0, 0, 14637, - 14639, 3, 1610, 805, 0, 14638, 14630, 1, 0, 0, 0, 14638, 14637, 1, 0, 0, - 0, 14639, 1605, 1, 0, 0, 0, 14640, 14641, 5, 841, 0, 0, 14641, 14644, 5, - 1976, 0, 0, 14642, 14644, 5, 1041, 0, 0, 14643, 14640, 1, 0, 0, 0, 14643, - 14642, 1, 0, 0, 0, 14644, 1607, 1, 0, 0, 0, 14645, 14649, 5, 1000, 0, 0, - 14646, 14647, 5, 242, 0, 0, 14647, 14649, 5, 2370, 0, 0, 14648, 14645, - 1, 0, 0, 0, 14648, 14646, 1, 0, 0, 0, 14649, 1609, 1, 0, 0, 0, 14650, 14651, - 5, 647, 0, 0, 14651, 14653, 3, 2310, 1155, 0, 14652, 14650, 1, 0, 0, 0, - 14652, 14653, 1, 0, 0, 0, 14653, 14654, 1, 0, 0, 0, 14654, 14656, 5, 1231, - 0, 0, 14655, 14657, 3, 1194, 597, 0, 14656, 14655, 1, 0, 0, 0, 14656, 14657, - 1, 0, 0, 0, 14657, 1611, 1, 0, 0, 0, 14658, 14663, 3, 1624, 812, 0, 14659, - 14663, 3, 1618, 809, 0, 14660, 14663, 3, 1614, 807, 0, 14661, 14663, 3, - 1652, 826, 0, 14662, 14658, 1, 0, 0, 0, 14662, 14659, 1, 0, 0, 0, 14662, - 14660, 1, 0, 0, 0, 14662, 14661, 1, 0, 0, 0, 14663, 1613, 1, 0, 0, 0, 14664, - 14665, 5, 909, 0, 0, 14665, 14666, 5, 942, 0, 0, 14666, 14667, 5, 1976, - 0, 0, 14667, 14668, 3, 1616, 808, 0, 14668, 14669, 5, 1487, 0, 0, 14669, - 14670, 5, 66, 0, 0, 14670, 14671, 7, 178, 0, 0, 14671, 1615, 1, 0, 0, 0, - 14672, 14673, 3, 2312, 1156, 0, 14673, 1617, 1, 0, 0, 0, 14674, 14675, - 5, 1460, 0, 0, 14675, 14676, 5, 222, 0, 0, 14676, 14677, 3, 1620, 810, - 0, 14677, 14678, 5, 2029, 0, 0, 14678, 14679, 3, 1622, 811, 0, 14679, 1619, - 1, 0, 0, 0, 14680, 14681, 3, 2310, 1155, 0, 14681, 1621, 1, 0, 0, 0, 14682, - 14683, 3, 2310, 1155, 0, 14683, 1623, 1, 0, 0, 0, 14684, 14689, 3, 1712, - 856, 0, 14685, 14689, 3, 1636, 818, 0, 14686, 14689, 3, 1628, 814, 0, 14687, - 14689, 3, 1626, 813, 0, 14688, 14684, 1, 0, 0, 0, 14688, 14685, 1, 0, 0, - 0, 14688, 14686, 1, 0, 0, 0, 14688, 14687, 1, 0, 0, 0, 14689, 14690, 1, - 0, 0, 0, 14690, 14688, 1, 0, 0, 0, 14690, 14691, 1, 0, 0, 0, 14691, 1625, - 1, 0, 0, 0, 14692, 14693, 5, 1568, 0, 0, 14693, 14707, 5, 2088, 0, 0, 14694, - 14695, 5, 222, 0, 0, 14695, 14708, 3, 2310, 1155, 0, 14696, 14697, 5, 2376, - 0, 0, 14697, 14702, 3, 2310, 1155, 0, 14698, 14699, 5, 2382, 0, 0, 14699, - 14701, 3, 2310, 1155, 0, 14700, 14698, 1, 0, 0, 0, 14701, 14704, 1, 0, - 0, 0, 14702, 14700, 1, 0, 0, 0, 14702, 14703, 1, 0, 0, 0, 14703, 14705, - 1, 0, 0, 0, 14704, 14702, 1, 0, 0, 0, 14705, 14706, 5, 2377, 0, 0, 14706, - 14708, 1, 0, 0, 0, 14707, 14694, 1, 0, 0, 0, 14707, 14696, 1, 0, 0, 0, - 14708, 14714, 1, 0, 0, 0, 14709, 14710, 5, 168, 0, 0, 14710, 14713, 5, - 268, 0, 0, 14711, 14713, 5, 720, 0, 0, 14712, 14709, 1, 0, 0, 0, 14712, - 14711, 1, 0, 0, 0, 14713, 14716, 1, 0, 0, 0, 14714, 14712, 1, 0, 0, 0, - 14714, 14715, 1, 0, 0, 0, 14715, 14755, 1, 0, 0, 0, 14716, 14714, 1, 0, - 0, 0, 14717, 14731, 5, 425, 0, 0, 14718, 14719, 5, 222, 0, 0, 14719, 14732, - 3, 2310, 1155, 0, 14720, 14721, 5, 2376, 0, 0, 14721, 14726, 3, 2310, 1155, - 0, 14722, 14723, 5, 2382, 0, 0, 14723, 14725, 3, 2310, 1155, 0, 14724, - 14722, 1, 0, 0, 0, 14725, 14728, 1, 0, 0, 0, 14726, 14724, 1, 0, 0, 0, - 14726, 14727, 1, 0, 0, 0, 14727, 14729, 1, 0, 0, 0, 14728, 14726, 1, 0, - 0, 0, 14729, 14730, 5, 2377, 0, 0, 14730, 14732, 1, 0, 0, 0, 14731, 14718, - 1, 0, 0, 0, 14731, 14720, 1, 0, 0, 0, 14732, 14738, 1, 0, 0, 0, 14733, - 14734, 5, 168, 0, 0, 14734, 14737, 5, 268, 0, 0, 14735, 14737, 5, 720, - 0, 0, 14736, 14733, 1, 0, 0, 0, 14736, 14735, 1, 0, 0, 0, 14737, 14740, - 1, 0, 0, 0, 14738, 14736, 1, 0, 0, 0, 14738, 14739, 1, 0, 0, 0, 14739, - 14743, 1, 0, 0, 0, 14740, 14738, 1, 0, 0, 0, 14741, 14742, 5, 187, 0, 0, - 14742, 14744, 5, 2370, 0, 0, 14743, 14741, 1, 0, 0, 0, 14743, 14744, 1, - 0, 0, 0, 14744, 14755, 1, 0, 0, 0, 14745, 14750, 5, 425, 0, 0, 14746, 14747, - 5, 2088, 0, 0, 14747, 14751, 5, 223, 0, 0, 14748, 14749, 5, 223, 0, 0, - 14749, 14751, 5, 278, 0, 0, 14750, 14746, 1, 0, 0, 0, 14750, 14748, 1, - 0, 0, 0, 14751, 14752, 1, 0, 0, 0, 14752, 14753, 5, 187, 0, 0, 14753, 14755, - 5, 2370, 0, 0, 14754, 14692, 1, 0, 0, 0, 14754, 14717, 1, 0, 0, 0, 14754, - 14745, 1, 0, 0, 0, 14755, 1627, 1, 0, 0, 0, 14756, 14778, 5, 909, 0, 0, - 14757, 14758, 5, 2376, 0, 0, 14758, 14763, 3, 1632, 816, 0, 14759, 14760, - 5, 2382, 0, 0, 14760, 14762, 3, 1632, 816, 0, 14761, 14759, 1, 0, 0, 0, - 14762, 14765, 1, 0, 0, 0, 14763, 14761, 1, 0, 0, 0, 14763, 14764, 1, 0, - 0, 0, 14764, 14766, 1, 0, 0, 0, 14765, 14763, 1, 0, 0, 0, 14766, 14767, - 5, 2377, 0, 0, 14767, 14779, 1, 0, 0, 0, 14768, 14769, 5, 2376, 0, 0, 14769, - 14770, 3, 1630, 815, 0, 14770, 14771, 5, 2382, 0, 0, 14771, 14772, 3, 1630, - 815, 0, 14772, 14773, 1, 0, 0, 0, 14773, 14774, 5, 2377, 0, 0, 14774, 14779, - 1, 0, 0, 0, 14775, 14779, 3, 1632, 816, 0, 14776, 14779, 3, 1630, 815, - 0, 14777, 14779, 3, 1634, 817, 0, 14778, 14757, 1, 0, 0, 0, 14778, 14768, - 1, 0, 0, 0, 14778, 14775, 1, 0, 0, 0, 14778, 14776, 1, 0, 0, 0, 14778, - 14777, 1, 0, 0, 0, 14779, 1629, 1, 0, 0, 0, 14780, 14781, 3, 2310, 1155, - 0, 14781, 14782, 7, 62, 0, 0, 14782, 1631, 1, 0, 0, 0, 14783, 14785, 3, - 2310, 1155, 0, 14784, 14786, 3, 2346, 1173, 0, 14785, 14784, 1, 0, 0, 0, - 14785, 14786, 1, 0, 0, 0, 14786, 14789, 1, 0, 0, 0, 14787, 14788, 5, 2247, - 0, 0, 14788, 14790, 3, 1682, 841, 0, 14789, 14787, 1, 0, 0, 0, 14789, 14790, - 1, 0, 0, 0, 14790, 14797, 1, 0, 0, 0, 14791, 14794, 5, 363, 0, 0, 14792, - 14793, 5, 1175, 0, 0, 14793, 14795, 5, 1145, 0, 0, 14794, 14792, 1, 0, - 0, 0, 14794, 14795, 1, 0, 0, 0, 14795, 14796, 1, 0, 0, 0, 14796, 14798, - 3, 2078, 1039, 0, 14797, 14791, 1, 0, 0, 0, 14797, 14798, 1, 0, 0, 0, 14798, - 14802, 1, 0, 0, 0, 14799, 14800, 5, 457, 0, 0, 14800, 14803, 3, 1664, 832, - 0, 14801, 14803, 5, 361, 0, 0, 14802, 14799, 1, 0, 0, 0, 14802, 14801, - 1, 0, 0, 0, 14802, 14803, 1, 0, 0, 0, 14803, 14807, 1, 0, 0, 0, 14804, - 14806, 3, 842, 421, 0, 14805, 14804, 1, 0, 0, 0, 14806, 14809, 1, 0, 0, - 0, 14807, 14805, 1, 0, 0, 0, 14807, 14808, 1, 0, 0, 0, 14808, 14811, 1, - 0, 0, 0, 14809, 14807, 1, 0, 0, 0, 14810, 14812, 3, 1650, 825, 0, 14811, - 14810, 1, 0, 0, 0, 14811, 14812, 1, 0, 0, 0, 14812, 1633, 1, 0, 0, 0, 14813, - 14814, 5, 222, 0, 0, 14814, 14816, 3, 2310, 1155, 0, 14815, 14817, 5, 1121, - 0, 0, 14816, 14815, 1, 0, 0, 0, 14816, 14817, 1, 0, 0, 0, 14817, 14818, - 1, 0, 0, 0, 14818, 14819, 5, 1673, 0, 0, 14819, 14820, 5, 79, 0, 0, 14820, - 14821, 5, 37, 0, 0, 14821, 14823, 5, 783, 0, 0, 14822, 14824, 5, 560, 0, - 0, 14823, 14822, 1, 0, 0, 0, 14823, 14824, 1, 0, 0, 0, 14824, 1635, 1, - 0, 0, 0, 14825, 14847, 5, 20, 0, 0, 14826, 14829, 5, 2376, 0, 0, 14827, - 14830, 3, 1680, 840, 0, 14828, 14830, 3, 1690, 845, 0, 14829, 14827, 1, - 0, 0, 0, 14829, 14828, 1, 0, 0, 0, 14830, 14838, 1, 0, 0, 0, 14831, 14834, - 5, 2382, 0, 0, 14832, 14835, 3, 1680, 840, 0, 14833, 14835, 3, 1690, 845, - 0, 14834, 14832, 1, 0, 0, 0, 14834, 14833, 1, 0, 0, 0, 14835, 14837, 1, - 0, 0, 0, 14836, 14831, 1, 0, 0, 0, 14837, 14840, 1, 0, 0, 0, 14838, 14836, - 1, 0, 0, 0, 14838, 14839, 1, 0, 0, 0, 14839, 14841, 1, 0, 0, 0, 14840, - 14838, 1, 0, 0, 0, 14841, 14842, 5, 2377, 0, 0, 14842, 14848, 1, 0, 0, - 0, 14843, 14846, 3, 1680, 840, 0, 14844, 14846, 3, 1690, 845, 0, 14845, - 14843, 1, 0, 0, 0, 14845, 14844, 1, 0, 0, 0, 14846, 14848, 1, 0, 0, 0, - 14847, 14826, 1, 0, 0, 0, 14847, 14845, 1, 0, 0, 0, 14848, 14850, 1, 0, - 0, 0, 14849, 14851, 3, 1670, 835, 0, 14850, 14849, 1, 0, 0, 0, 14850, 14851, - 1, 0, 0, 0, 14851, 1637, 1, 0, 0, 0, 14852, 14853, 5, 909, 0, 0, 14853, - 14854, 5, 2147, 0, 0, 14854, 14855, 3, 1668, 834, 0, 14855, 14856, 5, 2376, - 0, 0, 14856, 14857, 3, 1654, 827, 0, 14857, 14858, 5, 2377, 0, 0, 14858, - 1639, 1, 0, 0, 0, 14859, 14860, 5, 2147, 0, 0, 14860, 14866, 3, 1668, 834, - 0, 14861, 14863, 3, 1702, 851, 0, 14862, 14861, 1, 0, 0, 0, 14862, 14863, - 1, 0, 0, 0, 14863, 14864, 1, 0, 0, 0, 14864, 14867, 3, 1642, 821, 0, 14865, - 14867, 3, 1702, 851, 0, 14866, 14862, 1, 0, 0, 0, 14866, 14865, 1, 0, 0, - 0, 14867, 1641, 1, 0, 0, 0, 14868, 14869, 5, 1656, 0, 0, 14869, 14871, - 5, 66, 0, 0, 14870, 14872, 7, 113, 0, 0, 14871, 14870, 1, 0, 0, 0, 14871, - 14872, 1, 0, 0, 0, 14872, 14873, 1, 0, 0, 0, 14873, 14882, 5, 800, 0, 0, - 14874, 14876, 3, 1644, 822, 0, 14875, 14874, 1, 0, 0, 0, 14875, 14876, - 1, 0, 0, 0, 14876, 14877, 1, 0, 0, 0, 14877, 14878, 5, 2376, 0, 0, 14878, - 14879, 3, 1648, 824, 0, 14879, 14880, 5, 2377, 0, 0, 14880, 14883, 1, 0, - 0, 0, 14881, 14883, 3, 1644, 822, 0, 14882, 14875, 1, 0, 0, 0, 14882, 14881, - 1, 0, 0, 0, 14883, 1643, 1, 0, 0, 0, 14884, 14885, 3, 2382, 1191, 0, 14885, - 1645, 1, 0, 0, 0, 14886, 14889, 3, 2382, 1191, 0, 14887, 14889, 3, 2372, - 1186, 0, 14888, 14886, 1, 0, 0, 0, 14888, 14887, 1, 0, 0, 0, 14889, 1647, - 1, 0, 0, 0, 14890, 14891, 5, 1973, 0, 0, 14891, 14898, 3, 2378, 1189, 0, - 14892, 14894, 3, 1656, 828, 0, 14893, 14895, 3, 1190, 595, 0, 14894, 14893, - 1, 0, 0, 0, 14894, 14895, 1, 0, 0, 0, 14895, 14898, 1, 0, 0, 0, 14896, - 14898, 3, 1190, 595, 0, 14897, 14890, 1, 0, 0, 0, 14897, 14892, 1, 0, 0, - 0, 14897, 14896, 1, 0, 0, 0, 14898, 1649, 1, 0, 0, 0, 14899, 14944, 5, - 800, 0, 0, 14900, 14901, 5, 2376, 0, 0, 14901, 14906, 3, 1646, 823, 0, - 14902, 14903, 5, 2382, 0, 0, 14903, 14905, 3, 1646, 823, 0, 14904, 14902, - 1, 0, 0, 0, 14905, 14908, 1, 0, 0, 0, 14906, 14904, 1, 0, 0, 0, 14906, - 14907, 1, 0, 0, 0, 14907, 14909, 1, 0, 0, 0, 14908, 14906, 1, 0, 0, 0, - 14909, 14910, 5, 2377, 0, 0, 14910, 14911, 5, 1656, 0, 0, 14911, 14921, - 5, 66, 0, 0, 14912, 14922, 7, 113, 0, 0, 14913, 14917, 5, 2376, 0, 0, 14914, - 14916, 3, 1648, 824, 0, 14915, 14914, 1, 0, 0, 0, 14916, 14919, 1, 0, 0, - 0, 14917, 14915, 1, 0, 0, 0, 14917, 14918, 1, 0, 0, 0, 14918, 14920, 1, - 0, 0, 0, 14919, 14917, 1, 0, 0, 0, 14920, 14922, 5, 2377, 0, 0, 14921, - 14912, 1, 0, 0, 0, 14921, 14913, 1, 0, 0, 0, 14922, 14923, 1, 0, 0, 0, - 14923, 14921, 1, 0, 0, 0, 14923, 14924, 1, 0, 0, 0, 14924, 14945, 1, 0, - 0, 0, 14925, 14926, 5, 2376, 0, 0, 14926, 14927, 3, 1646, 823, 0, 14927, - 14928, 5, 2377, 0, 0, 14928, 14929, 5, 1656, 0, 0, 14929, 14940, 5, 66, - 0, 0, 14930, 14941, 7, 113, 0, 0, 14931, 14941, 3, 1644, 822, 0, 14932, - 14936, 5, 2376, 0, 0, 14933, 14935, 3, 1648, 824, 0, 14934, 14933, 1, 0, - 0, 0, 14935, 14938, 1, 0, 0, 0, 14936, 14934, 1, 0, 0, 0, 14936, 14937, - 1, 0, 0, 0, 14937, 14939, 1, 0, 0, 0, 14938, 14936, 1, 0, 0, 0, 14939, - 14941, 5, 2377, 0, 0, 14940, 14930, 1, 0, 0, 0, 14940, 14931, 1, 0, 0, - 0, 14940, 14932, 1, 0, 0, 0, 14941, 14942, 1, 0, 0, 0, 14942, 14940, 1, - 0, 0, 0, 14942, 14943, 1, 0, 0, 0, 14943, 14945, 1, 0, 0, 0, 14944, 14900, - 1, 0, 0, 0, 14944, 14925, 1, 0, 0, 0, 14945, 1651, 1, 0, 0, 0, 14946, 14947, - 5, 909, 0, 0, 14947, 14948, 5, 800, 0, 0, 14948, 14949, 5, 2376, 0, 0, - 14949, 14950, 3, 1646, 823, 0, 14950, 14951, 5, 2377, 0, 0, 14951, 14952, - 5, 2376, 0, 0, 14952, 14953, 3, 1654, 827, 0, 14953, 14954, 5, 2377, 0, - 0, 14954, 1653, 1, 0, 0, 0, 14955, 14980, 3, 1190, 595, 0, 14956, 14957, - 7, 179, 0, 0, 14957, 14980, 5, 2370, 0, 0, 14958, 14959, 5, 1413, 0, 0, - 14959, 14980, 5, 570, 0, 0, 14960, 14980, 3, 1662, 831, 0, 14961, 14980, - 3, 1658, 829, 0, 14962, 14980, 3, 1660, 830, 0, 14963, 14964, 5, 457, 0, - 0, 14964, 14980, 3, 1664, 832, 0, 14965, 14980, 5, 361, 0, 0, 14966, 14980, - 5, 155, 0, 0, 14967, 14972, 5, 155, 0, 0, 14968, 14972, 5, 993, 0, 0, 14969, - 14970, 5, 155, 0, 0, 14970, 14972, 5, 1409, 0, 0, 14971, 14967, 1, 0, 0, - 0, 14971, 14968, 1, 0, 0, 0, 14971, 14969, 1, 0, 0, 0, 14972, 14974, 1, - 0, 0, 0, 14973, 14975, 3, 882, 441, 0, 14974, 14973, 1, 0, 0, 0, 14974, - 14975, 1, 0, 0, 0, 14975, 14980, 1, 0, 0, 0, 14976, 14980, 3, 1298, 649, - 0, 14977, 14980, 3, 1302, 651, 0, 14978, 14980, 3, 1300, 650, 0, 14979, - 14955, 1, 0, 0, 0, 14979, 14956, 1, 0, 0, 0, 14979, 14958, 1, 0, 0, 0, - 14979, 14960, 1, 0, 0, 0, 14979, 14961, 1, 0, 0, 0, 14979, 14962, 1, 0, - 0, 0, 14979, 14963, 1, 0, 0, 0, 14979, 14965, 1, 0, 0, 0, 14979, 14966, - 1, 0, 0, 0, 14979, 14971, 1, 0, 0, 0, 14979, 14976, 1, 0, 0, 0, 14979, - 14977, 1, 0, 0, 0, 14979, 14978, 1, 0, 0, 0, 14980, 14981, 1, 0, 0, 0, - 14981, 14979, 1, 0, 0, 0, 14981, 14982, 1, 0, 0, 0, 14982, 1655, 1, 0, - 0, 0, 14983, 14984, 7, 17, 0, 0, 14984, 14985, 5, 1655, 0, 0, 14985, 14986, - 5, 680, 0, 0, 14986, 15009, 5, 1507, 0, 0, 14987, 14988, 5, 191, 0, 0, - 14988, 15009, 5, 2370, 0, 0, 14989, 14990, 5, 1281, 0, 0, 14990, 15009, - 5, 2370, 0, 0, 14991, 14992, 5, 570, 0, 0, 14992, 15009, 5, 2370, 0, 0, - 14993, 15009, 3, 1662, 831, 0, 14994, 15009, 3, 1658, 829, 0, 14995, 15009, - 3, 1660, 830, 0, 14996, 14997, 5, 457, 0, 0, 14997, 15009, 3, 1664, 832, - 0, 14998, 15009, 5, 361, 0, 0, 14999, 15004, 5, 155, 0, 0, 15000, 15004, - 5, 993, 0, 0, 15001, 15002, 5, 155, 0, 0, 15002, 15004, 5, 1409, 0, 0, - 15003, 14999, 1, 0, 0, 0, 15003, 15000, 1, 0, 0, 0, 15003, 15001, 1, 0, - 0, 0, 15004, 15006, 1, 0, 0, 0, 15005, 15007, 3, 882, 441, 0, 15006, 15005, - 1, 0, 0, 0, 15006, 15007, 1, 0, 0, 0, 15007, 15009, 1, 0, 0, 0, 15008, - 14983, 1, 0, 0, 0, 15008, 14987, 1, 0, 0, 0, 15008, 14989, 1, 0, 0, 0, - 15008, 14991, 1, 0, 0, 0, 15008, 14993, 1, 0, 0, 0, 15008, 14994, 1, 0, - 0, 0, 15008, 14995, 1, 0, 0, 0, 15008, 14996, 1, 0, 0, 0, 15008, 14998, - 1, 0, 0, 0, 15008, 15003, 1, 0, 0, 0, 15009, 15010, 1, 0, 0, 0, 15010, - 15008, 1, 0, 0, 0, 15010, 15011, 1, 0, 0, 0, 15011, 1657, 1, 0, 0, 0, 15012, - 15013, 7, 180, 0, 0, 15013, 1659, 1, 0, 0, 0, 15014, 15020, 5, 1000, 0, - 0, 15015, 15017, 5, 242, 0, 0, 15016, 15018, 7, 181, 0, 0, 15017, 15016, - 1, 0, 0, 0, 15017, 15018, 1, 0, 0, 0, 15018, 15020, 1, 0, 0, 0, 15019, - 15014, 1, 0, 0, 0, 15019, 15015, 1, 0, 0, 0, 15020, 1661, 1, 0, 0, 0, 15021, - 15027, 5, 1484, 0, 0, 15022, 15028, 5, 2281, 0, 0, 15023, 15024, 5, 2284, - 0, 0, 15024, 15028, 5, 2370, 0, 0, 15025, 15028, 5, 88, 0, 0, 15026, 15028, - 5, 1054, 0, 0, 15027, 15022, 1, 0, 0, 0, 15027, 15023, 1, 0, 0, 0, 15027, - 15025, 1, 0, 0, 0, 15027, 15026, 1, 0, 0, 0, 15027, 15028, 1, 0, 0, 0, - 15028, 1663, 1, 0, 0, 0, 15029, 15030, 5, 2129, 0, 0, 15030, 15032, 5, - 2372, 0, 0, 15031, 15029, 1, 0, 0, 0, 15031, 15032, 1, 0, 0, 0, 15032, - 15036, 1, 0, 0, 0, 15033, 15034, 5, 628, 0, 0, 15034, 15035, 5, 151, 0, - 0, 15035, 15037, 5, 2407, 0, 0, 15036, 15033, 1, 0, 0, 0, 15036, 15037, - 1, 0, 0, 0, 15037, 15039, 1, 0, 0, 0, 15038, 15040, 5, 2372, 0, 0, 15039, - 15038, 1, 0, 0, 0, 15039, 15040, 1, 0, 0, 0, 15040, 15045, 1, 0, 0, 0, - 15041, 15043, 5, 1057, 0, 0, 15042, 15041, 1, 0, 0, 0, 15042, 15043, 1, - 0, 0, 0, 15043, 15044, 1, 0, 0, 0, 15044, 15046, 5, 1514, 0, 0, 15045, - 15042, 1, 0, 0, 0, 15045, 15046, 1, 0, 0, 0, 15046, 1665, 1, 0, 0, 0, 15047, - 15048, 3, 2378, 1189, 0, 15048, 1667, 1, 0, 0, 0, 15049, 15050, 3, 2378, - 1189, 0, 15050, 15051, 5, 2369, 0, 0, 15051, 15053, 1, 0, 0, 0, 15052, - 15049, 1, 0, 0, 0, 15052, 15053, 1, 0, 0, 0, 15053, 15057, 1, 0, 0, 0, - 15054, 15055, 3, 2378, 1189, 0, 15055, 15056, 5, 2369, 0, 0, 15056, 15058, - 1, 0, 0, 0, 15057, 15054, 1, 0, 0, 0, 15057, 15058, 1, 0, 0, 0, 15058, - 15059, 1, 0, 0, 0, 15059, 15060, 3, 2378, 1189, 0, 15060, 1669, 1, 0, 0, - 0, 15061, 15082, 3, 1710, 855, 0, 15062, 15082, 3, 1698, 849, 0, 15063, - 15066, 3, 1640, 820, 0, 15064, 15066, 3, 1650, 825, 0, 15065, 15063, 1, - 0, 0, 0, 15065, 15064, 1, 0, 0, 0, 15066, 15078, 1, 0, 0, 0, 15067, 15068, - 5, 2376, 0, 0, 15068, 15073, 3, 1672, 836, 0, 15069, 15070, 5, 2382, 0, - 0, 15070, 15072, 3, 1672, 836, 0, 15071, 15069, 1, 0, 0, 0, 15072, 15075, - 1, 0, 0, 0, 15073, 15071, 1, 0, 0, 0, 15073, 15074, 1, 0, 0, 0, 15074, - 15076, 1, 0, 0, 0, 15075, 15073, 1, 0, 0, 0, 15076, 15077, 5, 2377, 0, - 0, 15077, 15079, 1, 0, 0, 0, 15078, 15067, 1, 0, 0, 0, 15078, 15079, 1, - 0, 0, 0, 15079, 15082, 1, 0, 0, 0, 15080, 15082, 3, 1042, 521, 0, 15081, - 15061, 1, 0, 0, 0, 15081, 15062, 1, 0, 0, 0, 15081, 15065, 1, 0, 0, 0, - 15081, 15080, 1, 0, 0, 0, 15082, 15083, 1, 0, 0, 0, 15083, 15081, 1, 0, - 0, 0, 15083, 15084, 1, 0, 0, 0, 15084, 1671, 1, 0, 0, 0, 15085, 15118, - 5, 800, 0, 0, 15086, 15087, 5, 2376, 0, 0, 15087, 15088, 3, 1646, 823, - 0, 15088, 15089, 5, 2382, 0, 0, 15089, 15090, 3, 1646, 823, 0, 15090, 15091, - 1, 0, 0, 0, 15091, 15092, 5, 2377, 0, 0, 15092, 15093, 5, 1656, 0, 0, 15093, - 15099, 5, 66, 0, 0, 15094, 15100, 7, 113, 0, 0, 15095, 15096, 5, 2376, - 0, 0, 15096, 15097, 3, 1648, 824, 0, 15097, 15098, 5, 2377, 0, 0, 15098, - 15100, 1, 0, 0, 0, 15099, 15094, 1, 0, 0, 0, 15099, 15095, 1, 0, 0, 0, - 15100, 15101, 1, 0, 0, 0, 15101, 15099, 1, 0, 0, 0, 15101, 15102, 1, 0, - 0, 0, 15102, 15119, 1, 0, 0, 0, 15103, 15104, 5, 2376, 0, 0, 15104, 15105, - 3, 1646, 823, 0, 15105, 15106, 5, 2377, 0, 0, 15106, 15107, 5, 1656, 0, - 0, 15107, 15114, 5, 66, 0, 0, 15108, 15115, 7, 113, 0, 0, 15109, 15115, - 3, 1644, 822, 0, 15110, 15111, 5, 2376, 0, 0, 15111, 15112, 3, 1648, 824, - 0, 15112, 15113, 5, 2377, 0, 0, 15113, 15115, 1, 0, 0, 0, 15114, 15108, - 1, 0, 0, 0, 15114, 15109, 1, 0, 0, 0, 15114, 15110, 1, 0, 0, 0, 15115, - 15116, 1, 0, 0, 0, 15116, 15114, 1, 0, 0, 0, 15116, 15117, 1, 0, 0, 0, - 15117, 15119, 1, 0, 0, 0, 15118, 15086, 1, 0, 0, 0, 15118, 15103, 1, 0, - 0, 0, 15119, 1673, 1, 0, 0, 0, 15120, 15121, 4, 837, 9, 0, 15121, 15122, - 5, 2369, 0, 0, 15122, 15123, 5, 564, 0, 0, 15123, 15130, 3, 2310, 1155, - 0, 15124, 15125, 5, 2376, 0, 0, 15125, 15126, 3, 1676, 838, 0, 15126, 15127, - 5, 2382, 0, 0, 15127, 15128, 3, 1678, 839, 0, 15128, 15129, 5, 2377, 0, - 0, 15129, 15131, 1, 0, 0, 0, 15130, 15124, 1, 0, 0, 0, 15130, 15131, 1, - 0, 0, 0, 15131, 1675, 1, 0, 0, 0, 15132, 15133, 3, 2310, 1155, 0, 15133, - 1677, 1, 0, 0, 0, 15134, 15135, 3, 2310, 1155, 0, 15135, 1679, 1, 0, 0, - 0, 15136, 15145, 3, 2310, 1155, 0, 15137, 15140, 3, 2346, 1173, 0, 15138, - 15140, 3, 2382, 1191, 0, 15139, 15137, 1, 0, 0, 0, 15139, 15138, 1, 0, - 0, 0, 15140, 15143, 1, 0, 0, 0, 15141, 15142, 5, 2247, 0, 0, 15142, 15144, - 3, 1682, 841, 0, 15143, 15141, 1, 0, 0, 0, 15143, 15144, 1, 0, 0, 0, 15144, - 15146, 1, 0, 0, 0, 15145, 15139, 1, 0, 0, 0, 15145, 15146, 1, 0, 0, 0, - 15146, 15148, 1, 0, 0, 0, 15147, 15149, 5, 1604, 0, 0, 15148, 15147, 1, - 0, 0, 0, 15148, 15149, 1, 0, 0, 0, 15149, 15151, 1, 0, 0, 0, 15150, 15152, - 7, 62, 0, 0, 15151, 15150, 1, 0, 0, 0, 15151, 15152, 1, 0, 0, 0, 15152, - 15160, 1, 0, 0, 0, 15153, 15156, 5, 363, 0, 0, 15154, 15155, 5, 1175, 0, - 0, 15155, 15157, 5, 1145, 0, 0, 15156, 15154, 1, 0, 0, 0, 15156, 15157, - 1, 0, 0, 0, 15157, 15158, 1, 0, 0, 0, 15158, 15161, 3, 2078, 1039, 0, 15159, - 15161, 3, 1684, 842, 0, 15160, 15153, 1, 0, 0, 0, 15160, 15159, 1, 0, 0, - 0, 15160, 15161, 1, 0, 0, 0, 15161, 15164, 1, 0, 0, 0, 15162, 15163, 5, - 457, 0, 0, 15163, 15165, 3, 1664, 832, 0, 15164, 15162, 1, 0, 0, 0, 15164, - 15165, 1, 0, 0, 0, 15165, 15172, 1, 0, 0, 0, 15166, 15168, 3, 842, 421, - 0, 15167, 15166, 1, 0, 0, 0, 15168, 15169, 1, 0, 0, 0, 15169, 15167, 1, - 0, 0, 0, 15169, 15170, 1, 0, 0, 0, 15170, 15173, 1, 0, 0, 0, 15171, 15173, - 3, 844, 422, 0, 15172, 15167, 1, 0, 0, 0, 15172, 15171, 1, 0, 0, 0, 15172, - 15173, 1, 0, 0, 0, 15173, 1681, 1, 0, 0, 0, 15174, 15175, 3, 2378, 1189, - 0, 15175, 1683, 1, 0, 0, 0, 15176, 15184, 5, 584, 0, 0, 15177, 15185, 5, - 43, 0, 0, 15178, 15179, 5, 151, 0, 0, 15179, 15182, 5, 363, 0, 0, 15180, - 15181, 5, 1175, 0, 0, 15181, 15183, 5, 1145, 0, 0, 15182, 15180, 1, 0, - 0, 0, 15182, 15183, 1, 0, 0, 0, 15183, 15185, 1, 0, 0, 0, 15184, 15177, - 1, 0, 0, 0, 15184, 15178, 1, 0, 0, 0, 15184, 15185, 1, 0, 0, 0, 15185, - 15186, 1, 0, 0, 0, 15186, 15187, 5, 66, 0, 0, 15187, 15189, 5, 630, 0, - 0, 15188, 15190, 3, 1686, 843, 0, 15189, 15188, 1, 0, 0, 0, 15189, 15190, - 1, 0, 0, 0, 15190, 1685, 1, 0, 0, 0, 15191, 15193, 3, 1688, 844, 0, 15192, - 15191, 1, 0, 0, 0, 15193, 15194, 1, 0, 0, 0, 15194, 15192, 1, 0, 0, 0, - 15194, 15195, 1, 0, 0, 0, 15195, 15205, 1, 0, 0, 0, 15196, 15198, 5, 2376, - 0, 0, 15197, 15199, 3, 1688, 844, 0, 15198, 15197, 1, 0, 0, 0, 15199, 15200, - 1, 0, 0, 0, 15200, 15198, 1, 0, 0, 0, 15200, 15201, 1, 0, 0, 0, 15201, - 15202, 1, 0, 0, 0, 15202, 15203, 5, 2377, 0, 0, 15203, 15205, 1, 0, 0, - 0, 15204, 15192, 1, 0, 0, 0, 15204, 15196, 1, 0, 0, 0, 15205, 1687, 1, - 0, 0, 0, 15206, 15207, 5, 1631, 0, 0, 15207, 15211, 5, 2188, 0, 0, 15208, - 15212, 3, 2368, 1184, 0, 15209, 15210, 5, 793, 0, 0, 15210, 15212, 5, 2141, - 0, 0, 15211, 15208, 1, 0, 0, 0, 15211, 15209, 1, 0, 0, 0, 15212, 15230, - 1, 0, 0, 0, 15213, 15214, 5, 649, 0, 0, 15214, 15215, 5, 151, 0, 0, 15215, - 15230, 3, 2368, 1184, 0, 15216, 15217, 5, 861, 0, 0, 15217, 15230, 3, 2368, - 1184, 0, 15218, 15230, 5, 1042, 0, 0, 15219, 15220, 5, 889, 0, 0, 15220, - 15230, 3, 2368, 1184, 0, 15221, 15230, 5, 1045, 0, 0, 15222, 15230, 5, - 327, 0, 0, 15223, 15230, 5, 1010, 0, 0, 15224, 15225, 5, 155, 0, 0, 15225, - 15230, 3, 2368, 1184, 0, 15226, 15230, 5, 993, 0, 0, 15227, 15230, 5, 1215, - 0, 0, 15228, 15230, 5, 1060, 0, 0, 15229, 15206, 1, 0, 0, 0, 15229, 15213, - 1, 0, 0, 0, 15229, 15216, 1, 0, 0, 0, 15229, 15218, 1, 0, 0, 0, 15229, - 15219, 1, 0, 0, 0, 15229, 15221, 1, 0, 0, 0, 15229, 15222, 1, 0, 0, 0, - 15229, 15223, 1, 0, 0, 0, 15229, 15224, 1, 0, 0, 0, 15229, 15226, 1, 0, - 0, 0, 15229, 15227, 1, 0, 0, 0, 15229, 15228, 1, 0, 0, 0, 15230, 1689, - 1, 0, 0, 0, 15231, 15236, 3, 2310, 1155, 0, 15232, 15233, 3, 2346, 1173, - 0, 15233, 15234, 5, 2247, 0, 0, 15234, 15235, 3, 1682, 841, 0, 15235, 15237, - 1, 0, 0, 0, 15236, 15232, 1, 0, 0, 0, 15236, 15237, 1, 0, 0, 0, 15237, - 15239, 1, 0, 0, 0, 15238, 15240, 7, 62, 0, 0, 15239, 15238, 1, 0, 0, 0, - 15239, 15240, 1, 0, 0, 0, 15240, 15242, 1, 0, 0, 0, 15241, 15243, 3, 1692, - 846, 0, 15242, 15241, 1, 0, 0, 0, 15242, 15243, 1, 0, 0, 0, 15243, 15245, - 1, 0, 0, 0, 15244, 15246, 5, 2168, 0, 0, 15245, 15244, 1, 0, 0, 0, 15245, - 15246, 1, 0, 0, 0, 15246, 15248, 1, 0, 0, 0, 15247, 15249, 3, 1694, 847, - 0, 15248, 15247, 1, 0, 0, 0, 15248, 15249, 1, 0, 0, 0, 15249, 15258, 1, - 0, 0, 0, 15250, 15251, 5, 2087, 0, 0, 15251, 15256, 5, 106, 0, 0, 15252, - 15253, 5, 315, 0, 0, 15253, 15257, 5, 438, 0, 0, 15254, 15255, 5, 438, - 0, 0, 15255, 15257, 3, 1468, 734, 0, 15256, 15252, 1, 0, 0, 0, 15256, 15254, - 1, 0, 0, 0, 15257, 15259, 1, 0, 0, 0, 15258, 15250, 1, 0, 0, 0, 15258, - 15259, 1, 0, 0, 0, 15259, 15269, 1, 0, 0, 0, 15260, 15261, 5, 2087, 0, - 0, 15261, 15262, 5, 108, 0, 0, 15262, 15267, 5, 2188, 0, 0, 15263, 15264, - 7, 182, 0, 0, 15264, 15268, 5, 438, 0, 0, 15265, 15266, 5, 438, 0, 0, 15266, - 15268, 3, 1468, 734, 0, 15267, 15263, 1, 0, 0, 0, 15267, 15265, 1, 0, 0, - 0, 15268, 15270, 1, 0, 0, 0, 15269, 15260, 1, 0, 0, 0, 15269, 15270, 1, - 0, 0, 0, 15270, 15274, 1, 0, 0, 0, 15271, 15273, 3, 842, 421, 0, 15272, - 15271, 1, 0, 0, 0, 15273, 15276, 1, 0, 0, 0, 15274, 15272, 1, 0, 0, 0, - 15274, 15275, 1, 0, 0, 0, 15275, 1691, 1, 0, 0, 0, 15276, 15274, 1, 0, - 0, 0, 15277, 15285, 5, 584, 0, 0, 15278, 15286, 5, 43, 0, 0, 15279, 15280, - 5, 151, 0, 0, 15280, 15283, 5, 363, 0, 0, 15281, 15282, 5, 1175, 0, 0, - 15282, 15284, 5, 1145, 0, 0, 15283, 15281, 1, 0, 0, 0, 15283, 15284, 1, - 0, 0, 0, 15284, 15286, 1, 0, 0, 0, 15285, 15278, 1, 0, 0, 0, 15285, 15279, - 1, 0, 0, 0, 15285, 15286, 1, 0, 0, 0, 15286, 15287, 1, 0, 0, 0, 15287, - 15288, 5, 66, 0, 0, 15288, 15298, 5, 630, 0, 0, 15289, 15294, 5, 2376, - 0, 0, 15290, 15293, 3, 326, 163, 0, 15291, 15293, 3, 324, 162, 0, 15292, - 15290, 1, 0, 0, 0, 15292, 15291, 1, 0, 0, 0, 15293, 15296, 1, 0, 0, 0, - 15294, 15292, 1, 0, 0, 0, 15294, 15295, 1, 0, 0, 0, 15295, 15297, 1, 0, - 0, 0, 15296, 15294, 1, 0, 0, 0, 15297, 15299, 5, 2377, 0, 0, 15298, 15289, - 1, 0, 0, 0, 15298, 15299, 1, 0, 0, 0, 15299, 1693, 1, 0, 0, 0, 15300, 15301, - 5, 477, 0, 0, 15301, 15306, 5, 2129, 0, 0, 15302, 15303, 7, 182, 0, 0, - 15303, 15307, 5, 438, 0, 0, 15304, 15305, 5, 438, 0, 0, 15305, 15307, 3, - 1468, 734, 0, 15306, 15302, 1, 0, 0, 0, 15306, 15304, 1, 0, 0, 0, 15307, - 1695, 1, 0, 0, 0, 15308, 15309, 5, 1256, 0, 0, 15309, 15310, 3, 1704, 852, - 0, 15310, 1697, 1, 0, 0, 0, 15311, 15312, 5, 942, 0, 0, 15312, 15315, 5, - 1976, 0, 0, 15313, 15316, 3, 1700, 850, 0, 15314, 15316, 5, 225, 0, 0, - 15315, 15313, 1, 0, 0, 0, 15315, 15314, 1, 0, 0, 0, 15316, 15318, 1, 0, - 0, 0, 15317, 15319, 3, 1702, 851, 0, 15318, 15317, 1, 0, 0, 0, 15318, 15319, - 1, 0, 0, 0, 15319, 15321, 1, 0, 0, 0, 15320, 15322, 7, 183, 0, 0, 15321, - 15320, 1, 0, 0, 0, 15321, 15322, 1, 0, 0, 0, 15322, 15323, 1, 0, 0, 0, - 15323, 15324, 5, 1656, 0, 0, 15324, 15325, 5, 66, 0, 0, 15325, 15339, 3, - 2312, 1156, 0, 15326, 15333, 5, 2376, 0, 0, 15327, 15328, 5, 2376, 0, 0, - 15328, 15329, 3, 1056, 528, 0, 15329, 15330, 5, 2377, 0, 0, 15330, 15334, - 1, 0, 0, 0, 15331, 15334, 3, 1196, 598, 0, 15332, 15334, 3, 1670, 835, - 0, 15333, 15327, 1, 0, 0, 0, 15333, 15331, 1, 0, 0, 0, 15333, 15332, 1, - 0, 0, 0, 15334, 15335, 1, 0, 0, 0, 15335, 15333, 1, 0, 0, 0, 15335, 15336, - 1, 0, 0, 0, 15336, 15337, 1, 0, 0, 0, 15337, 15338, 5, 2377, 0, 0, 15338, - 15340, 1, 0, 0, 0, 15339, 15326, 1, 0, 0, 0, 15339, 15340, 1, 0, 0, 0, - 15340, 15346, 1, 0, 0, 0, 15341, 15343, 5, 1487, 0, 0, 15342, 15344, 5, - 66, 0, 0, 15343, 15342, 1, 0, 0, 0, 15343, 15344, 1, 0, 0, 0, 15344, 15345, - 1, 0, 0, 0, 15345, 15347, 7, 178, 0, 0, 15346, 15341, 1, 0, 0, 0, 15346, - 15347, 1, 0, 0, 0, 15347, 1699, 1, 0, 0, 0, 15348, 15349, 3, 2382, 1191, - 0, 15349, 1701, 1, 0, 0, 0, 15350, 15352, 5, 441, 0, 0, 15351, 15350, 1, - 0, 0, 0, 15351, 15352, 1, 0, 0, 0, 15352, 15353, 1, 0, 0, 0, 15353, 15354, - 5, 723, 0, 0, 15354, 15356, 5, 1163, 0, 0, 15355, 15357, 5, 2053, 0, 0, - 15356, 15355, 1, 0, 0, 0, 15356, 15357, 1, 0, 0, 0, 15357, 15358, 1, 0, - 0, 0, 15358, 15359, 5, 2376, 0, 0, 15359, 15360, 3, 2286, 1143, 0, 15360, - 15361, 5, 2377, 0, 0, 15361, 15370, 1, 0, 0, 0, 15362, 15364, 5, 1121, - 0, 0, 15363, 15362, 1, 0, 0, 0, 15363, 15364, 1, 0, 0, 0, 15364, 15365, - 1, 0, 0, 0, 15365, 15366, 5, 1673, 0, 0, 15366, 15367, 5, 79, 0, 0, 15367, - 15368, 5, 37, 0, 0, 15368, 15370, 5, 783, 0, 0, 15369, 15351, 1, 0, 0, - 0, 15369, 15363, 1, 0, 0, 0, 15370, 1703, 1, 0, 0, 0, 15371, 15374, 3, - 2382, 1191, 0, 15372, 15374, 5, 2373, 0, 0, 15373, 15371, 1, 0, 0, 0, 15373, - 15372, 1, 0, 0, 0, 15374, 1705, 1, 0, 0, 0, 15375, 15376, 5, 1682, 0, 0, - 15376, 15379, 5, 819, 0, 0, 15377, 15380, 3, 1294, 647, 0, 15378, 15380, - 3, 1296, 648, 0, 15379, 15377, 1, 0, 0, 0, 15379, 15378, 1, 0, 0, 0, 15380, - 1707, 1, 0, 0, 0, 15381, 15382, 3, 2382, 1191, 0, 15382, 1709, 1, 0, 0, - 0, 15383, 15384, 5, 222, 0, 0, 15384, 15385, 3, 2382, 1191, 0, 15385, 15386, - 3, 1702, 851, 0, 15386, 1711, 1, 0, 0, 0, 15387, 15388, 5, 20, 0, 0, 15388, - 15396, 5, 2376, 0, 0, 15389, 15391, 3, 848, 424, 0, 15390, 15389, 1, 0, - 0, 0, 15391, 15394, 1, 0, 0, 0, 15392, 15390, 1, 0, 0, 0, 15392, 15393, - 1, 0, 0, 0, 15393, 15397, 1, 0, 0, 0, 15394, 15392, 1, 0, 0, 0, 15395, - 15397, 3, 846, 423, 0, 15396, 15392, 1, 0, 0, 0, 15396, 15395, 1, 0, 0, - 0, 15397, 15398, 1, 0, 0, 0, 15398, 15444, 5, 2377, 0, 0, 15399, 15407, - 5, 20, 0, 0, 15400, 15402, 3, 848, 424, 0, 15401, 15400, 1, 0, 0, 0, 15402, - 15405, 1, 0, 0, 0, 15403, 15401, 1, 0, 0, 0, 15403, 15404, 1, 0, 0, 0, - 15404, 15408, 1, 0, 0, 0, 15405, 15403, 1, 0, 0, 0, 15406, 15408, 3, 846, - 423, 0, 15407, 15403, 1, 0, 0, 0, 15407, 15406, 1, 0, 0, 0, 15408, 15444, - 1, 0, 0, 0, 15409, 15426, 5, 909, 0, 0, 15410, 15411, 5, 267, 0, 0, 15411, - 15427, 3, 2282, 1141, 0, 15412, 15413, 5, 1355, 0, 0, 15413, 15427, 5, - 753, 0, 0, 15414, 15415, 5, 2068, 0, 0, 15415, 15416, 5, 2376, 0, 0, 15416, - 15421, 3, 2310, 1155, 0, 15417, 15418, 5, 2382, 0, 0, 15418, 15420, 3, - 2310, 1155, 0, 15419, 15417, 1, 0, 0, 0, 15420, 15423, 1, 0, 0, 0, 15421, - 15419, 1, 0, 0, 0, 15421, 15422, 1, 0, 0, 0, 15422, 15424, 1, 0, 0, 0, - 15423, 15421, 1, 0, 0, 0, 15424, 15425, 5, 2377, 0, 0, 15425, 15427, 1, - 0, 0, 0, 15426, 15410, 1, 0, 0, 0, 15426, 15412, 1, 0, 0, 0, 15426, 15414, - 1, 0, 0, 0, 15427, 15428, 1, 0, 0, 0, 15428, 15430, 3, 850, 425, 0, 15429, - 15431, 5, 168, 0, 0, 15430, 15429, 1, 0, 0, 0, 15430, 15431, 1, 0, 0, 0, - 15431, 15444, 1, 0, 0, 0, 15432, 15433, 5, 1460, 0, 0, 15433, 15434, 5, - 267, 0, 0, 15434, 15435, 3, 1714, 857, 0, 15435, 15436, 5, 2029, 0, 0, - 15436, 15437, 3, 1716, 858, 0, 15437, 15444, 1, 0, 0, 0, 15438, 15440, - 3, 1718, 859, 0, 15439, 15438, 1, 0, 0, 0, 15440, 15441, 1, 0, 0, 0, 15441, - 15439, 1, 0, 0, 0, 15441, 15442, 1, 0, 0, 0, 15442, 15444, 1, 0, 0, 0, - 15443, 15387, 1, 0, 0, 0, 15443, 15399, 1, 0, 0, 0, 15443, 15409, 1, 0, - 0, 0, 15443, 15432, 1, 0, 0, 0, 15443, 15439, 1, 0, 0, 0, 15444, 1713, - 1, 0, 0, 0, 15445, 15446, 3, 2282, 1141, 0, 15446, 1715, 1, 0, 0, 0, 15447, - 15448, 3, 2282, 1141, 0, 15448, 1717, 1, 0, 0, 0, 15449, 15450, 5, 425, - 0, 0, 15450, 15451, 3, 1720, 860, 0, 15451, 1719, 1, 0, 0, 0, 15452, 15453, - 5, 1355, 0, 0, 15453, 15467, 5, 753, 0, 0, 15454, 15455, 5, 2068, 0, 0, - 15455, 15456, 5, 2376, 0, 0, 15456, 15461, 3, 2310, 1155, 0, 15457, 15458, - 5, 2382, 0, 0, 15458, 15460, 3, 2310, 1155, 0, 15459, 15457, 1, 0, 0, 0, - 15460, 15463, 1, 0, 0, 0, 15461, 15459, 1, 0, 0, 0, 15461, 15462, 1, 0, - 0, 0, 15462, 15464, 1, 0, 0, 0, 15463, 15461, 1, 0, 0, 0, 15464, 15465, - 5, 2377, 0, 0, 15465, 15467, 1, 0, 0, 0, 15466, 15452, 1, 0, 0, 0, 15466, - 15454, 1, 0, 0, 0, 15467, 15469, 1, 0, 0, 0, 15468, 15470, 5, 168, 0, 0, - 15469, 15468, 1, 0, 0, 0, 15469, 15470, 1, 0, 0, 0, 15470, 15472, 1, 0, - 0, 0, 15471, 15473, 7, 148, 0, 0, 15472, 15471, 1, 0, 0, 0, 15472, 15473, - 1, 0, 0, 0, 15473, 15480, 1, 0, 0, 0, 15474, 15475, 5, 267, 0, 0, 15475, - 15477, 3, 2282, 1141, 0, 15476, 15478, 5, 168, 0, 0, 15477, 15476, 1, 0, - 0, 0, 15477, 15478, 1, 0, 0, 0, 15478, 15480, 1, 0, 0, 0, 15479, 15466, - 1, 0, 0, 0, 15479, 15474, 1, 0, 0, 0, 15480, 1721, 1, 0, 0, 0, 15481, 15484, - 5, 20, 0, 0, 15482, 15483, 5, 267, 0, 0, 15483, 15485, 3, 2282, 1141, 0, - 15484, 15482, 1, 0, 0, 0, 15484, 15485, 1, 0, 0, 0, 15485, 15486, 1, 0, - 0, 0, 15486, 15493, 3, 1724, 862, 0, 15487, 15490, 5, 2382, 0, 0, 15488, - 15489, 5, 267, 0, 0, 15489, 15491, 3, 2282, 1141, 0, 15490, 15488, 1, 0, - 0, 0, 15490, 15491, 1, 0, 0, 0, 15491, 15492, 1, 0, 0, 0, 15492, 15494, - 3, 1724, 862, 0, 15493, 15487, 1, 0, 0, 0, 15494, 15495, 1, 0, 0, 0, 15495, - 15493, 1, 0, 0, 0, 15495, 15496, 1, 0, 0, 0, 15496, 1723, 1, 0, 0, 0, 15497, - 15502, 3, 1742, 871, 0, 15498, 15502, 3, 1734, 867, 0, 15499, 15502, 3, - 1740, 870, 0, 15500, 15502, 3, 1726, 863, 0, 15501, 15497, 1, 0, 0, 0, - 15501, 15498, 1, 0, 0, 0, 15501, 15499, 1, 0, 0, 0, 15501, 15500, 1, 0, - 0, 0, 15502, 1725, 1, 0, 0, 0, 15503, 15504, 5, 186, 0, 0, 15504, 15505, - 5, 2376, 0, 0, 15505, 15506, 3, 2072, 1036, 0, 15506, 15508, 5, 2377, 0, - 0, 15507, 15509, 5, 398, 0, 0, 15508, 15507, 1, 0, 0, 0, 15508, 15509, - 1, 0, 0, 0, 15509, 1727, 1, 0, 0, 0, 15510, 15511, 5, 425, 0, 0, 15511, - 15512, 5, 267, 0, 0, 15512, 15513, 3, 2282, 1141, 0, 15513, 1729, 1, 0, - 0, 0, 15514, 15515, 5, 453, 0, 0, 15515, 15516, 5, 267, 0, 0, 15516, 15517, - 3, 2282, 1141, 0, 15517, 1731, 1, 0, 0, 0, 15518, 15519, 5, 398, 0, 0, - 15519, 15520, 5, 267, 0, 0, 15520, 15521, 3, 2282, 1141, 0, 15521, 1733, - 1, 0, 0, 0, 15522, 15523, 5, 562, 0, 0, 15523, 15524, 5, 753, 0, 0, 15524, - 15525, 3, 2330, 1165, 0, 15525, 15527, 3, 1736, 868, 0, 15526, 15528, 3, - 1738, 869, 0, 15527, 15526, 1, 0, 0, 0, 15527, 15528, 1, 0, 0, 0, 15528, - 1735, 1, 0, 0, 0, 15529, 15530, 5, 1429, 0, 0, 15530, 15532, 3, 2312, 1156, - 0, 15531, 15533, 3, 2330, 1165, 0, 15532, 15531, 1, 0, 0, 0, 15532, 15533, - 1, 0, 0, 0, 15533, 15541, 1, 0, 0, 0, 15534, 15535, 5, 1175, 0, 0, 15535, - 15539, 5, 376, 0, 0, 15536, 15540, 5, 168, 0, 0, 15537, 15538, 5, 1568, - 0, 0, 15538, 15540, 5, 1145, 0, 0, 15539, 15536, 1, 0, 0, 0, 15539, 15537, - 1, 0, 0, 0, 15540, 15542, 1, 0, 0, 0, 15541, 15534, 1, 0, 0, 0, 15541, - 15542, 1, 0, 0, 0, 15542, 1737, 1, 0, 0, 0, 15543, 15544, 5, 1175, 0, 0, - 15544, 15548, 5, 376, 0, 0, 15545, 15549, 5, 168, 0, 0, 15546, 15547, 5, - 1568, 0, 0, 15547, 15549, 5, 1145, 0, 0, 15548, 15545, 1, 0, 0, 0, 15548, - 15546, 1, 0, 0, 0, 15549, 1739, 1, 0, 0, 0, 15550, 15551, 5, 2068, 0, 0, - 15551, 15553, 3, 2330, 1165, 0, 15552, 15554, 3, 1594, 797, 0, 15553, 15552, - 1, 0, 0, 0, 15553, 15554, 1, 0, 0, 0, 15554, 1741, 1, 0, 0, 0, 15555, 15556, - 5, 1355, 0, 0, 15556, 15557, 5, 753, 0, 0, 15557, 15559, 3, 2330, 1165, - 0, 15558, 15560, 3, 1594, 797, 0, 15559, 15558, 1, 0, 0, 0, 15559, 15560, - 1, 0, 0, 0, 15560, 1743, 1, 0, 0, 0, 15561, 15562, 5, 356, 0, 0, 15562, - 15564, 3, 1762, 881, 0, 15563, 15561, 1, 0, 0, 0, 15563, 15564, 1, 0, 0, - 0, 15564, 15565, 1, 0, 0, 0, 15565, 15566, 5, 107, 0, 0, 15566, 15573, - 3, 1792, 896, 0, 15567, 15569, 5, 482, 0, 0, 15568, 15570, 3, 1840, 920, - 0, 15569, 15568, 1, 0, 0, 0, 15570, 15571, 1, 0, 0, 0, 15571, 15569, 1, - 0, 0, 0, 15571, 15572, 1, 0, 0, 0, 15572, 15574, 1, 0, 0, 0, 15573, 15567, - 1, 0, 0, 0, 15573, 15574, 1, 0, 0, 0, 15574, 15575, 1, 0, 0, 0, 15575, - 15576, 5, 459, 0, 0, 15576, 15577, 5, 2396, 0, 0, 15577, 1745, 1, 0, 0, - 0, 15578, 15579, 5, 85, 0, 0, 15579, 15580, 7, 84, 0, 0, 15580, 1747, 1, - 0, 0, 0, 15581, 15584, 5, 760, 0, 0, 15582, 15585, 3, 1750, 875, 0, 15583, - 15585, 3, 1752, 876, 0, 15584, 15582, 1, 0, 0, 0, 15584, 15583, 1, 0, 0, - 0, 15585, 1749, 1, 0, 0, 0, 15586, 15587, 5, 729, 0, 0, 15587, 15588, 5, - 926, 0, 0, 15588, 15589, 5, 2372, 0, 0, 15589, 1751, 1, 0, 0, 0, 15590, - 15593, 5, 199, 0, 0, 15591, 15592, 5, 926, 0, 0, 15592, 15594, 5, 2372, - 0, 0, 15593, 15591, 1, 0, 0, 0, 15593, 15594, 1, 0, 0, 0, 15594, 15595, - 1, 0, 0, 0, 15595, 15596, 5, 784, 0, 0, 15596, 15598, 3, 2376, 1188, 0, - 15597, 15599, 3, 1754, 877, 0, 15598, 15597, 1, 0, 0, 0, 15598, 15599, - 1, 0, 0, 0, 15599, 15602, 1, 0, 0, 0, 15600, 15601, 5, 2188, 0, 0, 15601, - 15603, 5, 277, 0, 0, 15602, 15600, 1, 0, 0, 0, 15602, 15603, 1, 0, 0, 0, - 15603, 15605, 1, 0, 0, 0, 15604, 15606, 3, 1756, 878, 0, 15605, 15604, - 1, 0, 0, 0, 15605, 15606, 1, 0, 0, 0, 15606, 1753, 1, 0, 0, 0, 15607, 15608, - 5, 33, 0, 0, 15608, 15609, 5, 680, 0, 0, 15609, 15610, 5, 2376, 0, 0, 15610, - 15611, 3, 2076, 1038, 0, 15611, 15612, 5, 2377, 0, 0, 15612, 1755, 1, 0, - 0, 0, 15613, 15614, 5, 1244, 0, 0, 15614, 15619, 5, 2376, 0, 0, 15615, - 15620, 3, 2076, 1038, 0, 15616, 15617, 5, 2369, 0, 0, 15617, 15618, 5, - 2369, 0, 0, 15618, 15620, 5, 2369, 0, 0, 15619, 15615, 1, 0, 0, 0, 15619, - 15616, 1, 0, 0, 0, 15620, 15621, 1, 0, 0, 0, 15621, 15622, 5, 2377, 0, - 0, 15622, 1757, 1, 0, 0, 0, 15623, 15627, 3, 2266, 1133, 0, 15624, 15626, - 7, 184, 0, 0, 15625, 15624, 1, 0, 0, 0, 15626, 15629, 1, 0, 0, 0, 15627, - 15625, 1, 0, 0, 0, 15627, 15628, 1, 0, 0, 0, 15628, 15631, 1, 0, 0, 0, - 15629, 15627, 1, 0, 0, 0, 15630, 15632, 3, 2344, 1172, 0, 15631, 15630, - 1, 0, 0, 0, 15631, 15632, 1, 0, 0, 0, 15632, 15634, 1, 0, 0, 0, 15633, - 15635, 3, 1760, 880, 0, 15634, 15633, 1, 0, 0, 0, 15634, 15635, 1, 0, 0, - 0, 15635, 1759, 1, 0, 0, 0, 15636, 15637, 7, 185, 0, 0, 15637, 15638, 3, - 2078, 1039, 0, 15638, 1761, 1, 0, 0, 0, 15639, 15641, 3, 1764, 882, 0, - 15640, 15639, 1, 0, 0, 0, 15641, 15642, 1, 0, 0, 0, 15642, 15640, 1, 0, - 0, 0, 15642, 15643, 1, 0, 0, 0, 15643, 1763, 1, 0, 0, 0, 15644, 15655, - 3, 1776, 888, 0, 15645, 15655, 3, 1774, 887, 0, 15646, 15655, 3, 1766, - 883, 0, 15647, 15655, 3, 1768, 884, 0, 15648, 15655, 3, 1770, 885, 0, 15649, - 15655, 3, 1784, 892, 0, 15650, 15655, 3, 156, 78, 0, 15651, 15655, 3, 158, - 79, 0, 15652, 15655, 3, 172, 86, 0, 15653, 15655, 3, 170, 85, 0, 15654, - 15644, 1, 0, 0, 0, 15654, 15645, 1, 0, 0, 0, 15654, 15646, 1, 0, 0, 0, - 15654, 15647, 1, 0, 0, 0, 15654, 15648, 1, 0, 0, 0, 15654, 15649, 1, 0, - 0, 0, 15654, 15650, 1, 0, 0, 0, 15654, 15651, 1, 0, 0, 0, 15654, 15652, - 1, 0, 0, 0, 15654, 15653, 1, 0, 0, 0, 15655, 1765, 1, 0, 0, 0, 15656, 15658, - 3, 2376, 1188, 0, 15657, 15659, 5, 265, 0, 0, 15658, 15657, 1, 0, 0, 0, - 15658, 15659, 1, 0, 0, 0, 15659, 15660, 1, 0, 0, 0, 15660, 15663, 3, 2344, - 1172, 0, 15661, 15662, 5, 1121, 0, 0, 15662, 15664, 5, 1145, 0, 0, 15663, - 15661, 1, 0, 0, 0, 15663, 15664, 1, 0, 0, 0, 15664, 15666, 1, 0, 0, 0, - 15665, 15667, 3, 1760, 880, 0, 15666, 15665, 1, 0, 0, 0, 15666, 15667, - 1, 0, 0, 0, 15667, 15668, 1, 0, 0, 0, 15668, 15669, 5, 2396, 0, 0, 15669, - 1767, 1, 0, 0, 0, 15670, 15671, 5, 1678, 0, 0, 15671, 15672, 3, 2376, 1188, - 0, 15672, 15673, 5, 723, 0, 0, 15673, 15679, 3, 2344, 1172, 0, 15674, 15675, - 5, 1399, 0, 0, 15675, 15676, 3, 2078, 1039, 0, 15676, 15677, 5, 2368, 0, - 0, 15677, 15678, 3, 2078, 1039, 0, 15678, 15680, 1, 0, 0, 0, 15679, 15674, - 1, 0, 0, 0, 15679, 15680, 1, 0, 0, 0, 15680, 15683, 1, 0, 0, 0, 15681, - 15682, 5, 1121, 0, 0, 15682, 15684, 5, 1145, 0, 0, 15683, 15681, 1, 0, - 0, 0, 15683, 15684, 1, 0, 0, 0, 15684, 15685, 1, 0, 0, 0, 15685, 15686, - 5, 2396, 0, 0, 15686, 1769, 1, 0, 0, 0, 15687, 15688, 5, 322, 0, 0, 15688, - 15700, 3, 2376, 1188, 0, 15689, 15690, 5, 2376, 0, 0, 15690, 15695, 3, - 1772, 886, 0, 15691, 15692, 5, 2382, 0, 0, 15692, 15694, 3, 1772, 886, - 0, 15693, 15691, 1, 0, 0, 0, 15694, 15697, 1, 0, 0, 0, 15695, 15693, 1, - 0, 0, 0, 15695, 15696, 1, 0, 0, 0, 15696, 15698, 1, 0, 0, 0, 15697, 15695, - 1, 0, 0, 0, 15698, 15699, 5, 2377, 0, 0, 15699, 15701, 1, 0, 0, 0, 15700, - 15689, 1, 0, 0, 0, 15700, 15701, 1, 0, 0, 0, 15701, 15704, 1, 0, 0, 0, - 15702, 15703, 5, 1487, 0, 0, 15703, 15705, 3, 2344, 1172, 0, 15704, 15702, - 1, 0, 0, 0, 15704, 15705, 1, 0, 0, 0, 15705, 15708, 1, 0, 0, 0, 15706, - 15707, 5, 723, 0, 0, 15707, 15709, 3, 1882, 941, 0, 15708, 15706, 1, 0, - 0, 0, 15708, 15709, 1, 0, 0, 0, 15709, 15710, 1, 0, 0, 0, 15710, 15711, - 5, 2396, 0, 0, 15711, 1771, 1, 0, 0, 0, 15712, 15717, 3, 2266, 1133, 0, - 15713, 15715, 5, 680, 0, 0, 15714, 15713, 1, 0, 0, 0, 15714, 15715, 1, - 0, 0, 0, 15715, 15716, 1, 0, 0, 0, 15716, 15718, 3, 2344, 1172, 0, 15717, - 15714, 1, 0, 0, 0, 15717, 15718, 1, 0, 0, 0, 15718, 15720, 1, 0, 0, 0, - 15719, 15721, 3, 1760, 880, 0, 15720, 15719, 1, 0, 0, 0, 15720, 15721, - 1, 0, 0, 0, 15721, 1773, 1, 0, 0, 0, 15722, 15723, 3, 2376, 1188, 0, 15723, - 15724, 5, 482, 0, 0, 15724, 15725, 5, 2396, 0, 0, 15725, 1775, 1, 0, 0, - 0, 15726, 15757, 5, 1338, 0, 0, 15727, 15758, 5, 1557, 0, 0, 15728, 15758, - 5, 92, 0, 0, 15729, 15730, 5, 483, 0, 0, 15730, 15731, 5, 2376, 0, 0, 15731, - 15732, 3, 2290, 1145, 0, 15732, 15733, 5, 2382, 0, 0, 15733, 15734, 3, - 2370, 1185, 0, 15734, 15735, 5, 2377, 0, 0, 15735, 15758, 1, 0, 0, 0, 15736, - 15737, 5, 686, 0, 0, 15737, 15738, 5, 2376, 0, 0, 15738, 15739, 3, 2376, - 1188, 0, 15739, 15740, 5, 2382, 0, 0, 15740, 15741, 3, 2078, 1039, 0, 15741, - 15742, 5, 2377, 0, 0, 15742, 15758, 1, 0, 0, 0, 15743, 15744, 5, 1478, - 0, 0, 15744, 15747, 5, 2376, 0, 0, 15745, 15748, 3, 2376, 1188, 0, 15746, - 15748, 5, 363, 0, 0, 15747, 15745, 1, 0, 0, 0, 15747, 15746, 1, 0, 0, 0, - 15748, 15751, 1, 0, 0, 0, 15749, 15750, 5, 2382, 0, 0, 15750, 15752, 3, - 2376, 1188, 0, 15751, 15749, 1, 0, 0, 0, 15752, 15753, 1, 0, 0, 0, 15753, - 15751, 1, 0, 0, 0, 15753, 15754, 1, 0, 0, 0, 15754, 15755, 1, 0, 0, 0, - 15755, 15756, 5, 2377, 0, 0, 15756, 15758, 1, 0, 0, 0, 15757, 15727, 1, - 0, 0, 0, 15757, 15728, 1, 0, 0, 0, 15757, 15729, 1, 0, 0, 0, 15757, 15736, - 1, 0, 0, 0, 15757, 15743, 1, 0, 0, 0, 15758, 15759, 1, 0, 0, 0, 15759, - 15760, 5, 2396, 0, 0, 15760, 1777, 1, 0, 0, 0, 15761, 15762, 5, 1414, 0, - 0, 15762, 15763, 5, 2376, 0, 0, 15763, 15768, 3, 1780, 890, 0, 15764, 15765, - 5, 2382, 0, 0, 15765, 15767, 3, 1780, 890, 0, 15766, 15764, 1, 0, 0, 0, - 15767, 15770, 1, 0, 0, 0, 15768, 15766, 1, 0, 0, 0, 15768, 15769, 1, 0, - 0, 0, 15769, 15771, 1, 0, 0, 0, 15770, 15768, 1, 0, 0, 0, 15771, 15772, - 5, 2377, 0, 0, 15772, 1779, 1, 0, 0, 0, 15773, 15775, 3, 2310, 1155, 0, - 15774, 15776, 3, 2344, 1172, 0, 15775, 15774, 1, 0, 0, 0, 15775, 15776, - 1, 0, 0, 0, 15776, 15779, 1, 0, 0, 0, 15777, 15778, 5, 1121, 0, 0, 15778, - 15780, 5, 1145, 0, 0, 15779, 15777, 1, 0, 0, 0, 15779, 15780, 1, 0, 0, - 0, 15780, 15782, 1, 0, 0, 0, 15781, 15783, 3, 1760, 880, 0, 15782, 15781, - 1, 0, 0, 0, 15782, 15783, 1, 0, 0, 0, 15783, 1781, 1, 0, 0, 0, 15784, 15785, - 5, 1431, 0, 0, 15785, 15788, 5, 322, 0, 0, 15786, 15787, 5, 1487, 0, 0, - 15787, 15789, 3, 2344, 1172, 0, 15788, 15786, 1, 0, 0, 0, 15788, 15789, - 1, 0, 0, 0, 15789, 1783, 1, 0, 0, 0, 15790, 15791, 5, 2053, 0, 0, 15791, - 15792, 3, 2376, 1188, 0, 15792, 15797, 5, 723, 0, 0, 15793, 15798, 3, 1786, - 893, 0, 15794, 15798, 3, 1790, 895, 0, 15795, 15798, 3, 1778, 889, 0, 15796, - 15798, 3, 1782, 891, 0, 15797, 15793, 1, 0, 0, 0, 15797, 15794, 1, 0, 0, - 0, 15797, 15795, 1, 0, 0, 0, 15797, 15796, 1, 0, 0, 0, 15798, 15799, 1, - 0, 0, 0, 15799, 15800, 5, 2396, 0, 0, 15800, 1785, 1, 0, 0, 0, 15801, 15802, - 5, 1976, 0, 0, 15802, 15803, 5, 1163, 0, 0, 15803, 15805, 3, 2344, 1172, - 0, 15804, 15806, 3, 1788, 894, 0, 15805, 15804, 1, 0, 0, 0, 15805, 15806, - 1, 0, 0, 0, 15806, 15809, 1, 0, 0, 0, 15807, 15808, 5, 1121, 0, 0, 15808, - 15810, 5, 1145, 0, 0, 15809, 15807, 1, 0, 0, 0, 15809, 15810, 1, 0, 0, - 0, 15810, 1787, 1, 0, 0, 0, 15811, 15814, 5, 655, 0, 0, 15812, 15814, 5, - 659, 0, 0, 15813, 15811, 1, 0, 0, 0, 15813, 15812, 1, 0, 0, 0, 15814, 15815, - 1, 0, 0, 0, 15815, 15816, 5, 151, 0, 0, 15816, 15817, 3, 2344, 1172, 0, - 15817, 1789, 1, 0, 0, 0, 15818, 15822, 5, 2147, 0, 0, 15819, 15820, 5, - 2149, 0, 0, 15820, 15822, 5, 65, 0, 0, 15821, 15818, 1, 0, 0, 0, 15821, - 15819, 1, 0, 0, 0, 15822, 15823, 1, 0, 0, 0, 15823, 15824, 5, 2376, 0, - 0, 15824, 15825, 3, 2078, 1039, 0, 15825, 15826, 5, 2377, 0, 0, 15826, - 15827, 5, 1163, 0, 0, 15827, 15830, 3, 2344, 1172, 0, 15828, 15829, 5, - 1121, 0, 0, 15829, 15831, 5, 1145, 0, 0, 15830, 15828, 1, 0, 0, 0, 15830, - 15831, 1, 0, 0, 0, 15831, 1791, 1, 0, 0, 0, 15832, 15833, 3, 1796, 898, - 0, 15833, 15834, 7, 186, 0, 0, 15834, 15837, 1, 0, 0, 0, 15835, 15837, - 3, 1794, 897, 0, 15836, 15832, 1, 0, 0, 0, 15836, 15835, 1, 0, 0, 0, 15837, - 15838, 1, 0, 0, 0, 15838, 15836, 1, 0, 0, 0, 15838, 15839, 1, 0, 0, 0, - 15839, 1793, 1, 0, 0, 0, 15840, 15841, 5, 2394, 0, 0, 15841, 15842, 5, - 2394, 0, 0, 15842, 15843, 3, 2284, 1142, 0, 15843, 15844, 5, 2393, 0, 0, - 15844, 15845, 5, 2393, 0, 0, 15845, 1795, 1, 0, 0, 0, 15846, 15863, 3, - 1838, 919, 0, 15847, 15863, 3, 1844, 922, 0, 15848, 15863, 3, 1800, 900, - 0, 15849, 15863, 3, 1802, 901, 0, 15850, 15863, 3, 1804, 902, 0, 15851, - 15863, 3, 1806, 903, 0, 15852, 15863, 3, 1808, 904, 0, 15853, 15863, 3, - 1814, 907, 0, 15854, 15863, 3, 1818, 909, 0, 15855, 15863, 3, 1828, 914, - 0, 15856, 15863, 3, 1830, 915, 0, 15857, 15863, 3, 1832, 916, 0, 15858, - 15863, 3, 2114, 1057, 0, 15859, 15863, 3, 1846, 923, 0, 15860, 15863, 3, - 1836, 918, 0, 15861, 15863, 3, 1834, 917, 0, 15862, 15846, 1, 0, 0, 0, - 15862, 15847, 1, 0, 0, 0, 15862, 15848, 1, 0, 0, 0, 15862, 15849, 1, 0, - 0, 0, 15862, 15850, 1, 0, 0, 0, 15862, 15851, 1, 0, 0, 0, 15862, 15852, - 1, 0, 0, 0, 15862, 15853, 1, 0, 0, 0, 15862, 15854, 1, 0, 0, 0, 15862, - 15855, 1, 0, 0, 0, 15862, 15856, 1, 0, 0, 0, 15862, 15857, 1, 0, 0, 0, - 15862, 15858, 1, 0, 0, 0, 15862, 15859, 1, 0, 0, 0, 15862, 15860, 1, 0, - 0, 0, 15862, 15861, 1, 0, 0, 0, 15863, 1797, 1, 0, 0, 0, 15864, 15866, - 8, 187, 0, 0, 15865, 15864, 1, 0, 0, 0, 15866, 15867, 1, 0, 0, 0, 15867, - 15865, 1, 0, 0, 0, 15867, 15868, 1, 0, 0, 0, 15868, 1799, 1, 0, 0, 0, 15869, - 15872, 3, 2354, 1177, 0, 15870, 15872, 3, 2352, 1176, 0, 15871, 15869, - 1, 0, 0, 0, 15871, 15870, 1, 0, 0, 0, 15872, 15873, 1, 0, 0, 0, 15873, - 15874, 5, 2385, 0, 0, 15874, 15875, 3, 2078, 1039, 0, 15875, 1801, 1, 0, - 0, 0, 15876, 15878, 5, 278, 0, 0, 15877, 15879, 3, 2284, 1142, 0, 15878, - 15877, 1, 0, 0, 0, 15878, 15879, 1, 0, 0, 0, 15879, 15882, 1, 0, 0, 0, - 15880, 15881, 5, 2180, 0, 0, 15881, 15883, 3, 2072, 1036, 0, 15882, 15880, - 1, 0, 0, 0, 15882, 15883, 1, 0, 0, 0, 15883, 1803, 1, 0, 0, 0, 15884, 15886, - 5, 494, 0, 0, 15885, 15887, 3, 2284, 1142, 0, 15886, 15885, 1, 0, 0, 0, - 15886, 15887, 1, 0, 0, 0, 15887, 15890, 1, 0, 0, 0, 15888, 15889, 5, 2180, - 0, 0, 15889, 15891, 3, 2072, 1036, 0, 15890, 15888, 1, 0, 0, 0, 15890, - 15891, 1, 0, 0, 0, 15891, 1805, 1, 0, 0, 0, 15892, 15893, 5, 590, 0, 0, - 15893, 15894, 3, 2284, 1142, 0, 15894, 1807, 1, 0, 0, 0, 15895, 15896, - 5, 634, 0, 0, 15896, 15897, 3, 2072, 1036, 0, 15897, 15898, 5, 1989, 0, - 0, 15898, 15902, 3, 1792, 896, 0, 15899, 15901, 3, 1810, 905, 0, 15900, - 15899, 1, 0, 0, 0, 15901, 15904, 1, 0, 0, 0, 15902, 15900, 1, 0, 0, 0, - 15902, 15903, 1, 0, 0, 0, 15903, 15906, 1, 0, 0, 0, 15904, 15902, 1, 0, - 0, 0, 15905, 15907, 3, 1812, 906, 0, 15906, 15905, 1, 0, 0, 0, 15906, 15907, - 1, 0, 0, 0, 15907, 15908, 1, 0, 0, 0, 15908, 15909, 5, 459, 0, 0, 15909, - 15910, 5, 634, 0, 0, 15910, 1809, 1, 0, 0, 0, 15911, 15912, 5, 447, 0, - 0, 15912, 15913, 3, 2072, 1036, 0, 15913, 15914, 5, 1989, 0, 0, 15914, - 15915, 3, 1792, 896, 0, 15915, 1811, 1, 0, 0, 0, 15916, 15917, 5, 446, - 0, 0, 15917, 15918, 3, 1792, 896, 0, 15918, 1813, 1, 0, 0, 0, 15919, 15921, - 3, 1794, 897, 0, 15920, 15919, 1, 0, 0, 0, 15920, 15921, 1, 0, 0, 0, 15921, - 15926, 1, 0, 0, 0, 15922, 15923, 5, 2182, 0, 0, 15923, 15927, 3, 2072, - 1036, 0, 15924, 15925, 5, 564, 0, 0, 15925, 15927, 3, 1816, 908, 0, 15926, - 15922, 1, 0, 0, 0, 15926, 15924, 1, 0, 0, 0, 15926, 15927, 1, 0, 0, 0, - 15927, 15928, 1, 0, 0, 0, 15928, 15929, 5, 825, 0, 0, 15929, 15930, 3, - 1792, 896, 0, 15930, 15931, 5, 459, 0, 0, 15931, 15933, 5, 825, 0, 0, 15932, - 15934, 3, 2284, 1142, 0, 15933, 15932, 1, 0, 0, 0, 15933, 15934, 1, 0, - 0, 0, 15934, 1815, 1, 0, 0, 0, 15935, 15936, 3, 2300, 1150, 0, 15936, 15938, - 5, 680, 0, 0, 15937, 15939, 5, 1489, 0, 0, 15938, 15937, 1, 0, 0, 0, 15938, - 15939, 1, 0, 0, 0, 15939, 15940, 1, 0, 0, 0, 15940, 15941, 3, 1824, 912, - 0, 15941, 15942, 5, 2368, 0, 0, 15942, 15943, 3, 1826, 913, 0, 15943, 15961, - 1, 0, 0, 0, 15944, 15945, 3, 2304, 1152, 0, 15945, 15958, 5, 680, 0, 0, - 15946, 15952, 3, 2302, 1151, 0, 15947, 15949, 5, 2376, 0, 0, 15948, 15950, - 3, 2076, 1038, 0, 15949, 15948, 1, 0, 0, 0, 15949, 15950, 1, 0, 0, 0, 15950, - 15951, 1, 0, 0, 0, 15951, 15953, 5, 2377, 0, 0, 15952, 15947, 1, 0, 0, - 0, 15952, 15953, 1, 0, 0, 0, 15953, 15959, 1, 0, 0, 0, 15954, 15955, 5, - 2376, 0, 0, 15955, 15956, 3, 1882, 941, 0, 15956, 15957, 5, 2377, 0, 0, - 15957, 15959, 1, 0, 0, 0, 15958, 15946, 1, 0, 0, 0, 15958, 15954, 1, 0, - 0, 0, 15959, 15961, 1, 0, 0, 0, 15960, 15935, 1, 0, 0, 0, 15960, 15944, - 1, 0, 0, 0, 15961, 1817, 1, 0, 0, 0, 15962, 15963, 5, 559, 0, 0, 15963, - 15964, 3, 2300, 1150, 0, 15964, 15965, 5, 680, 0, 0, 15965, 15966, 3, 1820, - 910, 0, 15966, 15969, 3, 1846, 923, 0, 15967, 15968, 5, 1518, 0, 0, 15968, - 15970, 5, 484, 0, 0, 15969, 15967, 1, 0, 0, 0, 15969, 15970, 1, 0, 0, 0, - 15970, 1819, 1, 0, 0, 0, 15971, 15972, 3, 1824, 912, 0, 15972, 15973, 5, - 2368, 0, 0, 15973, 15974, 3, 1826, 913, 0, 15974, 15985, 1, 0, 0, 0, 15975, - 15976, 5, 676, 0, 0, 15976, 15977, 5, 1163, 0, 0, 15977, 15979, 3, 2306, - 1153, 0, 15978, 15980, 3, 1822, 911, 0, 15979, 15978, 1, 0, 0, 0, 15979, - 15980, 1, 0, 0, 0, 15980, 15985, 1, 0, 0, 0, 15981, 15982, 5, 2140, 0, - 0, 15982, 15983, 5, 1163, 0, 0, 15983, 15985, 3, 2300, 1150, 0, 15984, - 15971, 1, 0, 0, 0, 15984, 15975, 1, 0, 0, 0, 15984, 15981, 1, 0, 0, 0, - 15985, 1821, 1, 0, 0, 0, 15986, 15987, 5, 112, 0, 0, 15987, 15988, 3, 1824, - 912, 0, 15988, 15989, 5, 48, 0, 0, 15989, 15990, 3, 1826, 913, 0, 15990, - 1823, 1, 0, 0, 0, 15991, 15992, 3, 2100, 1050, 0, 15992, 1825, 1, 0, 0, - 0, 15993, 15994, 3, 2100, 1050, 0, 15994, 1827, 1, 0, 0, 0, 15995, 15996, - 5, 1145, 0, 0, 15996, 1829, 1, 0, 0, 0, 15997, 15999, 5, 1396, 0, 0, 15998, - 16000, 3, 2290, 1145, 0, 15999, 15998, 1, 0, 0, 0, 15999, 16000, 1, 0, - 0, 0, 16000, 1831, 1, 0, 0, 0, 16001, 16003, 5, 1487, 0, 0, 16002, 16004, - 3, 2078, 1039, 0, 16003, 16002, 1, 0, 0, 0, 16003, 16004, 1, 0, 0, 0, 16004, - 1833, 1, 0, 0, 0, 16005, 16007, 5, 162, 0, 0, 16006, 16005, 1, 0, 0, 0, - 16006, 16007, 1, 0, 0, 0, 16007, 16008, 1, 0, 0, 0, 16008, 16010, 3, 2260, - 1130, 0, 16009, 16011, 3, 2334, 1167, 0, 16010, 16009, 1, 0, 0, 0, 16010, - 16011, 1, 0, 0, 0, 16011, 16014, 1, 0, 0, 0, 16012, 16013, 5, 719, 0, 0, - 16013, 16015, 3, 2352, 1176, 0, 16014, 16012, 1, 0, 0, 0, 16014, 16015, - 1, 0, 0, 0, 16015, 1835, 1, 0, 0, 0, 16016, 16017, 5, 1301, 0, 0, 16017, - 16018, 5, 1507, 0, 0, 16018, 16019, 5, 2376, 0, 0, 16019, 16020, 3, 2078, - 1039, 0, 16020, 16021, 5, 2377, 0, 0, 16021, 1837, 1, 0, 0, 0, 16022, 16023, - 5, 107, 0, 0, 16023, 16030, 3, 1792, 896, 0, 16024, 16026, 5, 482, 0, 0, - 16025, 16027, 3, 1840, 920, 0, 16026, 16025, 1, 0, 0, 0, 16027, 16028, - 1, 0, 0, 0, 16028, 16026, 1, 0, 0, 0, 16028, 16029, 1, 0, 0, 0, 16029, - 16031, 1, 0, 0, 0, 16030, 16024, 1, 0, 0, 0, 16030, 16031, 1, 0, 0, 0, - 16031, 16032, 1, 0, 0, 0, 16032, 16034, 5, 459, 0, 0, 16033, 16035, 3, - 2284, 1142, 0, 16034, 16033, 1, 0, 0, 0, 16034, 16035, 1, 0, 0, 0, 16035, - 1839, 1, 0, 0, 0, 16036, 16037, 5, 2180, 0, 0, 16037, 16042, 3, 2290, 1145, - 0, 16038, 16039, 5, 1219, 0, 0, 16039, 16041, 3, 2290, 1145, 0, 16040, - 16038, 1, 0, 0, 0, 16041, 16044, 1, 0, 0, 0, 16042, 16040, 1, 0, 0, 0, - 16042, 16043, 1, 0, 0, 0, 16043, 16045, 1, 0, 0, 0, 16044, 16042, 1, 0, - 0, 0, 16045, 16046, 5, 1989, 0, 0, 16046, 16047, 3, 1792, 896, 0, 16047, - 1841, 1, 0, 0, 0, 16048, 16052, 5, 356, 0, 0, 16049, 16051, 3, 1764, 882, - 0, 16050, 16049, 1, 0, 0, 0, 16051, 16054, 1, 0, 0, 0, 16052, 16050, 1, - 0, 0, 0, 16052, 16053, 1, 0, 0, 0, 16053, 16056, 1, 0, 0, 0, 16054, 16052, - 1, 0, 0, 0, 16055, 16048, 1, 0, 0, 0, 16055, 16056, 1, 0, 0, 0, 16056, - 16057, 1, 0, 0, 0, 16057, 16058, 3, 1838, 919, 0, 16058, 1843, 1, 0, 0, - 0, 16059, 16061, 5, 356, 0, 0, 16060, 16059, 1, 0, 0, 0, 16060, 16061, - 1, 0, 0, 0, 16061, 16063, 1, 0, 0, 0, 16062, 16064, 3, 1764, 882, 0, 16063, - 16062, 1, 0, 0, 0, 16064, 16065, 1, 0, 0, 0, 16065, 16063, 1, 0, 0, 0, - 16065, 16066, 1, 0, 0, 0, 16066, 16067, 1, 0, 0, 0, 16067, 16068, 3, 1838, - 919, 0, 16068, 1845, 1, 0, 0, 0, 16069, 16074, 3, 1848, 924, 0, 16070, - 16074, 3, 1852, 926, 0, 16071, 16074, 3, 1854, 927, 0, 16072, 16074, 3, - 1864, 932, 0, 16073, 16069, 1, 0, 0, 0, 16073, 16070, 1, 0, 0, 0, 16073, - 16071, 1, 0, 0, 0, 16073, 16072, 1, 0, 0, 0, 16074, 1847, 1, 0, 0, 0, 16075, - 16076, 5, 489, 0, 0, 16076, 16077, 5, 640, 0, 0, 16077, 16087, 3, 2078, - 1039, 0, 16078, 16080, 3, 2244, 1122, 0, 16079, 16081, 3, 2194, 1097, 0, - 16080, 16079, 1, 0, 0, 0, 16080, 16081, 1, 0, 0, 0, 16081, 16088, 1, 0, - 0, 0, 16082, 16084, 3, 2194, 1097, 0, 16083, 16085, 3, 1850, 925, 0, 16084, - 16083, 1, 0, 0, 0, 16084, 16085, 1, 0, 0, 0, 16085, 16088, 1, 0, 0, 0, - 16086, 16088, 3, 1850, 925, 0, 16087, 16078, 1, 0, 0, 0, 16087, 16082, - 1, 0, 0, 0, 16087, 16086, 1, 0, 0, 0, 16087, 16088, 1, 0, 0, 0, 16088, - 1849, 1, 0, 0, 0, 16089, 16090, 7, 188, 0, 0, 16090, 16091, 3, 2244, 1122, - 0, 16091, 1851, 1, 0, 0, 0, 16092, 16100, 3, 2032, 1016, 0, 16093, 16100, - 3, 2044, 1022, 0, 16094, 16100, 3, 1882, 941, 0, 16095, 16100, 3, 2006, - 1003, 0, 16096, 16100, 3, 2012, 1006, 0, 16097, 16100, 3, 2014, 1007, 0, - 16098, 16100, 3, 1878, 939, 0, 16099, 16092, 1, 0, 0, 0, 16099, 16093, - 1, 0, 0, 0, 16099, 16094, 1, 0, 0, 0, 16099, 16095, 1, 0, 0, 0, 16099, - 16096, 1, 0, 0, 0, 16099, 16097, 1, 0, 0, 0, 16099, 16098, 1, 0, 0, 0, - 16100, 1853, 1, 0, 0, 0, 16101, 16106, 3, 1856, 928, 0, 16102, 16106, 3, - 1858, 929, 0, 16103, 16106, 3, 1860, 930, 0, 16104, 16106, 3, 1862, 931, - 0, 16105, 16101, 1, 0, 0, 0, 16105, 16102, 1, 0, 0, 0, 16105, 16103, 1, - 0, 0, 0, 16105, 16104, 1, 0, 0, 0, 16106, 1855, 1, 0, 0, 0, 16107, 16108, - 5, 204, 0, 0, 16108, 16109, 3, 2302, 1151, 0, 16109, 1857, 1, 0, 0, 0, - 16110, 16111, 5, 1180, 0, 0, 16111, 16117, 3, 2302, 1151, 0, 16112, 16114, - 5, 2376, 0, 0, 16113, 16115, 3, 2076, 1038, 0, 16114, 16113, 1, 0, 0, 0, - 16114, 16115, 1, 0, 0, 0, 16115, 16116, 1, 0, 0, 0, 16116, 16118, 5, 2377, - 0, 0, 16117, 16112, 1, 0, 0, 0, 16117, 16118, 1, 0, 0, 0, 16118, 1859, - 1, 0, 0, 0, 16119, 16120, 5, 533, 0, 0, 16120, 16148, 3, 2302, 1151, 0, - 16121, 16122, 5, 719, 0, 0, 16122, 16127, 3, 2298, 1149, 0, 16123, 16124, - 5, 2382, 0, 0, 16124, 16126, 3, 2298, 1149, 0, 16125, 16123, 1, 0, 0, 0, - 16126, 16129, 1, 0, 0, 0, 16127, 16125, 1, 0, 0, 0, 16127, 16128, 1, 0, - 0, 0, 16128, 16149, 1, 0, 0, 0, 16129, 16127, 1, 0, 0, 0, 16130, 16131, - 5, 150, 0, 0, 16131, 16132, 5, 219, 0, 0, 16132, 16133, 5, 719, 0, 0, 16133, - 16138, 3, 2298, 1149, 0, 16134, 16135, 5, 2382, 0, 0, 16135, 16137, 3, - 2298, 1149, 0, 16136, 16134, 1, 0, 0, 0, 16137, 16140, 1, 0, 0, 0, 16138, - 16136, 1, 0, 0, 0, 16138, 16139, 1, 0, 0, 0, 16139, 16146, 1, 0, 0, 0, - 16140, 16138, 1, 0, 0, 0, 16141, 16144, 5, 793, 0, 0, 16142, 16145, 3, - 2368, 1184, 0, 16143, 16145, 3, 2298, 1149, 0, 16144, 16142, 1, 0, 0, 0, - 16144, 16143, 1, 0, 0, 0, 16145, 16147, 1, 0, 0, 0, 16146, 16141, 1, 0, - 0, 0, 16146, 16147, 1, 0, 0, 0, 16147, 16149, 1, 0, 0, 0, 16148, 16121, - 1, 0, 0, 0, 16148, 16130, 1, 0, 0, 0, 16149, 1861, 1, 0, 0, 0, 16150, 16151, - 5, 1180, 0, 0, 16151, 16152, 3, 2298, 1149, 0, 16152, 16155, 5, 564, 0, - 0, 16153, 16156, 3, 1882, 941, 0, 16154, 16156, 3, 2078, 1039, 0, 16155, - 16153, 1, 0, 0, 0, 16155, 16154, 1, 0, 0, 0, 16156, 16158, 1, 0, 0, 0, - 16157, 16159, 3, 2194, 1097, 0, 16158, 16157, 1, 0, 0, 0, 16158, 16159, - 1, 0, 0, 0, 16159, 1863, 1, 0, 0, 0, 16160, 16166, 3, 1866, 933, 0, 16161, - 16166, 3, 1868, 934, 0, 16162, 16166, 3, 1870, 935, 0, 16163, 16166, 3, - 1874, 937, 0, 16164, 16166, 3, 1876, 938, 0, 16165, 16160, 1, 0, 0, 0, - 16165, 16161, 1, 0, 0, 0, 16165, 16162, 1, 0, 0, 0, 16165, 16163, 1, 0, - 0, 0, 16165, 16164, 1, 0, 0, 0, 16166, 1865, 1, 0, 0, 0, 16167, 16168, - 5, 1568, 0, 0, 16168, 16182, 5, 2035, 0, 0, 16169, 16170, 5, 1408, 0, 0, - 16170, 16183, 7, 11, 0, 0, 16171, 16172, 5, 725, 0, 0, 16172, 16176, 5, - 781, 0, 0, 16173, 16177, 5, 1556, 0, 0, 16174, 16175, 5, 1408, 0, 0, 16175, - 16177, 5, 228, 0, 0, 16176, 16173, 1, 0, 0, 0, 16176, 16174, 1, 0, 0, 0, - 16177, 16183, 1, 0, 0, 0, 16178, 16179, 5, 2125, 0, 0, 16179, 16180, 5, - 1497, 0, 0, 16180, 16181, 5, 1546, 0, 0, 16181, 16183, 3, 2254, 1127, 0, - 16182, 16169, 1, 0, 0, 0, 16182, 16171, 1, 0, 0, 0, 16182, 16178, 1, 0, - 0, 0, 16182, 16183, 1, 0, 0, 0, 16183, 16186, 1, 0, 0, 0, 16184, 16185, - 5, 926, 0, 0, 16185, 16187, 3, 2372, 1186, 0, 16186, 16184, 1, 0, 0, 0, - 16186, 16187, 1, 0, 0, 0, 16187, 1867, 1, 0, 0, 0, 16188, 16189, 5, 1568, - 0, 0, 16189, 16199, 7, 189, 0, 0, 16190, 16200, 5, 37, 0, 0, 16191, 16196, - 3, 2282, 1141, 0, 16192, 16193, 5, 2382, 0, 0, 16193, 16195, 3, 2282, 1141, - 0, 16194, 16192, 1, 0, 0, 0, 16195, 16198, 1, 0, 0, 0, 16196, 16194, 1, - 0, 0, 0, 16196, 16197, 1, 0, 0, 0, 16197, 16200, 1, 0, 0, 0, 16198, 16196, - 1, 0, 0, 0, 16199, 16190, 1, 0, 0, 0, 16199, 16191, 1, 0, 0, 0, 16200, - 16201, 1, 0, 0, 0, 16201, 16202, 7, 87, 0, 0, 16202, 1869, 1, 0, 0, 0, - 16203, 16205, 5, 227, 0, 0, 16204, 16206, 5, 2189, 0, 0, 16205, 16204, - 1, 0, 0, 0, 16205, 16206, 1, 0, 0, 0, 16206, 16223, 1, 0, 0, 0, 16207, - 16208, 5, 226, 0, 0, 16208, 16210, 5, 2372, 0, 0, 16209, 16211, 3, 1872, - 936, 0, 16210, 16209, 1, 0, 0, 0, 16210, 16211, 1, 0, 0, 0, 16211, 16224, - 1, 0, 0, 0, 16212, 16221, 5, 560, 0, 0, 16213, 16216, 5, 2372, 0, 0, 16214, - 16215, 5, 2382, 0, 0, 16215, 16217, 3, 2368, 1184, 0, 16216, 16214, 1, - 0, 0, 0, 16216, 16217, 1, 0, 0, 0, 16217, 16222, 1, 0, 0, 0, 16218, 16219, - 5, 289, 0, 0, 16219, 16222, 5, 2372, 0, 0, 16220, 16222, 5, 288, 0, 0, - 16221, 16213, 1, 0, 0, 0, 16221, 16218, 1, 0, 0, 0, 16221, 16220, 1, 0, - 0, 0, 16222, 16224, 1, 0, 0, 0, 16223, 16207, 1, 0, 0, 0, 16223, 16212, - 1, 0, 0, 0, 16223, 16224, 1, 0, 0, 0, 16224, 1871, 1, 0, 0, 0, 16225, 16227, - 5, 2192, 0, 0, 16226, 16228, 7, 0, 0, 0, 16227, 16226, 1, 0, 0, 0, 16227, - 16228, 1, 0, 0, 0, 16228, 16230, 1, 0, 0, 0, 16229, 16231, 7, 190, 0, 0, - 16230, 16229, 1, 0, 0, 0, 16230, 16231, 1, 0, 0, 0, 16231, 1873, 1, 0, - 0, 0, 16232, 16234, 5, 1497, 0, 0, 16233, 16235, 5, 2189, 0, 0, 16234, - 16233, 1, 0, 0, 0, 16234, 16235, 1, 0, 0, 0, 16235, 16243, 1, 0, 0, 0, - 16236, 16238, 5, 2029, 0, 0, 16237, 16239, 5, 1517, 0, 0, 16238, 16237, - 1, 0, 0, 0, 16238, 16239, 1, 0, 0, 0, 16239, 16240, 1, 0, 0, 0, 16240, - 16244, 3, 2252, 1126, 0, 16241, 16242, 5, 560, 0, 0, 16242, 16244, 3, 2372, - 1186, 0, 16243, 16236, 1, 0, 0, 0, 16243, 16241, 1, 0, 0, 0, 16243, 16244, - 1, 0, 0, 0, 16244, 1875, 1, 0, 0, 0, 16245, 16246, 5, 1517, 0, 0, 16246, - 16247, 3, 2252, 1126, 0, 16247, 1877, 1, 0, 0, 0, 16248, 16249, 5, 499, - 0, 0, 16249, 16254, 5, 1307, 0, 0, 16250, 16251, 5, 1568, 0, 0, 16251, - 16252, 5, 1633, 0, 0, 16252, 16253, 5, 2398, 0, 0, 16253, 16255, 3, 2372, - 1186, 0, 16254, 16250, 1, 0, 0, 0, 16254, 16255, 1, 0, 0, 0, 16255, 16258, - 1, 0, 0, 0, 16256, 16257, 5, 719, 0, 0, 16257, 16259, 3, 2312, 1156, 0, - 16258, 16256, 1, 0, 0, 0, 16258, 16259, 1, 0, 0, 0, 16259, 16260, 1, 0, - 0, 0, 16260, 16266, 5, 564, 0, 0, 16261, 16267, 3, 1882, 941, 0, 16262, - 16267, 3, 2006, 1003, 0, 16263, 16267, 3, 2012, 1006, 0, 16264, 16267, - 3, 2014, 1007, 0, 16265, 16267, 3, 2032, 1016, 0, 16266, 16261, 1, 0, 0, - 0, 16266, 16262, 1, 0, 0, 0, 16266, 16263, 1, 0, 0, 0, 16266, 16264, 1, - 0, 0, 0, 16266, 16265, 1, 0, 0, 0, 16267, 1879, 1, 0, 0, 0, 16268, 16269, - 3, 1892, 946, 0, 16269, 1881, 1, 0, 0, 0, 16270, 16277, 3, 1880, 940, 0, - 16271, 16276, 3, 2000, 1000, 0, 16272, 16276, 3, 1992, 996, 0, 16273, 16276, - 3, 1996, 998, 0, 16274, 16276, 3, 1998, 999, 0, 16275, 16271, 1, 0, 0, - 0, 16275, 16272, 1, 0, 0, 0, 16275, 16273, 1, 0, 0, 0, 16275, 16274, 1, - 0, 0, 0, 16276, 16279, 1, 0, 0, 0, 16277, 16275, 1, 0, 0, 0, 16277, 16278, - 1, 0, 0, 0, 16278, 1883, 1, 0, 0, 0, 16279, 16277, 1, 0, 0, 0, 16280, 16281, - 5, 2188, 0, 0, 16281, 16286, 3, 1886, 943, 0, 16282, 16283, 5, 2382, 0, - 0, 16283, 16285, 3, 1886, 943, 0, 16284, 16282, 1, 0, 0, 0, 16285, 16288, + 12348, 12349, 5, 2377, 0, 0, 12349, 12371, 1, 0, 0, 0, 12350, 12351, 5, + 2312, 0, 0, 12351, 12352, 5, 2376, 0, 0, 12352, 12357, 3, 1280, 640, 0, + 12353, 12354, 5, 2382, 0, 0, 12354, 12356, 3, 1280, 640, 0, 12355, 12353, + 1, 0, 0, 0, 12356, 12359, 1, 0, 0, 0, 12357, 12355, 1, 0, 0, 0, 12357, + 12358, 1, 0, 0, 0, 12358, 12360, 1, 0, 0, 0, 12359, 12357, 1, 0, 0, 0, + 12360, 12362, 5, 2377, 0, 0, 12361, 12363, 3, 1282, 641, 0, 12362, 12361, + 1, 0, 0, 0, 12362, 12363, 1, 0, 0, 0, 12363, 12371, 1, 0, 0, 0, 12364, + 12365, 5, 2313, 0, 0, 12365, 12366, 3, 1278, 639, 0, 12366, 12367, 5, 2376, + 0, 0, 12367, 12368, 5, 2370, 0, 0, 12368, 12369, 5, 2377, 0, 0, 12369, + 12371, 1, 0, 0, 0, 12370, 12335, 1, 0, 0, 0, 12370, 12336, 1, 0, 0, 0, + 12370, 12338, 1, 0, 0, 0, 12370, 12350, 1, 0, 0, 0, 12370, 12364, 1, 0, + 0, 0, 12371, 1277, 1, 0, 0, 0, 12372, 12373, 3, 2312, 1156, 0, 12373, 1279, + 1, 0, 0, 0, 12374, 12379, 3, 2312, 1156, 0, 12375, 12376, 5, 265, 0, 0, + 12376, 12377, 5, 2372, 0, 0, 12377, 12379, 5, 2395, 0, 0, 12378, 12374, + 1, 0, 0, 0, 12378, 12375, 1, 0, 0, 0, 12379, 1281, 1, 0, 0, 0, 12380, 12381, + 5, 572, 0, 0, 12381, 12385, 5, 2376, 0, 0, 12382, 12383, 3, 1236, 618, + 0, 12383, 12384, 5, 2395, 0, 0, 12384, 12386, 1, 0, 0, 0, 12385, 12382, + 1, 0, 0, 0, 12385, 12386, 1, 0, 0, 0, 12386, 12388, 1, 0, 0, 0, 12387, + 12389, 3, 1238, 619, 0, 12388, 12387, 1, 0, 0, 0, 12388, 12389, 1, 0, 0, + 0, 12389, 12401, 1, 0, 0, 0, 12390, 12394, 5, 2382, 0, 0, 12391, 12392, + 3, 1236, 618, 0, 12392, 12393, 5, 2395, 0, 0, 12393, 12395, 1, 0, 0, 0, + 12394, 12391, 1, 0, 0, 0, 12394, 12395, 1, 0, 0, 0, 12395, 12397, 1, 0, + 0, 0, 12396, 12398, 3, 1238, 619, 0, 12397, 12396, 1, 0, 0, 0, 12397, 12398, + 1, 0, 0, 0, 12398, 12400, 1, 0, 0, 0, 12399, 12390, 1, 0, 0, 0, 12400, + 12403, 1, 0, 0, 0, 12401, 12399, 1, 0, 0, 0, 12401, 12402, 1, 0, 0, 0, + 12402, 12404, 1, 0, 0, 0, 12403, 12401, 1, 0, 0, 0, 12404, 12411, 5, 2377, + 0, 0, 12405, 12411, 5, 201, 0, 0, 12406, 12411, 5, 133, 0, 0, 12407, 12408, + 5, 2314, 0, 0, 12408, 12409, 5, 2398, 0, 0, 12409, 12411, 3, 2318, 1159, + 0, 12410, 12380, 1, 0, 0, 0, 12410, 12405, 1, 0, 0, 0, 12410, 12406, 1, + 0, 0, 0, 12410, 12407, 1, 0, 0, 0, 12411, 1283, 1, 0, 0, 0, 12412, 12416, + 3, 2312, 1156, 0, 12413, 12414, 5, 265, 0, 0, 12414, 12416, 5, 2372, 0, + 0, 12415, 12412, 1, 0, 0, 0, 12415, 12413, 1, 0, 0, 0, 12416, 1285, 1, + 0, 0, 0, 12417, 12419, 7, 17, 0, 0, 12418, 12417, 1, 0, 0, 0, 12418, 12419, + 1, 0, 0, 0, 12419, 12420, 1, 0, 0, 0, 12420, 12421, 5, 1507, 0, 0, 12421, + 12422, 5, 920, 0, 0, 12422, 1287, 1, 0, 0, 0, 12423, 12424, 5, 549, 0, + 0, 12424, 12426, 5, 62, 0, 0, 12425, 12427, 3, 2380, 1190, 0, 12426, 12425, + 1, 0, 0, 0, 12426, 12427, 1, 0, 0, 0, 12427, 12432, 1, 0, 0, 0, 12428, + 12429, 5, 1057, 0, 0, 12429, 12430, 5, 549, 0, 0, 12430, 12432, 5, 62, + 0, 0, 12431, 12423, 1, 0, 0, 0, 12431, 12428, 1, 0, 0, 0, 12432, 1289, + 1, 0, 0, 0, 12433, 12434, 5, 2370, 0, 0, 12434, 1291, 1, 0, 0, 0, 12435, + 12436, 5, 20, 0, 0, 12436, 12437, 5, 1682, 0, 0, 12437, 12440, 5, 819, + 0, 0, 12438, 12441, 3, 1294, 647, 0, 12439, 12441, 3, 1296, 648, 0, 12440, + 12438, 1, 0, 0, 0, 12440, 12439, 1, 0, 0, 0, 12441, 12451, 1, 0, 0, 0, + 12442, 12443, 5, 2382, 0, 0, 12443, 12444, 5, 1682, 0, 0, 12444, 12447, + 5, 819, 0, 0, 12445, 12448, 3, 1294, 647, 0, 12446, 12448, 3, 1296, 648, + 0, 12447, 12445, 1, 0, 0, 0, 12447, 12446, 1, 0, 0, 0, 12448, 12450, 1, + 0, 0, 0, 12449, 12442, 1, 0, 0, 0, 12450, 12453, 1, 0, 0, 0, 12451, 12449, + 1, 0, 0, 0, 12451, 12452, 1, 0, 0, 0, 12452, 12476, 1, 0, 0, 0, 12453, + 12451, 1, 0, 0, 0, 12454, 12455, 5, 425, 0, 0, 12455, 12456, 5, 1682, 0, + 0, 12456, 12460, 5, 819, 0, 0, 12457, 12461, 3, 1296, 648, 0, 12458, 12459, + 5, 593, 0, 0, 12459, 12461, 3, 1290, 645, 0, 12460, 12457, 1, 0, 0, 0, + 12460, 12458, 1, 0, 0, 0, 12461, 12472, 1, 0, 0, 0, 12462, 12463, 5, 2382, + 0, 0, 12463, 12464, 5, 1682, 0, 0, 12464, 12468, 5, 819, 0, 0, 12465, 12469, + 3, 1296, 648, 0, 12466, 12467, 5, 593, 0, 0, 12467, 12469, 3, 1290, 645, + 0, 12468, 12465, 1, 0, 0, 0, 12468, 12466, 1, 0, 0, 0, 12469, 12471, 1, + 0, 0, 0, 12470, 12462, 1, 0, 0, 0, 12471, 12474, 1, 0, 0, 0, 12472, 12470, + 1, 0, 0, 0, 12472, 12473, 1, 0, 0, 0, 12473, 12476, 1, 0, 0, 0, 12474, + 12472, 1, 0, 0, 0, 12475, 12435, 1, 0, 0, 0, 12475, 12454, 1, 0, 0, 0, + 12476, 1293, 1, 0, 0, 0, 12477, 12478, 5, 593, 0, 0, 12478, 12479, 3, 1290, + 645, 0, 12479, 12480, 5, 2376, 0, 0, 12480, 12483, 3, 2384, 1192, 0, 12481, + 12482, 5, 1057, 0, 0, 12482, 12484, 5, 819, 0, 0, 12483, 12481, 1, 0, 0, + 0, 12483, 12484, 1, 0, 0, 0, 12484, 12493, 1, 0, 0, 0, 12485, 12486, 5, + 2382, 0, 0, 12486, 12489, 3, 2384, 1192, 0, 12487, 12488, 5, 1057, 0, 0, + 12488, 12490, 5, 819, 0, 0, 12489, 12487, 1, 0, 0, 0, 12489, 12490, 1, + 0, 0, 0, 12490, 12492, 1, 0, 0, 0, 12491, 12485, 1, 0, 0, 0, 12492, 12495, + 1, 0, 0, 0, 12493, 12491, 1, 0, 0, 0, 12493, 12494, 1, 0, 0, 0, 12494, + 12496, 1, 0, 0, 0, 12495, 12493, 1, 0, 0, 0, 12496, 12498, 5, 2377, 0, + 0, 12497, 12499, 5, 43, 0, 0, 12498, 12497, 1, 0, 0, 0, 12498, 12499, 1, + 0, 0, 0, 12499, 1295, 1, 0, 0, 0, 12500, 12501, 5, 330, 0, 0, 12501, 12513, + 5, 2376, 0, 0, 12502, 12504, 5, 2382, 0, 0, 12503, 12502, 1, 0, 0, 0, 12503, + 12504, 1, 0, 0, 0, 12504, 12511, 1, 0, 0, 0, 12505, 12512, 5, 37, 0, 0, + 12506, 12507, 5, 1355, 0, 0, 12507, 12512, 5, 753, 0, 0, 12508, 12512, + 5, 2068, 0, 0, 12509, 12510, 5, 562, 0, 0, 12510, 12512, 5, 753, 0, 0, + 12511, 12505, 1, 0, 0, 0, 12511, 12506, 1, 0, 0, 0, 12511, 12508, 1, 0, + 0, 0, 12511, 12509, 1, 0, 0, 0, 12512, 12514, 1, 0, 0, 0, 12513, 12503, + 1, 0, 0, 0, 12514, 12515, 1, 0, 0, 0, 12515, 12513, 1, 0, 0, 0, 12515, + 12516, 1, 0, 0, 0, 12516, 12517, 1, 0, 0, 0, 12517, 12518, 5, 2377, 0, + 0, 12518, 12519, 5, 223, 0, 0, 12519, 1297, 1, 0, 0, 0, 12520, 12521, 5, + 38, 0, 0, 12521, 12534, 5, 505, 0, 0, 12522, 12529, 5, 2376, 0, 0, 12523, + 12524, 5, 1595, 0, 0, 12524, 12530, 3, 1170, 585, 0, 12525, 12526, 5, 331, + 0, 0, 12526, 12530, 5, 2372, 0, 0, 12527, 12528, 5, 700, 0, 0, 12528, 12530, + 5, 2370, 0, 0, 12529, 12523, 1, 0, 0, 0, 12529, 12525, 1, 0, 0, 0, 12529, + 12527, 1, 0, 0, 0, 12530, 12531, 1, 0, 0, 0, 12531, 12529, 1, 0, 0, 0, + 12531, 12532, 1, 0, 0, 0, 12532, 12533, 1, 0, 0, 0, 12533, 12535, 5, 2377, + 0, 0, 12534, 12522, 1, 0, 0, 0, 12534, 12535, 1, 0, 0, 0, 12535, 1299, + 1, 0, 0, 0, 12536, 12537, 5, 351, 0, 0, 12537, 12540, 5, 2088, 0, 0, 12538, + 12539, 5, 751, 0, 0, 12539, 12541, 3, 1170, 585, 0, 12540, 12538, 1, 0, + 0, 0, 12540, 12541, 1, 0, 0, 0, 12541, 1301, 1, 0, 0, 0, 12542, 12543, + 5, 1580, 0, 0, 12543, 12545, 5, 1609, 0, 0, 12544, 12546, 5, 231, 0, 0, + 12545, 12544, 1, 0, 0, 0, 12545, 12546, 1, 0, 0, 0, 12546, 12548, 1, 0, + 0, 0, 12547, 12549, 5, 168, 0, 0, 12548, 12547, 1, 0, 0, 0, 12548, 12549, + 1, 0, 0, 0, 12549, 1303, 1, 0, 0, 0, 12550, 12552, 7, 147, 0, 0, 12551, + 12550, 1, 0, 0, 0, 12551, 12552, 1, 0, 0, 0, 12552, 12553, 1, 0, 0, 0, + 12553, 12554, 5, 1415, 0, 0, 12554, 1305, 1, 0, 0, 0, 12555, 12557, 5, + 2095, 0, 0, 12556, 12558, 5, 1121, 0, 0, 12557, 12556, 1, 0, 0, 0, 12557, + 12558, 1, 0, 0, 0, 12558, 12559, 1, 0, 0, 0, 12559, 12560, 5, 647, 0, 0, + 12560, 12561, 5, 330, 0, 0, 12561, 12562, 1, 0, 0, 0, 12562, 12563, 3, + 1670, 835, 0, 12563, 1307, 1, 0, 0, 0, 12564, 12565, 5, 2046, 0, 0, 12565, + 12566, 5, 1976, 0, 0, 12566, 12568, 3, 2314, 1157, 0, 12567, 12569, 5, + 1379, 0, 0, 12568, 12567, 1, 0, 0, 0, 12568, 12569, 1, 0, 0, 0, 12569, + 12570, 1, 0, 0, 0, 12570, 12571, 5, 2396, 0, 0, 12571, 1309, 1, 0, 0, 0, + 12572, 12573, 5, 425, 0, 0, 12573, 12574, 5, 1976, 0, 0, 12574, 12577, + 3, 2314, 1157, 0, 12575, 12576, 5, 168, 0, 0, 12576, 12578, 5, 268, 0, + 0, 12577, 12575, 1, 0, 0, 0, 12577, 12578, 1, 0, 0, 0, 12578, 12580, 1, + 0, 0, 0, 12579, 12581, 5, 1379, 0, 0, 12580, 12579, 1, 0, 0, 0, 12580, + 12581, 1, 0, 0, 0, 12581, 12582, 1, 0, 0, 0, 12582, 12583, 5, 2396, 0, + 0, 12583, 1311, 1, 0, 0, 0, 12584, 12585, 5, 425, 0, 0, 12585, 12586, 5, + 1973, 0, 0, 12586, 12591, 3, 2380, 1190, 0, 12587, 12589, 7, 148, 0, 0, + 12588, 12590, 5, 1394, 0, 0, 12589, 12588, 1, 0, 0, 0, 12589, 12590, 1, + 0, 0, 0, 12590, 12592, 1, 0, 0, 0, 12591, 12587, 1, 0, 0, 0, 12591, 12592, + 1, 0, 0, 0, 12592, 12594, 1, 0, 0, 0, 12593, 12595, 3, 1316, 658, 0, 12594, + 12593, 1, 0, 0, 0, 12594, 12595, 1, 0, 0, 0, 12595, 1313, 1, 0, 0, 0, 12596, + 12597, 5, 425, 0, 0, 12597, 12598, 5, 1973, 0, 0, 12598, 12599, 5, 1568, + 0, 0, 12599, 12601, 3, 2380, 1190, 0, 12600, 12602, 3, 1316, 658, 0, 12601, + 12600, 1, 0, 0, 0, 12601, 12602, 1, 0, 0, 0, 12602, 1315, 1, 0, 0, 0, 12603, + 12604, 5, 647, 0, 0, 12604, 12607, 5, 276, 0, 0, 12605, 12606, 7, 149, + 0, 0, 12606, 12608, 5, 332, 0, 0, 12607, 12605, 1, 0, 0, 0, 12607, 12608, + 1, 0, 0, 0, 12608, 12611, 1, 0, 0, 0, 12609, 12610, 5, 168, 0, 0, 12610, + 12612, 5, 268, 0, 0, 12611, 12609, 1, 0, 0, 0, 12611, 12612, 1, 0, 0, 0, + 12612, 1317, 1, 0, 0, 0, 12613, 12614, 5, 425, 0, 0, 12614, 12615, 5, 2166, + 0, 0, 12615, 12618, 3, 2314, 1157, 0, 12616, 12617, 5, 168, 0, 0, 12617, + 12619, 5, 267, 0, 0, 12618, 12616, 1, 0, 0, 0, 12618, 12619, 1, 0, 0, 0, + 12619, 12620, 1, 0, 0, 0, 12620, 12621, 5, 2396, 0, 0, 12621, 1319, 1, + 0, 0, 0, 12622, 12623, 5, 226, 0, 0, 12623, 12624, 5, 1175, 0, 0, 12624, + 12625, 5, 222, 0, 0, 12625, 12626, 3, 2312, 1156, 0, 12626, 12627, 5, 723, + 0, 0, 12627, 12628, 3, 2374, 1187, 0, 12628, 1321, 1, 0, 0, 0, 12629, 12630, + 7, 17, 0, 0, 12630, 1323, 1, 0, 0, 0, 12631, 12632, 7, 150, 0, 0, 12632, + 1325, 1, 0, 0, 0, 12633, 12635, 5, 41, 0, 0, 12634, 12636, 5, 1377, 0, + 0, 12635, 12634, 1, 0, 0, 0, 12635, 12636, 1, 0, 0, 0, 12636, 12637, 1, + 0, 0, 0, 12637, 12641, 5, 1689, 0, 0, 12638, 12639, 3, 2260, 1130, 0, 12639, + 12640, 5, 2369, 0, 0, 12640, 12642, 1, 0, 0, 0, 12641, 12638, 1, 0, 0, + 0, 12641, 12642, 1, 0, 0, 0, 12642, 12643, 1, 0, 0, 0, 12643, 12644, 3, + 2320, 1160, 0, 12644, 12645, 7, 151, 0, 0, 12645, 1327, 1, 0, 0, 0, 12646, + 12649, 5, 301, 0, 0, 12647, 12648, 5, 1219, 0, 0, 12648, 12650, 5, 1463, + 0, 0, 12649, 12647, 1, 0, 0, 0, 12649, 12650, 1, 0, 0, 0, 12650, 12651, + 1, 0, 0, 0, 12651, 12652, 5, 1377, 0, 0, 12652, 12653, 5, 1689, 0, 0, 12653, + 12654, 3, 2320, 1160, 0, 12654, 12658, 5, 564, 0, 0, 12655, 12656, 3, 2260, + 1130, 0, 12656, 12657, 5, 2369, 0, 0, 12657, 12659, 1, 0, 0, 0, 12658, + 12655, 1, 0, 0, 0, 12658, 12659, 1, 0, 0, 0, 12659, 12660, 1, 0, 0, 0, + 12660, 12663, 3, 2322, 1161, 0, 12661, 12662, 5, 2384, 0, 0, 12662, 12664, + 3, 2310, 1155, 0, 12663, 12661, 1, 0, 0, 0, 12663, 12664, 1, 0, 0, 0, 12664, + 12689, 1, 0, 0, 0, 12665, 12668, 5, 301, 0, 0, 12666, 12667, 5, 1219, 0, + 0, 12667, 12669, 5, 1463, 0, 0, 12668, 12666, 1, 0, 0, 0, 12668, 12669, + 1, 0, 0, 0, 12669, 12670, 1, 0, 0, 0, 12670, 12674, 5, 1689, 0, 0, 12671, + 12672, 3, 2260, 1130, 0, 12672, 12673, 5, 2369, 0, 0, 12673, 12675, 1, + 0, 0, 0, 12674, 12671, 1, 0, 0, 0, 12674, 12675, 1, 0, 0, 0, 12675, 12676, + 1, 0, 0, 0, 12676, 12677, 3, 2320, 1160, 0, 12677, 12681, 5, 564, 0, 0, + 12678, 12679, 3, 2260, 1130, 0, 12679, 12680, 5, 2369, 0, 0, 12680, 12682, + 1, 0, 0, 0, 12681, 12678, 1, 0, 0, 0, 12681, 12682, 1, 0, 0, 0, 12682, + 12683, 1, 0, 0, 0, 12683, 12686, 3, 2322, 1161, 0, 12684, 12685, 5, 2384, + 0, 0, 12685, 12687, 3, 2310, 1155, 0, 12686, 12684, 1, 0, 0, 0, 12686, + 12687, 1, 0, 0, 0, 12687, 12689, 1, 0, 0, 0, 12688, 12646, 1, 0, 0, 0, + 12688, 12665, 1, 0, 0, 0, 12689, 1329, 1, 0, 0, 0, 12690, 12692, 5, 425, + 0, 0, 12691, 12693, 5, 1377, 0, 0, 12692, 12691, 1, 0, 0, 0, 12692, 12693, + 1, 0, 0, 0, 12693, 12694, 1, 0, 0, 0, 12694, 12698, 5, 1689, 0, 0, 12695, + 12696, 3, 2260, 1130, 0, 12696, 12697, 5, 2369, 0, 0, 12697, 12699, 1, + 0, 0, 0, 12698, 12695, 1, 0, 0, 0, 12698, 12699, 1, 0, 0, 0, 12699, 12700, + 1, 0, 0, 0, 12700, 12702, 3, 2320, 1160, 0, 12701, 12703, 5, 560, 0, 0, + 12702, 12701, 1, 0, 0, 0, 12702, 12703, 1, 0, 0, 0, 12703, 1331, 1, 0, + 0, 0, 12704, 12705, 5, 301, 0, 0, 12705, 12708, 5, 1611, 0, 0, 12706, 12707, + 5, 2398, 0, 0, 12707, 12709, 3, 1334, 667, 0, 12708, 12706, 1, 0, 0, 0, + 12708, 12709, 1, 0, 0, 0, 12709, 12710, 1, 0, 0, 0, 12710, 12721, 5, 572, + 0, 0, 12711, 12714, 5, 1297, 0, 0, 12712, 12713, 5, 2398, 0, 0, 12713, + 12715, 3, 1336, 668, 0, 12714, 12712, 1, 0, 0, 0, 12714, 12715, 1, 0, 0, + 0, 12715, 12718, 1, 0, 0, 0, 12716, 12717, 5, 66, 0, 0, 12717, 12719, 5, + 284, 0, 0, 12718, 12716, 1, 0, 0, 0, 12718, 12719, 1, 0, 0, 0, 12719, 12722, + 1, 0, 0, 0, 12720, 12722, 5, 871, 0, 0, 12721, 12711, 1, 0, 0, 0, 12721, + 12720, 1, 0, 0, 0, 12722, 1333, 1, 0, 0, 0, 12723, 12724, 5, 2372, 0, 0, + 12724, 1335, 1, 0, 0, 0, 12725, 12726, 5, 2372, 0, 0, 12726, 1337, 1, 0, + 0, 0, 12727, 12728, 5, 226, 0, 0, 12728, 12729, 5, 1175, 0, 0, 12729, 12730, + 5, 1976, 0, 0, 12730, 12731, 3, 2314, 1157, 0, 12731, 12732, 5, 723, 0, + 0, 12732, 12733, 3, 2374, 1187, 0, 12733, 1339, 1, 0, 0, 0, 12734, 12735, + 5, 226, 0, 0, 12735, 12736, 5, 1175, 0, 0, 12736, 12737, 5, 848, 0, 0, + 12737, 12738, 5, 2166, 0, 0, 12738, 12739, 3, 2314, 1157, 0, 12739, 12740, + 5, 723, 0, 0, 12740, 12741, 3, 2374, 1187, 0, 12741, 1341, 1, 0, 0, 0, + 12742, 12743, 5, 41, 0, 0, 12743, 12744, 5, 44, 0, 0, 12744, 12748, 5, + 2166, 0, 0, 12745, 12746, 3, 2260, 1130, 0, 12746, 12747, 5, 2369, 0, 0, + 12747, 12749, 1, 0, 0, 0, 12748, 12745, 1, 0, 0, 0, 12748, 12749, 1, 0, + 0, 0, 12749, 12750, 1, 0, 0, 0, 12750, 12757, 3, 2380, 1190, 0, 12751, + 12752, 5, 1460, 0, 0, 12752, 12753, 5, 2029, 0, 0, 12753, 12758, 3, 2380, + 1190, 0, 12754, 12758, 5, 233, 0, 0, 12755, 12758, 3, 1344, 672, 0, 12756, + 12758, 3, 1350, 675, 0, 12757, 12751, 1, 0, 0, 0, 12757, 12754, 1, 0, 0, + 0, 12757, 12755, 1, 0, 0, 0, 12757, 12756, 1, 0, 0, 0, 12758, 1343, 1, + 0, 0, 0, 12759, 12760, 5, 20, 0, 0, 12760, 12761, 5, 155, 0, 0, 12761, + 12762, 5, 862, 0, 0, 12762, 12763, 5, 593, 0, 0, 12763, 12766, 5, 2376, + 0, 0, 12764, 12767, 5, 37, 0, 0, 12765, 12767, 3, 1348, 674, 0, 12766, + 12764, 1, 0, 0, 0, 12766, 12765, 1, 0, 0, 0, 12766, 12767, 1, 0, 0, 0, + 12767, 12768, 1, 0, 0, 0, 12768, 12769, 5, 2377, 0, 0, 12769, 12770, 5, + 783, 0, 0, 12770, 12771, 5, 2376, 0, 0, 12771, 12776, 3, 1346, 673, 0, + 12772, 12773, 5, 2382, 0, 0, 12773, 12775, 3, 1346, 673, 0, 12774, 12772, + 1, 0, 0, 0, 12775, 12778, 1, 0, 0, 0, 12776, 12774, 1, 0, 0, 0, 12776, + 12777, 1, 0, 0, 0, 12777, 12779, 1, 0, 0, 0, 12778, 12776, 1, 0, 0, 0, + 12779, 12780, 5, 2377, 0, 0, 12780, 1345, 1, 0, 0, 0, 12781, 12782, 3, + 2380, 1190, 0, 12782, 12783, 5, 2369, 0, 0, 12783, 12785, 1, 0, 0, 0, 12784, + 12781, 1, 0, 0, 0, 12784, 12785, 1, 0, 0, 0, 12785, 12786, 1, 0, 0, 0, + 12786, 12787, 3, 2380, 1190, 0, 12787, 12788, 5, 2369, 0, 0, 12788, 12790, + 1, 0, 0, 0, 12789, 12784, 1, 0, 0, 0, 12789, 12790, 1, 0, 0, 0, 12790, + 12791, 1, 0, 0, 0, 12791, 12792, 3, 2380, 1190, 0, 12792, 1347, 1, 0, 0, + 0, 12793, 12798, 3, 2380, 1190, 0, 12794, 12795, 5, 2382, 0, 0, 12795, + 12797, 3, 2380, 1190, 0, 12796, 12794, 1, 0, 0, 0, 12797, 12800, 1, 0, + 0, 0, 12798, 12796, 1, 0, 0, 0, 12798, 12799, 1, 0, 0, 0, 12799, 1349, + 1, 0, 0, 0, 12800, 12798, 1, 0, 0, 0, 12801, 12802, 5, 425, 0, 0, 12802, + 12803, 5, 155, 0, 0, 12803, 12804, 5, 862, 0, 0, 12804, 12805, 5, 593, + 0, 0, 12805, 12808, 5, 2376, 0, 0, 12806, 12809, 5, 37, 0, 0, 12807, 12809, + 3, 1348, 674, 0, 12808, 12806, 1, 0, 0, 0, 12808, 12807, 1, 0, 0, 0, 12808, + 12809, 1, 0, 0, 0, 12809, 12810, 1, 0, 0, 0, 12810, 12811, 5, 2377, 0, + 0, 12811, 12812, 5, 783, 0, 0, 12812, 12813, 5, 2376, 0, 0, 12813, 12818, + 3, 1346, 673, 0, 12814, 12815, 5, 2382, 0, 0, 12815, 12817, 3, 1346, 673, + 0, 12816, 12814, 1, 0, 0, 0, 12817, 12820, 1, 0, 0, 0, 12818, 12816, 1, + 0, 0, 0, 12818, 12819, 1, 0, 0, 0, 12819, 12821, 1, 0, 0, 0, 12820, 12818, + 1, 0, 0, 0, 12821, 12822, 5, 2377, 0, 0, 12822, 1351, 1, 0, 0, 0, 12823, + 12824, 5, 41, 0, 0, 12824, 12825, 5, 80, 0, 0, 12825, 12829, 5, 392, 0, + 0, 12826, 12827, 3, 2260, 1130, 0, 12827, 12828, 5, 2369, 0, 0, 12828, + 12830, 1, 0, 0, 0, 12829, 12826, 1, 0, 0, 0, 12829, 12830, 1, 0, 0, 0, + 12830, 12831, 1, 0, 0, 0, 12831, 12836, 3, 2380, 1190, 0, 12832, 12833, + 5, 1460, 0, 0, 12833, 12834, 5, 2029, 0, 0, 12834, 12837, 3, 2380, 1190, + 0, 12835, 12837, 5, 233, 0, 0, 12836, 12832, 1, 0, 0, 0, 12836, 12835, + 1, 0, 0, 0, 12837, 1353, 1, 0, 0, 0, 12838, 12839, 5, 41, 0, 0, 12839, + 12840, 5, 82, 0, 0, 12840, 12841, 5, 1318, 0, 0, 12841, 12843, 3, 2380, + 1190, 0, 12842, 12844, 5, 20, 0, 0, 12843, 12842, 1, 0, 0, 0, 12843, 12844, + 1, 0, 0, 0, 12844, 12858, 1, 0, 0, 0, 12845, 12847, 3, 406, 203, 0, 12846, + 12845, 1, 0, 0, 0, 12846, 12847, 1, 0, 0, 0, 12847, 12849, 1, 0, 0, 0, + 12848, 12850, 3, 408, 204, 0, 12849, 12848, 1, 0, 0, 0, 12849, 12850, 1, + 0, 0, 0, 12850, 12852, 1, 0, 0, 0, 12851, 12853, 3, 422, 211, 0, 12852, + 12851, 1, 0, 0, 0, 12852, 12853, 1, 0, 0, 0, 12853, 12859, 1, 0, 0, 0, + 12854, 12855, 5, 1174, 0, 0, 12855, 12857, 5, 2023, 0, 0, 12856, 12854, + 1, 0, 0, 0, 12856, 12857, 1, 0, 0, 0, 12857, 12859, 1, 0, 0, 0, 12858, + 12846, 1, 0, 0, 0, 12858, 12856, 1, 0, 0, 0, 12859, 12861, 1, 0, 0, 0, + 12860, 12862, 5, 425, 0, 0, 12861, 12860, 1, 0, 0, 0, 12861, 12862, 1, + 0, 0, 0, 12862, 12876, 1, 0, 0, 0, 12863, 12865, 3, 406, 203, 0, 12864, + 12863, 1, 0, 0, 0, 12864, 12865, 1, 0, 0, 0, 12865, 12867, 1, 0, 0, 0, + 12866, 12868, 3, 408, 204, 0, 12867, 12866, 1, 0, 0, 0, 12867, 12868, 1, + 0, 0, 0, 12868, 12870, 1, 0, 0, 0, 12869, 12871, 3, 422, 211, 0, 12870, + 12869, 1, 0, 0, 0, 12870, 12871, 1, 0, 0, 0, 12871, 12877, 1, 0, 0, 0, + 12872, 12873, 5, 1174, 0, 0, 12873, 12875, 5, 2023, 0, 0, 12874, 12872, + 1, 0, 0, 0, 12874, 12875, 1, 0, 0, 0, 12875, 12877, 1, 0, 0, 0, 12876, + 12864, 1, 0, 0, 0, 12876, 12874, 1, 0, 0, 0, 12877, 12886, 1, 0, 0, 0, + 12878, 12884, 5, 247, 0, 0, 12879, 12885, 5, 425, 0, 0, 12880, 12881, 5, + 2372, 0, 0, 12881, 12882, 5, 477, 0, 0, 12882, 12883, 5, 1296, 0, 0, 12883, + 12885, 7, 50, 0, 0, 12884, 12879, 1, 0, 0, 0, 12884, 12880, 1, 0, 0, 0, + 12885, 12887, 1, 0, 0, 0, 12886, 12878, 1, 0, 0, 0, 12886, 12887, 1, 0, + 0, 0, 12887, 1355, 1, 0, 0, 0, 12888, 12889, 5, 41, 0, 0, 12889, 12890, + 5, 206, 0, 0, 12890, 12897, 3, 462, 231, 0, 12891, 12898, 3, 1188, 594, + 0, 12892, 12893, 5, 1595, 0, 0, 12893, 12898, 3, 1170, 585, 0, 12894, 12898, + 3, 1298, 649, 0, 12895, 12898, 3, 1300, 650, 0, 12896, 12898, 3, 1378, + 689, 0, 12897, 12891, 1, 0, 0, 0, 12897, 12892, 1, 0, 0, 0, 12897, 12894, + 1, 0, 0, 0, 12897, 12895, 1, 0, 0, 0, 12897, 12896, 1, 0, 0, 0, 12898, + 12899, 1, 0, 0, 0, 12899, 12897, 1, 0, 0, 0, 12899, 12900, 1, 0, 0, 0, + 12900, 12902, 1, 0, 0, 0, 12901, 12903, 3, 926, 463, 0, 12902, 12901, 1, + 0, 0, 0, 12902, 12903, 1, 0, 0, 0, 12903, 12904, 1, 0, 0, 0, 12904, 12905, + 5, 2396, 0, 0, 12905, 1357, 1, 0, 0, 0, 12906, 12907, 5, 425, 0, 0, 12907, + 12908, 5, 44, 0, 0, 12908, 12912, 5, 2166, 0, 0, 12909, 12910, 3, 2260, + 1130, 0, 12910, 12911, 5, 2369, 0, 0, 12911, 12913, 1, 0, 0, 0, 12912, + 12909, 1, 0, 0, 0, 12912, 12913, 1, 0, 0, 0, 12913, 12914, 1, 0, 0, 0, + 12914, 12915, 3, 2380, 1190, 0, 12915, 1359, 1, 0, 0, 0, 12916, 12917, + 5, 425, 0, 0, 12917, 12918, 5, 80, 0, 0, 12918, 12922, 5, 392, 0, 0, 12919, + 12920, 3, 2260, 1130, 0, 12920, 12921, 5, 2369, 0, 0, 12921, 12923, 1, + 0, 0, 0, 12922, 12919, 1, 0, 0, 0, 12922, 12923, 1, 0, 0, 0, 12923, 12924, + 1, 0, 0, 0, 12924, 12925, 3, 2380, 1190, 0, 12925, 1361, 1, 0, 0, 0, 12926, + 12927, 5, 425, 0, 0, 12927, 12928, 5, 82, 0, 0, 12928, 12929, 5, 1318, + 0, 0, 12929, 12930, 3, 2380, 1190, 0, 12930, 1363, 1, 0, 0, 0, 12931, 12932, + 5, 425, 0, 0, 12932, 12933, 5, 549, 0, 0, 12933, 12934, 5, 62, 0, 0, 12934, + 12935, 3, 2380, 1190, 0, 12935, 1365, 1, 0, 0, 0, 12936, 12937, 5, 425, + 0, 0, 12937, 12938, 5, 206, 0, 0, 12938, 12945, 3, 462, 231, 0, 12939, + 12940, 5, 647, 0, 0, 12940, 12943, 5, 1974, 0, 0, 12941, 12942, 5, 168, + 0, 0, 12942, 12944, 5, 268, 0, 0, 12943, 12941, 1, 0, 0, 0, 12943, 12944, + 1, 0, 0, 0, 12944, 12946, 1, 0, 0, 0, 12945, 12939, 1, 0, 0, 0, 12945, + 12946, 1, 0, 0, 0, 12946, 1367, 1, 0, 0, 0, 12947, 12948, 5, 425, 0, 0, + 12948, 12949, 5, 277, 0, 0, 12949, 12950, 3, 2380, 1190, 0, 12950, 1369, + 1, 0, 0, 0, 12951, 12952, 5, 425, 0, 0, 12952, 12953, 5, 395, 0, 0, 12953, + 12954, 3, 2380, 1190, 0, 12954, 1371, 1, 0, 0, 0, 12955, 12956, 5, 425, + 0, 0, 12956, 12957, 5, 407, 0, 0, 12957, 12966, 3, 2380, 1190, 0, 12958, + 12960, 5, 560, 0, 0, 12959, 12958, 1, 0, 0, 0, 12959, 12960, 1, 0, 0, 0, + 12960, 12961, 1, 0, 0, 0, 12961, 12964, 5, 647, 0, 0, 12962, 12964, 5, + 487, 0, 0, 12963, 12959, 1, 0, 0, 0, 12963, 12962, 1, 0, 0, 0, 12964, 12965, + 1, 0, 0, 0, 12965, 12967, 5, 276, 0, 0, 12966, 12963, 1, 0, 0, 0, 12966, + 12967, 1, 0, 0, 0, 12967, 1373, 1, 0, 0, 0, 12968, 12969, 5, 425, 0, 0, + 12969, 12970, 5, 438, 0, 0, 12970, 12972, 3, 2380, 1190, 0, 12971, 12973, + 5, 168, 0, 0, 12972, 12971, 1, 0, 0, 0, 12972, 12973, 1, 0, 0, 0, 12973, + 1375, 1, 0, 0, 0, 12974, 12975, 5, 2046, 0, 0, 12975, 12976, 5, 206, 0, + 0, 12976, 12979, 3, 462, 231, 0, 12977, 12978, 7, 152, 0, 0, 12978, 12980, + 5, 1655, 0, 0, 12979, 12977, 1, 0, 0, 0, 12979, 12980, 1, 0, 0, 0, 12980, + 1377, 1, 0, 0, 0, 12981, 12982, 7, 103, 0, 0, 12982, 1379, 1, 0, 0, 0, + 12983, 12984, 3, 2384, 1192, 0, 12984, 1381, 1, 0, 0, 0, 12985, 12986, + 5, 41, 0, 0, 12986, 13002, 3, 1384, 692, 0, 12987, 13003, 3, 1386, 693, + 0, 12988, 13003, 3, 1392, 696, 0, 12989, 13003, 3, 1408, 704, 0, 12990, + 13003, 3, 1418, 709, 0, 12991, 13003, 3, 1436, 718, 0, 12992, 13003, 3, + 1440, 720, 0, 12993, 13003, 3, 1456, 728, 0, 12994, 13003, 3, 1460, 730, + 0, 12995, 13003, 3, 1462, 731, 0, 12996, 13003, 3, 1474, 737, 0, 12997, + 13003, 3, 1476, 738, 0, 12998, 13003, 3, 1478, 739, 0, 12999, 13003, 3, + 1480, 740, 0, 13000, 13003, 3, 1486, 743, 0, 13001, 13003, 3, 1488, 744, + 0, 13002, 12987, 1, 0, 0, 0, 13002, 12988, 1, 0, 0, 0, 13002, 12989, 1, + 0, 0, 0, 13002, 12990, 1, 0, 0, 0, 13002, 12991, 1, 0, 0, 0, 13002, 12992, + 1, 0, 0, 0, 13002, 12993, 1, 0, 0, 0, 13002, 12994, 1, 0, 0, 0, 13002, + 12995, 1, 0, 0, 0, 13002, 12996, 1, 0, 0, 0, 13002, 12997, 1, 0, 0, 0, + 13002, 12998, 1, 0, 0, 0, 13002, 12999, 1, 0, 0, 0, 13002, 13000, 1, 0, + 0, 0, 13002, 13001, 1, 0, 0, 0, 13003, 13004, 1, 0, 0, 0, 13004, 13005, + 5, 2396, 0, 0, 13005, 1383, 1, 0, 0, 0, 13006, 13008, 5, 1315, 0, 0, 13007, + 13006, 1, 0, 0, 0, 13007, 13008, 1, 0, 0, 0, 13008, 13009, 1, 0, 0, 0, + 13009, 13011, 5, 329, 0, 0, 13010, 13012, 3, 1380, 690, 0, 13011, 13010, + 1, 0, 0, 0, 13011, 13012, 1, 0, 0, 0, 13012, 1385, 1, 0, 0, 0, 13013, 13016, + 5, 917, 0, 0, 13014, 13015, 7, 153, 0, 0, 13015, 13017, 5, 329, 0, 0, 13016, + 13014, 1, 0, 0, 0, 13016, 13017, 1, 0, 0, 0, 13017, 13033, 1, 0, 0, 0, + 13018, 13021, 5, 1180, 0, 0, 13019, 13020, 5, 1408, 0, 0, 13020, 13022, + 5, 2192, 0, 0, 13021, 13019, 1, 0, 0, 0, 13021, 13022, 1, 0, 0, 0, 13022, + 13024, 1, 0, 0, 0, 13023, 13025, 3, 1388, 694, 0, 13024, 13023, 1, 0, 0, + 0, 13024, 13025, 1, 0, 0, 0, 13025, 13027, 1, 0, 0, 0, 13026, 13028, 3, + 1390, 695, 0, 13027, 13026, 1, 0, 0, 0, 13027, 13028, 1, 0, 0, 0, 13028, + 13033, 1, 0, 0, 0, 13029, 13030, 5, 1180, 0, 0, 13030, 13031, 5, 1408, + 0, 0, 13031, 13033, 5, 1174, 0, 0, 13032, 13013, 1, 0, 0, 0, 13032, 13018, + 1, 0, 0, 0, 13032, 13029, 1, 0, 0, 0, 13033, 1387, 1, 0, 0, 0, 13034, 13035, + 7, 56, 0, 0, 13035, 1389, 1, 0, 0, 0, 13036, 13037, 7, 154, 0, 0, 13037, + 1391, 1, 0, 0, 0, 13038, 13044, 3, 1396, 698, 0, 13039, 13044, 3, 1404, + 702, 0, 13040, 13041, 3, 1394, 697, 0, 13041, 13042, 5, 98, 0, 0, 13042, + 13044, 1, 0, 0, 0, 13043, 13038, 1, 0, 0, 0, 13043, 13039, 1, 0, 0, 0, + 13043, 13040, 1, 0, 0, 0, 13044, 1393, 1, 0, 0, 0, 13045, 13046, 7, 155, + 0, 0, 13046, 1395, 1, 0, 0, 0, 13047, 13049, 5, 1417, 0, 0, 13048, 13050, + 5, 91, 0, 0, 13049, 13048, 1, 0, 0, 0, 13049, 13050, 1, 0, 0, 0, 13050, + 13053, 1, 0, 0, 0, 13051, 13052, 5, 572, 0, 0, 13052, 13054, 5, 2372, 0, + 0, 13053, 13051, 1, 0, 0, 0, 13053, 13054, 1, 0, 0, 0, 13054, 13077, 1, + 0, 0, 0, 13055, 13060, 3, 1398, 699, 0, 13056, 13060, 3, 1400, 700, 0, + 13057, 13058, 5, 813, 0, 0, 13058, 13060, 5, 2372, 0, 0, 13059, 13055, + 1, 0, 0, 0, 13059, 13056, 1, 0, 0, 0, 13059, 13057, 1, 0, 0, 0, 13059, + 13060, 1, 0, 0, 0, 13060, 13070, 1, 0, 0, 0, 13061, 13067, 5, 1986, 0, + 0, 13062, 13063, 5, 39, 0, 0, 13063, 13064, 5, 2370, 0, 0, 13064, 13067, + 5, 287, 0, 0, 13065, 13067, 3, 926, 463, 0, 13066, 13061, 1, 0, 0, 0, 13066, + 13062, 1, 0, 0, 0, 13066, 13065, 1, 0, 0, 0, 13067, 13068, 1, 0, 0, 0, + 13068, 13066, 1, 0, 0, 0, 13068, 13069, 1, 0, 0, 0, 13069, 13071, 1, 0, + 0, 0, 13070, 13066, 1, 0, 0, 0, 13070, 13071, 1, 0, 0, 0, 13071, 13078, + 1, 0, 0, 0, 13072, 13074, 5, 278, 0, 0, 13073, 13075, 5, 363, 0, 0, 13074, + 13073, 1, 0, 0, 0, 13074, 13075, 1, 0, 0, 0, 13075, 13078, 1, 0, 0, 0, + 13076, 13078, 5, 163, 0, 0, 13077, 13059, 1, 0, 0, 0, 13077, 13072, 1, + 0, 0, 0, 13077, 13076, 1, 0, 0, 0, 13078, 1397, 1, 0, 0, 0, 13079, 13081, + 5, 1628, 0, 0, 13080, 13079, 1, 0, 0, 0, 13080, 13081, 1, 0, 0, 0, 13081, + 13082, 1, 0, 0, 0, 13082, 13102, 5, 329, 0, 0, 13083, 13090, 5, 2086, 0, + 0, 13084, 13091, 5, 163, 0, 0, 13085, 13086, 5, 2001, 0, 0, 13086, 13091, + 5, 2372, 0, 0, 13087, 13088, 5, 179, 0, 0, 13088, 13091, 5, 2370, 0, 0, + 13089, 13091, 5, 264, 0, 0, 13090, 13084, 1, 0, 0, 0, 13090, 13085, 1, + 0, 0, 0, 13090, 13087, 1, 0, 0, 0, 13090, 13089, 1, 0, 0, 0, 13091, 13099, + 1, 0, 0, 0, 13092, 13093, 5, 2129, 0, 0, 13093, 13094, 5, 98, 0, 0, 13094, + 13099, 5, 279, 0, 0, 13095, 13096, 5, 1602, 0, 0, 13096, 13097, 5, 2001, + 0, 0, 13097, 13099, 5, 2372, 0, 0, 13098, 13083, 1, 0, 0, 0, 13098, 13092, + 1, 0, 0, 0, 13098, 13095, 1, 0, 0, 0, 13099, 13100, 1, 0, 0, 0, 13100, + 13098, 1, 0, 0, 0, 13100, 13101, 1, 0, 0, 0, 13101, 13103, 1, 0, 0, 0, + 13102, 13098, 1, 0, 0, 0, 13102, 13103, 1, 0, 0, 0, 13103, 1399, 1, 0, + 0, 0, 13104, 13105, 5, 1973, 0, 0, 13105, 13110, 3, 1666, 833, 0, 13106, + 13107, 5, 2382, 0, 0, 13107, 13109, 3, 1666, 833, 0, 13108, 13106, 1, 0, + 0, 0, 13109, 13112, 1, 0, 0, 0, 13110, 13108, 1, 0, 0, 0, 13110, 13111, + 1, 0, 0, 0, 13111, 13126, 1, 0, 0, 0, 13112, 13110, 1, 0, 0, 0, 13113, + 13114, 5, 331, 0, 0, 13114, 13126, 5, 2372, 0, 0, 13115, 13121, 3, 1470, + 735, 0, 13116, 13117, 5, 2382, 0, 0, 13117, 13120, 5, 2372, 0, 0, 13118, + 13120, 3, 1470, 735, 0, 13119, 13116, 1, 0, 0, 0, 13119, 13118, 1, 0, 0, + 0, 13120, 13123, 1, 0, 0, 0, 13121, 13119, 1, 0, 0, 0, 13121, 13122, 1, + 0, 0, 0, 13122, 13126, 1, 0, 0, 0, 13123, 13121, 1, 0, 0, 0, 13124, 13126, + 3, 1402, 701, 0, 13125, 13104, 1, 0, 0, 0, 13125, 13113, 1, 0, 0, 0, 13125, + 13115, 1, 0, 0, 0, 13125, 13124, 1, 0, 0, 0, 13126, 1401, 1, 0, 0, 0, 13127, + 13128, 4, 701, 8, 0, 13128, 13149, 5, 1628, 0, 0, 13129, 13130, 5, 1973, + 0, 0, 13130, 13135, 3, 1666, 833, 0, 13131, 13132, 5, 2382, 0, 0, 13132, + 13134, 3, 1666, 833, 0, 13133, 13131, 1, 0, 0, 0, 13134, 13137, 1, 0, 0, + 0, 13135, 13133, 1, 0, 0, 0, 13135, 13136, 1, 0, 0, 0, 13136, 13150, 1, + 0, 0, 0, 13137, 13135, 1, 0, 0, 0, 13138, 13139, 5, 331, 0, 0, 13139, 13150, + 5, 2372, 0, 0, 13140, 13146, 3, 1470, 735, 0, 13141, 13142, 5, 2382, 0, + 0, 13142, 13145, 5, 2372, 0, 0, 13143, 13145, 3, 1470, 735, 0, 13144, 13141, + 1, 0, 0, 0, 13144, 13143, 1, 0, 0, 0, 13145, 13148, 1, 0, 0, 0, 13146, + 13144, 1, 0, 0, 0, 13146, 13147, 1, 0, 0, 0, 13147, 13150, 1, 0, 0, 0, + 13148, 13146, 1, 0, 0, 0, 13149, 13129, 1, 0, 0, 0, 13149, 13138, 1, 0, + 0, 0, 13149, 13140, 1, 0, 0, 0, 13150, 13151, 1, 0, 0, 0, 13151, 13154, + 5, 2086, 0, 0, 13152, 13153, 5, 264, 0, 0, 13153, 13155, 5, 2188, 0, 0, + 13154, 13152, 1, 0, 0, 0, 13154, 13155, 1, 0, 0, 0, 13155, 13156, 1, 0, + 0, 0, 13156, 13157, 5, 279, 0, 0, 13157, 1403, 1, 0, 0, 0, 13158, 13193, + 5, 1417, 0, 0, 13159, 13160, 5, 834, 0, 0, 13160, 13161, 5, 1628, 0, 0, + 13161, 13183, 5, 329, 0, 0, 13162, 13163, 5, 2129, 0, 0, 13163, 13164, + 5, 315, 0, 0, 13164, 13178, 5, 813, 0, 0, 13165, 13168, 5, 405, 0, 0, 13166, + 13167, 5, 572, 0, 0, 13167, 13169, 5, 1564, 0, 0, 13168, 13166, 1, 0, 0, + 0, 13168, 13169, 1, 0, 0, 0, 13169, 13178, 1, 0, 0, 0, 13170, 13178, 5, + 1013, 0, 0, 13171, 13172, 5, 2086, 0, 0, 13172, 13173, 5, 179, 0, 0, 13173, + 13178, 5, 2370, 0, 0, 13174, 13175, 5, 2086, 0, 0, 13175, 13178, 5, 264, + 0, 0, 13176, 13178, 3, 926, 463, 0, 13177, 13162, 1, 0, 0, 0, 13177, 13165, + 1, 0, 0, 0, 13177, 13170, 1, 0, 0, 0, 13177, 13171, 1, 0, 0, 0, 13177, + 13174, 1, 0, 0, 0, 13177, 13176, 1, 0, 0, 0, 13178, 13179, 1, 0, 0, 0, + 13179, 13177, 1, 0, 0, 0, 13179, 13180, 1, 0, 0, 0, 13180, 13184, 1, 0, + 0, 0, 13181, 13184, 5, 542, 0, 0, 13182, 13184, 5, 163, 0, 0, 13183, 13177, + 1, 0, 0, 0, 13183, 13181, 1, 0, 0, 0, 13183, 13182, 1, 0, 0, 0, 13183, + 13184, 1, 0, 0, 0, 13184, 13194, 1, 0, 0, 0, 13185, 13186, 5, 2029, 0, + 0, 13186, 13187, 5, 816, 0, 0, 13187, 13191, 5, 1628, 0, 0, 13188, 13192, + 3, 1406, 703, 0, 13189, 13190, 5, 751, 0, 0, 13190, 13192, 5, 630, 0, 0, + 13191, 13188, 1, 0, 0, 0, 13191, 13189, 1, 0, 0, 0, 13192, 13194, 1, 0, + 0, 0, 13193, 13159, 1, 0, 0, 0, 13193, 13185, 1, 0, 0, 0, 13194, 1405, + 1, 0, 0, 0, 13195, 13196, 3, 2384, 1192, 0, 13196, 1407, 1, 0, 0, 0, 13197, + 13198, 5, 1460, 0, 0, 13198, 13199, 5, 534, 0, 0, 13199, 13204, 3, 1472, + 736, 0, 13200, 13201, 5, 2382, 0, 0, 13201, 13203, 3, 1472, 736, 0, 13202, + 13200, 1, 0, 0, 0, 13203, 13206, 1, 0, 0, 0, 13204, 13202, 1, 0, 0, 0, + 13204, 13205, 1, 0, 0, 0, 13205, 13207, 1, 0, 0, 0, 13206, 13204, 1, 0, + 0, 0, 13207, 13208, 5, 2029, 0, 0, 13208, 13209, 3, 1472, 736, 0, 13209, + 13215, 1, 0, 0, 0, 13210, 13215, 3, 1410, 705, 0, 13211, 13215, 3, 1412, + 706, 0, 13212, 13215, 3, 1414, 707, 0, 13213, 13215, 3, 1416, 708, 0, 13214, + 13197, 1, 0, 0, 0, 13214, 13210, 1, 0, 0, 0, 13214, 13211, 1, 0, 0, 0, + 13214, 13212, 1, 0, 0, 0, 13214, 13213, 1, 0, 0, 0, 13215, 1409, 1, 0, + 0, 0, 13216, 13217, 5, 301, 0, 0, 13217, 13220, 5, 331, 0, 0, 13218, 13221, + 3, 1472, 736, 0, 13219, 13221, 3, 1470, 735, 0, 13220, 13218, 1, 0, 0, + 0, 13220, 13219, 1, 0, 0, 0, 13221, 13229, 1, 0, 0, 0, 13222, 13225, 5, + 2382, 0, 0, 13223, 13226, 3, 1472, 736, 0, 13224, 13226, 3, 1470, 735, + 0, 13225, 13223, 1, 0, 0, 0, 13225, 13224, 1, 0, 0, 0, 13226, 13228, 1, + 0, 0, 0, 13227, 13222, 1, 0, 0, 0, 13228, 13231, 1, 0, 0, 0, 13229, 13227, + 1, 0, 0, 0, 13229, 13230, 1, 0, 0, 0, 13230, 13234, 1, 0, 0, 0, 13231, + 13229, 1, 0, 0, 0, 13232, 13233, 5, 66, 0, 0, 13233, 13235, 5, 950, 0, + 0, 13234, 13232, 1, 0, 0, 0, 13234, 13235, 1, 0, 0, 0, 13235, 1411, 1, + 0, 0, 0, 13236, 13239, 5, 331, 0, 0, 13237, 13240, 3, 1472, 736, 0, 13238, + 13240, 3, 1470, 735, 0, 13239, 13237, 1, 0, 0, 0, 13239, 13238, 1, 0, 0, + 0, 13240, 13248, 1, 0, 0, 0, 13241, 13244, 5, 2382, 0, 0, 13242, 13245, + 3, 1472, 736, 0, 13243, 13245, 3, 1470, 735, 0, 13244, 13242, 1, 0, 0, + 0, 13244, 13243, 1, 0, 0, 0, 13245, 13247, 1, 0, 0, 0, 13246, 13241, 1, + 0, 0, 0, 13247, 13250, 1, 0, 0, 0, 13248, 13246, 1, 0, 0, 0, 13248, 13249, + 1, 0, 0, 0, 13249, 13262, 1, 0, 0, 0, 13250, 13248, 1, 0, 0, 0, 13251, + 13263, 5, 1173, 0, 0, 13252, 13255, 5, 1160, 0, 0, 13253, 13254, 5, 564, + 0, 0, 13254, 13256, 5, 425, 0, 0, 13255, 13253, 1, 0, 0, 0, 13255, 13256, + 1, 0, 0, 0, 13256, 13263, 1, 0, 0, 0, 13257, 13258, 5, 1468, 0, 0, 13258, + 13263, 3, 1170, 585, 0, 13259, 13263, 3, 918, 459, 0, 13260, 13261, 5, + 459, 0, 0, 13261, 13263, 5, 98, 0, 0, 13262, 13251, 1, 0, 0, 0, 13262, + 13252, 1, 0, 0, 0, 13262, 13257, 1, 0, 0, 0, 13262, 13259, 1, 0, 0, 0, + 13262, 13260, 1, 0, 0, 0, 13263, 1413, 1, 0, 0, 0, 13264, 13267, 5, 1982, + 0, 0, 13265, 13268, 3, 1472, 736, 0, 13266, 13268, 3, 1470, 735, 0, 13267, + 13265, 1, 0, 0, 0, 13267, 13266, 1, 0, 0, 0, 13268, 13276, 1, 0, 0, 0, + 13269, 13272, 5, 2382, 0, 0, 13270, 13273, 3, 1472, 736, 0, 13271, 13273, + 3, 1470, 735, 0, 13272, 13270, 1, 0, 0, 0, 13272, 13271, 1, 0, 0, 0, 13273, + 13275, 1, 0, 0, 0, 13274, 13269, 1, 0, 0, 0, 13275, 13278, 1, 0, 0, 0, + 13276, 13274, 1, 0, 0, 0, 13276, 13277, 1, 0, 0, 0, 13277, 13287, 1, 0, + 0, 0, 13278, 13276, 1, 0, 0, 0, 13279, 13280, 5, 1468, 0, 0, 13280, 13288, + 3, 1170, 585, 0, 13281, 13288, 3, 918, 459, 0, 13282, 13283, 5, 425, 0, + 0, 13283, 13284, 5, 647, 0, 0, 13284, 13288, 5, 332, 0, 0, 13285, 13288, + 5, 1173, 0, 0, 13286, 13288, 5, 1160, 0, 0, 13287, 13279, 1, 0, 0, 0, 13287, + 13281, 1, 0, 0, 0, 13287, 13282, 1, 0, 0, 0, 13287, 13285, 1, 0, 0, 0, + 13287, 13286, 1, 0, 0, 0, 13288, 1415, 1, 0, 0, 0, 13289, 13290, 5, 921, + 0, 0, 13290, 13293, 5, 331, 0, 0, 13291, 13294, 3, 1472, 736, 0, 13292, + 13294, 3, 1470, 735, 0, 13293, 13291, 1, 0, 0, 0, 13293, 13292, 1, 0, 0, + 0, 13294, 13302, 1, 0, 0, 0, 13295, 13298, 5, 2382, 0, 0, 13296, 13299, + 3, 1472, 736, 0, 13297, 13299, 3, 1470, 735, 0, 13298, 13296, 1, 0, 0, + 0, 13298, 13297, 1, 0, 0, 0, 13299, 13301, 1, 0, 0, 0, 13300, 13295, 1, + 0, 0, 0, 13301, 13304, 1, 0, 0, 0, 13302, 13300, 1, 0, 0, 0, 13302, 13303, + 1, 0, 0, 0, 13303, 13307, 1, 0, 0, 0, 13304, 13302, 1, 0, 0, 0, 13305, + 13306, 5, 2029, 0, 0, 13306, 13308, 3, 1472, 736, 0, 13307, 13305, 1, 0, + 0, 0, 13307, 13308, 1, 0, 0, 0, 13308, 13310, 1, 0, 0, 0, 13309, 13311, + 5, 1488, 0, 0, 13310, 13309, 1, 0, 0, 0, 13310, 13311, 1, 0, 0, 0, 13311, + 13313, 1, 0, 0, 0, 13312, 13314, 5, 751, 0, 0, 13313, 13312, 1, 0, 0, 0, + 13313, 13314, 1, 0, 0, 0, 13314, 1417, 1, 0, 0, 0, 13315, 13317, 5, 64, + 0, 0, 13316, 13318, 5, 839, 0, 0, 13317, 13316, 1, 0, 0, 0, 13317, 13318, + 1, 0, 0, 0, 13318, 13321, 1, 0, 0, 0, 13319, 13321, 5, 986, 0, 0, 13320, + 13315, 1, 0, 0, 0, 13320, 13319, 1, 0, 0, 0, 13321, 13372, 1, 0, 0, 0, + 13322, 13324, 5, 1057, 0, 0, 13323, 13322, 1, 0, 0, 0, 13323, 13324, 1, + 0, 0, 0, 13324, 13325, 1, 0, 0, 0, 13325, 13326, 5, 560, 0, 0, 13326, 13372, + 5, 815, 0, 0, 13327, 13328, 5, 1568, 0, 0, 13328, 13329, 5, 1628, 0, 0, + 13329, 13330, 5, 1040, 0, 0, 13330, 13335, 5, 564, 0, 0, 13331, 13332, + 5, 330, 0, 0, 13332, 13336, 5, 94, 0, 0, 13333, 13334, 5, 799, 0, 0, 13334, + 13336, 5, 1291, 0, 0, 13335, 13331, 1, 0, 0, 0, 13335, 13333, 1, 0, 0, + 0, 13336, 13372, 1, 0, 0, 0, 13337, 13338, 5, 1460, 0, 0, 13338, 13339, + 5, 534, 0, 0, 13339, 13344, 3, 1472, 736, 0, 13340, 13341, 5, 2382, 0, + 0, 13341, 13343, 3, 1472, 736, 0, 13342, 13340, 1, 0, 0, 0, 13343, 13346, + 1, 0, 0, 0, 13344, 13342, 1, 0, 0, 0, 13344, 13345, 1, 0, 0, 0, 13345, + 13347, 1, 0, 0, 0, 13346, 13344, 1, 0, 0, 0, 13347, 13348, 5, 2029, 0, + 0, 13348, 13349, 3, 1472, 736, 0, 13349, 13372, 1, 0, 0, 0, 13350, 13352, + 5, 198, 0, 0, 13351, 13353, 5, 2059, 0, 0, 13352, 13351, 1, 0, 0, 0, 13352, + 13353, 1, 0, 0, 0, 13353, 13354, 1, 0, 0, 0, 13354, 13355, 5, 813, 0, 0, + 13355, 13360, 3, 1434, 717, 0, 13356, 13357, 5, 2382, 0, 0, 13357, 13359, + 3, 1434, 717, 0, 13358, 13356, 1, 0, 0, 0, 13359, 13362, 1, 0, 0, 0, 13360, + 13358, 1, 0, 0, 0, 13360, 13361, 1, 0, 0, 0, 13361, 13365, 1, 0, 0, 0, + 13362, 13360, 1, 0, 0, 0, 13363, 13364, 5, 2083, 0, 0, 13364, 13366, 5, + 331, 0, 0, 13365, 13363, 1, 0, 0, 0, 13365, 13366, 1, 0, 0, 0, 13366, 13372, + 1, 0, 0, 0, 13367, 13372, 3, 1420, 710, 0, 13368, 13372, 3, 1424, 712, + 0, 13369, 13372, 3, 1426, 713, 0, 13370, 13372, 3, 1428, 714, 0, 13371, + 13320, 1, 0, 0, 0, 13371, 13323, 1, 0, 0, 0, 13371, 13327, 1, 0, 0, 0, + 13371, 13337, 1, 0, 0, 0, 13371, 13350, 1, 0, 0, 0, 13371, 13367, 1, 0, + 0, 0, 13371, 13368, 1, 0, 0, 0, 13371, 13369, 1, 0, 0, 0, 13371, 13370, + 1, 0, 0, 0, 13372, 1419, 1, 0, 0, 0, 13373, 13375, 5, 20, 0, 0, 13374, + 13376, 5, 1628, 0, 0, 13375, 13374, 1, 0, 0, 0, 13375, 13376, 1, 0, 0, + 0, 13376, 13377, 1, 0, 0, 0, 13377, 13413, 5, 813, 0, 0, 13378, 13379, + 5, 700, 0, 0, 13379, 13383, 5, 2372, 0, 0, 13380, 13381, 5, 1991, 0, 0, + 13381, 13383, 5, 2370, 0, 0, 13382, 13378, 1, 0, 0, 0, 13382, 13380, 1, + 0, 0, 0, 13382, 13383, 1, 0, 0, 0, 13383, 13385, 1, 0, 0, 0, 13384, 13386, + 3, 1422, 711, 0, 13385, 13384, 1, 0, 0, 0, 13386, 13387, 1, 0, 0, 0, 13387, + 13385, 1, 0, 0, 0, 13387, 13388, 1, 0, 0, 0, 13388, 13414, 1, 0, 0, 0, + 13389, 13390, 5, 865, 0, 0, 13390, 13392, 3, 1472, 736, 0, 13391, 13393, + 5, 1488, 0, 0, 13392, 13391, 1, 0, 0, 0, 13392, 13393, 1, 0, 0, 0, 13393, + 13401, 1, 0, 0, 0, 13394, 13395, 5, 2382, 0, 0, 13395, 13397, 3, 1472, + 736, 0, 13396, 13398, 5, 1488, 0, 0, 13397, 13396, 1, 0, 0, 0, 13397, 13398, + 1, 0, 0, 0, 13398, 13400, 1, 0, 0, 0, 13399, 13394, 1, 0, 0, 0, 13400, + 13403, 1, 0, 0, 0, 13401, 13399, 1, 0, 0, 0, 13401, 13402, 1, 0, 0, 0, + 13402, 13404, 1, 0, 0, 0, 13403, 13401, 1, 0, 0, 0, 13404, 13405, 5, 2029, + 0, 0, 13405, 13410, 3, 1434, 717, 0, 13406, 13407, 5, 2382, 0, 0, 13407, + 13409, 3, 1434, 717, 0, 13408, 13406, 1, 0, 0, 0, 13409, 13412, 1, 0, 0, + 0, 13410, 13408, 1, 0, 0, 0, 13410, 13411, 1, 0, 0, 0, 13411, 13414, 1, + 0, 0, 0, 13412, 13410, 1, 0, 0, 0, 13413, 13382, 1, 0, 0, 0, 13413, 13389, + 1, 0, 0, 0, 13414, 1421, 1, 0, 0, 0, 13415, 13416, 5, 593, 0, 0, 13416, + 13418, 5, 2370, 0, 0, 13417, 13415, 1, 0, 0, 0, 13417, 13418, 1, 0, 0, + 0, 13418, 13419, 1, 0, 0, 0, 13419, 13420, 3, 916, 458, 0, 13420, 1423, + 1, 0, 0, 0, 13421, 13423, 5, 425, 0, 0, 13422, 13424, 5, 1628, 0, 0, 13423, + 13422, 1, 0, 0, 0, 13423, 13424, 1, 0, 0, 0, 13424, 13425, 1, 0, 0, 0, + 13425, 13443, 5, 813, 0, 0, 13426, 13431, 3, 1434, 717, 0, 13427, 13428, + 5, 2382, 0, 0, 13428, 13430, 3, 1434, 717, 0, 13429, 13427, 1, 0, 0, 0, + 13430, 13433, 1, 0, 0, 0, 13431, 13429, 1, 0, 0, 0, 13431, 13432, 1, 0, + 0, 0, 13432, 13444, 1, 0, 0, 0, 13433, 13431, 1, 0, 0, 0, 13434, 13435, + 5, 865, 0, 0, 13435, 13440, 3, 1472, 736, 0, 13436, 13437, 5, 2382, 0, + 0, 13437, 13439, 3, 1472, 736, 0, 13438, 13436, 1, 0, 0, 0, 13439, 13442, + 1, 0, 0, 0, 13440, 13438, 1, 0, 0, 0, 13440, 13441, 1, 0, 0, 0, 13441, + 13444, 1, 0, 0, 0, 13442, 13440, 1, 0, 0, 0, 13443, 13426, 1, 0, 0, 0, + 13443, 13434, 1, 0, 0, 0, 13444, 1425, 1, 0, 0, 0, 13445, 13446, 5, 1686, + 0, 0, 13446, 13447, 5, 37, 0, 0, 13447, 13448, 5, 814, 0, 0, 13448, 13449, + 5, 2029, 0, 0, 13449, 13450, 5, 137, 0, 0, 13450, 13451, 5, 2370, 0, 0, + 13451, 1427, 1, 0, 0, 0, 13452, 13453, 3, 1430, 715, 0, 13453, 13454, 5, + 1682, 0, 0, 13454, 13458, 5, 819, 0, 0, 13455, 13459, 5, 330, 0, 0, 13456, + 13459, 3, 1296, 648, 0, 13457, 13459, 3, 1432, 716, 0, 13458, 13455, 1, + 0, 0, 0, 13458, 13456, 1, 0, 0, 0, 13458, 13457, 1, 0, 0, 0, 13459, 1429, + 1, 0, 0, 0, 13460, 13461, 7, 9, 0, 0, 13461, 1431, 1, 0, 0, 0, 13462, 13463, + 5, 330, 0, 0, 13463, 13464, 5, 564, 0, 0, 13464, 13465, 5, 1364, 0, 0, + 13465, 13466, 5, 1464, 0, 0, 13466, 1433, 1, 0, 0, 0, 13467, 13468, 5, + 593, 0, 0, 13468, 13482, 5, 2370, 0, 0, 13469, 13470, 5, 2376, 0, 0, 13470, + 13475, 3, 1472, 736, 0, 13471, 13472, 5, 2382, 0, 0, 13472, 13474, 3, 1472, + 736, 0, 13473, 13471, 1, 0, 0, 0, 13474, 13477, 1, 0, 0, 0, 13475, 13473, + 1, 0, 0, 0, 13475, 13476, 1, 0, 0, 0, 13476, 13478, 1, 0, 0, 0, 13477, + 13475, 1, 0, 0, 0, 13478, 13479, 5, 2377, 0, 0, 13479, 13482, 1, 0, 0, + 0, 13480, 13482, 3, 1472, 736, 0, 13481, 13467, 1, 0, 0, 0, 13481, 13469, + 1, 0, 0, 0, 13481, 13480, 1, 0, 0, 0, 13482, 1435, 1, 0, 0, 0, 13483, 13485, + 5, 301, 0, 0, 13484, 13486, 7, 156, 0, 0, 13485, 13484, 1, 0, 0, 0, 13485, + 13486, 1, 0, 0, 0, 13486, 13487, 1, 0, 0, 0, 13487, 13488, 5, 1628, 0, + 0, 13488, 13489, 5, 279, 0, 0, 13489, 13490, 5, 66, 0, 0, 13490, 13492, + 3, 1472, 736, 0, 13491, 13493, 5, 1488, 0, 0, 13492, 13491, 1, 0, 0, 0, + 13492, 13493, 1, 0, 0, 0, 13493, 13505, 1, 0, 0, 0, 13494, 13495, 5, 98, + 0, 0, 13495, 13496, 5, 279, 0, 0, 13496, 13502, 5, 2029, 0, 0, 13497, 13499, + 3, 1472, 736, 0, 13498, 13500, 5, 1488, 0, 0, 13499, 13498, 1, 0, 0, 0, + 13499, 13500, 1, 0, 0, 0, 13500, 13503, 1, 0, 0, 0, 13501, 13503, 3, 1438, + 719, 0, 13502, 13497, 1, 0, 0, 0, 13502, 13501, 1, 0, 0, 0, 13503, 13505, + 1, 0, 0, 0, 13504, 13483, 1, 0, 0, 0, 13504, 13494, 1, 0, 0, 0, 13505, + 1437, 1, 0, 0, 0, 13506, 13512, 5, 2031, 0, 0, 13507, 13508, 5, 66, 0, + 0, 13508, 13510, 3, 1472, 736, 0, 13509, 13511, 5, 1488, 0, 0, 13510, 13509, + 1, 0, 0, 0, 13510, 13511, 1, 0, 0, 0, 13511, 13513, 1, 0, 0, 0, 13512, + 13507, 1, 0, 0, 0, 13512, 13513, 1, 0, 0, 0, 13513, 13515, 1, 0, 0, 0, + 13514, 13516, 7, 56, 0, 0, 13515, 13514, 1, 0, 0, 0, 13515, 13516, 1, 0, + 0, 0, 13516, 1439, 1, 0, 0, 0, 13517, 13525, 3, 1442, 721, 0, 13518, 13525, + 3, 1444, 722, 0, 13519, 13525, 3, 1446, 723, 0, 13520, 13525, 3, 1448, + 724, 0, 13521, 13525, 3, 1450, 725, 0, 13522, 13525, 3, 1452, 726, 0, 13523, + 13525, 3, 1454, 727, 0, 13524, 13517, 1, 0, 0, 0, 13524, 13518, 1, 0, 0, + 0, 13524, 13519, 1, 0, 0, 0, 13524, 13520, 1, 0, 0, 0, 13524, 13521, 1, + 0, 0, 0, 13524, 13522, 1, 0, 0, 0, 13524, 13523, 1, 0, 0, 0, 13525, 13527, + 1, 0, 0, 0, 13526, 13528, 3, 926, 463, 0, 13527, 13526, 1, 0, 0, 0, 13527, + 13528, 1, 0, 0, 0, 13528, 1441, 1, 0, 0, 0, 13529, 13531, 5, 12, 0, 0, + 13530, 13532, 7, 156, 0, 0, 13531, 13530, 1, 0, 0, 0, 13531, 13532, 1, + 0, 0, 0, 13532, 13533, 1, 0, 0, 0, 13533, 13534, 5, 1628, 0, 0, 13534, + 13537, 5, 329, 0, 0, 13535, 13536, 5, 542, 0, 0, 13536, 13538, 5, 59, 0, + 0, 13537, 13535, 1, 0, 0, 0, 13537, 13538, 1, 0, 0, 0, 13538, 1443, 1, + 0, 0, 0, 13539, 13540, 5, 1568, 0, 0, 13540, 13541, 5, 1628, 0, 0, 13541, + 13542, 5, 329, 0, 0, 13542, 13543, 5, 2029, 0, 0, 13543, 13544, 5, 853, + 0, 0, 13544, 13545, 7, 157, 0, 0, 13545, 1445, 1, 0, 0, 0, 13546, 13549, + 5, 1439, 0, 0, 13547, 13548, 5, 1219, 0, 0, 13548, 13550, 5, 1463, 0, 0, + 13549, 13547, 1, 0, 0, 0, 13549, 13550, 1, 0, 0, 0, 13550, 13551, 1, 0, + 0, 0, 13551, 13552, 7, 156, 0, 0, 13552, 13553, 5, 813, 0, 0, 13553, 1447, + 1, 0, 0, 0, 13554, 13555, 7, 158, 0, 0, 13555, 13556, 5, 2029, 0, 0, 13556, + 13585, 5, 1685, 0, 0, 13557, 13578, 5, 2029, 0, 0, 13558, 13560, 7, 156, + 0, 0, 13559, 13558, 1, 0, 0, 0, 13559, 13560, 1, 0, 0, 0, 13560, 13561, + 1, 0, 0, 0, 13561, 13567, 5, 1355, 0, 0, 13562, 13564, 5, 1298, 0, 0, 13563, + 13562, 1, 0, 0, 0, 13563, 13564, 1, 0, 0, 0, 13564, 13565, 1, 0, 0, 0, + 13565, 13567, 5, 1628, 0, 0, 13566, 13559, 1, 0, 0, 0, 13566, 13563, 1, + 0, 0, 0, 13567, 13574, 1, 0, 0, 0, 13568, 13570, 7, 2, 0, 0, 13569, 13568, + 1, 0, 0, 0, 13569, 13570, 1, 0, 0, 0, 13570, 13571, 1, 0, 0, 0, 13571, + 13572, 5, 1564, 0, 0, 13572, 13573, 5, 1581, 0, 0, 13573, 13575, 7, 0, + 0, 0, 13574, 13569, 1, 0, 0, 0, 13574, 13575, 1, 0, 0, 0, 13575, 13579, + 1, 0, 0, 0, 13576, 13577, 5, 816, 0, 0, 13577, 13579, 5, 1628, 0, 0, 13578, + 13566, 1, 0, 0, 0, 13578, 13576, 1, 0, 0, 0, 13579, 13583, 1, 0, 0, 0, + 13580, 13581, 5, 816, 0, 0, 13581, 13583, 5, 1628, 0, 0, 13582, 13557, + 1, 0, 0, 0, 13582, 13580, 1, 0, 0, 0, 13583, 13586, 1, 0, 0, 0, 13584, + 13586, 5, 163, 0, 0, 13585, 13582, 1, 0, 0, 0, 13585, 13584, 1, 0, 0, 0, + 13585, 13586, 1, 0, 0, 0, 13586, 1449, 1, 0, 0, 0, 13587, 13588, 5, 1631, + 0, 0, 13588, 13589, 5, 816, 0, 0, 13589, 13590, 5, 1628, 0, 0, 13590, 13592, + 5, 59, 0, 0, 13591, 13593, 5, 640, 0, 0, 13592, 13591, 1, 0, 0, 0, 13592, + 13593, 1, 0, 0, 0, 13593, 13595, 1, 0, 0, 0, 13594, 13596, 5, 1013, 0, + 0, 13595, 13594, 1, 0, 0, 0, 13595, 13596, 1, 0, 0, 0, 13596, 13608, 1, + 0, 0, 0, 13597, 13598, 5, 950, 0, 0, 13598, 13599, 5, 1355, 0, 0, 13599, + 13609, 3, 2384, 1192, 0, 13600, 13602, 5, 682, 0, 0, 13601, 13603, 5, 2370, + 0, 0, 13602, 13601, 1, 0, 0, 0, 13602, 13603, 1, 0, 0, 0, 13603, 13609, + 1, 0, 0, 0, 13604, 13605, 5, 1597, 0, 0, 13605, 13606, 5, 517, 0, 0, 13606, + 13609, 5, 2035, 0, 0, 13607, 13609, 5, 542, 0, 0, 13608, 13597, 1, 0, 0, + 0, 13608, 13600, 1, 0, 0, 0, 13608, 13604, 1, 0, 0, 0, 13608, 13607, 1, + 0, 0, 0, 13608, 13609, 1, 0, 0, 0, 13609, 1451, 1, 0, 0, 0, 13610, 13611, + 7, 159, 0, 0, 13611, 13612, 5, 816, 0, 0, 13612, 13613, 5, 1628, 0, 0, + 13613, 13614, 5, 59, 0, 0, 13614, 1453, 1, 0, 0, 0, 13615, 13616, 5, 281, + 0, 0, 13616, 13617, 5, 2029, 0, 0, 13617, 13618, 7, 160, 0, 0, 13618, 13619, + 5, 1628, 0, 0, 13619, 1455, 1, 0, 0, 0, 13620, 13621, 5, 363, 0, 0, 13621, + 13622, 5, 438, 0, 0, 13622, 13623, 5, 2398, 0, 0, 13623, 13667, 3, 1468, + 734, 0, 13624, 13625, 5, 1568, 0, 0, 13625, 13626, 5, 363, 0, 0, 13626, + 13627, 7, 93, 0, 0, 13627, 13667, 5, 1973, 0, 0, 13628, 13629, 5, 363, + 0, 0, 13629, 13630, 5, 1973, 0, 0, 13630, 13667, 3, 1666, 833, 0, 13631, + 13632, 5, 363, 0, 0, 13632, 13633, 5, 1984, 0, 0, 13633, 13636, 5, 1973, + 0, 0, 13634, 13637, 3, 1666, 833, 0, 13635, 13637, 3, 868, 434, 0, 13636, + 13634, 1, 0, 0, 0, 13636, 13635, 1, 0, 0, 0, 13637, 13667, 1, 0, 0, 0, + 13638, 13639, 5, 1460, 0, 0, 13639, 13640, 5, 588, 0, 0, 13640, 13641, + 5, 2029, 0, 0, 13641, 13644, 3, 1466, 733, 0, 13642, 13643, 5, 2369, 0, + 0, 13643, 13645, 3, 1464, 732, 0, 13644, 13642, 1, 0, 0, 0, 13645, 13646, + 1, 0, 0, 0, 13646, 13644, 1, 0, 0, 0, 13646, 13647, 1, 0, 0, 0, 13647, + 13667, 1, 0, 0, 0, 13648, 13649, 5, 453, 0, 0, 13649, 13650, 5, 134, 0, + 0, 13650, 13651, 5, 179, 0, 0, 13651, 13658, 5, 2033, 0, 0, 13652, 13653, + 5, 2129, 0, 0, 13653, 13654, 5, 534, 0, 0, 13654, 13656, 3, 1472, 736, + 0, 13655, 13657, 5, 1488, 0, 0, 13656, 13655, 1, 0, 0, 0, 13656, 13657, + 1, 0, 0, 0, 13657, 13659, 1, 0, 0, 0, 13658, 13652, 1, 0, 0, 0, 13658, + 13659, 1, 0, 0, 0, 13659, 13667, 1, 0, 0, 0, 13660, 13661, 5, 398, 0, 0, + 13661, 13662, 5, 134, 0, 0, 13662, 13663, 5, 179, 0, 0, 13663, 13667, 5, + 2033, 0, 0, 13664, 13667, 3, 872, 436, 0, 13665, 13667, 3, 1458, 729, 0, + 13666, 13620, 1, 0, 0, 0, 13666, 13624, 1, 0, 0, 0, 13666, 13628, 1, 0, + 0, 0, 13666, 13631, 1, 0, 0, 0, 13666, 13638, 1, 0, 0, 0, 13666, 13648, + 1, 0, 0, 0, 13666, 13660, 1, 0, 0, 0, 13666, 13664, 1, 0, 0, 0, 13666, + 13665, 1, 0, 0, 0, 13667, 1457, 1, 0, 0, 0, 13668, 13669, 5, 1568, 0, 0, + 13669, 13670, 5, 2002, 0, 0, 13670, 13671, 5, 2398, 0, 0, 13671, 13672, + 5, 2372, 0, 0, 13672, 1459, 1, 0, 0, 0, 13673, 13674, 3, 1322, 661, 0, + 13674, 13675, 5, 700, 0, 0, 13675, 13676, 5, 2372, 0, 0, 13676, 1461, 1, + 0, 0, 0, 13677, 13678, 5, 600, 0, 0, 13678, 13679, 7, 161, 0, 0, 13679, + 1463, 1, 0, 0, 0, 13680, 13681, 3, 2384, 1192, 0, 13681, 1465, 1, 0, 0, + 0, 13682, 13683, 3, 2384, 1192, 0, 13683, 1467, 1, 0, 0, 0, 13684, 13685, + 3, 2384, 1192, 0, 13685, 1469, 1, 0, 0, 0, 13686, 13687, 5, 2370, 0, 0, + 13687, 1471, 1, 0, 0, 0, 13688, 13689, 5, 2372, 0, 0, 13689, 1473, 1, 0, + 0, 0, 13690, 13691, 5, 1346, 0, 0, 13691, 13692, 5, 892, 0, 0, 13692, 13693, + 5, 284, 0, 0, 13693, 13697, 3, 2380, 1190, 0, 13694, 13695, 5, 2188, 0, + 0, 13695, 13696, 7, 162, 0, 0, 13696, 13698, 5, 1425, 0, 0, 13697, 13694, + 1, 0, 0, 0, 13697, 13698, 1, 0, 0, 0, 13698, 13702, 1, 0, 0, 0, 13699, + 13700, 5, 564, 0, 0, 13700, 13701, 5, 329, 0, 0, 13701, 13703, 3, 2380, + 1190, 0, 13702, 13699, 1, 0, 0, 0, 13702, 13703, 1, 0, 0, 0, 13703, 1475, + 1, 0, 0, 0, 13704, 13705, 5, 425, 0, 0, 13705, 13706, 5, 892, 0, 0, 13706, + 13707, 5, 284, 0, 0, 13707, 13708, 3, 2380, 1190, 0, 13708, 1477, 1, 0, + 0, 0, 13709, 13710, 7, 163, 0, 0, 13710, 13711, 5, 826, 0, 0, 13711, 13712, + 5, 2192, 0, 0, 13712, 13713, 5, 1373, 0, 0, 13713, 1479, 1, 0, 0, 0, 13714, + 13717, 3, 1482, 741, 0, 13715, 13717, 3, 1484, 742, 0, 13716, 13714, 1, + 0, 0, 0, 13716, 13715, 1, 0, 0, 0, 13717, 1481, 1, 0, 0, 0, 13718, 13719, + 5, 1568, 0, 0, 13719, 13720, 5, 771, 0, 0, 13720, 13721, 5, 2398, 0, 0, + 13721, 13722, 7, 164, 0, 0, 13722, 1483, 1, 0, 0, 0, 13723, 13724, 5, 1568, + 0, 0, 13724, 13725, 5, 772, 0, 0, 13725, 13726, 5, 2398, 0, 0, 13726, 13727, + 5, 2372, 0, 0, 13727, 1485, 1, 0, 0, 0, 13728, 13729, 5, 1371, 0, 0, 13729, + 13730, 7, 165, 0, 0, 13730, 13731, 5, 366, 0, 0, 13731, 13732, 5, 2398, + 0, 0, 13732, 13733, 3, 2380, 1190, 0, 13733, 1487, 1, 0, 0, 0, 13734, 13735, + 5, 2095, 0, 0, 13735, 13736, 5, 1688, 0, 0, 13736, 13737, 7, 92, 0, 0, + 13737, 1489, 1, 0, 0, 0, 13738, 13740, 5, 41, 0, 0, 13739, 13741, 5, 1575, + 0, 0, 13740, 13739, 1, 0, 0, 0, 13740, 13741, 1, 0, 0, 0, 13741, 13743, + 1, 0, 0, 0, 13742, 13744, 5, 1377, 0, 0, 13743, 13742, 1, 0, 0, 0, 13743, + 13744, 1, 0, 0, 0, 13744, 13745, 1, 0, 0, 0, 13745, 13746, 5, 329, 0, 0, + 13746, 13747, 5, 795, 0, 0, 13747, 13758, 3, 2310, 1155, 0, 13748, 13749, + 5, 261, 0, 0, 13749, 13750, 5, 2029, 0, 0, 13750, 13751, 3, 2326, 1163, + 0, 13751, 13752, 5, 628, 0, 0, 13752, 13753, 5, 151, 0, 0, 13753, 13755, + 3, 1492, 746, 0, 13754, 13756, 3, 1494, 747, 0, 13755, 13754, 1, 0, 0, + 0, 13755, 13756, 1, 0, 0, 0, 13756, 13759, 1, 0, 0, 0, 13757, 13759, 3, + 1494, 747, 0, 13758, 13748, 1, 0, 0, 0, 13758, 13757, 1, 0, 0, 0, 13759, + 1491, 1, 0, 0, 0, 13760, 13763, 3, 2380, 1190, 0, 13761, 13763, 3, 2370, + 1185, 0, 13762, 13760, 1, 0, 0, 0, 13762, 13761, 1, 0, 0, 0, 13763, 1493, + 1, 0, 0, 0, 13764, 13765, 5, 83, 0, 0, 13765, 13766, 5, 151, 0, 0, 13766, + 13767, 3, 2326, 1163, 0, 13767, 13768, 5, 628, 0, 0, 13768, 13769, 5, 151, + 0, 0, 13769, 13770, 3, 1492, 746, 0, 13770, 1495, 1, 0, 0, 0, 13771, 13772, + 5, 301, 0, 0, 13772, 13773, 5, 329, 0, 0, 13773, 13812, 3, 1380, 690, 0, + 13774, 13775, 5, 2121, 0, 0, 13775, 13776, 7, 166, 0, 0, 13776, 13777, + 5, 628, 0, 0, 13777, 13778, 5, 151, 0, 0, 13778, 13813, 3, 1492, 746, 0, + 13779, 13780, 5, 279, 0, 0, 13780, 13813, 5, 1488, 0, 0, 13781, 13782, + 7, 167, 0, 0, 13782, 13813, 5, 2370, 0, 0, 13783, 13785, 5, 930, 0, 0, + 13784, 13783, 1, 0, 0, 0, 13784, 13785, 1, 0, 0, 0, 13785, 13786, 1, 0, + 0, 0, 13786, 13787, 5, 181, 0, 0, 13787, 13788, 5, 1568, 0, 0, 13788, 13813, + 3, 2318, 1159, 0, 13789, 13790, 5, 1568, 0, 0, 13790, 13791, 5, 363, 0, + 0, 13791, 13792, 7, 93, 0, 0, 13792, 13813, 5, 1973, 0, 0, 13793, 13813, + 3, 1498, 749, 0, 13794, 13813, 3, 1502, 751, 0, 13795, 13813, 3, 1458, + 729, 0, 13796, 13798, 7, 93, 0, 0, 13797, 13796, 1, 0, 0, 0, 13797, 13798, + 1, 0, 0, 0, 13798, 13799, 1, 0, 0, 0, 13799, 13800, 5, 2114, 0, 0, 13800, + 13801, 5, 1973, 0, 0, 13801, 13802, 3, 868, 434, 0, 13802, 13803, 5, 331, + 0, 0, 13803, 13808, 3, 914, 457, 0, 13804, 13805, 5, 2382, 0, 0, 13805, + 13807, 3, 914, 457, 0, 13806, 13804, 1, 0, 0, 0, 13807, 13810, 1, 0, 0, + 0, 13808, 13806, 1, 0, 0, 0, 13808, 13809, 1, 0, 0, 0, 13809, 13813, 1, + 0, 0, 0, 13810, 13808, 1, 0, 0, 0, 13811, 13813, 3, 1504, 752, 0, 13812, + 13774, 1, 0, 0, 0, 13812, 13779, 1, 0, 0, 0, 13812, 13781, 1, 0, 0, 0, + 13812, 13784, 1, 0, 0, 0, 13812, 13789, 1, 0, 0, 0, 13812, 13793, 1, 0, + 0, 0, 13812, 13794, 1, 0, 0, 0, 13812, 13795, 1, 0, 0, 0, 13812, 13797, + 1, 0, 0, 0, 13812, 13811, 1, 0, 0, 0, 13813, 13814, 1, 0, 0, 0, 13814, + 13812, 1, 0, 0, 0, 13814, 13815, 1, 0, 0, 0, 13815, 1497, 1, 0, 0, 0, 13816, + 13817, 5, 813, 0, 0, 13817, 13822, 3, 1500, 750, 0, 13818, 13819, 5, 2382, + 0, 0, 13819, 13821, 3, 1500, 750, 0, 13820, 13818, 1, 0, 0, 0, 13821, 13824, + 1, 0, 0, 0, 13822, 13820, 1, 0, 0, 0, 13822, 13823, 1, 0, 0, 0, 13823, + 13832, 1, 0, 0, 0, 13824, 13822, 1, 0, 0, 0, 13825, 13826, 7, 168, 0, 0, + 13826, 13832, 5, 2370, 0, 0, 13827, 13832, 5, 64, 0, 0, 13828, 13832, 5, + 986, 0, 0, 13829, 13830, 5, 560, 0, 0, 13830, 13832, 5, 815, 0, 0, 13831, + 13816, 1, 0, 0, 0, 13831, 13825, 1, 0, 0, 0, 13831, 13827, 1, 0, 0, 0, + 13831, 13828, 1, 0, 0, 0, 13831, 13829, 1, 0, 0, 0, 13832, 1499, 1, 0, + 0, 0, 13833, 13834, 5, 593, 0, 0, 13834, 13836, 5, 2370, 0, 0, 13835, 13833, + 1, 0, 0, 0, 13835, 13836, 1, 0, 0, 0, 13836, 13837, 1, 0, 0, 0, 13837, + 13838, 3, 432, 216, 0, 13838, 1501, 1, 0, 0, 0, 13839, 13840, 5, 505, 0, + 0, 13840, 13841, 5, 836, 0, 0, 13841, 13858, 5, 804, 0, 0, 13842, 13844, + 5, 1693, 0, 0, 13843, 13842, 1, 0, 0, 0, 13843, 13844, 1, 0, 0, 0, 13844, + 13845, 1, 0, 0, 0, 13845, 13846, 5, 331, 0, 0, 13846, 13851, 3, 432, 216, + 0, 13847, 13848, 5, 2382, 0, 0, 13848, 13850, 3, 432, 216, 0, 13849, 13847, + 1, 0, 0, 0, 13850, 13853, 1, 0, 0, 0, 13851, 13849, 1, 0, 0, 0, 13851, + 13852, 1, 0, 0, 0, 13852, 13858, 1, 0, 0, 0, 13853, 13851, 1, 0, 0, 0, + 13854, 13858, 3, 1514, 757, 0, 13855, 13858, 3, 1516, 758, 0, 13856, 13858, + 3, 1518, 759, 0, 13857, 13839, 1, 0, 0, 0, 13857, 13843, 1, 0, 0, 0, 13857, + 13854, 1, 0, 0, 0, 13857, 13855, 1, 0, 0, 0, 13857, 13856, 1, 0, 0, 0, + 13858, 1503, 1, 0, 0, 0, 13859, 13860, 5, 453, 0, 0, 13860, 13861, 5, 1315, + 0, 0, 13861, 13874, 5, 329, 0, 0, 13862, 13864, 5, 1543, 0, 0, 13863, 13865, + 3, 1506, 753, 0, 13864, 13863, 1, 0, 0, 0, 13864, 13865, 1, 0, 0, 0, 13865, + 13868, 1, 0, 0, 0, 13866, 13867, 5, 1842, 0, 0, 13867, 13869, 3, 1510, + 755, 0, 13868, 13866, 1, 0, 0, 0, 13868, 13869, 1, 0, 0, 0, 13869, 13872, + 1, 0, 0, 0, 13870, 13871, 5, 1693, 0, 0, 13871, 13873, 3, 1510, 755, 0, + 13872, 13870, 1, 0, 0, 0, 13872, 13873, 1, 0, 0, 0, 13873, 13875, 1, 0, + 0, 0, 13874, 13862, 1, 0, 0, 0, 13874, 13875, 1, 0, 0, 0, 13875, 13877, + 1, 0, 0, 0, 13876, 13878, 3, 1512, 756, 0, 13877, 13876, 1, 0, 0, 0, 13877, + 13878, 1, 0, 0, 0, 13878, 1505, 1, 0, 0, 0, 13879, 13880, 5, 535, 0, 0, + 13880, 13893, 5, 2398, 0, 0, 13881, 13882, 5, 2376, 0, 0, 13882, 13887, + 3, 1508, 754, 0, 13883, 13884, 5, 2382, 0, 0, 13884, 13886, 3, 1508, 754, + 0, 13885, 13883, 1, 0, 0, 0, 13886, 13889, 1, 0, 0, 0, 13887, 13885, 1, + 0, 0, 0, 13887, 13888, 1, 0, 0, 0, 13888, 13890, 1, 0, 0, 0, 13889, 13887, + 1, 0, 0, 0, 13890, 13891, 5, 2377, 0, 0, 13891, 13894, 1, 0, 0, 0, 13892, + 13894, 5, 1054, 0, 0, 13893, 13881, 1, 0, 0, 0, 13893, 13892, 1, 0, 0, + 0, 13894, 1507, 1, 0, 0, 0, 13895, 13898, 5, 2372, 0, 0, 13896, 13897, + 5, 2382, 0, 0, 13897, 13899, 5, 2372, 0, 0, 13898, 13896, 1, 0, 0, 0, 13898, + 13899, 1, 0, 0, 0, 13899, 1509, 1, 0, 0, 0, 13900, 13904, 5, 332, 0, 0, + 13901, 13902, 5, 1595, 0, 0, 13902, 13905, 3, 1170, 585, 0, 13903, 13905, + 3, 918, 459, 0, 13904, 13901, 1, 0, 0, 0, 13904, 13903, 1, 0, 0, 0, 13905, + 13906, 1, 0, 0, 0, 13906, 13904, 1, 0, 0, 0, 13906, 13907, 1, 0, 0, 0, + 13907, 1511, 1, 0, 0, 0, 13908, 13909, 5, 804, 0, 0, 13909, 13910, 5, 2064, + 0, 0, 13910, 13911, 7, 92, 0, 0, 13911, 1513, 1, 0, 0, 0, 13912, 13913, + 5, 363, 0, 0, 13913, 13914, 5, 1973, 0, 0, 13914, 13917, 3, 1666, 833, + 0, 13915, 13916, 5, 331, 0, 0, 13916, 13918, 3, 914, 457, 0, 13917, 13915, + 1, 0, 0, 0, 13917, 13918, 1, 0, 0, 0, 13918, 13920, 1, 0, 0, 0, 13919, + 13921, 3, 884, 442, 0, 13920, 13919, 1, 0, 0, 0, 13920, 13921, 1, 0, 0, + 0, 13921, 1515, 1, 0, 0, 0, 13922, 13924, 7, 93, 0, 0, 13923, 13922, 1, + 0, 0, 0, 13923, 13924, 1, 0, 0, 0, 13924, 13925, 1, 0, 0, 0, 13925, 13933, + 5, 363, 0, 0, 13926, 13927, 5, 1984, 0, 0, 13927, 13934, 5, 1973, 0, 0, + 13928, 13929, 5, 804, 0, 0, 13929, 13930, 5, 1984, 0, 0, 13930, 13931, + 5, 1973, 0, 0, 13931, 13932, 5, 564, 0, 0, 13932, 13934, 7, 169, 0, 0, + 13933, 13926, 1, 0, 0, 0, 13933, 13928, 1, 0, 0, 0, 13934, 13935, 1, 0, + 0, 0, 13935, 13945, 3, 1666, 833, 0, 13936, 13937, 5, 1982, 0, 0, 13937, + 13942, 3, 432, 216, 0, 13938, 13939, 5, 2382, 0, 0, 13939, 13941, 3, 432, + 216, 0, 13940, 13938, 1, 0, 0, 0, 13941, 13944, 1, 0, 0, 0, 13942, 13940, + 1, 0, 0, 0, 13942, 13943, 1, 0, 0, 0, 13943, 13946, 1, 0, 0, 0, 13944, + 13942, 1, 0, 0, 0, 13945, 13936, 1, 0, 0, 0, 13945, 13946, 1, 0, 0, 0, + 13946, 13948, 1, 0, 0, 0, 13947, 13949, 3, 884, 442, 0, 13948, 13947, 1, + 0, 0, 0, 13948, 13949, 1, 0, 0, 0, 13949, 1517, 1, 0, 0, 0, 13950, 13952, + 7, 93, 0, 0, 13951, 13950, 1, 0, 0, 0, 13951, 13952, 1, 0, 0, 0, 13952, + 13953, 1, 0, 0, 0, 13953, 13954, 5, 2064, 0, 0, 13954, 13955, 5, 1973, + 0, 0, 13955, 13965, 3, 1666, 833, 0, 13956, 13957, 5, 331, 0, 0, 13957, + 13962, 3, 432, 216, 0, 13958, 13959, 5, 2382, 0, 0, 13959, 13961, 3, 432, + 216, 0, 13960, 13958, 1, 0, 0, 0, 13961, 13964, 1, 0, 0, 0, 13962, 13960, + 1, 0, 0, 0, 13962, 13963, 1, 0, 0, 0, 13963, 13966, 1, 0, 0, 0, 13964, + 13962, 1, 0, 0, 0, 13965, 13956, 1, 0, 0, 0, 13965, 13966, 1, 0, 0, 0, + 13966, 1519, 1, 0, 0, 0, 13967, 13968, 5, 425, 0, 0, 13968, 13971, 5, 329, + 0, 0, 13969, 13970, 5, 647, 0, 0, 13970, 13972, 5, 99, 0, 0, 13971, 13969, + 1, 0, 0, 0, 13971, 13972, 1, 0, 0, 0, 13972, 13974, 1, 0, 0, 0, 13973, + 13975, 5, 1077, 0, 0, 13974, 13973, 1, 0, 0, 0, 13974, 13975, 1, 0, 0, + 0, 13975, 1521, 1, 0, 0, 0, 13976, 13978, 5, 301, 0, 0, 13977, 13979, 5, + 1575, 0, 0, 13978, 13977, 1, 0, 0, 0, 13978, 13979, 1, 0, 0, 0, 13979, + 13981, 1, 0, 0, 0, 13980, 13982, 5, 1377, 0, 0, 13981, 13980, 1, 0, 0, + 0, 13981, 13982, 1, 0, 0, 0, 13982, 13983, 1, 0, 0, 0, 13983, 13984, 5, + 329, 0, 0, 13984, 13985, 5, 795, 0, 0, 13985, 14001, 3, 1524, 762, 0, 13986, + 13987, 5, 261, 0, 0, 13987, 13996, 5, 2029, 0, 0, 13988, 13997, 5, 320, + 0, 0, 13989, 13990, 3, 2326, 1163, 0, 13990, 13991, 5, 628, 0, 0, 13991, + 13992, 5, 151, 0, 0, 13992, 13994, 3, 1492, 746, 0, 13993, 13995, 3, 1494, + 747, 0, 13994, 13993, 1, 0, 0, 0, 13994, 13995, 1, 0, 0, 0, 13995, 13997, + 1, 0, 0, 0, 13996, 13988, 1, 0, 0, 0, 13996, 13989, 1, 0, 0, 0, 13997, + 14000, 1, 0, 0, 0, 13998, 14000, 3, 1494, 747, 0, 13999, 13986, 1, 0, 0, + 0, 13999, 13998, 1, 0, 0, 0, 14000, 14003, 1, 0, 0, 0, 14001, 13999, 1, + 0, 0, 0, 14001, 14002, 1, 0, 0, 0, 14002, 14006, 1, 0, 0, 0, 14003, 14001, + 1, 0, 0, 0, 14004, 14005, 5, 2129, 0, 0, 14005, 14007, 5, 2372, 0, 0, 14006, + 14004, 1, 0, 0, 0, 14006, 14007, 1, 0, 0, 0, 14007, 1523, 1, 0, 0, 0, 14008, + 14013, 3, 1380, 690, 0, 14009, 14010, 5, 2369, 0, 0, 14010, 14012, 3, 2380, + 1190, 0, 14011, 14009, 1, 0, 0, 0, 14012, 14015, 1, 0, 0, 0, 14013, 14011, + 1, 0, 0, 0, 14013, 14014, 1, 0, 0, 0, 14014, 14018, 1, 0, 0, 0, 14015, + 14013, 1, 0, 0, 0, 14016, 14017, 5, 2384, 0, 0, 14017, 14019, 3, 2380, + 1190, 0, 14018, 14016, 1, 0, 0, 0, 14018, 14019, 1, 0, 0, 0, 14019, 1525, + 1, 0, 0, 0, 14020, 14022, 5, 425, 0, 0, 14021, 14023, 5, 1377, 0, 0, 14022, + 14021, 1, 0, 0, 0, 14022, 14023, 1, 0, 0, 0, 14023, 14024, 1, 0, 0, 0, + 14024, 14025, 5, 329, 0, 0, 14025, 14026, 5, 795, 0, 0, 14026, 14027, 3, + 1524, 762, 0, 14027, 1527, 1, 0, 0, 0, 14028, 14029, 5, 41, 0, 0, 14029, + 14030, 5, 1973, 0, 0, 14030, 14031, 5, 1568, 0, 0, 14031, 14032, 3, 2380, + 1190, 0, 14032, 14033, 3, 1530, 765, 0, 14033, 1529, 1, 0, 0, 0, 14034, + 14062, 3, 900, 450, 0, 14035, 14036, 5, 883, 0, 0, 14036, 14037, 5, 505, + 0, 0, 14037, 14062, 3, 1170, 585, 0, 14038, 14039, 5, 1468, 0, 0, 14039, + 14062, 3, 1170, 585, 0, 14040, 14062, 5, 214, 0, 0, 14041, 14042, 5, 1580, + 0, 0, 14042, 14045, 5, 1609, 0, 0, 14043, 14044, 5, 751, 0, 0, 14044, 14046, + 3, 1170, 585, 0, 14045, 14043, 1, 0, 0, 0, 14045, 14046, 1, 0, 0, 0, 14046, + 14062, 1, 0, 0, 0, 14047, 14048, 5, 1460, 0, 0, 14048, 14049, 5, 2029, + 0, 0, 14049, 14062, 3, 2380, 1190, 0, 14050, 14051, 7, 155, 0, 0, 14051, + 14062, 5, 98, 0, 0, 14052, 14062, 3, 862, 431, 0, 14053, 14062, 3, 864, + 432, 0, 14054, 14062, 3, 866, 433, 0, 14055, 14062, 3, 870, 435, 0, 14056, + 14062, 3, 918, 459, 0, 14057, 14062, 3, 872, 436, 0, 14058, 14062, 3, 892, + 446, 0, 14059, 14062, 3, 1532, 766, 0, 14060, 14062, 3, 1478, 739, 0, 14061, + 14034, 1, 0, 0, 0, 14061, 14035, 1, 0, 0, 0, 14061, 14038, 1, 0, 0, 0, + 14061, 14040, 1, 0, 0, 0, 14061, 14041, 1, 0, 0, 0, 14061, 14047, 1, 0, + 0, 0, 14061, 14050, 1, 0, 0, 0, 14061, 14052, 1, 0, 0, 0, 14061, 14053, + 1, 0, 0, 0, 14061, 14054, 1, 0, 0, 0, 14061, 14055, 1, 0, 0, 0, 14061, + 14056, 1, 0, 0, 0, 14061, 14057, 1, 0, 0, 0, 14061, 14058, 1, 0, 0, 0, + 14061, 14059, 1, 0, 0, 0, 14061, 14060, 1, 0, 0, 0, 14062, 1531, 1, 0, + 0, 0, 14063, 14088, 5, 458, 0, 0, 14064, 14070, 5, 1160, 0, 0, 14065, 14067, + 3, 880, 440, 0, 14066, 14065, 1, 0, 0, 0, 14066, 14067, 1, 0, 0, 0, 14067, + 14068, 1, 0, 0, 0, 14068, 14071, 5, 457, 0, 0, 14069, 14071, 5, 361, 0, + 0, 14070, 14066, 1, 0, 0, 0, 14070, 14069, 1, 0, 0, 0, 14071, 14089, 1, + 0, 0, 0, 14072, 14078, 5, 1173, 0, 0, 14073, 14075, 3, 880, 440, 0, 14074, + 14073, 1, 0, 0, 0, 14074, 14075, 1, 0, 0, 0, 14075, 14076, 1, 0, 0, 0, + 14076, 14079, 7, 170, 0, 0, 14077, 14079, 5, 361, 0, 0, 14078, 14074, 1, + 0, 0, 0, 14078, 14077, 1, 0, 0, 0, 14079, 14081, 1, 0, 0, 0, 14080, 14082, + 3, 1534, 767, 0, 14081, 14080, 1, 0, 0, 0, 14081, 14082, 1, 0, 0, 0, 14082, + 14089, 1, 0, 0, 0, 14083, 14084, 5, 542, 0, 0, 14084, 14086, 7, 171, 0, + 0, 14085, 14087, 3, 1534, 767, 0, 14086, 14085, 1, 0, 0, 0, 14086, 14087, + 1, 0, 0, 0, 14087, 14089, 1, 0, 0, 0, 14088, 14064, 1, 0, 0, 0, 14088, + 14072, 1, 0, 0, 0, 14088, 14083, 1, 0, 0, 0, 14089, 1533, 1, 0, 0, 0, 14090, + 14091, 5, 535, 0, 0, 14091, 14092, 5, 2398, 0, 0, 14092, 14093, 5, 2376, + 0, 0, 14093, 14094, 5, 2372, 0, 0, 14094, 14095, 5, 2382, 0, 0, 14095, + 14102, 5, 2372, 0, 0, 14096, 14097, 5, 2382, 0, 0, 14097, 14098, 5, 2372, + 0, 0, 14098, 14099, 5, 2382, 0, 0, 14099, 14101, 5, 2372, 0, 0, 14100, + 14096, 1, 0, 0, 0, 14101, 14104, 1, 0, 0, 0, 14102, 14100, 1, 0, 0, 0, + 14102, 14103, 1, 0, 0, 0, 14103, 14105, 1, 0, 0, 0, 14104, 14102, 1, 0, + 0, 0, 14105, 14107, 5, 2377, 0, 0, 14106, 14108, 5, 751, 0, 0, 14107, 14106, + 1, 0, 0, 0, 14107, 14108, 1, 0, 0, 0, 14108, 1535, 1, 0, 0, 0, 14109, 14110, + 5, 41, 0, 0, 14110, 14111, 5, 1494, 0, 0, 14111, 14112, 3, 2282, 1141, + 0, 14112, 14114, 3, 1538, 769, 0, 14113, 14115, 3, 762, 381, 0, 14114, + 14113, 1, 0, 0, 0, 14114, 14115, 1, 0, 0, 0, 14115, 1537, 1, 0, 0, 0, 14116, + 14117, 5, 1121, 0, 0, 14117, 14136, 5, 628, 0, 0, 14118, 14133, 5, 628, + 0, 0, 14119, 14120, 5, 151, 0, 0, 14120, 14134, 3, 2378, 1189, 0, 14121, + 14122, 5, 2129, 0, 0, 14122, 14125, 3, 2378, 1189, 0, 14123, 14124, 5, + 2369, 0, 0, 14124, 14126, 3, 2380, 1190, 0, 14125, 14123, 1, 0, 0, 0, 14125, + 14126, 1, 0, 0, 0, 14126, 14134, 1, 0, 0, 0, 14127, 14134, 5, 508, 0, 0, + 14128, 14131, 5, 587, 0, 0, 14129, 14130, 5, 66, 0, 0, 14130, 14132, 5, + 2372, 0, 0, 14131, 14129, 1, 0, 0, 0, 14131, 14132, 1, 0, 0, 0, 14132, + 14134, 1, 0, 0, 0, 14133, 14119, 1, 0, 0, 0, 14133, 14121, 1, 0, 0, 0, + 14133, 14127, 1, 0, 0, 0, 14133, 14128, 1, 0, 0, 0, 14134, 14136, 1, 0, + 0, 0, 14135, 14116, 1, 0, 0, 0, 14135, 14118, 1, 0, 0, 0, 14136, 1539, + 1, 0, 0, 0, 14137, 14138, 5, 41, 0, 0, 14138, 14139, 5, 1976, 0, 0, 14139, + 14143, 3, 2314, 1157, 0, 14140, 14142, 3, 1542, 771, 0, 14141, 14140, 1, + 0, 0, 0, 14142, 14145, 1, 0, 0, 0, 14143, 14141, 1, 0, 0, 0, 14143, 14144, + 1, 0, 0, 0, 14144, 14152, 1, 0, 0, 0, 14145, 14143, 1, 0, 0, 0, 14146, + 14153, 1, 0, 0, 0, 14147, 14153, 3, 1544, 772, 0, 14148, 14153, 3, 1712, + 856, 0, 14149, 14153, 3, 1612, 806, 0, 14150, 14153, 3, 1546, 773, 0, 14151, + 14153, 3, 1602, 801, 0, 14152, 14146, 1, 0, 0, 0, 14152, 14147, 1, 0, 0, + 0, 14152, 14148, 1, 0, 0, 0, 14152, 14149, 1, 0, 0, 0, 14152, 14150, 1, + 0, 0, 0, 14152, 14151, 1, 0, 0, 0, 14153, 14166, 1, 0, 0, 0, 14154, 14163, + 3, 1592, 796, 0, 14155, 14160, 3, 1322, 661, 0, 14156, 14157, 5, 1976, + 0, 0, 14157, 14161, 5, 812, 0, 0, 14158, 14159, 5, 37, 0, 0, 14159, 14161, + 5, 2043, 0, 0, 14160, 14156, 1, 0, 0, 0, 14160, 14158, 1, 0, 0, 0, 14161, + 14163, 1, 0, 0, 0, 14162, 14154, 1, 0, 0, 0, 14162, 14155, 1, 0, 0, 0, + 14163, 14164, 1, 0, 0, 0, 14164, 14162, 1, 0, 0, 0, 14164, 14165, 1, 0, + 0, 0, 14165, 14167, 1, 0, 0, 0, 14166, 14162, 1, 0, 0, 0, 14166, 14167, + 1, 0, 0, 0, 14167, 14168, 1, 0, 0, 0, 14168, 14169, 5, 2396, 0, 0, 14169, + 1541, 1, 0, 0, 0, 14170, 14172, 5, 1057, 0, 0, 14171, 14170, 1, 0, 0, 0, + 14171, 14172, 1, 0, 0, 0, 14172, 14173, 1, 0, 0, 0, 14173, 14174, 5, 2283, + 0, 0, 14174, 14175, 5, 564, 0, 0, 14175, 14176, 7, 172, 0, 0, 14176, 1543, + 1, 0, 0, 0, 14177, 14189, 3, 1570, 785, 0, 14178, 14179, 5, 1460, 0, 0, + 14179, 14180, 5, 2029, 0, 0, 14180, 14189, 3, 2314, 1157, 0, 14181, 14189, + 3, 1302, 651, 0, 14182, 14183, 5, 1408, 0, 0, 14183, 14189, 5, 1174, 0, + 0, 14184, 14185, 5, 1408, 0, 0, 14185, 14189, 5, 2192, 0, 0, 14186, 14187, + 5, 1451, 0, 0, 14187, 14189, 5, 2372, 0, 0, 14188, 14177, 1, 0, 0, 0, 14188, + 14178, 1, 0, 0, 0, 14188, 14181, 1, 0, 0, 0, 14188, 14182, 1, 0, 0, 0, + 14188, 14184, 1, 0, 0, 0, 14188, 14186, 1, 0, 0, 0, 14189, 1545, 1, 0, + 0, 0, 14190, 14200, 3, 1548, 774, 0, 14191, 14200, 3, 1550, 775, 0, 14192, + 14200, 3, 1552, 776, 0, 14193, 14200, 3, 1554, 777, 0, 14194, 14200, 3, + 1556, 778, 0, 14195, 14200, 3, 1558, 779, 0, 14196, 14200, 3, 1560, 780, + 0, 14197, 14200, 3, 1562, 781, 0, 14198, 14200, 3, 1564, 782, 0, 14199, + 14190, 1, 0, 0, 0, 14199, 14191, 1, 0, 0, 0, 14199, 14192, 1, 0, 0, 0, + 14199, 14193, 1, 0, 0, 0, 14199, 14194, 1, 0, 0, 0, 14199, 14195, 1, 0, + 0, 0, 14199, 14196, 1, 0, 0, 0, 14199, 14197, 1, 0, 0, 0, 14199, 14198, + 1, 0, 0, 0, 14200, 1547, 1, 0, 0, 0, 14201, 14218, 5, 20, 0, 0, 14202, + 14219, 3, 1134, 567, 0, 14203, 14219, 3, 1136, 568, 0, 14204, 14206, 5, + 1256, 0, 0, 14205, 14207, 3, 1704, 852, 0, 14206, 14205, 1, 0, 0, 0, 14206, + 14207, 1, 0, 0, 0, 14207, 14210, 1, 0, 0, 0, 14208, 14209, 5, 1973, 0, + 0, 14209, 14211, 3, 1666, 833, 0, 14210, 14208, 1, 0, 0, 0, 14210, 14211, + 1, 0, 0, 0, 14211, 14213, 1, 0, 0, 0, 14212, 14214, 3, 1608, 804, 0, 14213, + 14212, 1, 0, 0, 0, 14213, 14214, 1, 0, 0, 0, 14214, 14216, 1, 0, 0, 0, + 14215, 14217, 5, 2087, 0, 0, 14216, 14215, 1, 0, 0, 0, 14216, 14217, 1, + 0, 0, 0, 14217, 14219, 1, 0, 0, 0, 14218, 14202, 1, 0, 0, 0, 14218, 14203, + 1, 0, 0, 0, 14218, 14204, 1, 0, 0, 0, 14219, 1549, 1, 0, 0, 0, 14220, 14223, + 5, 425, 0, 0, 14221, 14224, 3, 1566, 783, 0, 14222, 14224, 3, 1568, 784, + 0, 14223, 14221, 1, 0, 0, 0, 14223, 14222, 1, 0, 0, 0, 14224, 14229, 1, + 0, 0, 0, 14225, 14227, 3, 1580, 790, 0, 14226, 14228, 3, 926, 463, 0, 14227, + 14226, 1, 0, 0, 0, 14227, 14228, 1, 0, 0, 0, 14228, 14230, 1, 0, 0, 0, + 14229, 14225, 1, 0, 0, 0, 14229, 14230, 1, 0, 0, 0, 14230, 1551, 1, 0, + 0, 0, 14231, 14232, 5, 875, 0, 0, 14232, 14233, 5, 1256, 0, 0, 14233, 14234, + 3, 1704, 852, 0, 14234, 14235, 5, 48, 0, 0, 14235, 14236, 3, 1704, 852, + 0, 14236, 14237, 5, 719, 0, 0, 14237, 14238, 5, 1256, 0, 0, 14238, 14239, + 3, 1704, 852, 0, 14239, 1553, 1, 0, 0, 0, 14240, 14261, 5, 909, 0, 0, 14241, + 14262, 1, 0, 0, 0, 14242, 14262, 3, 1108, 554, 0, 14243, 14244, 5, 1256, + 0, 0, 14244, 14247, 3, 1704, 852, 0, 14245, 14246, 7, 9, 0, 0, 14246, 14248, + 3, 1160, 580, 0, 14247, 14245, 1, 0, 0, 0, 14247, 14248, 1, 0, 0, 0, 14248, + 14251, 1, 0, 0, 0, 14249, 14250, 5, 20, 0, 0, 14250, 14252, 3, 1150, 575, + 0, 14251, 14249, 1, 0, 0, 0, 14251, 14252, 1, 0, 0, 0, 14252, 14259, 1, + 0, 0, 0, 14253, 14255, 5, 1413, 0, 0, 14254, 14253, 1, 0, 0, 0, 14254, + 14255, 1, 0, 0, 0, 14255, 14256, 1, 0, 0, 0, 14256, 14257, 5, 2087, 0, + 0, 14257, 14258, 5, 804, 0, 0, 14258, 14260, 5, 656, 0, 0, 14259, 14254, + 1, 0, 0, 0, 14259, 14260, 1, 0, 0, 0, 14260, 14262, 1, 0, 0, 0, 14261, + 14241, 1, 0, 0, 0, 14261, 14242, 1, 0, 0, 0, 14261, 14243, 1, 0, 0, 0, + 14262, 14264, 1, 0, 0, 0, 14263, 14265, 5, 1173, 0, 0, 14264, 14263, 1, + 0, 0, 0, 14264, 14265, 1, 0, 0, 0, 14265, 14270, 1, 0, 0, 0, 14266, 14268, + 3, 1580, 790, 0, 14267, 14269, 3, 926, 463, 0, 14268, 14267, 1, 0, 0, 0, + 14268, 14269, 1, 0, 0, 0, 14269, 14271, 1, 0, 0, 0, 14270, 14266, 1, 0, + 0, 0, 14270, 14271, 1, 0, 0, 0, 14271, 1555, 1, 0, 0, 0, 14272, 14273, + 5, 1612, 0, 0, 14273, 14274, 5, 1256, 0, 0, 14274, 14275, 3, 1704, 852, + 0, 14275, 14276, 5, 719, 0, 0, 14276, 14293, 5, 2376, 0, 0, 14277, 14282, + 3, 1134, 567, 0, 14278, 14279, 5, 2382, 0, 0, 14279, 14281, 3, 1134, 567, + 0, 14280, 14278, 1, 0, 0, 0, 14281, 14284, 1, 0, 0, 0, 14282, 14280, 1, + 0, 0, 0, 14282, 14283, 1, 0, 0, 0, 14283, 14294, 1, 0, 0, 0, 14284, 14282, + 1, 0, 0, 0, 14285, 14290, 3, 1136, 568, 0, 14286, 14287, 5, 2382, 0, 0, + 14287, 14289, 3, 1136, 568, 0, 14288, 14286, 1, 0, 0, 0, 14289, 14292, + 1, 0, 0, 0, 14290, 14288, 1, 0, 0, 0, 14290, 14291, 1, 0, 0, 0, 14291, + 14294, 1, 0, 0, 0, 14292, 14290, 1, 0, 0, 0, 14293, 14277, 1, 0, 0, 0, + 14293, 14285, 1, 0, 0, 0, 14294, 14295, 1, 0, 0, 0, 14295, 14296, 5, 2377, + 0, 0, 14296, 1557, 1, 0, 0, 0, 14297, 14300, 5, 2046, 0, 0, 14298, 14301, + 3, 1566, 783, 0, 14299, 14301, 3, 1568, 784, 0, 14300, 14298, 1, 0, 0, + 0, 14300, 14299, 1, 0, 0, 0, 14301, 14310, 1, 0, 0, 0, 14302, 14304, 5, + 425, 0, 0, 14303, 14305, 5, 37, 0, 0, 14304, 14303, 1, 0, 0, 0, 14304, + 14305, 1, 0, 0, 0, 14305, 14308, 1, 0, 0, 0, 14306, 14308, 5, 1488, 0, + 0, 14307, 14302, 1, 0, 0, 0, 14307, 14306, 1, 0, 0, 0, 14307, 14308, 1, + 0, 0, 0, 14308, 14309, 1, 0, 0, 0, 14309, 14311, 5, 1655, 0, 0, 14310, + 14307, 1, 0, 0, 0, 14310, 14311, 1, 0, 0, 0, 14311, 14313, 1, 0, 0, 0, + 14312, 14314, 5, 168, 0, 0, 14313, 14312, 1, 0, 0, 0, 14313, 14314, 1, + 0, 0, 0, 14314, 14319, 1, 0, 0, 0, 14315, 14317, 3, 1580, 790, 0, 14316, + 14318, 3, 926, 463, 0, 14317, 14316, 1, 0, 0, 0, 14317, 14318, 1, 0, 0, + 0, 14318, 14320, 1, 0, 0, 0, 14319, 14315, 1, 0, 0, 0, 14319, 14320, 1, + 0, 0, 0, 14320, 1559, 1, 0, 0, 0, 14321, 14322, 5, 485, 0, 0, 14322, 14323, + 5, 1256, 0, 0, 14323, 14324, 3, 1704, 852, 0, 14324, 14325, 5, 2188, 0, + 0, 14325, 14326, 5, 1976, 0, 0, 14326, 14329, 3, 2314, 1157, 0, 14327, + 14328, 7, 102, 0, 0, 14328, 14330, 5, 656, 0, 0, 14329, 14327, 1, 0, 0, + 0, 14329, 14330, 1, 0, 0, 0, 14330, 14333, 1, 0, 0, 0, 14331, 14332, 7, + 2, 0, 0, 14332, 14334, 5, 2138, 0, 0, 14333, 14331, 1, 0, 0, 0, 14333, + 14334, 1, 0, 0, 0, 14334, 1561, 1, 0, 0, 0, 14335, 14336, 5, 214, 0, 0, + 14336, 14338, 5, 1256, 0, 0, 14337, 14339, 3, 926, 463, 0, 14338, 14337, + 1, 0, 0, 0, 14338, 14339, 1, 0, 0, 0, 14339, 14343, 1, 0, 0, 0, 14340, + 14341, 3, 1324, 662, 0, 14341, 14342, 5, 210, 0, 0, 14342, 14344, 1, 0, + 0, 0, 14343, 14340, 1, 0, 0, 0, 14343, 14344, 1, 0, 0, 0, 14344, 1563, + 1, 0, 0, 0, 14345, 14346, 5, 1568, 0, 0, 14346, 14347, 5, 717, 0, 0, 14347, + 14350, 5, 2376, 0, 0, 14348, 14351, 3, 2366, 1183, 0, 14349, 14351, 3, + 2080, 1040, 0, 14350, 14348, 1, 0, 0, 0, 14350, 14349, 1, 0, 0, 0, 14350, + 14351, 1, 0, 0, 0, 14351, 14352, 1, 0, 0, 0, 14352, 14353, 5, 2377, 0, + 0, 14353, 1565, 1, 0, 0, 0, 14354, 14382, 7, 173, 0, 0, 14355, 14383, 3, + 1704, 852, 0, 14356, 14357, 5, 2376, 0, 0, 14357, 14362, 3, 1704, 852, + 0, 14358, 14359, 5, 2382, 0, 0, 14359, 14361, 3, 1704, 852, 0, 14360, 14358, + 1, 0, 0, 0, 14361, 14364, 1, 0, 0, 0, 14362, 14360, 1, 0, 0, 0, 14362, + 14363, 1, 0, 0, 0, 14363, 14365, 1, 0, 0, 0, 14364, 14362, 1, 0, 0, 0, + 14365, 14366, 5, 2377, 0, 0, 14366, 14383, 1, 0, 0, 0, 14367, 14369, 5, + 564, 0, 0, 14368, 14370, 5, 2376, 0, 0, 14369, 14368, 1, 0, 0, 0, 14369, + 14370, 1, 0, 0, 0, 14370, 14371, 1, 0, 0, 0, 14371, 14376, 3, 682, 341, + 0, 14372, 14373, 5, 2382, 0, 0, 14373, 14375, 3, 682, 341, 0, 14374, 14372, + 1, 0, 0, 0, 14375, 14378, 1, 0, 0, 0, 14376, 14374, 1, 0, 0, 0, 14376, + 14377, 1, 0, 0, 0, 14377, 14380, 1, 0, 0, 0, 14378, 14376, 1, 0, 0, 0, + 14379, 14381, 5, 2377, 0, 0, 14380, 14379, 1, 0, 0, 0, 14380, 14381, 1, + 0, 0, 0, 14381, 14383, 1, 0, 0, 0, 14382, 14355, 1, 0, 0, 0, 14382, 14356, + 1, 0, 0, 0, 14382, 14367, 1, 0, 0, 0, 14383, 1567, 1, 0, 0, 0, 14384, 14416, + 7, 174, 0, 0, 14385, 14388, 3, 1704, 852, 0, 14386, 14387, 5, 2091, 0, + 0, 14387, 14389, 5, 656, 0, 0, 14388, 14386, 1, 0, 0, 0, 14388, 14389, + 1, 0, 0, 0, 14389, 14417, 1, 0, 0, 0, 14390, 14391, 5, 2376, 0, 0, 14391, + 14396, 3, 1704, 852, 0, 14392, 14393, 5, 2382, 0, 0, 14393, 14395, 3, 1704, + 852, 0, 14394, 14392, 1, 0, 0, 0, 14395, 14398, 1, 0, 0, 0, 14396, 14394, + 1, 0, 0, 0, 14396, 14397, 1, 0, 0, 0, 14397, 14399, 1, 0, 0, 0, 14398, + 14396, 1, 0, 0, 0, 14399, 14400, 5, 2377, 0, 0, 14400, 14417, 1, 0, 0, + 0, 14401, 14403, 5, 564, 0, 0, 14402, 14404, 5, 2376, 0, 0, 14403, 14402, + 1, 0, 0, 0, 14403, 14404, 1, 0, 0, 0, 14404, 14405, 1, 0, 0, 0, 14405, + 14410, 3, 684, 342, 0, 14406, 14407, 5, 2382, 0, 0, 14407, 14409, 3, 684, + 342, 0, 14408, 14406, 1, 0, 0, 0, 14409, 14412, 1, 0, 0, 0, 14410, 14408, + 1, 0, 0, 0, 14410, 14411, 1, 0, 0, 0, 14411, 14414, 1, 0, 0, 0, 14412, + 14410, 1, 0, 0, 0, 14413, 14415, 5, 2377, 0, 0, 14414, 14413, 1, 0, 0, + 0, 14414, 14415, 1, 0, 0, 0, 14415, 14417, 1, 0, 0, 0, 14416, 14385, 1, + 0, 0, 0, 14416, 14390, 1, 0, 0, 0, 14416, 14401, 1, 0, 0, 0, 14417, 1569, + 1, 0, 0, 0, 14418, 14437, 3, 1188, 594, 0, 14419, 14437, 3, 882, 441, 0, + 14420, 14437, 3, 1172, 586, 0, 14421, 14437, 3, 1174, 587, 0, 14422, 14437, + 3, 1292, 646, 0, 14423, 14437, 3, 1298, 649, 0, 14424, 14437, 3, 1300, + 650, 0, 14425, 14437, 7, 103, 0, 0, 14426, 14427, 5, 1480, 0, 0, 14427, + 14428, 5, 2376, 0, 0, 14428, 14429, 5, 906, 0, 0, 14429, 14430, 7, 175, + 0, 0, 14430, 14437, 5, 2377, 0, 0, 14431, 14437, 3, 1306, 653, 0, 14432, + 14437, 3, 1304, 652, 0, 14433, 14437, 3, 926, 463, 0, 14434, 14437, 3, + 1286, 643, 0, 14435, 14437, 3, 1288, 644, 0, 14436, 14418, 1, 0, 0, 0, + 14436, 14419, 1, 0, 0, 0, 14436, 14420, 1, 0, 0, 0, 14436, 14421, 1, 0, + 0, 0, 14436, 14422, 1, 0, 0, 0, 14436, 14423, 1, 0, 0, 0, 14436, 14424, + 1, 0, 0, 0, 14436, 14425, 1, 0, 0, 0, 14436, 14426, 1, 0, 0, 0, 14436, + 14431, 1, 0, 0, 0, 14436, 14432, 1, 0, 0, 0, 14436, 14433, 1, 0, 0, 0, + 14436, 14434, 1, 0, 0, 0, 14436, 14435, 1, 0, 0, 0, 14437, 14438, 1, 0, + 0, 0, 14438, 14436, 1, 0, 0, 0, 14438, 14439, 1, 0, 0, 0, 14439, 14441, + 1, 0, 0, 0, 14440, 14442, 3, 1572, 786, 0, 14441, 14440, 1, 0, 0, 0, 14441, + 14442, 1, 0, 0, 0, 14442, 1571, 1, 0, 0, 0, 14443, 14448, 3, 1604, 802, + 0, 14444, 14448, 3, 1576, 788, 0, 14445, 14448, 3, 1574, 787, 0, 14446, + 14448, 5, 214, 0, 0, 14447, 14443, 1, 0, 0, 0, 14447, 14444, 1, 0, 0, 0, + 14447, 14445, 1, 0, 0, 0, 14447, 14446, 1, 0, 0, 0, 14448, 1573, 1, 0, + 0, 0, 14449, 14450, 5, 841, 0, 0, 14450, 14453, 5, 1976, 0, 0, 14451, 14454, + 3, 1298, 649, 0, 14452, 14454, 3, 1300, 650, 0, 14453, 14451, 1, 0, 0, + 0, 14453, 14452, 1, 0, 0, 0, 14454, 1575, 1, 0, 0, 0, 14455, 14466, 3, + 1578, 789, 0, 14456, 14461, 5, 1231, 0, 0, 14457, 14462, 3, 1194, 597, + 0, 14458, 14462, 3, 1298, 649, 0, 14459, 14462, 3, 1302, 651, 0, 14460, + 14462, 3, 1300, 650, 0, 14461, 14457, 1, 0, 0, 0, 14461, 14458, 1, 0, 0, + 0, 14461, 14459, 1, 0, 0, 0, 14461, 14460, 1, 0, 0, 0, 14462, 14463, 1, + 0, 0, 0, 14463, 14461, 1, 0, 0, 0, 14463, 14464, 1, 0, 0, 0, 14464, 14466, + 1, 0, 0, 0, 14465, 14455, 1, 0, 0, 0, 14465, 14456, 1, 0, 0, 0, 14466, + 1577, 1, 0, 0, 0, 14467, 14468, 5, 20, 0, 0, 14468, 14470, 5, 1231, 0, + 0, 14469, 14471, 3, 1194, 597, 0, 14470, 14469, 1, 0, 0, 0, 14470, 14471, + 1, 0, 0, 0, 14471, 14488, 1, 0, 0, 0, 14472, 14473, 5, 2376, 0, 0, 14473, + 14475, 5, 1256, 0, 0, 14474, 14476, 3, 1194, 597, 0, 14475, 14474, 1, 0, + 0, 0, 14475, 14476, 1, 0, 0, 0, 14476, 14484, 1, 0, 0, 0, 14477, 14478, + 5, 2382, 0, 0, 14478, 14480, 5, 1256, 0, 0, 14479, 14481, 3, 1194, 597, + 0, 14480, 14479, 1, 0, 0, 0, 14480, 14481, 1, 0, 0, 0, 14481, 14483, 1, + 0, 0, 0, 14482, 14477, 1, 0, 0, 0, 14483, 14486, 1, 0, 0, 0, 14484, 14482, + 1, 0, 0, 0, 14484, 14485, 1, 0, 0, 0, 14485, 14487, 1, 0, 0, 0, 14486, + 14484, 1, 0, 0, 0, 14487, 14489, 5, 2377, 0, 0, 14488, 14472, 1, 0, 0, + 0, 14488, 14489, 1, 0, 0, 0, 14489, 1579, 1, 0, 0, 0, 14490, 14493, 3, + 1582, 791, 0, 14491, 14493, 3, 1584, 792, 0, 14492, 14490, 1, 0, 0, 0, + 14492, 14491, 1, 0, 0, 0, 14493, 1581, 1, 0, 0, 0, 14494, 14495, 7, 176, + 0, 0, 14495, 14496, 5, 586, 0, 0, 14496, 14497, 5, 656, 0, 0, 14497, 1583, + 1, 0, 0, 0, 14498, 14499, 5, 2091, 0, 0, 14499, 14504, 5, 656, 0, 0, 14500, + 14501, 5, 2376, 0, 0, 14501, 14502, 3, 1586, 793, 0, 14502, 14503, 5, 2377, + 0, 0, 14503, 14505, 1, 0, 0, 0, 14504, 14500, 1, 0, 0, 0, 14504, 14505, + 1, 0, 0, 0, 14505, 1585, 1, 0, 0, 0, 14506, 14507, 3, 2302, 1151, 0, 14507, + 14510, 5, 2376, 0, 0, 14508, 14511, 3, 1588, 794, 0, 14509, 14511, 3, 1590, + 795, 0, 14510, 14508, 1, 0, 0, 0, 14510, 14509, 1, 0, 0, 0, 14511, 14512, + 1, 0, 0, 0, 14512, 14517, 5, 2377, 0, 0, 14513, 14514, 5, 2382, 0, 0, 14514, + 14516, 3, 1584, 792, 0, 14515, 14513, 1, 0, 0, 0, 14516, 14519, 1, 0, 0, + 0, 14517, 14515, 1, 0, 0, 0, 14517, 14518, 1, 0, 0, 0, 14518, 1587, 1, + 0, 0, 0, 14519, 14517, 1, 0, 0, 0, 14520, 14522, 3, 540, 270, 0, 14521, + 14523, 3, 502, 251, 0, 14522, 14521, 1, 0, 0, 0, 14522, 14523, 1, 0, 0, + 0, 14523, 14528, 1, 0, 0, 0, 14524, 14525, 5, 2382, 0, 0, 14525, 14527, + 3, 1588, 794, 0, 14526, 14524, 1, 0, 0, 0, 14527, 14530, 1, 0, 0, 0, 14528, + 14526, 1, 0, 0, 0, 14528, 14529, 1, 0, 0, 0, 14529, 1589, 1, 0, 0, 0, 14530, + 14528, 1, 0, 0, 0, 14531, 14533, 5, 1668, 0, 0, 14532, 14534, 3, 1148, + 574, 0, 14533, 14532, 1, 0, 0, 0, 14533, 14534, 1, 0, 0, 0, 14534, 14537, + 1, 0, 0, 0, 14535, 14536, 5, 1973, 0, 0, 14536, 14538, 3, 1666, 833, 0, + 14537, 14535, 1, 0, 0, 0, 14537, 14538, 1, 0, 0, 0, 14538, 14543, 1, 0, + 0, 0, 14539, 14540, 5, 2382, 0, 0, 14540, 14542, 3, 1590, 795, 0, 14541, + 14539, 1, 0, 0, 0, 14542, 14545, 1, 0, 0, 0, 14543, 14541, 1, 0, 0, 0, + 14543, 14544, 1, 0, 0, 0, 14544, 1591, 1, 0, 0, 0, 14545, 14543, 1, 0, + 0, 0, 14546, 14548, 7, 17, 0, 0, 14547, 14549, 7, 88, 0, 0, 14548, 14547, + 1, 0, 0, 0, 14548, 14549, 1, 0, 0, 0, 14549, 14566, 1, 0, 0, 0, 14550, + 14551, 5, 2068, 0, 0, 14551, 14552, 5, 2376, 0, 0, 14552, 14557, 3, 2312, + 1156, 0, 14553, 14554, 5, 2382, 0, 0, 14554, 14556, 3, 2312, 1156, 0, 14555, + 14553, 1, 0, 0, 0, 14556, 14559, 1, 0, 0, 0, 14557, 14555, 1, 0, 0, 0, + 14557, 14558, 1, 0, 0, 0, 14558, 14560, 1, 0, 0, 0, 14559, 14557, 1, 0, + 0, 0, 14560, 14561, 5, 2377, 0, 0, 14561, 14567, 1, 0, 0, 0, 14562, 14563, + 5, 1355, 0, 0, 14563, 14567, 5, 753, 0, 0, 14564, 14565, 5, 267, 0, 0, + 14565, 14567, 3, 2284, 1142, 0, 14566, 14550, 1, 0, 0, 0, 14566, 14562, + 1, 0, 0, 0, 14566, 14564, 1, 0, 0, 0, 14567, 14569, 1, 0, 0, 0, 14568, + 14570, 3, 1594, 797, 0, 14569, 14568, 1, 0, 0, 0, 14569, 14570, 1, 0, 0, + 0, 14570, 14572, 1, 0, 0, 0, 14571, 14573, 3, 1600, 800, 0, 14572, 14571, + 1, 0, 0, 0, 14572, 14573, 1, 0, 0, 0, 14573, 14575, 1, 0, 0, 0, 14574, + 14576, 5, 168, 0, 0, 14575, 14574, 1, 0, 0, 0, 14575, 14576, 1, 0, 0, 0, + 14576, 14579, 1, 0, 0, 0, 14577, 14578, 7, 148, 0, 0, 14578, 14580, 5, + 659, 0, 0, 14579, 14577, 1, 0, 0, 0, 14579, 14580, 1, 0, 0, 0, 14580, 1593, + 1, 0, 0, 0, 14581, 14582, 5, 2129, 0, 0, 14582, 14589, 5, 659, 0, 0, 14583, + 14590, 3, 2302, 1151, 0, 14584, 14585, 5, 2376, 0, 0, 14585, 14586, 3, + 458, 229, 0, 14586, 14587, 5, 2377, 0, 0, 14587, 14590, 1, 0, 0, 0, 14588, + 14590, 3, 1596, 798, 0, 14589, 14583, 1, 0, 0, 0, 14589, 14584, 1, 0, 0, + 0, 14589, 14588, 1, 0, 0, 0, 14589, 14590, 1, 0, 0, 0, 14590, 1595, 1, + 0, 0, 0, 14591, 14606, 3, 1188, 594, 0, 14592, 14606, 3, 882, 441, 0, 14593, + 14606, 5, 1173, 0, 0, 14594, 14597, 5, 1973, 0, 0, 14595, 14598, 3, 1666, + 833, 0, 14596, 14598, 5, 363, 0, 0, 14597, 14595, 1, 0, 0, 0, 14597, 14596, + 1, 0, 0, 0, 14598, 14606, 1, 0, 0, 0, 14599, 14606, 3, 1608, 804, 0, 14600, + 14606, 3, 1598, 799, 0, 14601, 14606, 5, 1489, 0, 0, 14602, 14606, 3, 516, + 258, 0, 14603, 14606, 3, 924, 462, 0, 14604, 14606, 3, 926, 463, 0, 14605, + 14591, 1, 0, 0, 0, 14605, 14592, 1, 0, 0, 0, 14605, 14593, 1, 0, 0, 0, + 14605, 14594, 1, 0, 0, 0, 14605, 14599, 1, 0, 0, 0, 14605, 14600, 1, 0, + 0, 0, 14605, 14601, 1, 0, 0, 0, 14605, 14602, 1, 0, 0, 0, 14605, 14603, + 1, 0, 0, 0, 14605, 14604, 1, 0, 0, 0, 14606, 14607, 1, 0, 0, 0, 14607, + 14605, 1, 0, 0, 0, 14607, 14608, 1, 0, 0, 0, 14608, 1597, 1, 0, 0, 0, 14609, + 14610, 7, 177, 0, 0, 14610, 1599, 1, 0, 0, 0, 14611, 14612, 5, 484, 0, + 0, 14612, 14613, 5, 719, 0, 0, 14613, 14614, 3, 2314, 1157, 0, 14614, 1601, + 1, 0, 0, 0, 14615, 14617, 5, 921, 0, 0, 14616, 14618, 5, 1173, 0, 0, 14617, + 14616, 1, 0, 0, 0, 14617, 14618, 1, 0, 0, 0, 14618, 14620, 1, 0, 0, 0, + 14619, 14621, 3, 1194, 597, 0, 14620, 14619, 1, 0, 0, 0, 14620, 14621, + 1, 0, 0, 0, 14621, 14623, 1, 0, 0, 0, 14622, 14624, 3, 1172, 586, 0, 14623, + 14622, 1, 0, 0, 0, 14623, 14624, 1, 0, 0, 0, 14624, 14626, 1, 0, 0, 0, + 14625, 14627, 3, 1604, 802, 0, 14626, 14625, 1, 0, 0, 0, 14626, 14627, + 1, 0, 0, 0, 14627, 14632, 1, 0, 0, 0, 14628, 14631, 3, 1650, 825, 0, 14629, + 14631, 3, 1640, 820, 0, 14630, 14628, 1, 0, 0, 0, 14630, 14629, 1, 0, 0, + 0, 14631, 14634, 1, 0, 0, 0, 14632, 14630, 1, 0, 0, 0, 14632, 14633, 1, + 0, 0, 0, 14633, 14636, 1, 0, 0, 0, 14634, 14632, 1, 0, 0, 0, 14635, 14637, + 3, 926, 463, 0, 14636, 14635, 1, 0, 0, 0, 14636, 14637, 1, 0, 0, 0, 14637, + 1603, 1, 0, 0, 0, 14638, 14643, 3, 1606, 803, 0, 14639, 14640, 5, 1279, + 0, 0, 14640, 14643, 5, 2370, 0, 0, 14641, 14643, 3, 1608, 804, 0, 14642, + 14638, 1, 0, 0, 0, 14642, 14639, 1, 0, 0, 0, 14642, 14641, 1, 0, 0, 0, + 14643, 14644, 1, 0, 0, 0, 14644, 14642, 1, 0, 0, 0, 14644, 14645, 1, 0, + 0, 0, 14645, 14647, 1, 0, 0, 0, 14646, 14648, 3, 1610, 805, 0, 14647, 14646, + 1, 0, 0, 0, 14647, 14648, 1, 0, 0, 0, 14648, 14651, 1, 0, 0, 0, 14649, + 14651, 3, 1610, 805, 0, 14650, 14642, 1, 0, 0, 0, 14650, 14649, 1, 0, 0, + 0, 14651, 1605, 1, 0, 0, 0, 14652, 14653, 5, 841, 0, 0, 14653, 14656, 5, + 1976, 0, 0, 14654, 14656, 5, 1041, 0, 0, 14655, 14652, 1, 0, 0, 0, 14655, + 14654, 1, 0, 0, 0, 14656, 1607, 1, 0, 0, 0, 14657, 14661, 5, 1000, 0, 0, + 14658, 14659, 5, 242, 0, 0, 14659, 14661, 5, 2370, 0, 0, 14660, 14657, + 1, 0, 0, 0, 14660, 14658, 1, 0, 0, 0, 14661, 1609, 1, 0, 0, 0, 14662, 14663, + 5, 647, 0, 0, 14663, 14665, 3, 2312, 1156, 0, 14664, 14662, 1, 0, 0, 0, + 14664, 14665, 1, 0, 0, 0, 14665, 14666, 1, 0, 0, 0, 14666, 14668, 5, 1231, + 0, 0, 14667, 14669, 3, 1194, 597, 0, 14668, 14667, 1, 0, 0, 0, 14668, 14669, + 1, 0, 0, 0, 14669, 1611, 1, 0, 0, 0, 14670, 14675, 3, 1624, 812, 0, 14671, + 14675, 3, 1618, 809, 0, 14672, 14675, 3, 1614, 807, 0, 14673, 14675, 3, + 1652, 826, 0, 14674, 14670, 1, 0, 0, 0, 14674, 14671, 1, 0, 0, 0, 14674, + 14672, 1, 0, 0, 0, 14674, 14673, 1, 0, 0, 0, 14675, 1613, 1, 0, 0, 0, 14676, + 14677, 5, 909, 0, 0, 14677, 14678, 5, 942, 0, 0, 14678, 14679, 5, 1976, + 0, 0, 14679, 14680, 3, 1616, 808, 0, 14680, 14681, 5, 1487, 0, 0, 14681, + 14682, 5, 66, 0, 0, 14682, 14683, 7, 178, 0, 0, 14683, 1615, 1, 0, 0, 0, + 14684, 14685, 3, 2314, 1157, 0, 14685, 1617, 1, 0, 0, 0, 14686, 14687, + 5, 1460, 0, 0, 14687, 14688, 5, 222, 0, 0, 14688, 14689, 3, 1620, 810, + 0, 14689, 14690, 5, 2029, 0, 0, 14690, 14691, 3, 1622, 811, 0, 14691, 1619, + 1, 0, 0, 0, 14692, 14693, 3, 2312, 1156, 0, 14693, 1621, 1, 0, 0, 0, 14694, + 14695, 3, 2312, 1156, 0, 14695, 1623, 1, 0, 0, 0, 14696, 14701, 3, 1712, + 856, 0, 14697, 14701, 3, 1636, 818, 0, 14698, 14701, 3, 1628, 814, 0, 14699, + 14701, 3, 1626, 813, 0, 14700, 14696, 1, 0, 0, 0, 14700, 14697, 1, 0, 0, + 0, 14700, 14698, 1, 0, 0, 0, 14700, 14699, 1, 0, 0, 0, 14701, 14702, 1, + 0, 0, 0, 14702, 14700, 1, 0, 0, 0, 14702, 14703, 1, 0, 0, 0, 14703, 1625, + 1, 0, 0, 0, 14704, 14705, 5, 1568, 0, 0, 14705, 14719, 5, 2088, 0, 0, 14706, + 14707, 5, 222, 0, 0, 14707, 14720, 3, 2312, 1156, 0, 14708, 14709, 5, 2376, + 0, 0, 14709, 14714, 3, 2312, 1156, 0, 14710, 14711, 5, 2382, 0, 0, 14711, + 14713, 3, 2312, 1156, 0, 14712, 14710, 1, 0, 0, 0, 14713, 14716, 1, 0, + 0, 0, 14714, 14712, 1, 0, 0, 0, 14714, 14715, 1, 0, 0, 0, 14715, 14717, + 1, 0, 0, 0, 14716, 14714, 1, 0, 0, 0, 14717, 14718, 5, 2377, 0, 0, 14718, + 14720, 1, 0, 0, 0, 14719, 14706, 1, 0, 0, 0, 14719, 14708, 1, 0, 0, 0, + 14720, 14726, 1, 0, 0, 0, 14721, 14722, 5, 168, 0, 0, 14722, 14725, 5, + 268, 0, 0, 14723, 14725, 5, 720, 0, 0, 14724, 14721, 1, 0, 0, 0, 14724, + 14723, 1, 0, 0, 0, 14725, 14728, 1, 0, 0, 0, 14726, 14724, 1, 0, 0, 0, + 14726, 14727, 1, 0, 0, 0, 14727, 14767, 1, 0, 0, 0, 14728, 14726, 1, 0, + 0, 0, 14729, 14743, 5, 425, 0, 0, 14730, 14731, 5, 222, 0, 0, 14731, 14744, + 3, 2312, 1156, 0, 14732, 14733, 5, 2376, 0, 0, 14733, 14738, 3, 2312, 1156, + 0, 14734, 14735, 5, 2382, 0, 0, 14735, 14737, 3, 2312, 1156, 0, 14736, + 14734, 1, 0, 0, 0, 14737, 14740, 1, 0, 0, 0, 14738, 14736, 1, 0, 0, 0, + 14738, 14739, 1, 0, 0, 0, 14739, 14741, 1, 0, 0, 0, 14740, 14738, 1, 0, + 0, 0, 14741, 14742, 5, 2377, 0, 0, 14742, 14744, 1, 0, 0, 0, 14743, 14730, + 1, 0, 0, 0, 14743, 14732, 1, 0, 0, 0, 14744, 14750, 1, 0, 0, 0, 14745, + 14746, 5, 168, 0, 0, 14746, 14749, 5, 268, 0, 0, 14747, 14749, 5, 720, + 0, 0, 14748, 14745, 1, 0, 0, 0, 14748, 14747, 1, 0, 0, 0, 14749, 14752, + 1, 0, 0, 0, 14750, 14748, 1, 0, 0, 0, 14750, 14751, 1, 0, 0, 0, 14751, + 14755, 1, 0, 0, 0, 14752, 14750, 1, 0, 0, 0, 14753, 14754, 5, 187, 0, 0, + 14754, 14756, 5, 2370, 0, 0, 14755, 14753, 1, 0, 0, 0, 14755, 14756, 1, + 0, 0, 0, 14756, 14767, 1, 0, 0, 0, 14757, 14762, 5, 425, 0, 0, 14758, 14759, + 5, 2088, 0, 0, 14759, 14763, 5, 223, 0, 0, 14760, 14761, 5, 223, 0, 0, + 14761, 14763, 5, 278, 0, 0, 14762, 14758, 1, 0, 0, 0, 14762, 14760, 1, + 0, 0, 0, 14763, 14764, 1, 0, 0, 0, 14764, 14765, 5, 187, 0, 0, 14765, 14767, + 5, 2370, 0, 0, 14766, 14704, 1, 0, 0, 0, 14766, 14729, 1, 0, 0, 0, 14766, + 14757, 1, 0, 0, 0, 14767, 1627, 1, 0, 0, 0, 14768, 14790, 5, 909, 0, 0, + 14769, 14770, 5, 2376, 0, 0, 14770, 14775, 3, 1632, 816, 0, 14771, 14772, + 5, 2382, 0, 0, 14772, 14774, 3, 1632, 816, 0, 14773, 14771, 1, 0, 0, 0, + 14774, 14777, 1, 0, 0, 0, 14775, 14773, 1, 0, 0, 0, 14775, 14776, 1, 0, + 0, 0, 14776, 14778, 1, 0, 0, 0, 14777, 14775, 1, 0, 0, 0, 14778, 14779, + 5, 2377, 0, 0, 14779, 14791, 1, 0, 0, 0, 14780, 14781, 5, 2376, 0, 0, 14781, + 14782, 3, 1630, 815, 0, 14782, 14783, 5, 2382, 0, 0, 14783, 14784, 3, 1630, + 815, 0, 14784, 14785, 1, 0, 0, 0, 14785, 14786, 5, 2377, 0, 0, 14786, 14791, + 1, 0, 0, 0, 14787, 14791, 3, 1632, 816, 0, 14788, 14791, 3, 1630, 815, + 0, 14789, 14791, 3, 1634, 817, 0, 14790, 14769, 1, 0, 0, 0, 14790, 14780, + 1, 0, 0, 0, 14790, 14787, 1, 0, 0, 0, 14790, 14788, 1, 0, 0, 0, 14790, + 14789, 1, 0, 0, 0, 14791, 1629, 1, 0, 0, 0, 14792, 14793, 3, 2312, 1156, + 0, 14793, 14794, 7, 62, 0, 0, 14794, 1631, 1, 0, 0, 0, 14795, 14797, 3, + 2312, 1156, 0, 14796, 14798, 3, 2348, 1174, 0, 14797, 14796, 1, 0, 0, 0, + 14797, 14798, 1, 0, 0, 0, 14798, 14801, 1, 0, 0, 0, 14799, 14800, 5, 2247, + 0, 0, 14800, 14802, 3, 1682, 841, 0, 14801, 14799, 1, 0, 0, 0, 14801, 14802, + 1, 0, 0, 0, 14802, 14809, 1, 0, 0, 0, 14803, 14806, 5, 363, 0, 0, 14804, + 14805, 5, 1175, 0, 0, 14805, 14807, 5, 1145, 0, 0, 14806, 14804, 1, 0, + 0, 0, 14806, 14807, 1, 0, 0, 0, 14807, 14808, 1, 0, 0, 0, 14808, 14810, + 3, 2080, 1040, 0, 14809, 14803, 1, 0, 0, 0, 14809, 14810, 1, 0, 0, 0, 14810, + 14814, 1, 0, 0, 0, 14811, 14812, 5, 457, 0, 0, 14812, 14815, 3, 1664, 832, + 0, 14813, 14815, 5, 361, 0, 0, 14814, 14811, 1, 0, 0, 0, 14814, 14813, + 1, 0, 0, 0, 14814, 14815, 1, 0, 0, 0, 14815, 14819, 1, 0, 0, 0, 14816, + 14818, 3, 842, 421, 0, 14817, 14816, 1, 0, 0, 0, 14818, 14821, 1, 0, 0, + 0, 14819, 14817, 1, 0, 0, 0, 14819, 14820, 1, 0, 0, 0, 14820, 14823, 1, + 0, 0, 0, 14821, 14819, 1, 0, 0, 0, 14822, 14824, 3, 1650, 825, 0, 14823, + 14822, 1, 0, 0, 0, 14823, 14824, 1, 0, 0, 0, 14824, 1633, 1, 0, 0, 0, 14825, + 14826, 5, 222, 0, 0, 14826, 14828, 3, 2312, 1156, 0, 14827, 14829, 5, 1121, + 0, 0, 14828, 14827, 1, 0, 0, 0, 14828, 14829, 1, 0, 0, 0, 14829, 14830, + 1, 0, 0, 0, 14830, 14831, 5, 1673, 0, 0, 14831, 14832, 5, 79, 0, 0, 14832, + 14833, 5, 37, 0, 0, 14833, 14835, 5, 783, 0, 0, 14834, 14836, 5, 560, 0, + 0, 14835, 14834, 1, 0, 0, 0, 14835, 14836, 1, 0, 0, 0, 14836, 1635, 1, + 0, 0, 0, 14837, 14859, 5, 20, 0, 0, 14838, 14841, 5, 2376, 0, 0, 14839, + 14842, 3, 1680, 840, 0, 14840, 14842, 3, 1690, 845, 0, 14841, 14839, 1, + 0, 0, 0, 14841, 14840, 1, 0, 0, 0, 14842, 14850, 1, 0, 0, 0, 14843, 14846, + 5, 2382, 0, 0, 14844, 14847, 3, 1680, 840, 0, 14845, 14847, 3, 1690, 845, + 0, 14846, 14844, 1, 0, 0, 0, 14846, 14845, 1, 0, 0, 0, 14847, 14849, 1, + 0, 0, 0, 14848, 14843, 1, 0, 0, 0, 14849, 14852, 1, 0, 0, 0, 14850, 14848, + 1, 0, 0, 0, 14850, 14851, 1, 0, 0, 0, 14851, 14853, 1, 0, 0, 0, 14852, + 14850, 1, 0, 0, 0, 14853, 14854, 5, 2377, 0, 0, 14854, 14860, 1, 0, 0, + 0, 14855, 14858, 3, 1680, 840, 0, 14856, 14858, 3, 1690, 845, 0, 14857, + 14855, 1, 0, 0, 0, 14857, 14856, 1, 0, 0, 0, 14858, 14860, 1, 0, 0, 0, + 14859, 14838, 1, 0, 0, 0, 14859, 14857, 1, 0, 0, 0, 14860, 14862, 1, 0, + 0, 0, 14861, 14863, 3, 1670, 835, 0, 14862, 14861, 1, 0, 0, 0, 14862, 14863, + 1, 0, 0, 0, 14863, 1637, 1, 0, 0, 0, 14864, 14865, 5, 909, 0, 0, 14865, + 14866, 5, 2147, 0, 0, 14866, 14867, 3, 1668, 834, 0, 14867, 14868, 5, 2376, + 0, 0, 14868, 14869, 3, 1654, 827, 0, 14869, 14870, 5, 2377, 0, 0, 14870, + 1639, 1, 0, 0, 0, 14871, 14872, 5, 2147, 0, 0, 14872, 14878, 3, 1668, 834, + 0, 14873, 14875, 3, 1702, 851, 0, 14874, 14873, 1, 0, 0, 0, 14874, 14875, + 1, 0, 0, 0, 14875, 14876, 1, 0, 0, 0, 14876, 14879, 3, 1642, 821, 0, 14877, + 14879, 3, 1702, 851, 0, 14878, 14874, 1, 0, 0, 0, 14878, 14877, 1, 0, 0, + 0, 14879, 1641, 1, 0, 0, 0, 14880, 14881, 5, 1656, 0, 0, 14881, 14883, + 5, 66, 0, 0, 14882, 14884, 7, 113, 0, 0, 14883, 14882, 1, 0, 0, 0, 14883, + 14884, 1, 0, 0, 0, 14884, 14885, 1, 0, 0, 0, 14885, 14894, 5, 800, 0, 0, + 14886, 14888, 3, 1644, 822, 0, 14887, 14886, 1, 0, 0, 0, 14887, 14888, + 1, 0, 0, 0, 14888, 14889, 1, 0, 0, 0, 14889, 14890, 5, 2376, 0, 0, 14890, + 14891, 3, 1648, 824, 0, 14891, 14892, 5, 2377, 0, 0, 14892, 14895, 1, 0, + 0, 0, 14893, 14895, 3, 1644, 822, 0, 14894, 14887, 1, 0, 0, 0, 14894, 14893, + 1, 0, 0, 0, 14895, 1643, 1, 0, 0, 0, 14896, 14897, 3, 2384, 1192, 0, 14897, + 1645, 1, 0, 0, 0, 14898, 14901, 3, 2384, 1192, 0, 14899, 14901, 3, 2374, + 1187, 0, 14900, 14898, 1, 0, 0, 0, 14900, 14899, 1, 0, 0, 0, 14901, 1647, + 1, 0, 0, 0, 14902, 14903, 5, 1973, 0, 0, 14903, 14910, 3, 2380, 1190, 0, + 14904, 14906, 3, 1656, 828, 0, 14905, 14907, 3, 1190, 595, 0, 14906, 14905, + 1, 0, 0, 0, 14906, 14907, 1, 0, 0, 0, 14907, 14910, 1, 0, 0, 0, 14908, + 14910, 3, 1190, 595, 0, 14909, 14902, 1, 0, 0, 0, 14909, 14904, 1, 0, 0, + 0, 14909, 14908, 1, 0, 0, 0, 14910, 1649, 1, 0, 0, 0, 14911, 14956, 5, + 800, 0, 0, 14912, 14913, 5, 2376, 0, 0, 14913, 14918, 3, 1646, 823, 0, + 14914, 14915, 5, 2382, 0, 0, 14915, 14917, 3, 1646, 823, 0, 14916, 14914, + 1, 0, 0, 0, 14917, 14920, 1, 0, 0, 0, 14918, 14916, 1, 0, 0, 0, 14918, + 14919, 1, 0, 0, 0, 14919, 14921, 1, 0, 0, 0, 14920, 14918, 1, 0, 0, 0, + 14921, 14922, 5, 2377, 0, 0, 14922, 14923, 5, 1656, 0, 0, 14923, 14933, + 5, 66, 0, 0, 14924, 14934, 7, 113, 0, 0, 14925, 14929, 5, 2376, 0, 0, 14926, + 14928, 3, 1648, 824, 0, 14927, 14926, 1, 0, 0, 0, 14928, 14931, 1, 0, 0, + 0, 14929, 14927, 1, 0, 0, 0, 14929, 14930, 1, 0, 0, 0, 14930, 14932, 1, + 0, 0, 0, 14931, 14929, 1, 0, 0, 0, 14932, 14934, 5, 2377, 0, 0, 14933, + 14924, 1, 0, 0, 0, 14933, 14925, 1, 0, 0, 0, 14934, 14935, 1, 0, 0, 0, + 14935, 14933, 1, 0, 0, 0, 14935, 14936, 1, 0, 0, 0, 14936, 14957, 1, 0, + 0, 0, 14937, 14938, 5, 2376, 0, 0, 14938, 14939, 3, 1646, 823, 0, 14939, + 14940, 5, 2377, 0, 0, 14940, 14941, 5, 1656, 0, 0, 14941, 14952, 5, 66, + 0, 0, 14942, 14953, 7, 113, 0, 0, 14943, 14953, 3, 1644, 822, 0, 14944, + 14948, 5, 2376, 0, 0, 14945, 14947, 3, 1648, 824, 0, 14946, 14945, 1, 0, + 0, 0, 14947, 14950, 1, 0, 0, 0, 14948, 14946, 1, 0, 0, 0, 14948, 14949, + 1, 0, 0, 0, 14949, 14951, 1, 0, 0, 0, 14950, 14948, 1, 0, 0, 0, 14951, + 14953, 5, 2377, 0, 0, 14952, 14942, 1, 0, 0, 0, 14952, 14943, 1, 0, 0, + 0, 14952, 14944, 1, 0, 0, 0, 14953, 14954, 1, 0, 0, 0, 14954, 14952, 1, + 0, 0, 0, 14954, 14955, 1, 0, 0, 0, 14955, 14957, 1, 0, 0, 0, 14956, 14912, + 1, 0, 0, 0, 14956, 14937, 1, 0, 0, 0, 14957, 1651, 1, 0, 0, 0, 14958, 14959, + 5, 909, 0, 0, 14959, 14960, 5, 800, 0, 0, 14960, 14961, 5, 2376, 0, 0, + 14961, 14962, 3, 1646, 823, 0, 14962, 14963, 5, 2377, 0, 0, 14963, 14964, + 5, 2376, 0, 0, 14964, 14965, 3, 1654, 827, 0, 14965, 14966, 5, 2377, 0, + 0, 14966, 1653, 1, 0, 0, 0, 14967, 14992, 3, 1190, 595, 0, 14968, 14969, + 7, 179, 0, 0, 14969, 14992, 5, 2370, 0, 0, 14970, 14971, 5, 1413, 0, 0, + 14971, 14992, 5, 570, 0, 0, 14972, 14992, 3, 1662, 831, 0, 14973, 14992, + 3, 1658, 829, 0, 14974, 14992, 3, 1660, 830, 0, 14975, 14976, 5, 457, 0, + 0, 14976, 14992, 3, 1664, 832, 0, 14977, 14992, 5, 361, 0, 0, 14978, 14992, + 5, 155, 0, 0, 14979, 14984, 5, 155, 0, 0, 14980, 14984, 5, 993, 0, 0, 14981, + 14982, 5, 155, 0, 0, 14982, 14984, 5, 1409, 0, 0, 14983, 14979, 1, 0, 0, + 0, 14983, 14980, 1, 0, 0, 0, 14983, 14981, 1, 0, 0, 0, 14984, 14986, 1, + 0, 0, 0, 14985, 14987, 3, 882, 441, 0, 14986, 14985, 1, 0, 0, 0, 14986, + 14987, 1, 0, 0, 0, 14987, 14992, 1, 0, 0, 0, 14988, 14992, 3, 1298, 649, + 0, 14989, 14992, 3, 1302, 651, 0, 14990, 14992, 3, 1300, 650, 0, 14991, + 14967, 1, 0, 0, 0, 14991, 14968, 1, 0, 0, 0, 14991, 14970, 1, 0, 0, 0, + 14991, 14972, 1, 0, 0, 0, 14991, 14973, 1, 0, 0, 0, 14991, 14974, 1, 0, + 0, 0, 14991, 14975, 1, 0, 0, 0, 14991, 14977, 1, 0, 0, 0, 14991, 14978, + 1, 0, 0, 0, 14991, 14983, 1, 0, 0, 0, 14991, 14988, 1, 0, 0, 0, 14991, + 14989, 1, 0, 0, 0, 14991, 14990, 1, 0, 0, 0, 14992, 14993, 1, 0, 0, 0, + 14993, 14991, 1, 0, 0, 0, 14993, 14994, 1, 0, 0, 0, 14994, 1655, 1, 0, + 0, 0, 14995, 14996, 7, 17, 0, 0, 14996, 14997, 5, 1655, 0, 0, 14997, 14998, + 5, 680, 0, 0, 14998, 15021, 5, 1507, 0, 0, 14999, 15000, 5, 191, 0, 0, + 15000, 15021, 5, 2370, 0, 0, 15001, 15002, 5, 1281, 0, 0, 15002, 15021, + 5, 2370, 0, 0, 15003, 15004, 5, 570, 0, 0, 15004, 15021, 5, 2370, 0, 0, + 15005, 15021, 3, 1662, 831, 0, 15006, 15021, 3, 1658, 829, 0, 15007, 15021, + 3, 1660, 830, 0, 15008, 15009, 5, 457, 0, 0, 15009, 15021, 3, 1664, 832, + 0, 15010, 15021, 5, 361, 0, 0, 15011, 15016, 5, 155, 0, 0, 15012, 15016, + 5, 993, 0, 0, 15013, 15014, 5, 155, 0, 0, 15014, 15016, 5, 1409, 0, 0, + 15015, 15011, 1, 0, 0, 0, 15015, 15012, 1, 0, 0, 0, 15015, 15013, 1, 0, + 0, 0, 15016, 15018, 1, 0, 0, 0, 15017, 15019, 3, 882, 441, 0, 15018, 15017, + 1, 0, 0, 0, 15018, 15019, 1, 0, 0, 0, 15019, 15021, 1, 0, 0, 0, 15020, + 14995, 1, 0, 0, 0, 15020, 14999, 1, 0, 0, 0, 15020, 15001, 1, 0, 0, 0, + 15020, 15003, 1, 0, 0, 0, 15020, 15005, 1, 0, 0, 0, 15020, 15006, 1, 0, + 0, 0, 15020, 15007, 1, 0, 0, 0, 15020, 15008, 1, 0, 0, 0, 15020, 15010, + 1, 0, 0, 0, 15020, 15015, 1, 0, 0, 0, 15021, 15022, 1, 0, 0, 0, 15022, + 15020, 1, 0, 0, 0, 15022, 15023, 1, 0, 0, 0, 15023, 1657, 1, 0, 0, 0, 15024, + 15025, 7, 180, 0, 0, 15025, 1659, 1, 0, 0, 0, 15026, 15032, 5, 1000, 0, + 0, 15027, 15029, 5, 242, 0, 0, 15028, 15030, 7, 181, 0, 0, 15029, 15028, + 1, 0, 0, 0, 15029, 15030, 1, 0, 0, 0, 15030, 15032, 1, 0, 0, 0, 15031, + 15026, 1, 0, 0, 0, 15031, 15027, 1, 0, 0, 0, 15032, 1661, 1, 0, 0, 0, 15033, + 15039, 5, 1484, 0, 0, 15034, 15040, 5, 2281, 0, 0, 15035, 15036, 5, 2284, + 0, 0, 15036, 15040, 5, 2370, 0, 0, 15037, 15040, 5, 88, 0, 0, 15038, 15040, + 5, 1054, 0, 0, 15039, 15034, 1, 0, 0, 0, 15039, 15035, 1, 0, 0, 0, 15039, + 15037, 1, 0, 0, 0, 15039, 15038, 1, 0, 0, 0, 15039, 15040, 1, 0, 0, 0, + 15040, 1663, 1, 0, 0, 0, 15041, 15042, 5, 2129, 0, 0, 15042, 15044, 5, + 2372, 0, 0, 15043, 15041, 1, 0, 0, 0, 15043, 15044, 1, 0, 0, 0, 15044, + 15048, 1, 0, 0, 0, 15045, 15046, 5, 628, 0, 0, 15046, 15047, 5, 151, 0, + 0, 15047, 15049, 5, 2407, 0, 0, 15048, 15045, 1, 0, 0, 0, 15048, 15049, + 1, 0, 0, 0, 15049, 15051, 1, 0, 0, 0, 15050, 15052, 5, 2372, 0, 0, 15051, + 15050, 1, 0, 0, 0, 15051, 15052, 1, 0, 0, 0, 15052, 15057, 1, 0, 0, 0, + 15053, 15055, 5, 1057, 0, 0, 15054, 15053, 1, 0, 0, 0, 15054, 15055, 1, + 0, 0, 0, 15055, 15056, 1, 0, 0, 0, 15056, 15058, 5, 1514, 0, 0, 15057, + 15054, 1, 0, 0, 0, 15057, 15058, 1, 0, 0, 0, 15058, 1665, 1, 0, 0, 0, 15059, + 15060, 3, 2380, 1190, 0, 15060, 1667, 1, 0, 0, 0, 15061, 15062, 3, 2380, + 1190, 0, 15062, 15063, 5, 2369, 0, 0, 15063, 15065, 1, 0, 0, 0, 15064, + 15061, 1, 0, 0, 0, 15064, 15065, 1, 0, 0, 0, 15065, 15069, 1, 0, 0, 0, + 15066, 15067, 3, 2380, 1190, 0, 15067, 15068, 5, 2369, 0, 0, 15068, 15070, + 1, 0, 0, 0, 15069, 15066, 1, 0, 0, 0, 15069, 15070, 1, 0, 0, 0, 15070, + 15071, 1, 0, 0, 0, 15071, 15072, 3, 2380, 1190, 0, 15072, 1669, 1, 0, 0, + 0, 15073, 15094, 3, 1710, 855, 0, 15074, 15094, 3, 1698, 849, 0, 15075, + 15078, 3, 1640, 820, 0, 15076, 15078, 3, 1650, 825, 0, 15077, 15075, 1, + 0, 0, 0, 15077, 15076, 1, 0, 0, 0, 15078, 15090, 1, 0, 0, 0, 15079, 15080, + 5, 2376, 0, 0, 15080, 15085, 3, 1672, 836, 0, 15081, 15082, 5, 2382, 0, + 0, 15082, 15084, 3, 1672, 836, 0, 15083, 15081, 1, 0, 0, 0, 15084, 15087, + 1, 0, 0, 0, 15085, 15083, 1, 0, 0, 0, 15085, 15086, 1, 0, 0, 0, 15086, + 15088, 1, 0, 0, 0, 15087, 15085, 1, 0, 0, 0, 15088, 15089, 5, 2377, 0, + 0, 15089, 15091, 1, 0, 0, 0, 15090, 15079, 1, 0, 0, 0, 15090, 15091, 1, + 0, 0, 0, 15091, 15094, 1, 0, 0, 0, 15092, 15094, 3, 1042, 521, 0, 15093, + 15073, 1, 0, 0, 0, 15093, 15074, 1, 0, 0, 0, 15093, 15077, 1, 0, 0, 0, + 15093, 15092, 1, 0, 0, 0, 15094, 15095, 1, 0, 0, 0, 15095, 15093, 1, 0, + 0, 0, 15095, 15096, 1, 0, 0, 0, 15096, 1671, 1, 0, 0, 0, 15097, 15130, + 5, 800, 0, 0, 15098, 15099, 5, 2376, 0, 0, 15099, 15100, 3, 1646, 823, + 0, 15100, 15101, 5, 2382, 0, 0, 15101, 15102, 3, 1646, 823, 0, 15102, 15103, + 1, 0, 0, 0, 15103, 15104, 5, 2377, 0, 0, 15104, 15105, 5, 1656, 0, 0, 15105, + 15111, 5, 66, 0, 0, 15106, 15112, 7, 113, 0, 0, 15107, 15108, 5, 2376, + 0, 0, 15108, 15109, 3, 1648, 824, 0, 15109, 15110, 5, 2377, 0, 0, 15110, + 15112, 1, 0, 0, 0, 15111, 15106, 1, 0, 0, 0, 15111, 15107, 1, 0, 0, 0, + 15112, 15113, 1, 0, 0, 0, 15113, 15111, 1, 0, 0, 0, 15113, 15114, 1, 0, + 0, 0, 15114, 15131, 1, 0, 0, 0, 15115, 15116, 5, 2376, 0, 0, 15116, 15117, + 3, 1646, 823, 0, 15117, 15118, 5, 2377, 0, 0, 15118, 15119, 5, 1656, 0, + 0, 15119, 15126, 5, 66, 0, 0, 15120, 15127, 7, 113, 0, 0, 15121, 15127, + 3, 1644, 822, 0, 15122, 15123, 5, 2376, 0, 0, 15123, 15124, 3, 1648, 824, + 0, 15124, 15125, 5, 2377, 0, 0, 15125, 15127, 1, 0, 0, 0, 15126, 15120, + 1, 0, 0, 0, 15126, 15121, 1, 0, 0, 0, 15126, 15122, 1, 0, 0, 0, 15127, + 15128, 1, 0, 0, 0, 15128, 15126, 1, 0, 0, 0, 15128, 15129, 1, 0, 0, 0, + 15129, 15131, 1, 0, 0, 0, 15130, 15098, 1, 0, 0, 0, 15130, 15115, 1, 0, + 0, 0, 15131, 1673, 1, 0, 0, 0, 15132, 15133, 4, 837, 9, 0, 15133, 15134, + 5, 2369, 0, 0, 15134, 15135, 5, 564, 0, 0, 15135, 15142, 3, 2312, 1156, + 0, 15136, 15137, 5, 2376, 0, 0, 15137, 15138, 3, 1676, 838, 0, 15138, 15139, + 5, 2382, 0, 0, 15139, 15140, 3, 1678, 839, 0, 15140, 15141, 5, 2377, 0, + 0, 15141, 15143, 1, 0, 0, 0, 15142, 15136, 1, 0, 0, 0, 15142, 15143, 1, + 0, 0, 0, 15143, 1675, 1, 0, 0, 0, 15144, 15145, 3, 2312, 1156, 0, 15145, + 1677, 1, 0, 0, 0, 15146, 15147, 3, 2312, 1156, 0, 15147, 1679, 1, 0, 0, + 0, 15148, 15157, 3, 2312, 1156, 0, 15149, 15152, 3, 2348, 1174, 0, 15150, + 15152, 3, 2384, 1192, 0, 15151, 15149, 1, 0, 0, 0, 15151, 15150, 1, 0, + 0, 0, 15152, 15155, 1, 0, 0, 0, 15153, 15154, 5, 2247, 0, 0, 15154, 15156, + 3, 1682, 841, 0, 15155, 15153, 1, 0, 0, 0, 15155, 15156, 1, 0, 0, 0, 15156, + 15158, 1, 0, 0, 0, 15157, 15151, 1, 0, 0, 0, 15157, 15158, 1, 0, 0, 0, + 15158, 15160, 1, 0, 0, 0, 15159, 15161, 5, 1604, 0, 0, 15160, 15159, 1, + 0, 0, 0, 15160, 15161, 1, 0, 0, 0, 15161, 15163, 1, 0, 0, 0, 15162, 15164, + 7, 62, 0, 0, 15163, 15162, 1, 0, 0, 0, 15163, 15164, 1, 0, 0, 0, 15164, + 15172, 1, 0, 0, 0, 15165, 15168, 5, 363, 0, 0, 15166, 15167, 5, 1175, 0, + 0, 15167, 15169, 5, 1145, 0, 0, 15168, 15166, 1, 0, 0, 0, 15168, 15169, + 1, 0, 0, 0, 15169, 15170, 1, 0, 0, 0, 15170, 15173, 3, 2080, 1040, 0, 15171, + 15173, 3, 1684, 842, 0, 15172, 15165, 1, 0, 0, 0, 15172, 15171, 1, 0, 0, + 0, 15172, 15173, 1, 0, 0, 0, 15173, 15176, 1, 0, 0, 0, 15174, 15175, 5, + 457, 0, 0, 15175, 15177, 3, 1664, 832, 0, 15176, 15174, 1, 0, 0, 0, 15176, + 15177, 1, 0, 0, 0, 15177, 15184, 1, 0, 0, 0, 15178, 15180, 3, 842, 421, + 0, 15179, 15178, 1, 0, 0, 0, 15180, 15181, 1, 0, 0, 0, 15181, 15179, 1, + 0, 0, 0, 15181, 15182, 1, 0, 0, 0, 15182, 15185, 1, 0, 0, 0, 15183, 15185, + 3, 844, 422, 0, 15184, 15179, 1, 0, 0, 0, 15184, 15183, 1, 0, 0, 0, 15184, + 15185, 1, 0, 0, 0, 15185, 1681, 1, 0, 0, 0, 15186, 15187, 3, 2380, 1190, + 0, 15187, 1683, 1, 0, 0, 0, 15188, 15196, 5, 584, 0, 0, 15189, 15197, 5, + 43, 0, 0, 15190, 15191, 5, 151, 0, 0, 15191, 15194, 5, 363, 0, 0, 15192, + 15193, 5, 1175, 0, 0, 15193, 15195, 5, 1145, 0, 0, 15194, 15192, 1, 0, + 0, 0, 15194, 15195, 1, 0, 0, 0, 15195, 15197, 1, 0, 0, 0, 15196, 15189, + 1, 0, 0, 0, 15196, 15190, 1, 0, 0, 0, 15196, 15197, 1, 0, 0, 0, 15197, + 15198, 1, 0, 0, 0, 15198, 15199, 5, 66, 0, 0, 15199, 15201, 5, 630, 0, + 0, 15200, 15202, 3, 1686, 843, 0, 15201, 15200, 1, 0, 0, 0, 15201, 15202, + 1, 0, 0, 0, 15202, 1685, 1, 0, 0, 0, 15203, 15205, 3, 1688, 844, 0, 15204, + 15203, 1, 0, 0, 0, 15205, 15206, 1, 0, 0, 0, 15206, 15204, 1, 0, 0, 0, + 15206, 15207, 1, 0, 0, 0, 15207, 15217, 1, 0, 0, 0, 15208, 15210, 5, 2376, + 0, 0, 15209, 15211, 3, 1688, 844, 0, 15210, 15209, 1, 0, 0, 0, 15211, 15212, + 1, 0, 0, 0, 15212, 15210, 1, 0, 0, 0, 15212, 15213, 1, 0, 0, 0, 15213, + 15214, 1, 0, 0, 0, 15214, 15215, 5, 2377, 0, 0, 15215, 15217, 1, 0, 0, + 0, 15216, 15204, 1, 0, 0, 0, 15216, 15208, 1, 0, 0, 0, 15217, 1687, 1, + 0, 0, 0, 15218, 15219, 5, 1631, 0, 0, 15219, 15223, 5, 2188, 0, 0, 15220, + 15224, 3, 2370, 1185, 0, 15221, 15222, 5, 793, 0, 0, 15222, 15224, 5, 2141, + 0, 0, 15223, 15220, 1, 0, 0, 0, 15223, 15221, 1, 0, 0, 0, 15224, 15242, + 1, 0, 0, 0, 15225, 15226, 5, 649, 0, 0, 15226, 15227, 5, 151, 0, 0, 15227, + 15242, 3, 2370, 1185, 0, 15228, 15229, 5, 861, 0, 0, 15229, 15242, 3, 2370, + 1185, 0, 15230, 15242, 5, 1042, 0, 0, 15231, 15232, 5, 889, 0, 0, 15232, + 15242, 3, 2370, 1185, 0, 15233, 15242, 5, 1045, 0, 0, 15234, 15242, 5, + 327, 0, 0, 15235, 15242, 5, 1010, 0, 0, 15236, 15237, 5, 155, 0, 0, 15237, + 15242, 3, 2370, 1185, 0, 15238, 15242, 5, 993, 0, 0, 15239, 15242, 5, 1215, + 0, 0, 15240, 15242, 5, 1060, 0, 0, 15241, 15218, 1, 0, 0, 0, 15241, 15225, + 1, 0, 0, 0, 15241, 15228, 1, 0, 0, 0, 15241, 15230, 1, 0, 0, 0, 15241, + 15231, 1, 0, 0, 0, 15241, 15233, 1, 0, 0, 0, 15241, 15234, 1, 0, 0, 0, + 15241, 15235, 1, 0, 0, 0, 15241, 15236, 1, 0, 0, 0, 15241, 15238, 1, 0, + 0, 0, 15241, 15239, 1, 0, 0, 0, 15241, 15240, 1, 0, 0, 0, 15242, 1689, + 1, 0, 0, 0, 15243, 15248, 3, 2312, 1156, 0, 15244, 15245, 3, 2348, 1174, + 0, 15245, 15246, 5, 2247, 0, 0, 15246, 15247, 3, 1682, 841, 0, 15247, 15249, + 1, 0, 0, 0, 15248, 15244, 1, 0, 0, 0, 15248, 15249, 1, 0, 0, 0, 15249, + 15251, 1, 0, 0, 0, 15250, 15252, 7, 62, 0, 0, 15251, 15250, 1, 0, 0, 0, + 15251, 15252, 1, 0, 0, 0, 15252, 15254, 1, 0, 0, 0, 15253, 15255, 3, 1692, + 846, 0, 15254, 15253, 1, 0, 0, 0, 15254, 15255, 1, 0, 0, 0, 15255, 15257, + 1, 0, 0, 0, 15256, 15258, 5, 2168, 0, 0, 15257, 15256, 1, 0, 0, 0, 15257, + 15258, 1, 0, 0, 0, 15258, 15260, 1, 0, 0, 0, 15259, 15261, 3, 1694, 847, + 0, 15260, 15259, 1, 0, 0, 0, 15260, 15261, 1, 0, 0, 0, 15261, 15270, 1, + 0, 0, 0, 15262, 15263, 5, 2087, 0, 0, 15263, 15268, 5, 106, 0, 0, 15264, + 15265, 5, 315, 0, 0, 15265, 15269, 5, 438, 0, 0, 15266, 15267, 5, 438, + 0, 0, 15267, 15269, 3, 1468, 734, 0, 15268, 15264, 1, 0, 0, 0, 15268, 15266, + 1, 0, 0, 0, 15269, 15271, 1, 0, 0, 0, 15270, 15262, 1, 0, 0, 0, 15270, + 15271, 1, 0, 0, 0, 15271, 15281, 1, 0, 0, 0, 15272, 15273, 5, 2087, 0, + 0, 15273, 15274, 5, 108, 0, 0, 15274, 15279, 5, 2188, 0, 0, 15275, 15276, + 7, 182, 0, 0, 15276, 15280, 5, 438, 0, 0, 15277, 15278, 5, 438, 0, 0, 15278, + 15280, 3, 1468, 734, 0, 15279, 15275, 1, 0, 0, 0, 15279, 15277, 1, 0, 0, + 0, 15280, 15282, 1, 0, 0, 0, 15281, 15272, 1, 0, 0, 0, 15281, 15282, 1, + 0, 0, 0, 15282, 15286, 1, 0, 0, 0, 15283, 15285, 3, 842, 421, 0, 15284, + 15283, 1, 0, 0, 0, 15285, 15288, 1, 0, 0, 0, 15286, 15284, 1, 0, 0, 0, + 15286, 15287, 1, 0, 0, 0, 15287, 1691, 1, 0, 0, 0, 15288, 15286, 1, 0, + 0, 0, 15289, 15297, 5, 584, 0, 0, 15290, 15298, 5, 43, 0, 0, 15291, 15292, + 5, 151, 0, 0, 15292, 15295, 5, 363, 0, 0, 15293, 15294, 5, 1175, 0, 0, + 15294, 15296, 5, 1145, 0, 0, 15295, 15293, 1, 0, 0, 0, 15295, 15296, 1, + 0, 0, 0, 15296, 15298, 1, 0, 0, 0, 15297, 15290, 1, 0, 0, 0, 15297, 15291, + 1, 0, 0, 0, 15297, 15298, 1, 0, 0, 0, 15298, 15299, 1, 0, 0, 0, 15299, + 15300, 5, 66, 0, 0, 15300, 15310, 5, 630, 0, 0, 15301, 15306, 5, 2376, + 0, 0, 15302, 15305, 3, 326, 163, 0, 15303, 15305, 3, 324, 162, 0, 15304, + 15302, 1, 0, 0, 0, 15304, 15303, 1, 0, 0, 0, 15305, 15308, 1, 0, 0, 0, + 15306, 15304, 1, 0, 0, 0, 15306, 15307, 1, 0, 0, 0, 15307, 15309, 1, 0, + 0, 0, 15308, 15306, 1, 0, 0, 0, 15309, 15311, 5, 2377, 0, 0, 15310, 15301, + 1, 0, 0, 0, 15310, 15311, 1, 0, 0, 0, 15311, 1693, 1, 0, 0, 0, 15312, 15313, + 5, 477, 0, 0, 15313, 15318, 5, 2129, 0, 0, 15314, 15315, 7, 182, 0, 0, + 15315, 15319, 5, 438, 0, 0, 15316, 15317, 5, 438, 0, 0, 15317, 15319, 3, + 1468, 734, 0, 15318, 15314, 1, 0, 0, 0, 15318, 15316, 1, 0, 0, 0, 15319, + 1695, 1, 0, 0, 0, 15320, 15321, 5, 1256, 0, 0, 15321, 15322, 3, 1704, 852, + 0, 15322, 1697, 1, 0, 0, 0, 15323, 15324, 5, 942, 0, 0, 15324, 15327, 5, + 1976, 0, 0, 15325, 15328, 3, 1700, 850, 0, 15326, 15328, 5, 225, 0, 0, + 15327, 15325, 1, 0, 0, 0, 15327, 15326, 1, 0, 0, 0, 15328, 15330, 1, 0, + 0, 0, 15329, 15331, 3, 1702, 851, 0, 15330, 15329, 1, 0, 0, 0, 15330, 15331, + 1, 0, 0, 0, 15331, 15333, 1, 0, 0, 0, 15332, 15334, 7, 183, 0, 0, 15333, + 15332, 1, 0, 0, 0, 15333, 15334, 1, 0, 0, 0, 15334, 15335, 1, 0, 0, 0, + 15335, 15336, 5, 1656, 0, 0, 15336, 15337, 5, 66, 0, 0, 15337, 15351, 3, + 2314, 1157, 0, 15338, 15345, 5, 2376, 0, 0, 15339, 15340, 5, 2376, 0, 0, + 15340, 15341, 3, 1056, 528, 0, 15341, 15342, 5, 2377, 0, 0, 15342, 15346, + 1, 0, 0, 0, 15343, 15346, 3, 1196, 598, 0, 15344, 15346, 3, 1670, 835, + 0, 15345, 15339, 1, 0, 0, 0, 15345, 15343, 1, 0, 0, 0, 15345, 15344, 1, + 0, 0, 0, 15346, 15347, 1, 0, 0, 0, 15347, 15345, 1, 0, 0, 0, 15347, 15348, + 1, 0, 0, 0, 15348, 15349, 1, 0, 0, 0, 15349, 15350, 5, 2377, 0, 0, 15350, + 15352, 1, 0, 0, 0, 15351, 15338, 1, 0, 0, 0, 15351, 15352, 1, 0, 0, 0, + 15352, 15358, 1, 0, 0, 0, 15353, 15355, 5, 1487, 0, 0, 15354, 15356, 5, + 66, 0, 0, 15355, 15354, 1, 0, 0, 0, 15355, 15356, 1, 0, 0, 0, 15356, 15357, + 1, 0, 0, 0, 15357, 15359, 7, 178, 0, 0, 15358, 15353, 1, 0, 0, 0, 15358, + 15359, 1, 0, 0, 0, 15359, 1699, 1, 0, 0, 0, 15360, 15361, 3, 2384, 1192, + 0, 15361, 1701, 1, 0, 0, 0, 15362, 15364, 5, 441, 0, 0, 15363, 15362, 1, + 0, 0, 0, 15363, 15364, 1, 0, 0, 0, 15364, 15365, 1, 0, 0, 0, 15365, 15366, + 5, 723, 0, 0, 15366, 15368, 5, 1163, 0, 0, 15367, 15369, 5, 2053, 0, 0, + 15368, 15367, 1, 0, 0, 0, 15368, 15369, 1, 0, 0, 0, 15369, 15370, 1, 0, + 0, 0, 15370, 15371, 5, 2376, 0, 0, 15371, 15372, 3, 2288, 1144, 0, 15372, + 15373, 5, 2377, 0, 0, 15373, 15382, 1, 0, 0, 0, 15374, 15376, 5, 1121, + 0, 0, 15375, 15374, 1, 0, 0, 0, 15375, 15376, 1, 0, 0, 0, 15376, 15377, + 1, 0, 0, 0, 15377, 15378, 5, 1673, 0, 0, 15378, 15379, 5, 79, 0, 0, 15379, + 15380, 5, 37, 0, 0, 15380, 15382, 5, 783, 0, 0, 15381, 15363, 1, 0, 0, + 0, 15381, 15375, 1, 0, 0, 0, 15382, 1703, 1, 0, 0, 0, 15383, 15386, 3, + 2384, 1192, 0, 15384, 15386, 5, 2373, 0, 0, 15385, 15383, 1, 0, 0, 0, 15385, + 15384, 1, 0, 0, 0, 15386, 1705, 1, 0, 0, 0, 15387, 15388, 5, 1682, 0, 0, + 15388, 15391, 5, 819, 0, 0, 15389, 15392, 3, 1294, 647, 0, 15390, 15392, + 3, 1296, 648, 0, 15391, 15389, 1, 0, 0, 0, 15391, 15390, 1, 0, 0, 0, 15392, + 1707, 1, 0, 0, 0, 15393, 15394, 3, 2384, 1192, 0, 15394, 1709, 1, 0, 0, + 0, 15395, 15396, 5, 222, 0, 0, 15396, 15397, 3, 2384, 1192, 0, 15397, 15398, + 3, 1702, 851, 0, 15398, 1711, 1, 0, 0, 0, 15399, 15400, 5, 20, 0, 0, 15400, + 15408, 5, 2376, 0, 0, 15401, 15403, 3, 848, 424, 0, 15402, 15401, 1, 0, + 0, 0, 15403, 15406, 1, 0, 0, 0, 15404, 15402, 1, 0, 0, 0, 15404, 15405, + 1, 0, 0, 0, 15405, 15409, 1, 0, 0, 0, 15406, 15404, 1, 0, 0, 0, 15407, + 15409, 3, 846, 423, 0, 15408, 15404, 1, 0, 0, 0, 15408, 15407, 1, 0, 0, + 0, 15409, 15410, 1, 0, 0, 0, 15410, 15456, 5, 2377, 0, 0, 15411, 15419, + 5, 20, 0, 0, 15412, 15414, 3, 848, 424, 0, 15413, 15412, 1, 0, 0, 0, 15414, + 15417, 1, 0, 0, 0, 15415, 15413, 1, 0, 0, 0, 15415, 15416, 1, 0, 0, 0, + 15416, 15420, 1, 0, 0, 0, 15417, 15415, 1, 0, 0, 0, 15418, 15420, 3, 846, + 423, 0, 15419, 15415, 1, 0, 0, 0, 15419, 15418, 1, 0, 0, 0, 15420, 15456, + 1, 0, 0, 0, 15421, 15438, 5, 909, 0, 0, 15422, 15423, 5, 267, 0, 0, 15423, + 15439, 3, 2284, 1142, 0, 15424, 15425, 5, 1355, 0, 0, 15425, 15439, 5, + 753, 0, 0, 15426, 15427, 5, 2068, 0, 0, 15427, 15428, 5, 2376, 0, 0, 15428, + 15433, 3, 2312, 1156, 0, 15429, 15430, 5, 2382, 0, 0, 15430, 15432, 3, + 2312, 1156, 0, 15431, 15429, 1, 0, 0, 0, 15432, 15435, 1, 0, 0, 0, 15433, + 15431, 1, 0, 0, 0, 15433, 15434, 1, 0, 0, 0, 15434, 15436, 1, 0, 0, 0, + 15435, 15433, 1, 0, 0, 0, 15436, 15437, 5, 2377, 0, 0, 15437, 15439, 1, + 0, 0, 0, 15438, 15422, 1, 0, 0, 0, 15438, 15424, 1, 0, 0, 0, 15438, 15426, + 1, 0, 0, 0, 15439, 15440, 1, 0, 0, 0, 15440, 15442, 3, 850, 425, 0, 15441, + 15443, 5, 168, 0, 0, 15442, 15441, 1, 0, 0, 0, 15442, 15443, 1, 0, 0, 0, + 15443, 15456, 1, 0, 0, 0, 15444, 15445, 5, 1460, 0, 0, 15445, 15446, 5, + 267, 0, 0, 15446, 15447, 3, 1714, 857, 0, 15447, 15448, 5, 2029, 0, 0, + 15448, 15449, 3, 1716, 858, 0, 15449, 15456, 1, 0, 0, 0, 15450, 15452, + 3, 1718, 859, 0, 15451, 15450, 1, 0, 0, 0, 15452, 15453, 1, 0, 0, 0, 15453, + 15451, 1, 0, 0, 0, 15453, 15454, 1, 0, 0, 0, 15454, 15456, 1, 0, 0, 0, + 15455, 15399, 1, 0, 0, 0, 15455, 15411, 1, 0, 0, 0, 15455, 15421, 1, 0, + 0, 0, 15455, 15444, 1, 0, 0, 0, 15455, 15451, 1, 0, 0, 0, 15456, 1713, + 1, 0, 0, 0, 15457, 15458, 3, 2284, 1142, 0, 15458, 1715, 1, 0, 0, 0, 15459, + 15460, 3, 2284, 1142, 0, 15460, 1717, 1, 0, 0, 0, 15461, 15462, 5, 425, + 0, 0, 15462, 15463, 3, 1720, 860, 0, 15463, 1719, 1, 0, 0, 0, 15464, 15465, + 5, 1355, 0, 0, 15465, 15479, 5, 753, 0, 0, 15466, 15467, 5, 2068, 0, 0, + 15467, 15468, 5, 2376, 0, 0, 15468, 15473, 3, 2312, 1156, 0, 15469, 15470, + 5, 2382, 0, 0, 15470, 15472, 3, 2312, 1156, 0, 15471, 15469, 1, 0, 0, 0, + 15472, 15475, 1, 0, 0, 0, 15473, 15471, 1, 0, 0, 0, 15473, 15474, 1, 0, + 0, 0, 15474, 15476, 1, 0, 0, 0, 15475, 15473, 1, 0, 0, 0, 15476, 15477, + 5, 2377, 0, 0, 15477, 15479, 1, 0, 0, 0, 15478, 15464, 1, 0, 0, 0, 15478, + 15466, 1, 0, 0, 0, 15479, 15481, 1, 0, 0, 0, 15480, 15482, 5, 168, 0, 0, + 15481, 15480, 1, 0, 0, 0, 15481, 15482, 1, 0, 0, 0, 15482, 15484, 1, 0, + 0, 0, 15483, 15485, 7, 148, 0, 0, 15484, 15483, 1, 0, 0, 0, 15484, 15485, + 1, 0, 0, 0, 15485, 15492, 1, 0, 0, 0, 15486, 15487, 5, 267, 0, 0, 15487, + 15489, 3, 2284, 1142, 0, 15488, 15490, 5, 168, 0, 0, 15489, 15488, 1, 0, + 0, 0, 15489, 15490, 1, 0, 0, 0, 15490, 15492, 1, 0, 0, 0, 15491, 15478, + 1, 0, 0, 0, 15491, 15486, 1, 0, 0, 0, 15492, 1721, 1, 0, 0, 0, 15493, 15496, + 5, 20, 0, 0, 15494, 15495, 5, 267, 0, 0, 15495, 15497, 3, 2284, 1142, 0, + 15496, 15494, 1, 0, 0, 0, 15496, 15497, 1, 0, 0, 0, 15497, 15498, 1, 0, + 0, 0, 15498, 15505, 3, 1724, 862, 0, 15499, 15502, 5, 2382, 0, 0, 15500, + 15501, 5, 267, 0, 0, 15501, 15503, 3, 2284, 1142, 0, 15502, 15500, 1, 0, + 0, 0, 15502, 15503, 1, 0, 0, 0, 15503, 15504, 1, 0, 0, 0, 15504, 15506, + 3, 1724, 862, 0, 15505, 15499, 1, 0, 0, 0, 15506, 15507, 1, 0, 0, 0, 15507, + 15505, 1, 0, 0, 0, 15507, 15508, 1, 0, 0, 0, 15508, 1723, 1, 0, 0, 0, 15509, + 15514, 3, 1742, 871, 0, 15510, 15514, 3, 1734, 867, 0, 15511, 15514, 3, + 1740, 870, 0, 15512, 15514, 3, 1726, 863, 0, 15513, 15509, 1, 0, 0, 0, + 15513, 15510, 1, 0, 0, 0, 15513, 15511, 1, 0, 0, 0, 15513, 15512, 1, 0, + 0, 0, 15514, 1725, 1, 0, 0, 0, 15515, 15516, 5, 186, 0, 0, 15516, 15517, + 5, 2376, 0, 0, 15517, 15518, 3, 2074, 1037, 0, 15518, 15520, 5, 2377, 0, + 0, 15519, 15521, 5, 398, 0, 0, 15520, 15519, 1, 0, 0, 0, 15520, 15521, + 1, 0, 0, 0, 15521, 1727, 1, 0, 0, 0, 15522, 15523, 5, 425, 0, 0, 15523, + 15524, 5, 267, 0, 0, 15524, 15525, 3, 2284, 1142, 0, 15525, 1729, 1, 0, + 0, 0, 15526, 15527, 5, 453, 0, 0, 15527, 15528, 5, 267, 0, 0, 15528, 15529, + 3, 2284, 1142, 0, 15529, 1731, 1, 0, 0, 0, 15530, 15531, 5, 398, 0, 0, + 15531, 15532, 5, 267, 0, 0, 15532, 15533, 3, 2284, 1142, 0, 15533, 1733, + 1, 0, 0, 0, 15534, 15535, 5, 562, 0, 0, 15535, 15536, 5, 753, 0, 0, 15536, + 15537, 3, 2332, 1166, 0, 15537, 15539, 3, 1736, 868, 0, 15538, 15540, 3, + 1738, 869, 0, 15539, 15538, 1, 0, 0, 0, 15539, 15540, 1, 0, 0, 0, 15540, + 1735, 1, 0, 0, 0, 15541, 15542, 5, 1429, 0, 0, 15542, 15544, 3, 2314, 1157, + 0, 15543, 15545, 3, 2332, 1166, 0, 15544, 15543, 1, 0, 0, 0, 15544, 15545, + 1, 0, 0, 0, 15545, 15553, 1, 0, 0, 0, 15546, 15547, 5, 1175, 0, 0, 15547, + 15551, 5, 376, 0, 0, 15548, 15552, 5, 168, 0, 0, 15549, 15550, 5, 1568, + 0, 0, 15550, 15552, 5, 1145, 0, 0, 15551, 15548, 1, 0, 0, 0, 15551, 15549, + 1, 0, 0, 0, 15552, 15554, 1, 0, 0, 0, 15553, 15546, 1, 0, 0, 0, 15553, + 15554, 1, 0, 0, 0, 15554, 1737, 1, 0, 0, 0, 15555, 15556, 5, 1175, 0, 0, + 15556, 15560, 5, 376, 0, 0, 15557, 15561, 5, 168, 0, 0, 15558, 15559, 5, + 1568, 0, 0, 15559, 15561, 5, 1145, 0, 0, 15560, 15557, 1, 0, 0, 0, 15560, + 15558, 1, 0, 0, 0, 15561, 1739, 1, 0, 0, 0, 15562, 15563, 5, 2068, 0, 0, + 15563, 15565, 3, 2332, 1166, 0, 15564, 15566, 3, 1594, 797, 0, 15565, 15564, + 1, 0, 0, 0, 15565, 15566, 1, 0, 0, 0, 15566, 1741, 1, 0, 0, 0, 15567, 15568, + 5, 1355, 0, 0, 15568, 15569, 5, 753, 0, 0, 15569, 15571, 3, 2332, 1166, + 0, 15570, 15572, 3, 1594, 797, 0, 15571, 15570, 1, 0, 0, 0, 15571, 15572, + 1, 0, 0, 0, 15572, 1743, 1, 0, 0, 0, 15573, 15574, 5, 356, 0, 0, 15574, + 15576, 3, 1762, 881, 0, 15575, 15573, 1, 0, 0, 0, 15575, 15576, 1, 0, 0, + 0, 15576, 15577, 1, 0, 0, 0, 15577, 15578, 5, 107, 0, 0, 15578, 15585, + 3, 1792, 896, 0, 15579, 15581, 5, 482, 0, 0, 15580, 15582, 3, 1842, 921, + 0, 15581, 15580, 1, 0, 0, 0, 15582, 15583, 1, 0, 0, 0, 15583, 15581, 1, + 0, 0, 0, 15583, 15584, 1, 0, 0, 0, 15584, 15586, 1, 0, 0, 0, 15585, 15579, + 1, 0, 0, 0, 15585, 15586, 1, 0, 0, 0, 15586, 15587, 1, 0, 0, 0, 15587, + 15588, 5, 459, 0, 0, 15588, 15589, 5, 2396, 0, 0, 15589, 1745, 1, 0, 0, + 0, 15590, 15591, 5, 85, 0, 0, 15591, 15592, 7, 84, 0, 0, 15592, 1747, 1, + 0, 0, 0, 15593, 15596, 5, 760, 0, 0, 15594, 15597, 3, 1750, 875, 0, 15595, + 15597, 3, 1752, 876, 0, 15596, 15594, 1, 0, 0, 0, 15596, 15595, 1, 0, 0, + 0, 15597, 1749, 1, 0, 0, 0, 15598, 15599, 5, 729, 0, 0, 15599, 15600, 5, + 926, 0, 0, 15600, 15601, 5, 2372, 0, 0, 15601, 1751, 1, 0, 0, 0, 15602, + 15605, 5, 199, 0, 0, 15603, 15604, 5, 926, 0, 0, 15604, 15606, 5, 2372, + 0, 0, 15605, 15603, 1, 0, 0, 0, 15605, 15606, 1, 0, 0, 0, 15606, 15607, + 1, 0, 0, 0, 15607, 15608, 5, 784, 0, 0, 15608, 15610, 3, 2378, 1189, 0, + 15609, 15611, 3, 1754, 877, 0, 15610, 15609, 1, 0, 0, 0, 15610, 15611, + 1, 0, 0, 0, 15611, 15614, 1, 0, 0, 0, 15612, 15613, 5, 2188, 0, 0, 15613, + 15615, 5, 277, 0, 0, 15614, 15612, 1, 0, 0, 0, 15614, 15615, 1, 0, 0, 0, + 15615, 15617, 1, 0, 0, 0, 15616, 15618, 3, 1756, 878, 0, 15617, 15616, + 1, 0, 0, 0, 15617, 15618, 1, 0, 0, 0, 15618, 1753, 1, 0, 0, 0, 15619, 15620, + 5, 33, 0, 0, 15620, 15621, 5, 680, 0, 0, 15621, 15622, 5, 2376, 0, 0, 15622, + 15623, 3, 2078, 1039, 0, 15623, 15624, 5, 2377, 0, 0, 15624, 1755, 1, 0, + 0, 0, 15625, 15626, 5, 1244, 0, 0, 15626, 15631, 5, 2376, 0, 0, 15627, + 15632, 3, 2078, 1039, 0, 15628, 15629, 5, 2369, 0, 0, 15629, 15630, 5, + 2369, 0, 0, 15630, 15632, 5, 2369, 0, 0, 15631, 15627, 1, 0, 0, 0, 15631, + 15628, 1, 0, 0, 0, 15632, 15633, 1, 0, 0, 0, 15633, 15634, 5, 2377, 0, + 0, 15634, 1757, 1, 0, 0, 0, 15635, 15639, 3, 2268, 1134, 0, 15636, 15638, + 7, 184, 0, 0, 15637, 15636, 1, 0, 0, 0, 15638, 15641, 1, 0, 0, 0, 15639, + 15637, 1, 0, 0, 0, 15639, 15640, 1, 0, 0, 0, 15640, 15643, 1, 0, 0, 0, + 15641, 15639, 1, 0, 0, 0, 15642, 15644, 3, 2346, 1173, 0, 15643, 15642, + 1, 0, 0, 0, 15643, 15644, 1, 0, 0, 0, 15644, 15646, 1, 0, 0, 0, 15645, + 15647, 3, 1760, 880, 0, 15646, 15645, 1, 0, 0, 0, 15646, 15647, 1, 0, 0, + 0, 15647, 1759, 1, 0, 0, 0, 15648, 15649, 7, 185, 0, 0, 15649, 15650, 3, + 2080, 1040, 0, 15650, 1761, 1, 0, 0, 0, 15651, 15653, 3, 1764, 882, 0, + 15652, 15651, 1, 0, 0, 0, 15653, 15654, 1, 0, 0, 0, 15654, 15652, 1, 0, + 0, 0, 15654, 15655, 1, 0, 0, 0, 15655, 1763, 1, 0, 0, 0, 15656, 15667, + 3, 1776, 888, 0, 15657, 15667, 3, 1774, 887, 0, 15658, 15667, 3, 1766, + 883, 0, 15659, 15667, 3, 1768, 884, 0, 15660, 15667, 3, 1770, 885, 0, 15661, + 15667, 3, 1784, 892, 0, 15662, 15667, 3, 156, 78, 0, 15663, 15667, 3, 158, + 79, 0, 15664, 15667, 3, 172, 86, 0, 15665, 15667, 3, 170, 85, 0, 15666, + 15656, 1, 0, 0, 0, 15666, 15657, 1, 0, 0, 0, 15666, 15658, 1, 0, 0, 0, + 15666, 15659, 1, 0, 0, 0, 15666, 15660, 1, 0, 0, 0, 15666, 15661, 1, 0, + 0, 0, 15666, 15662, 1, 0, 0, 0, 15666, 15663, 1, 0, 0, 0, 15666, 15664, + 1, 0, 0, 0, 15666, 15665, 1, 0, 0, 0, 15667, 1765, 1, 0, 0, 0, 15668, 15670, + 3, 2378, 1189, 0, 15669, 15671, 5, 265, 0, 0, 15670, 15669, 1, 0, 0, 0, + 15670, 15671, 1, 0, 0, 0, 15671, 15672, 1, 0, 0, 0, 15672, 15675, 3, 2346, + 1173, 0, 15673, 15674, 5, 1121, 0, 0, 15674, 15676, 5, 1145, 0, 0, 15675, + 15673, 1, 0, 0, 0, 15675, 15676, 1, 0, 0, 0, 15676, 15678, 1, 0, 0, 0, + 15677, 15679, 3, 1760, 880, 0, 15678, 15677, 1, 0, 0, 0, 15678, 15679, + 1, 0, 0, 0, 15679, 15680, 1, 0, 0, 0, 15680, 15681, 5, 2396, 0, 0, 15681, + 1767, 1, 0, 0, 0, 15682, 15683, 5, 1678, 0, 0, 15683, 15684, 3, 2378, 1189, + 0, 15684, 15685, 5, 723, 0, 0, 15685, 15691, 3, 2346, 1173, 0, 15686, 15687, + 5, 1399, 0, 0, 15687, 15688, 3, 2080, 1040, 0, 15688, 15689, 5, 2368, 0, + 0, 15689, 15690, 3, 2080, 1040, 0, 15690, 15692, 1, 0, 0, 0, 15691, 15686, + 1, 0, 0, 0, 15691, 15692, 1, 0, 0, 0, 15692, 15695, 1, 0, 0, 0, 15693, + 15694, 5, 1121, 0, 0, 15694, 15696, 5, 1145, 0, 0, 15695, 15693, 1, 0, + 0, 0, 15695, 15696, 1, 0, 0, 0, 15696, 15697, 1, 0, 0, 0, 15697, 15698, + 5, 2396, 0, 0, 15698, 1769, 1, 0, 0, 0, 15699, 15700, 5, 322, 0, 0, 15700, + 15712, 3, 2378, 1189, 0, 15701, 15702, 5, 2376, 0, 0, 15702, 15707, 3, + 1772, 886, 0, 15703, 15704, 5, 2382, 0, 0, 15704, 15706, 3, 1772, 886, + 0, 15705, 15703, 1, 0, 0, 0, 15706, 15709, 1, 0, 0, 0, 15707, 15705, 1, + 0, 0, 0, 15707, 15708, 1, 0, 0, 0, 15708, 15710, 1, 0, 0, 0, 15709, 15707, + 1, 0, 0, 0, 15710, 15711, 5, 2377, 0, 0, 15711, 15713, 1, 0, 0, 0, 15712, + 15701, 1, 0, 0, 0, 15712, 15713, 1, 0, 0, 0, 15713, 15716, 1, 0, 0, 0, + 15714, 15715, 5, 1487, 0, 0, 15715, 15717, 3, 2346, 1173, 0, 15716, 15714, + 1, 0, 0, 0, 15716, 15717, 1, 0, 0, 0, 15717, 15720, 1, 0, 0, 0, 15718, + 15719, 5, 723, 0, 0, 15719, 15721, 3, 1884, 942, 0, 15720, 15718, 1, 0, + 0, 0, 15720, 15721, 1, 0, 0, 0, 15721, 15722, 1, 0, 0, 0, 15722, 15723, + 5, 2396, 0, 0, 15723, 1771, 1, 0, 0, 0, 15724, 15729, 3, 2268, 1134, 0, + 15725, 15727, 5, 680, 0, 0, 15726, 15725, 1, 0, 0, 0, 15726, 15727, 1, + 0, 0, 0, 15727, 15728, 1, 0, 0, 0, 15728, 15730, 3, 2346, 1173, 0, 15729, + 15726, 1, 0, 0, 0, 15729, 15730, 1, 0, 0, 0, 15730, 15732, 1, 0, 0, 0, + 15731, 15733, 3, 1760, 880, 0, 15732, 15731, 1, 0, 0, 0, 15732, 15733, + 1, 0, 0, 0, 15733, 1773, 1, 0, 0, 0, 15734, 15735, 3, 2378, 1189, 0, 15735, + 15736, 5, 482, 0, 0, 15736, 15737, 5, 2396, 0, 0, 15737, 1775, 1, 0, 0, + 0, 15738, 15769, 5, 1338, 0, 0, 15739, 15770, 5, 1557, 0, 0, 15740, 15770, + 5, 92, 0, 0, 15741, 15742, 5, 483, 0, 0, 15742, 15743, 5, 2376, 0, 0, 15743, + 15744, 3, 2292, 1146, 0, 15744, 15745, 5, 2382, 0, 0, 15745, 15746, 3, + 2372, 1186, 0, 15746, 15747, 5, 2377, 0, 0, 15747, 15770, 1, 0, 0, 0, 15748, + 15749, 5, 686, 0, 0, 15749, 15750, 5, 2376, 0, 0, 15750, 15751, 3, 2378, + 1189, 0, 15751, 15752, 5, 2382, 0, 0, 15752, 15753, 3, 2080, 1040, 0, 15753, + 15754, 5, 2377, 0, 0, 15754, 15770, 1, 0, 0, 0, 15755, 15756, 5, 1478, + 0, 0, 15756, 15759, 5, 2376, 0, 0, 15757, 15760, 3, 2378, 1189, 0, 15758, + 15760, 5, 363, 0, 0, 15759, 15757, 1, 0, 0, 0, 15759, 15758, 1, 0, 0, 0, + 15760, 15763, 1, 0, 0, 0, 15761, 15762, 5, 2382, 0, 0, 15762, 15764, 3, + 2378, 1189, 0, 15763, 15761, 1, 0, 0, 0, 15764, 15765, 1, 0, 0, 0, 15765, + 15763, 1, 0, 0, 0, 15765, 15766, 1, 0, 0, 0, 15766, 15767, 1, 0, 0, 0, + 15767, 15768, 5, 2377, 0, 0, 15768, 15770, 1, 0, 0, 0, 15769, 15739, 1, + 0, 0, 0, 15769, 15740, 1, 0, 0, 0, 15769, 15741, 1, 0, 0, 0, 15769, 15748, + 1, 0, 0, 0, 15769, 15755, 1, 0, 0, 0, 15770, 15771, 1, 0, 0, 0, 15771, + 15772, 5, 2396, 0, 0, 15772, 1777, 1, 0, 0, 0, 15773, 15774, 5, 1414, 0, + 0, 15774, 15775, 5, 2376, 0, 0, 15775, 15780, 3, 1780, 890, 0, 15776, 15777, + 5, 2382, 0, 0, 15777, 15779, 3, 1780, 890, 0, 15778, 15776, 1, 0, 0, 0, + 15779, 15782, 1, 0, 0, 0, 15780, 15778, 1, 0, 0, 0, 15780, 15781, 1, 0, + 0, 0, 15781, 15783, 1, 0, 0, 0, 15782, 15780, 1, 0, 0, 0, 15783, 15784, + 5, 2377, 0, 0, 15784, 1779, 1, 0, 0, 0, 15785, 15787, 3, 2312, 1156, 0, + 15786, 15788, 3, 2346, 1173, 0, 15787, 15786, 1, 0, 0, 0, 15787, 15788, + 1, 0, 0, 0, 15788, 15791, 1, 0, 0, 0, 15789, 15790, 5, 1121, 0, 0, 15790, + 15792, 5, 1145, 0, 0, 15791, 15789, 1, 0, 0, 0, 15791, 15792, 1, 0, 0, + 0, 15792, 15794, 1, 0, 0, 0, 15793, 15795, 3, 1760, 880, 0, 15794, 15793, + 1, 0, 0, 0, 15794, 15795, 1, 0, 0, 0, 15795, 1781, 1, 0, 0, 0, 15796, 15797, + 5, 1431, 0, 0, 15797, 15800, 5, 322, 0, 0, 15798, 15799, 5, 1487, 0, 0, + 15799, 15801, 3, 2346, 1173, 0, 15800, 15798, 1, 0, 0, 0, 15800, 15801, + 1, 0, 0, 0, 15801, 1783, 1, 0, 0, 0, 15802, 15803, 5, 2053, 0, 0, 15803, + 15804, 3, 2378, 1189, 0, 15804, 15809, 5, 723, 0, 0, 15805, 15810, 3, 1786, + 893, 0, 15806, 15810, 3, 1790, 895, 0, 15807, 15810, 3, 1778, 889, 0, 15808, + 15810, 3, 1782, 891, 0, 15809, 15805, 1, 0, 0, 0, 15809, 15806, 1, 0, 0, + 0, 15809, 15807, 1, 0, 0, 0, 15809, 15808, 1, 0, 0, 0, 15810, 15811, 1, + 0, 0, 0, 15811, 15812, 5, 2396, 0, 0, 15812, 1785, 1, 0, 0, 0, 15813, 15814, + 5, 1976, 0, 0, 15814, 15815, 5, 1163, 0, 0, 15815, 15817, 3, 2346, 1173, + 0, 15816, 15818, 3, 1788, 894, 0, 15817, 15816, 1, 0, 0, 0, 15817, 15818, + 1, 0, 0, 0, 15818, 15821, 1, 0, 0, 0, 15819, 15820, 5, 1121, 0, 0, 15820, + 15822, 5, 1145, 0, 0, 15821, 15819, 1, 0, 0, 0, 15821, 15822, 1, 0, 0, + 0, 15822, 1787, 1, 0, 0, 0, 15823, 15826, 5, 655, 0, 0, 15824, 15826, 5, + 659, 0, 0, 15825, 15823, 1, 0, 0, 0, 15825, 15824, 1, 0, 0, 0, 15826, 15827, + 1, 0, 0, 0, 15827, 15828, 5, 151, 0, 0, 15828, 15829, 3, 2346, 1173, 0, + 15829, 1789, 1, 0, 0, 0, 15830, 15834, 5, 2147, 0, 0, 15831, 15832, 5, + 2149, 0, 0, 15832, 15834, 5, 65, 0, 0, 15833, 15830, 1, 0, 0, 0, 15833, + 15831, 1, 0, 0, 0, 15834, 15835, 1, 0, 0, 0, 15835, 15836, 5, 2376, 0, + 0, 15836, 15837, 3, 2080, 1040, 0, 15837, 15838, 5, 2377, 0, 0, 15838, + 15839, 5, 1163, 0, 0, 15839, 15842, 3, 2346, 1173, 0, 15840, 15841, 5, + 1121, 0, 0, 15841, 15843, 5, 1145, 0, 0, 15842, 15840, 1, 0, 0, 0, 15842, + 15843, 1, 0, 0, 0, 15843, 1791, 1, 0, 0, 0, 15844, 15845, 3, 1796, 898, + 0, 15845, 15846, 7, 186, 0, 0, 15846, 15849, 1, 0, 0, 0, 15847, 15849, + 3, 1794, 897, 0, 15848, 15844, 1, 0, 0, 0, 15848, 15847, 1, 0, 0, 0, 15849, + 15850, 1, 0, 0, 0, 15850, 15848, 1, 0, 0, 0, 15850, 15851, 1, 0, 0, 0, + 15851, 1793, 1, 0, 0, 0, 15852, 15853, 5, 2394, 0, 0, 15853, 15854, 5, + 2394, 0, 0, 15854, 15855, 3, 2286, 1143, 0, 15855, 15856, 5, 2393, 0, 0, + 15856, 15857, 5, 2393, 0, 0, 15857, 1795, 1, 0, 0, 0, 15858, 15875, 3, + 1840, 920, 0, 15859, 15875, 3, 1846, 923, 0, 15860, 15875, 3, 1800, 900, + 0, 15861, 15875, 3, 1802, 901, 0, 15862, 15875, 3, 1804, 902, 0, 15863, + 15875, 3, 1806, 903, 0, 15864, 15875, 3, 1808, 904, 0, 15865, 15875, 3, + 1814, 907, 0, 15866, 15875, 3, 1818, 909, 0, 15867, 15875, 3, 1828, 914, + 0, 15868, 15875, 3, 1830, 915, 0, 15869, 15875, 3, 1832, 916, 0, 15870, + 15875, 3, 2116, 1058, 0, 15871, 15875, 3, 1848, 924, 0, 15872, 15875, 3, + 1838, 919, 0, 15873, 15875, 3, 1836, 918, 0, 15874, 15858, 1, 0, 0, 0, + 15874, 15859, 1, 0, 0, 0, 15874, 15860, 1, 0, 0, 0, 15874, 15861, 1, 0, + 0, 0, 15874, 15862, 1, 0, 0, 0, 15874, 15863, 1, 0, 0, 0, 15874, 15864, + 1, 0, 0, 0, 15874, 15865, 1, 0, 0, 0, 15874, 15866, 1, 0, 0, 0, 15874, + 15867, 1, 0, 0, 0, 15874, 15868, 1, 0, 0, 0, 15874, 15869, 1, 0, 0, 0, + 15874, 15870, 1, 0, 0, 0, 15874, 15871, 1, 0, 0, 0, 15874, 15872, 1, 0, + 0, 0, 15874, 15873, 1, 0, 0, 0, 15875, 1797, 1, 0, 0, 0, 15876, 15878, + 8, 187, 0, 0, 15877, 15876, 1, 0, 0, 0, 15878, 15879, 1, 0, 0, 0, 15879, + 15877, 1, 0, 0, 0, 15879, 15880, 1, 0, 0, 0, 15880, 1799, 1, 0, 0, 0, 15881, + 15884, 3, 2356, 1178, 0, 15882, 15884, 3, 2354, 1177, 0, 15883, 15881, + 1, 0, 0, 0, 15883, 15882, 1, 0, 0, 0, 15884, 15885, 1, 0, 0, 0, 15885, + 15886, 5, 2385, 0, 0, 15886, 15887, 3, 2080, 1040, 0, 15887, 1801, 1, 0, + 0, 0, 15888, 15890, 5, 278, 0, 0, 15889, 15891, 3, 2286, 1143, 0, 15890, + 15889, 1, 0, 0, 0, 15890, 15891, 1, 0, 0, 0, 15891, 15894, 1, 0, 0, 0, + 15892, 15893, 5, 2180, 0, 0, 15893, 15895, 3, 2074, 1037, 0, 15894, 15892, + 1, 0, 0, 0, 15894, 15895, 1, 0, 0, 0, 15895, 1803, 1, 0, 0, 0, 15896, 15898, + 5, 494, 0, 0, 15897, 15899, 3, 2286, 1143, 0, 15898, 15897, 1, 0, 0, 0, + 15898, 15899, 1, 0, 0, 0, 15899, 15902, 1, 0, 0, 0, 15900, 15901, 5, 2180, + 0, 0, 15901, 15903, 3, 2074, 1037, 0, 15902, 15900, 1, 0, 0, 0, 15902, + 15903, 1, 0, 0, 0, 15903, 1805, 1, 0, 0, 0, 15904, 15905, 5, 590, 0, 0, + 15905, 15906, 3, 2286, 1143, 0, 15906, 1807, 1, 0, 0, 0, 15907, 15908, + 5, 634, 0, 0, 15908, 15909, 3, 2074, 1037, 0, 15909, 15910, 5, 1989, 0, + 0, 15910, 15914, 3, 1792, 896, 0, 15911, 15913, 3, 1810, 905, 0, 15912, + 15911, 1, 0, 0, 0, 15913, 15916, 1, 0, 0, 0, 15914, 15912, 1, 0, 0, 0, + 15914, 15915, 1, 0, 0, 0, 15915, 15918, 1, 0, 0, 0, 15916, 15914, 1, 0, + 0, 0, 15917, 15919, 3, 1812, 906, 0, 15918, 15917, 1, 0, 0, 0, 15918, 15919, + 1, 0, 0, 0, 15919, 15920, 1, 0, 0, 0, 15920, 15921, 5, 459, 0, 0, 15921, + 15922, 5, 634, 0, 0, 15922, 1809, 1, 0, 0, 0, 15923, 15924, 5, 447, 0, + 0, 15924, 15925, 3, 2074, 1037, 0, 15925, 15926, 5, 1989, 0, 0, 15926, + 15927, 3, 1792, 896, 0, 15927, 1811, 1, 0, 0, 0, 15928, 15929, 5, 446, + 0, 0, 15929, 15930, 3, 1792, 896, 0, 15930, 1813, 1, 0, 0, 0, 15931, 15933, + 3, 1794, 897, 0, 15932, 15931, 1, 0, 0, 0, 15932, 15933, 1, 0, 0, 0, 15933, + 15938, 1, 0, 0, 0, 15934, 15935, 5, 2182, 0, 0, 15935, 15939, 3, 2074, + 1037, 0, 15936, 15937, 5, 564, 0, 0, 15937, 15939, 3, 1816, 908, 0, 15938, + 15934, 1, 0, 0, 0, 15938, 15936, 1, 0, 0, 0, 15938, 15939, 1, 0, 0, 0, + 15939, 15940, 1, 0, 0, 0, 15940, 15941, 5, 825, 0, 0, 15941, 15942, 3, + 1792, 896, 0, 15942, 15943, 5, 459, 0, 0, 15943, 15945, 5, 825, 0, 0, 15944, + 15946, 3, 2286, 1143, 0, 15945, 15944, 1, 0, 0, 0, 15945, 15946, 1, 0, + 0, 0, 15946, 1815, 1, 0, 0, 0, 15947, 15948, 3, 2302, 1151, 0, 15948, 15950, + 5, 680, 0, 0, 15949, 15951, 5, 1489, 0, 0, 15950, 15949, 1, 0, 0, 0, 15950, + 15951, 1, 0, 0, 0, 15951, 15952, 1, 0, 0, 0, 15952, 15953, 3, 1824, 912, + 0, 15953, 15954, 5, 2368, 0, 0, 15954, 15955, 3, 1826, 913, 0, 15955, 15973, + 1, 0, 0, 0, 15956, 15957, 3, 2306, 1153, 0, 15957, 15970, 5, 680, 0, 0, + 15958, 15964, 3, 2304, 1152, 0, 15959, 15961, 5, 2376, 0, 0, 15960, 15962, + 3, 2078, 1039, 0, 15961, 15960, 1, 0, 0, 0, 15961, 15962, 1, 0, 0, 0, 15962, + 15963, 1, 0, 0, 0, 15963, 15965, 5, 2377, 0, 0, 15964, 15959, 1, 0, 0, + 0, 15964, 15965, 1, 0, 0, 0, 15965, 15971, 1, 0, 0, 0, 15966, 15967, 5, + 2376, 0, 0, 15967, 15968, 3, 1884, 942, 0, 15968, 15969, 5, 2377, 0, 0, + 15969, 15971, 1, 0, 0, 0, 15970, 15958, 1, 0, 0, 0, 15970, 15966, 1, 0, + 0, 0, 15971, 15973, 1, 0, 0, 0, 15972, 15947, 1, 0, 0, 0, 15972, 15956, + 1, 0, 0, 0, 15973, 1817, 1, 0, 0, 0, 15974, 15975, 5, 559, 0, 0, 15975, + 15976, 3, 2302, 1151, 0, 15976, 15977, 5, 680, 0, 0, 15977, 15978, 3, 1820, + 910, 0, 15978, 15981, 3, 1848, 924, 0, 15979, 15980, 5, 1518, 0, 0, 15980, + 15982, 5, 484, 0, 0, 15981, 15979, 1, 0, 0, 0, 15981, 15982, 1, 0, 0, 0, + 15982, 1819, 1, 0, 0, 0, 15983, 15984, 3, 1824, 912, 0, 15984, 15985, 5, + 2368, 0, 0, 15985, 15986, 3, 1826, 913, 0, 15986, 15997, 1, 0, 0, 0, 15987, + 15988, 5, 676, 0, 0, 15988, 15989, 5, 1163, 0, 0, 15989, 15991, 3, 2308, + 1154, 0, 15990, 15992, 3, 1822, 911, 0, 15991, 15990, 1, 0, 0, 0, 15991, + 15992, 1, 0, 0, 0, 15992, 15997, 1, 0, 0, 0, 15993, 15994, 5, 2140, 0, + 0, 15994, 15995, 5, 1163, 0, 0, 15995, 15997, 3, 2302, 1151, 0, 15996, + 15983, 1, 0, 0, 0, 15996, 15987, 1, 0, 0, 0, 15996, 15993, 1, 0, 0, 0, + 15997, 1821, 1, 0, 0, 0, 15998, 15999, 5, 112, 0, 0, 15999, 16000, 3, 1824, + 912, 0, 16000, 16001, 5, 48, 0, 0, 16001, 16002, 3, 1826, 913, 0, 16002, + 1823, 1, 0, 0, 0, 16003, 16004, 3, 2102, 1051, 0, 16004, 1825, 1, 0, 0, + 0, 16005, 16006, 3, 2102, 1051, 0, 16006, 1827, 1, 0, 0, 0, 16007, 16008, + 5, 1145, 0, 0, 16008, 1829, 1, 0, 0, 0, 16009, 16011, 5, 1396, 0, 0, 16010, + 16012, 3, 2292, 1146, 0, 16011, 16010, 1, 0, 0, 0, 16011, 16012, 1, 0, + 0, 0, 16012, 1831, 1, 0, 0, 0, 16013, 16015, 5, 1487, 0, 0, 16014, 16016, + 3, 2080, 1040, 0, 16015, 16014, 1, 0, 0, 0, 16015, 16016, 1, 0, 0, 0, 16016, + 1833, 1, 0, 0, 0, 16017, 16018, 5, 162, 0, 0, 16018, 16020, 3, 2262, 1131, + 0, 16019, 16021, 3, 2336, 1168, 0, 16020, 16019, 1, 0, 0, 0, 16020, 16021, + 1, 0, 0, 0, 16021, 16029, 1, 0, 0, 0, 16022, 16023, 5, 2369, 0, 0, 16023, + 16025, 3, 2380, 1190, 0, 16024, 16026, 3, 2336, 1168, 0, 16025, 16024, + 1, 0, 0, 0, 16025, 16026, 1, 0, 0, 0, 16026, 16028, 1, 0, 0, 0, 16027, + 16022, 1, 0, 0, 0, 16028, 16031, 1, 0, 0, 0, 16029, 16027, 1, 0, 0, 0, + 16029, 16030, 1, 0, 0, 0, 16030, 16034, 1, 0, 0, 0, 16031, 16029, 1, 0, + 0, 0, 16032, 16033, 5, 719, 0, 0, 16033, 16035, 3, 2354, 1177, 0, 16034, + 16032, 1, 0, 0, 0, 16034, 16035, 1, 0, 0, 0, 16035, 1835, 1, 0, 0, 0, 16036, + 16038, 5, 162, 0, 0, 16037, 16036, 1, 0, 0, 0, 16037, 16038, 1, 0, 0, 0, + 16038, 16039, 1, 0, 0, 0, 16039, 16041, 3, 2262, 1131, 0, 16040, 16042, + 3, 2336, 1168, 0, 16041, 16040, 1, 0, 0, 0, 16041, 16042, 1, 0, 0, 0, 16042, + 16050, 1, 0, 0, 0, 16043, 16044, 5, 2369, 0, 0, 16044, 16046, 3, 2380, + 1190, 0, 16045, 16047, 3, 2336, 1168, 0, 16046, 16045, 1, 0, 0, 0, 16046, + 16047, 1, 0, 0, 0, 16047, 16049, 1, 0, 0, 0, 16048, 16043, 1, 0, 0, 0, + 16049, 16052, 1, 0, 0, 0, 16050, 16048, 1, 0, 0, 0, 16050, 16051, 1, 0, + 0, 0, 16051, 16055, 1, 0, 0, 0, 16052, 16050, 1, 0, 0, 0, 16053, 16054, + 5, 719, 0, 0, 16054, 16056, 3, 2354, 1177, 0, 16055, 16053, 1, 0, 0, 0, + 16055, 16056, 1, 0, 0, 0, 16056, 1837, 1, 0, 0, 0, 16057, 16058, 5, 1301, + 0, 0, 16058, 16059, 5, 1507, 0, 0, 16059, 16060, 5, 2376, 0, 0, 16060, + 16061, 3, 2080, 1040, 0, 16061, 16062, 5, 2377, 0, 0, 16062, 1839, 1, 0, + 0, 0, 16063, 16064, 5, 107, 0, 0, 16064, 16071, 3, 1792, 896, 0, 16065, + 16067, 5, 482, 0, 0, 16066, 16068, 3, 1842, 921, 0, 16067, 16066, 1, 0, + 0, 0, 16068, 16069, 1, 0, 0, 0, 16069, 16067, 1, 0, 0, 0, 16069, 16070, + 1, 0, 0, 0, 16070, 16072, 1, 0, 0, 0, 16071, 16065, 1, 0, 0, 0, 16071, + 16072, 1, 0, 0, 0, 16072, 16073, 1, 0, 0, 0, 16073, 16075, 5, 459, 0, 0, + 16074, 16076, 3, 2286, 1143, 0, 16075, 16074, 1, 0, 0, 0, 16075, 16076, + 1, 0, 0, 0, 16076, 1841, 1, 0, 0, 0, 16077, 16078, 5, 2180, 0, 0, 16078, + 16083, 3, 2292, 1146, 0, 16079, 16080, 5, 1219, 0, 0, 16080, 16082, 3, + 2292, 1146, 0, 16081, 16079, 1, 0, 0, 0, 16082, 16085, 1, 0, 0, 0, 16083, + 16081, 1, 0, 0, 0, 16083, 16084, 1, 0, 0, 0, 16084, 16086, 1, 0, 0, 0, + 16085, 16083, 1, 0, 0, 0, 16086, 16087, 5, 1989, 0, 0, 16087, 16088, 3, + 1792, 896, 0, 16088, 1843, 1, 0, 0, 0, 16089, 16093, 5, 356, 0, 0, 16090, + 16092, 3, 1764, 882, 0, 16091, 16090, 1, 0, 0, 0, 16092, 16095, 1, 0, 0, + 0, 16093, 16091, 1, 0, 0, 0, 16093, 16094, 1, 0, 0, 0, 16094, 16097, 1, + 0, 0, 0, 16095, 16093, 1, 0, 0, 0, 16096, 16089, 1, 0, 0, 0, 16096, 16097, + 1, 0, 0, 0, 16097, 16098, 1, 0, 0, 0, 16098, 16099, 3, 1840, 920, 0, 16099, + 1845, 1, 0, 0, 0, 16100, 16102, 5, 356, 0, 0, 16101, 16100, 1, 0, 0, 0, + 16101, 16102, 1, 0, 0, 0, 16102, 16104, 1, 0, 0, 0, 16103, 16105, 3, 1764, + 882, 0, 16104, 16103, 1, 0, 0, 0, 16105, 16106, 1, 0, 0, 0, 16106, 16104, + 1, 0, 0, 0, 16106, 16107, 1, 0, 0, 0, 16107, 16108, 1, 0, 0, 0, 16108, + 16109, 3, 1840, 920, 0, 16109, 1847, 1, 0, 0, 0, 16110, 16115, 3, 1850, + 925, 0, 16111, 16115, 3, 1854, 927, 0, 16112, 16115, 3, 1856, 928, 0, 16113, + 16115, 3, 1866, 933, 0, 16114, 16110, 1, 0, 0, 0, 16114, 16111, 1, 0, 0, + 0, 16114, 16112, 1, 0, 0, 0, 16114, 16113, 1, 0, 0, 0, 16115, 1849, 1, + 0, 0, 0, 16116, 16117, 5, 489, 0, 0, 16117, 16118, 5, 640, 0, 0, 16118, + 16128, 3, 2080, 1040, 0, 16119, 16121, 3, 2246, 1123, 0, 16120, 16122, + 3, 2196, 1098, 0, 16121, 16120, 1, 0, 0, 0, 16121, 16122, 1, 0, 0, 0, 16122, + 16129, 1, 0, 0, 0, 16123, 16125, 3, 2196, 1098, 0, 16124, 16126, 3, 1852, + 926, 0, 16125, 16124, 1, 0, 0, 0, 16125, 16126, 1, 0, 0, 0, 16126, 16129, + 1, 0, 0, 0, 16127, 16129, 3, 1852, 926, 0, 16128, 16119, 1, 0, 0, 0, 16128, + 16123, 1, 0, 0, 0, 16128, 16127, 1, 0, 0, 0, 16128, 16129, 1, 0, 0, 0, + 16129, 1851, 1, 0, 0, 0, 16130, 16131, 7, 188, 0, 0, 16131, 16132, 3, 2246, + 1123, 0, 16132, 1853, 1, 0, 0, 0, 16133, 16141, 3, 2034, 1017, 0, 16134, + 16141, 3, 2046, 1023, 0, 16135, 16141, 3, 1884, 942, 0, 16136, 16141, 3, + 2008, 1004, 0, 16137, 16141, 3, 2014, 1007, 0, 16138, 16141, 3, 2016, 1008, + 0, 16139, 16141, 3, 1880, 940, 0, 16140, 16133, 1, 0, 0, 0, 16140, 16134, + 1, 0, 0, 0, 16140, 16135, 1, 0, 0, 0, 16140, 16136, 1, 0, 0, 0, 16140, + 16137, 1, 0, 0, 0, 16140, 16138, 1, 0, 0, 0, 16140, 16139, 1, 0, 0, 0, + 16141, 1855, 1, 0, 0, 0, 16142, 16147, 3, 1858, 929, 0, 16143, 16147, 3, + 1860, 930, 0, 16144, 16147, 3, 1862, 931, 0, 16145, 16147, 3, 1864, 932, + 0, 16146, 16142, 1, 0, 0, 0, 16146, 16143, 1, 0, 0, 0, 16146, 16144, 1, + 0, 0, 0, 16146, 16145, 1, 0, 0, 0, 16147, 1857, 1, 0, 0, 0, 16148, 16149, + 5, 204, 0, 0, 16149, 16150, 3, 2304, 1152, 0, 16150, 1859, 1, 0, 0, 0, + 16151, 16152, 5, 1180, 0, 0, 16152, 16158, 3, 2304, 1152, 0, 16153, 16155, + 5, 2376, 0, 0, 16154, 16156, 3, 2078, 1039, 0, 16155, 16154, 1, 0, 0, 0, + 16155, 16156, 1, 0, 0, 0, 16156, 16157, 1, 0, 0, 0, 16157, 16159, 5, 2377, + 0, 0, 16158, 16153, 1, 0, 0, 0, 16158, 16159, 1, 0, 0, 0, 16159, 1861, + 1, 0, 0, 0, 16160, 16161, 5, 533, 0, 0, 16161, 16189, 3, 2304, 1152, 0, + 16162, 16163, 5, 719, 0, 0, 16163, 16168, 3, 2300, 1150, 0, 16164, 16165, + 5, 2382, 0, 0, 16165, 16167, 3, 2300, 1150, 0, 16166, 16164, 1, 0, 0, 0, + 16167, 16170, 1, 0, 0, 0, 16168, 16166, 1, 0, 0, 0, 16168, 16169, 1, 0, + 0, 0, 16169, 16190, 1, 0, 0, 0, 16170, 16168, 1, 0, 0, 0, 16171, 16172, + 5, 150, 0, 0, 16172, 16173, 5, 219, 0, 0, 16173, 16174, 5, 719, 0, 0, 16174, + 16179, 3, 2300, 1150, 0, 16175, 16176, 5, 2382, 0, 0, 16176, 16178, 3, + 2300, 1150, 0, 16177, 16175, 1, 0, 0, 0, 16178, 16181, 1, 0, 0, 0, 16179, + 16177, 1, 0, 0, 0, 16179, 16180, 1, 0, 0, 0, 16180, 16187, 1, 0, 0, 0, + 16181, 16179, 1, 0, 0, 0, 16182, 16185, 5, 793, 0, 0, 16183, 16186, 3, + 2370, 1185, 0, 16184, 16186, 3, 2300, 1150, 0, 16185, 16183, 1, 0, 0, 0, + 16185, 16184, 1, 0, 0, 0, 16186, 16188, 1, 0, 0, 0, 16187, 16182, 1, 0, + 0, 0, 16187, 16188, 1, 0, 0, 0, 16188, 16190, 1, 0, 0, 0, 16189, 16162, + 1, 0, 0, 0, 16189, 16171, 1, 0, 0, 0, 16190, 1863, 1, 0, 0, 0, 16191, 16192, + 5, 1180, 0, 0, 16192, 16193, 3, 2300, 1150, 0, 16193, 16196, 5, 564, 0, + 0, 16194, 16197, 3, 1884, 942, 0, 16195, 16197, 3, 2080, 1040, 0, 16196, + 16194, 1, 0, 0, 0, 16196, 16195, 1, 0, 0, 0, 16197, 16199, 1, 0, 0, 0, + 16198, 16200, 3, 2196, 1098, 0, 16199, 16198, 1, 0, 0, 0, 16199, 16200, + 1, 0, 0, 0, 16200, 1865, 1, 0, 0, 0, 16201, 16207, 3, 1868, 934, 0, 16202, + 16207, 3, 1870, 935, 0, 16203, 16207, 3, 1872, 936, 0, 16204, 16207, 3, + 1876, 938, 0, 16205, 16207, 3, 1878, 939, 0, 16206, 16201, 1, 0, 0, 0, + 16206, 16202, 1, 0, 0, 0, 16206, 16203, 1, 0, 0, 0, 16206, 16204, 1, 0, + 0, 0, 16206, 16205, 1, 0, 0, 0, 16207, 1867, 1, 0, 0, 0, 16208, 16209, + 5, 1568, 0, 0, 16209, 16223, 5, 2035, 0, 0, 16210, 16211, 5, 1408, 0, 0, + 16211, 16224, 7, 11, 0, 0, 16212, 16213, 5, 725, 0, 0, 16213, 16217, 5, + 781, 0, 0, 16214, 16218, 5, 1556, 0, 0, 16215, 16216, 5, 1408, 0, 0, 16216, + 16218, 5, 228, 0, 0, 16217, 16214, 1, 0, 0, 0, 16217, 16215, 1, 0, 0, 0, + 16218, 16224, 1, 0, 0, 0, 16219, 16220, 5, 2125, 0, 0, 16220, 16221, 5, + 1497, 0, 0, 16221, 16222, 5, 1546, 0, 0, 16222, 16224, 3, 2256, 1128, 0, + 16223, 16210, 1, 0, 0, 0, 16223, 16212, 1, 0, 0, 0, 16223, 16219, 1, 0, + 0, 0, 16223, 16224, 1, 0, 0, 0, 16224, 16227, 1, 0, 0, 0, 16225, 16226, + 5, 926, 0, 0, 16226, 16228, 3, 2374, 1187, 0, 16227, 16225, 1, 0, 0, 0, + 16227, 16228, 1, 0, 0, 0, 16228, 1869, 1, 0, 0, 0, 16229, 16230, 5, 1568, + 0, 0, 16230, 16240, 7, 189, 0, 0, 16231, 16241, 5, 37, 0, 0, 16232, 16237, + 3, 2284, 1142, 0, 16233, 16234, 5, 2382, 0, 0, 16234, 16236, 3, 2284, 1142, + 0, 16235, 16233, 1, 0, 0, 0, 16236, 16239, 1, 0, 0, 0, 16237, 16235, 1, + 0, 0, 0, 16237, 16238, 1, 0, 0, 0, 16238, 16241, 1, 0, 0, 0, 16239, 16237, + 1, 0, 0, 0, 16240, 16231, 1, 0, 0, 0, 16240, 16232, 1, 0, 0, 0, 16241, + 16242, 1, 0, 0, 0, 16242, 16243, 7, 87, 0, 0, 16243, 1871, 1, 0, 0, 0, + 16244, 16246, 5, 227, 0, 0, 16245, 16247, 5, 2189, 0, 0, 16246, 16245, + 1, 0, 0, 0, 16246, 16247, 1, 0, 0, 0, 16247, 16250, 1, 0, 0, 0, 16248, + 16249, 5, 226, 0, 0, 16249, 16251, 5, 2372, 0, 0, 16250, 16248, 1, 0, 0, + 0, 16250, 16251, 1, 0, 0, 0, 16251, 16253, 1, 0, 0, 0, 16252, 16254, 3, + 1874, 937, 0, 16253, 16252, 1, 0, 0, 0, 16253, 16254, 1, 0, 0, 0, 16254, + 16266, 1, 0, 0, 0, 16255, 16264, 5, 560, 0, 0, 16256, 16259, 5, 2372, 0, + 0, 16257, 16258, 5, 2382, 0, 0, 16258, 16260, 3, 2370, 1185, 0, 16259, + 16257, 1, 0, 0, 0, 16259, 16260, 1, 0, 0, 0, 16260, 16265, 1, 0, 0, 0, + 16261, 16262, 5, 289, 0, 0, 16262, 16265, 5, 2372, 0, 0, 16263, 16265, + 5, 288, 0, 0, 16264, 16256, 1, 0, 0, 0, 16264, 16261, 1, 0, 0, 0, 16264, + 16263, 1, 0, 0, 0, 16265, 16267, 1, 0, 0, 0, 16266, 16255, 1, 0, 0, 0, + 16266, 16267, 1, 0, 0, 0, 16267, 1873, 1, 0, 0, 0, 16268, 16270, 5, 2192, + 0, 0, 16269, 16271, 7, 0, 0, 0, 16270, 16269, 1, 0, 0, 0, 16270, 16271, + 1, 0, 0, 0, 16271, 16273, 1, 0, 0, 0, 16272, 16274, 7, 190, 0, 0, 16273, + 16272, 1, 0, 0, 0, 16273, 16274, 1, 0, 0, 0, 16274, 1875, 1, 0, 0, 0, 16275, + 16277, 5, 1497, 0, 0, 16276, 16278, 5, 2189, 0, 0, 16277, 16276, 1, 0, + 0, 0, 16277, 16278, 1, 0, 0, 0, 16278, 16286, 1, 0, 0, 0, 16279, 16281, + 5, 2029, 0, 0, 16280, 16282, 5, 1517, 0, 0, 16281, 16280, 1, 0, 0, 0, 16281, + 16282, 1, 0, 0, 0, 16282, 16283, 1, 0, 0, 0, 16283, 16287, 3, 2254, 1127, + 0, 16284, 16285, 5, 560, 0, 0, 16285, 16287, 3, 2374, 1187, 0, 16286, 16279, 1, 0, 0, 0, 16286, 16284, 1, 0, 0, 0, 16286, 16287, 1, 0, 0, 0, 16287, - 1885, 1, 0, 0, 0, 16288, 16286, 1, 0, 0, 0, 16289, 16291, 3, 2276, 1138, - 0, 16290, 16292, 3, 2330, 1165, 0, 16291, 16290, 1, 0, 0, 0, 16291, 16292, - 1, 0, 0, 0, 16292, 16293, 1, 0, 0, 0, 16293, 16294, 5, 66, 0, 0, 16294, - 16295, 5, 2376, 0, 0, 16295, 16297, 3, 1892, 946, 0, 16296, 16298, 3, 1992, - 996, 0, 16297, 16296, 1, 0, 0, 0, 16297, 16298, 1, 0, 0, 0, 16298, 16299, - 1, 0, 0, 0, 16299, 16301, 5, 2377, 0, 0, 16300, 16302, 3, 1888, 944, 0, - 16301, 16300, 1, 0, 0, 0, 16301, 16302, 1, 0, 0, 0, 16302, 16304, 1, 0, - 0, 0, 16303, 16305, 3, 1890, 945, 0, 16304, 16303, 1, 0, 0, 0, 16304, 16305, - 1, 0, 0, 0, 16305, 1887, 1, 0, 0, 0, 16306, 16307, 5, 1536, 0, 0, 16307, - 16308, 7, 191, 0, 0, 16308, 16309, 5, 543, 0, 0, 16309, 16310, 5, 151, - 0, 0, 16310, 16312, 3, 2310, 1155, 0, 16311, 16313, 5, 67, 0, 0, 16312, - 16311, 1, 0, 0, 0, 16312, 16313, 1, 0, 0, 0, 16313, 16315, 1, 0, 0, 0, - 16314, 16316, 5, 385, 0, 0, 16315, 16314, 1, 0, 0, 0, 16315, 16316, 1, - 0, 0, 0, 16316, 16319, 1, 0, 0, 0, 16317, 16318, 5, 1146, 0, 0, 16318, - 16320, 5, 543, 0, 0, 16319, 16317, 1, 0, 0, 0, 16319, 16320, 1, 0, 0, 0, - 16320, 16323, 1, 0, 0, 0, 16321, 16322, 5, 1146, 0, 0, 16322, 16324, 5, - 762, 0, 0, 16323, 16321, 1, 0, 0, 0, 16323, 16324, 1, 0, 0, 0, 16324, 16343, - 1, 0, 0, 0, 16325, 16326, 5, 2382, 0, 0, 16326, 16328, 3, 2310, 1155, 0, - 16327, 16329, 5, 67, 0, 0, 16328, 16327, 1, 0, 0, 0, 16328, 16329, 1, 0, - 0, 0, 16329, 16331, 1, 0, 0, 0, 16330, 16332, 5, 385, 0, 0, 16331, 16330, - 1, 0, 0, 0, 16331, 16332, 1, 0, 0, 0, 16332, 16335, 1, 0, 0, 0, 16333, - 16334, 5, 1146, 0, 0, 16334, 16336, 5, 543, 0, 0, 16335, 16333, 1, 0, 0, - 0, 16335, 16336, 1, 0, 0, 0, 16336, 16339, 1, 0, 0, 0, 16337, 16338, 5, - 1146, 0, 0, 16338, 16340, 5, 762, 0, 0, 16339, 16337, 1, 0, 0, 0, 16339, - 16340, 1, 0, 0, 0, 16340, 16342, 1, 0, 0, 0, 16341, 16325, 1, 0, 0, 0, - 16342, 16345, 1, 0, 0, 0, 16343, 16341, 1, 0, 0, 0, 16343, 16344, 1, 0, - 0, 0, 16344, 16346, 1, 0, 0, 0, 16345, 16343, 1, 0, 0, 0, 16346, 16347, - 5, 1568, 0, 0, 16347, 16348, 3, 2310, 1155, 0, 16348, 1889, 1, 0, 0, 0, - 16349, 16350, 5, 327, 0, 0, 16350, 16351, 3, 2328, 1164, 0, 16351, 16352, - 5, 1568, 0, 0, 16352, 16353, 3, 2310, 1155, 0, 16353, 16354, 5, 2029, 0, - 0, 16354, 16355, 3, 2078, 1039, 0, 16355, 16356, 5, 363, 0, 0, 16356, 16357, - 3, 2078, 1039, 0, 16357, 1891, 1, 0, 0, 0, 16358, 16362, 3, 1894, 947, - 0, 16359, 16361, 3, 1896, 948, 0, 16360, 16359, 1, 0, 0, 0, 16361, 16364, - 1, 0, 0, 0, 16362, 16360, 1, 0, 0, 0, 16362, 16363, 1, 0, 0, 0, 16363, - 1893, 1, 0, 0, 0, 16364, 16362, 1, 0, 0, 0, 16365, 16371, 3, 1898, 949, - 0, 16366, 16367, 5, 2376, 0, 0, 16367, 16368, 3, 1892, 946, 0, 16368, 16369, - 5, 2377, 0, 0, 16369, 16371, 1, 0, 0, 0, 16370, 16365, 1, 0, 0, 0, 16370, - 16366, 1, 0, 0, 0, 16371, 1895, 1, 0, 0, 0, 16372, 16374, 5, 2067, 0, 0, - 16373, 16375, 5, 37, 0, 0, 16374, 16373, 1, 0, 0, 0, 16374, 16375, 1, 0, - 0, 0, 16375, 16379, 1, 0, 0, 0, 16376, 16379, 5, 716, 0, 0, 16377, 16379, - 5, 885, 0, 0, 16378, 16372, 1, 0, 0, 0, 16378, 16376, 1, 0, 0, 0, 16378, - 16377, 1, 0, 0, 0, 16379, 16380, 1, 0, 0, 0, 16380, 16381, 3, 1894, 947, - 0, 16381, 1897, 1, 0, 0, 0, 16382, 16384, 3, 1884, 942, 0, 16383, 16382, - 1, 0, 0, 0, 16383, 16384, 1, 0, 0, 0, 16384, 16385, 1, 0, 0, 0, 16385, - 16387, 5, 1548, 0, 0, 16386, 16388, 7, 192, 0, 0, 16387, 16386, 1, 0, 0, - 0, 16387, 16388, 1, 0, 0, 0, 16388, 16389, 1, 0, 0, 0, 16389, 16391, 3, - 1900, 950, 0, 16390, 16392, 3, 2244, 1122, 0, 16391, 16390, 1, 0, 0, 0, - 16391, 16392, 1, 0, 0, 0, 16392, 16393, 1, 0, 0, 0, 16393, 16395, 3, 1902, - 951, 0, 16394, 16396, 3, 2240, 1120, 0, 16395, 16394, 1, 0, 0, 0, 16395, - 16396, 1, 0, 0, 0, 16396, 16398, 1, 0, 0, 0, 16397, 16399, 3, 1946, 973, - 0, 16398, 16397, 1, 0, 0, 0, 16398, 16399, 1, 0, 0, 0, 16399, 16401, 1, - 0, 0, 0, 16400, 16402, 3, 1950, 975, 0, 16401, 16400, 1, 0, 0, 0, 16401, - 16402, 1, 0, 0, 0, 16402, 16404, 1, 0, 0, 0, 16403, 16405, 3, 1962, 981, - 0, 16404, 16403, 1, 0, 0, 0, 16404, 16405, 1, 0, 0, 0, 16405, 16407, 1, - 0, 0, 0, 16406, 16408, 3, 1992, 996, 0, 16407, 16406, 1, 0, 0, 0, 16407, - 16408, 1, 0, 0, 0, 16408, 16410, 1, 0, 0, 0, 16409, 16411, 3, 1998, 999, - 0, 16410, 16409, 1, 0, 0, 0, 16410, 16411, 1, 0, 0, 0, 16411, 1899, 1, - 0, 0, 0, 16412, 16422, 5, 2379, 0, 0, 16413, 16418, 3, 1904, 952, 0, 16414, - 16415, 5, 2382, 0, 0, 16415, 16417, 3, 1904, 952, 0, 16416, 16414, 1, 0, - 0, 0, 16417, 16420, 1, 0, 0, 0, 16418, 16416, 1, 0, 0, 0, 16418, 16419, - 1, 0, 0, 0, 16419, 16422, 1, 0, 0, 0, 16420, 16418, 1, 0, 0, 0, 16421, - 16412, 1, 0, 0, 0, 16421, 16413, 1, 0, 0, 0, 16422, 1901, 1, 0, 0, 0, 16423, - 16424, 5, 572, 0, 0, 16424, 16425, 3, 1908, 954, 0, 16425, 1903, 1, 0, - 0, 0, 16426, 16432, 3, 1906, 953, 0, 16427, 16429, 3, 2078, 1039, 0, 16428, - 16430, 3, 2236, 1118, 0, 16429, 16428, 1, 0, 0, 0, 16429, 16430, 1, 0, - 0, 0, 16430, 16432, 1, 0, 0, 0, 16431, 16426, 1, 0, 0, 0, 16431, 16427, - 1, 0, 0, 0, 16432, 1905, 1, 0, 0, 0, 16433, 16434, 3, 2312, 1156, 0, 16434, - 16435, 5, 2369, 0, 0, 16435, 16436, 5, 2379, 0, 0, 16436, 1907, 1, 0, 0, - 0, 16437, 16442, 3, 1910, 955, 0, 16438, 16439, 5, 2382, 0, 0, 16439, 16441, - 3, 1910, 955, 0, 16440, 16438, 1, 0, 0, 0, 16441, 16444, 1, 0, 0, 0, 16442, - 16440, 1, 0, 0, 0, 16442, 16443, 1, 0, 0, 0, 16443, 1909, 1, 0, 0, 0, 16444, - 16442, 1, 0, 0, 0, 16445, 16449, 3, 1912, 956, 0, 16446, 16448, 3, 1916, - 958, 0, 16447, 16446, 1, 0, 0, 0, 16448, 16451, 1, 0, 0, 0, 16449, 16447, - 1, 0, 0, 0, 16449, 16450, 1, 0, 0, 0, 16450, 16454, 1, 0, 0, 0, 16451, - 16449, 1, 0, 0, 0, 16452, 16455, 3, 1928, 964, 0, 16453, 16455, 3, 1940, - 970, 0, 16454, 16452, 1, 0, 0, 0, 16454, 16453, 1, 0, 0, 0, 16454, 16455, - 1, 0, 0, 0, 16455, 1911, 1, 0, 0, 0, 16456, 16460, 3, 1914, 957, 0, 16457, - 16459, 3, 1926, 963, 0, 16458, 16457, 1, 0, 0, 0, 16459, 16462, 1, 0, 0, - 0, 16460, 16458, 1, 0, 0, 0, 16460, 16461, 1, 0, 0, 0, 16461, 16465, 1, - 0, 0, 0, 16462, 16460, 1, 0, 0, 0, 16463, 16464, 4, 956, 10, 0, 16464, - 16466, 3, 2238, 1119, 0, 16465, 16463, 1, 0, 0, 0, 16465, 16466, 1, 0, - 0, 0, 16466, 1913, 1, 0, 0, 0, 16467, 16470, 3, 2062, 1031, 0, 16468, 16471, - 3, 1928, 964, 0, 16469, 16471, 3, 1940, 970, 0, 16470, 16468, 1, 0, 0, - 0, 16470, 16469, 1, 0, 0, 0, 16470, 16471, 1, 0, 0, 0, 16471, 16491, 1, - 0, 0, 0, 16472, 16473, 5, 2376, 0, 0, 16473, 16477, 3, 1910, 955, 0, 16474, - 16476, 3, 1896, 948, 0, 16475, 16474, 1, 0, 0, 0, 16476, 16479, 1, 0, 0, - 0, 16477, 16475, 1, 0, 0, 0, 16477, 16478, 1, 0, 0, 0, 16478, 16480, 1, - 0, 0, 0, 16479, 16477, 1, 0, 0, 0, 16480, 16483, 5, 2377, 0, 0, 16481, - 16484, 3, 1928, 964, 0, 16482, 16484, 3, 1940, 970, 0, 16483, 16481, 1, - 0, 0, 0, 16483, 16482, 1, 0, 0, 0, 16483, 16484, 1, 0, 0, 0, 16484, 16491, - 1, 0, 0, 0, 16485, 16486, 5, 1174, 0, 0, 16486, 16487, 5, 2376, 0, 0, 16487, - 16488, 3, 2062, 1031, 0, 16488, 16489, 5, 2377, 0, 0, 16489, 16491, 1, - 0, 0, 0, 16490, 16467, 1, 0, 0, 0, 16490, 16472, 1, 0, 0, 0, 16490, 16485, - 1, 0, 0, 0, 16491, 1915, 1, 0, 0, 0, 16492, 16494, 3, 1924, 962, 0, 16493, - 16492, 1, 0, 0, 0, 16493, 16494, 1, 0, 0, 0, 16494, 16496, 1, 0, 0, 0, - 16495, 16497, 7, 193, 0, 0, 16496, 16495, 1, 0, 0, 0, 16496, 16497, 1, - 0, 0, 0, 16497, 16500, 1, 0, 0, 0, 16498, 16501, 5, 691, 0, 0, 16499, 16501, - 3, 1922, 961, 0, 16500, 16498, 1, 0, 0, 0, 16500, 16499, 1, 0, 0, 0, 16500, - 16501, 1, 0, 0, 0, 16501, 16502, 1, 0, 0, 0, 16502, 16503, 5, 731, 0, 0, - 16503, 16505, 3, 1912, 956, 0, 16504, 16506, 3, 1924, 962, 0, 16505, 16504, - 1, 0, 0, 0, 16505, 16506, 1, 0, 0, 0, 16506, 16511, 1, 0, 0, 0, 16507, - 16510, 3, 1918, 959, 0, 16508, 16510, 3, 1920, 960, 0, 16509, 16507, 1, - 0, 0, 0, 16509, 16508, 1, 0, 0, 0, 16510, 16513, 1, 0, 0, 0, 16511, 16509, - 1, 0, 0, 0, 16511, 16512, 1, 0, 0, 0, 16512, 1917, 1, 0, 0, 0, 16513, 16511, - 1, 0, 0, 0, 16514, 16515, 5, 1175, 0, 0, 16515, 16516, 3, 2072, 1036, 0, - 16516, 1919, 1, 0, 0, 0, 16517, 16518, 5, 2129, 0, 0, 16518, 16519, 3, - 2330, 1165, 0, 16519, 1921, 1, 0, 0, 0, 16520, 16522, 7, 194, 0, 0, 16521, - 16523, 5, 1225, 0, 0, 16522, 16521, 1, 0, 0, 0, 16522, 16523, 1, 0, 0, - 0, 16523, 1923, 1, 0, 0, 0, 16524, 16525, 5, 1256, 0, 0, 16525, 16533, - 5, 151, 0, 0, 16526, 16529, 5, 2376, 0, 0, 16527, 16530, 3, 1892, 946, - 0, 16528, 16530, 3, 2076, 1038, 0, 16529, 16527, 1, 0, 0, 0, 16529, 16528, - 1, 0, 0, 0, 16529, 16530, 1, 0, 0, 0, 16530, 16531, 1, 0, 0, 0, 16531, - 16534, 5, 2377, 0, 0, 16532, 16534, 3, 2076, 1038, 0, 16533, 16526, 1, - 0, 0, 0, 16533, 16532, 1, 0, 0, 0, 16534, 1925, 1, 0, 0, 0, 16535, 16536, - 5, 2163, 0, 0, 16536, 16537, 5, 112, 0, 0, 16537, 16538, 7, 74, 0, 0, 16538, - 16544, 3, 2078, 1039, 0, 16539, 16540, 5, 66, 0, 0, 16540, 16541, 5, 1163, - 0, 0, 16541, 16542, 7, 195, 0, 0, 16542, 16544, 3, 2078, 1039, 0, 16543, - 16535, 1, 0, 0, 0, 16543, 16539, 1, 0, 0, 0, 16544, 1927, 1, 0, 0, 0, 16545, - 16547, 5, 1303, 0, 0, 16546, 16548, 5, 2230, 0, 0, 16547, 16546, 1, 0, - 0, 0, 16547, 16548, 1, 0, 0, 0, 16548, 16549, 1, 0, 0, 0, 16549, 16550, - 5, 2376, 0, 0, 16550, 16555, 3, 1930, 965, 0, 16551, 16552, 5, 2382, 0, - 0, 16552, 16554, 3, 1930, 965, 0, 16553, 16551, 1, 0, 0, 0, 16554, 16557, - 1, 0, 0, 0, 16555, 16553, 1, 0, 0, 0, 16555, 16556, 1, 0, 0, 0, 16556, - 16558, 1, 0, 0, 0, 16557, 16555, 1, 0, 0, 0, 16558, 16559, 3, 1932, 966, - 0, 16559, 16560, 3, 1934, 967, 0, 16560, 16561, 5, 2377, 0, 0, 16561, 1929, - 1, 0, 0, 0, 16562, 16563, 3, 2274, 1137, 0, 16563, 16564, 5, 2376, 0, 0, - 16564, 16565, 3, 2078, 1039, 0, 16565, 16567, 5, 2377, 0, 0, 16566, 16568, - 3, 2236, 1118, 0, 16567, 16566, 1, 0, 0, 0, 16567, 16568, 1, 0, 0, 0, 16568, - 1931, 1, 0, 0, 0, 16569, 16572, 5, 564, 0, 0, 16570, 16573, 3, 2310, 1155, - 0, 16571, 16573, 3, 2330, 1165, 0, 16572, 16570, 1, 0, 0, 0, 16572, 16571, - 1, 0, 0, 0, 16573, 1933, 1, 0, 0, 0, 16574, 16575, 5, 680, 0, 0, 16575, - 16593, 5, 2376, 0, 0, 16576, 16594, 3, 1892, 946, 0, 16577, 16582, 5, 53, - 0, 0, 16578, 16579, 5, 2382, 0, 0, 16579, 16581, 5, 53, 0, 0, 16580, 16578, - 1, 0, 0, 0, 16581, 16584, 1, 0, 0, 0, 16582, 16580, 1, 0, 0, 0, 16582, - 16583, 1, 0, 0, 0, 16583, 16594, 1, 0, 0, 0, 16584, 16582, 1, 0, 0, 0, - 16585, 16590, 3, 1936, 968, 0, 16586, 16587, 5, 2382, 0, 0, 16587, 16589, - 3, 1936, 968, 0, 16588, 16586, 1, 0, 0, 0, 16589, 16592, 1, 0, 0, 0, 16590, - 16588, 1, 0, 0, 0, 16590, 16591, 1, 0, 0, 0, 16591, 16594, 1, 0, 0, 0, - 16592, 16590, 1, 0, 0, 0, 16593, 16576, 1, 0, 0, 0, 16593, 16577, 1, 0, - 0, 0, 16593, 16585, 1, 0, 0, 0, 16594, 16595, 1, 0, 0, 0, 16595, 16596, - 5, 2377, 0, 0, 16596, 1935, 1, 0, 0, 0, 16597, 16599, 3, 1938, 969, 0, - 16598, 16600, 3, 2236, 1118, 0, 16599, 16598, 1, 0, 0, 0, 16599, 16600, - 1, 0, 0, 0, 16600, 1937, 1, 0, 0, 0, 16601, 16608, 3, 2078, 1039, 0, 16602, - 16604, 5, 2376, 0, 0, 16603, 16605, 3, 2076, 1038, 0, 16604, 16603, 1, - 0, 0, 0, 16604, 16605, 1, 0, 0, 0, 16605, 16606, 1, 0, 0, 0, 16606, 16608, - 5, 2377, 0, 0, 16607, 16601, 1, 0, 0, 0, 16607, 16602, 1, 0, 0, 0, 16608, - 1939, 1, 0, 0, 0, 16609, 16612, 5, 2079, 0, 0, 16610, 16611, 7, 196, 0, - 0, 16611, 16613, 5, 1146, 0, 0, 16612, 16610, 1, 0, 0, 0, 16612, 16613, - 1, 0, 0, 0, 16613, 16614, 1, 0, 0, 0, 16614, 16617, 5, 2376, 0, 0, 16615, - 16618, 3, 2310, 1155, 0, 16616, 16618, 3, 2330, 1165, 0, 16617, 16615, - 1, 0, 0, 0, 16617, 16616, 1, 0, 0, 0, 16618, 16619, 1, 0, 0, 0, 16619, - 16620, 3, 1932, 966, 0, 16620, 16621, 3, 1942, 971, 0, 16621, 16622, 5, - 2377, 0, 0, 16622, 1941, 1, 0, 0, 0, 16623, 16624, 5, 680, 0, 0, 16624, - 16625, 5, 2376, 0, 0, 16625, 16630, 3, 1944, 972, 0, 16626, 16627, 5, 2382, - 0, 0, 16627, 16629, 3, 1944, 972, 0, 16628, 16626, 1, 0, 0, 0, 16629, 16632, - 1, 0, 0, 0, 16630, 16628, 1, 0, 0, 0, 16630, 16631, 1, 0, 0, 0, 16631, - 16633, 1, 0, 0, 0, 16632, 16630, 1, 0, 0, 0, 16633, 16634, 5, 2377, 0, - 0, 16634, 1943, 1, 0, 0, 0, 16635, 16638, 3, 2310, 1155, 0, 16636, 16638, - 3, 2330, 1165, 0, 16637, 16635, 1, 0, 0, 0, 16637, 16636, 1, 0, 0, 0, 16638, - 16654, 1, 0, 0, 0, 16639, 16652, 5, 66, 0, 0, 16640, 16653, 3, 2364, 1182, - 0, 16641, 16642, 5, 2376, 0, 0, 16642, 16647, 3, 2364, 1182, 0, 16643, - 16644, 5, 2382, 0, 0, 16644, 16646, 3, 2364, 1182, 0, 16645, 16643, 1, - 0, 0, 0, 16646, 16649, 1, 0, 0, 0, 16647, 16645, 1, 0, 0, 0, 16647, 16648, - 1, 0, 0, 0, 16648, 16650, 1, 0, 0, 0, 16649, 16647, 1, 0, 0, 0, 16650, - 16651, 5, 2377, 0, 0, 16651, 16653, 1, 0, 0, 0, 16652, 16640, 1, 0, 0, - 0, 16652, 16641, 1, 0, 0, 0, 16653, 16655, 1, 0, 0, 0, 16654, 16639, 1, - 0, 0, 0, 16654, 16655, 1, 0, 0, 0, 16655, 1945, 1, 0, 0, 0, 16656, 16657, - 5, 261, 0, 0, 16657, 16659, 5, 151, 0, 0, 16658, 16660, 5, 1010, 0, 0, - 16659, 16658, 1, 0, 0, 0, 16659, 16660, 1, 0, 0, 0, 16660, 16661, 1, 0, - 0, 0, 16661, 16663, 3, 2072, 1036, 0, 16662, 16664, 3, 1948, 974, 0, 16663, - 16662, 1, 0, 0, 0, 16663, 16664, 1, 0, 0, 0, 16664, 16674, 1, 0, 0, 0, - 16665, 16666, 3, 1948, 974, 0, 16666, 16667, 5, 261, 0, 0, 16667, 16669, - 5, 151, 0, 0, 16668, 16670, 5, 1010, 0, 0, 16669, 16668, 1, 0, 0, 0, 16669, - 16670, 1, 0, 0, 0, 16670, 16671, 1, 0, 0, 0, 16671, 16672, 3, 2072, 1036, - 0, 16672, 16674, 1, 0, 0, 0, 16673, 16656, 1, 0, 0, 0, 16673, 16665, 1, - 0, 0, 0, 16674, 1947, 1, 0, 0, 0, 16675, 16676, 5, 1631, 0, 0, 16676, 16677, - 5, 2188, 0, 0, 16677, 16678, 3, 2072, 1036, 0, 16678, 1949, 1, 0, 0, 0, - 16679, 16680, 5, 593, 0, 0, 16680, 16681, 5, 151, 0, 0, 16681, 16686, 3, - 1952, 976, 0, 16682, 16683, 5, 2382, 0, 0, 16683, 16685, 3, 1952, 976, - 0, 16684, 16682, 1, 0, 0, 0, 16685, 16688, 1, 0, 0, 0, 16686, 16684, 1, - 0, 0, 0, 16686, 16687, 1, 0, 0, 0, 16687, 16690, 1, 0, 0, 0, 16688, 16686, - 1, 0, 0, 0, 16689, 16691, 3, 1960, 980, 0, 16690, 16689, 1, 0, 0, 0, 16690, - 16691, 1, 0, 0, 0, 16691, 16706, 1, 0, 0, 0, 16692, 16703, 3, 1960, 980, - 0, 16693, 16694, 5, 593, 0, 0, 16694, 16695, 5, 151, 0, 0, 16695, 16700, - 3, 1952, 976, 0, 16696, 16697, 5, 2382, 0, 0, 16697, 16699, 3, 1952, 976, - 0, 16698, 16696, 1, 0, 0, 0, 16699, 16702, 1, 0, 0, 0, 16700, 16698, 1, - 0, 0, 0, 16700, 16701, 1, 0, 0, 0, 16701, 16704, 1, 0, 0, 0, 16702, 16700, - 1, 0, 0, 0, 16703, 16693, 1, 0, 0, 0, 16703, 16704, 1, 0, 0, 0, 16704, - 16706, 1, 0, 0, 0, 16705, 16679, 1, 0, 0, 0, 16705, 16692, 1, 0, 0, 0, - 16706, 1951, 1, 0, 0, 0, 16707, 16711, 3, 1956, 978, 0, 16708, 16711, 3, - 1954, 977, 0, 16709, 16711, 3, 2078, 1039, 0, 16710, 16707, 1, 0, 0, 0, - 16710, 16708, 1, 0, 0, 0, 16710, 16709, 1, 0, 0, 0, 16711, 1953, 1, 0, - 0, 0, 16712, 16713, 7, 197, 0, 0, 16713, 16714, 5, 2376, 0, 0, 16714, 16719, - 3, 1958, 979, 0, 16715, 16716, 5, 2382, 0, 0, 16716, 16718, 3, 1958, 979, - 0, 16717, 16715, 1, 0, 0, 0, 16718, 16721, 1, 0, 0, 0, 16719, 16717, 1, - 0, 0, 0, 16719, 16720, 1, 0, 0, 0, 16720, 16722, 1, 0, 0, 0, 16721, 16719, - 1, 0, 0, 0, 16722, 16723, 5, 2377, 0, 0, 16723, 1955, 1, 0, 0, 0, 16724, - 16725, 5, 595, 0, 0, 16725, 16726, 5, 1569, 0, 0, 16726, 16727, 5, 2376, - 0, 0, 16727, 16732, 3, 1958, 979, 0, 16728, 16729, 5, 2382, 0, 0, 16729, - 16731, 3, 1958, 979, 0, 16730, 16728, 1, 0, 0, 0, 16731, 16734, 1, 0, 0, - 0, 16732, 16730, 1, 0, 0, 0, 16732, 16733, 1, 0, 0, 0, 16733, 16735, 1, - 0, 0, 0, 16734, 16732, 1, 0, 0, 0, 16735, 16736, 5, 2377, 0, 0, 16736, - 1957, 1, 0, 0, 0, 16737, 16745, 3, 1954, 977, 0, 16738, 16740, 5, 2376, - 0, 0, 16739, 16741, 3, 2076, 1038, 0, 16740, 16739, 1, 0, 0, 0, 16740, - 16741, 1, 0, 0, 0, 16741, 16742, 1, 0, 0, 0, 16742, 16745, 5, 2377, 0, - 0, 16743, 16745, 3, 2078, 1039, 0, 16744, 16737, 1, 0, 0, 0, 16744, 16738, - 1, 0, 0, 0, 16744, 16743, 1, 0, 0, 0, 16745, 1959, 1, 0, 0, 0, 16746, 16747, - 5, 606, 0, 0, 16747, 16748, 3, 2072, 1036, 0, 16748, 1961, 1, 0, 0, 0, - 16749, 16753, 5, 900, 0, 0, 16750, 16752, 3, 1964, 982, 0, 16751, 16750, - 1, 0, 0, 0, 16752, 16755, 1, 0, 0, 0, 16753, 16751, 1, 0, 0, 0, 16753, - 16754, 1, 0, 0, 0, 16754, 16757, 1, 0, 0, 0, 16755, 16753, 1, 0, 0, 0, - 16756, 16758, 3, 1966, 983, 0, 16757, 16756, 1, 0, 0, 0, 16757, 16758, - 1, 0, 0, 0, 16758, 16762, 1, 0, 0, 0, 16759, 16761, 3, 1968, 984, 0, 16760, - 16759, 1, 0, 0, 0, 16761, 16764, 1, 0, 0, 0, 16762, 16760, 1, 0, 0, 0, - 16762, 16763, 1, 0, 0, 0, 16763, 16765, 1, 0, 0, 0, 16764, 16762, 1, 0, - 0, 0, 16765, 16766, 3, 1970, 985, 0, 16766, 1963, 1, 0, 0, 0, 16767, 16768, - 7, 198, 0, 0, 16768, 16776, 5, 935, 0, 0, 16769, 16773, 5, 2068, 0, 0, - 16770, 16774, 5, 392, 0, 0, 16771, 16772, 5, 1591, 0, 0, 16772, 16774, - 5, 1428, 0, 0, 16773, 16770, 1, 0, 0, 0, 16773, 16771, 1, 0, 0, 0, 16774, - 16776, 1, 0, 0, 0, 16775, 16767, 1, 0, 0, 0, 16775, 16769, 1, 0, 0, 0, - 16776, 1965, 1, 0, 0, 0, 16777, 16778, 5, 1487, 0, 0, 16778, 16779, 7, - 199, 0, 0, 16779, 16780, 5, 1508, 0, 0, 16780, 1967, 1, 0, 0, 0, 16781, - 16782, 5, 1428, 0, 0, 16782, 16783, 3, 2268, 1134, 0, 16783, 16784, 5, - 1175, 0, 0, 16784, 16785, 5, 2376, 0, 0, 16785, 16786, 3, 1892, 946, 0, - 16786, 16787, 5, 2377, 0, 0, 16787, 16791, 3, 1972, 986, 0, 16788, 16790, - 3, 1964, 982, 0, 16789, 16788, 1, 0, 0, 0, 16790, 16793, 1, 0, 0, 0, 16791, - 16789, 1, 0, 0, 0, 16791, 16792, 1, 0, 0, 0, 16792, 1969, 1, 0, 0, 0, 16793, - 16791, 1, 0, 0, 0, 16794, 16795, 5, 832, 0, 0, 16795, 16797, 3, 2270, 1135, - 0, 16796, 16794, 1, 0, 0, 0, 16796, 16797, 1, 0, 0, 0, 16797, 16798, 1, - 0, 0, 0, 16798, 16802, 3, 1972, 986, 0, 16799, 16801, 3, 1964, 982, 0, - 16800, 16799, 1, 0, 0, 0, 16801, 16804, 1, 0, 0, 0, 16802, 16800, 1, 0, - 0, 0, 16802, 16803, 1, 0, 0, 0, 16803, 16805, 1, 0, 0, 0, 16804, 16802, - 1, 0, 0, 0, 16805, 16806, 3, 1980, 990, 0, 16806, 1971, 1, 0, 0, 0, 16807, - 16809, 3, 1974, 987, 0, 16808, 16807, 1, 0, 0, 0, 16808, 16809, 1, 0, 0, - 0, 16809, 16810, 1, 0, 0, 0, 16810, 16811, 5, 392, 0, 0, 16811, 16812, - 5, 151, 0, 0, 16812, 16813, 3, 1976, 988, 0, 16813, 16814, 5, 863, 0, 0, - 16814, 16815, 3, 1976, 988, 0, 16815, 1973, 1, 0, 0, 0, 16816, 16817, 5, - 1256, 0, 0, 16817, 16818, 5, 151, 0, 0, 16818, 16819, 3, 1976, 988, 0, - 16819, 1975, 1, 0, 0, 0, 16820, 16821, 5, 2376, 0, 0, 16821, 16826, 3, - 1978, 989, 0, 16822, 16823, 5, 2382, 0, 0, 16823, 16825, 3, 1978, 989, - 0, 16824, 16822, 1, 0, 0, 0, 16825, 16828, 1, 0, 0, 0, 16826, 16824, 1, - 0, 0, 0, 16826, 16827, 1, 0, 0, 0, 16827, 16829, 1, 0, 0, 0, 16828, 16826, - 1, 0, 0, 0, 16829, 16830, 5, 2377, 0, 0, 16830, 1977, 1, 0, 0, 0, 16831, - 16834, 3, 2078, 1039, 0, 16832, 16834, 3, 1898, 949, 0, 16833, 16831, 1, - 0, 0, 0, 16833, 16832, 1, 0, 0, 0, 16834, 16836, 1, 0, 0, 0, 16835, 16837, - 3, 2236, 1118, 0, 16836, 16835, 1, 0, 0, 0, 16836, 16837, 1, 0, 0, 0, 16837, - 1979, 1, 0, 0, 0, 16838, 16840, 3, 1982, 991, 0, 16839, 16838, 1, 0, 0, - 0, 16839, 16840, 1, 0, 0, 0, 16840, 16841, 1, 0, 0, 0, 16841, 16850, 5, - 2376, 0, 0, 16842, 16847, 3, 1984, 992, 0, 16843, 16844, 5, 2382, 0, 0, - 16844, 16846, 3, 1984, 992, 0, 16845, 16843, 1, 0, 0, 0, 16846, 16849, - 1, 0, 0, 0, 16847, 16845, 1, 0, 0, 0, 16847, 16848, 1, 0, 0, 0, 16848, - 16851, 1, 0, 0, 0, 16849, 16847, 1, 0, 0, 0, 16850, 16842, 1, 0, 0, 0, - 16850, 16851, 1, 0, 0, 0, 16851, 16852, 1, 0, 0, 0, 16852, 16853, 5, 2377, - 0, 0, 16853, 1981, 1, 0, 0, 0, 16854, 16860, 5, 1512, 0, 0, 16855, 16861, - 5, 2091, 0, 0, 16856, 16858, 5, 2097, 0, 0, 16857, 16859, 5, 37, 0, 0, - 16858, 16857, 1, 0, 0, 0, 16858, 16859, 1, 0, 0, 0, 16859, 16861, 1, 0, - 0, 0, 16860, 16855, 1, 0, 0, 0, 16860, 16856, 1, 0, 0, 0, 16860, 16861, - 1, 0, 0, 0, 16861, 16864, 1, 0, 0, 0, 16862, 16863, 7, 200, 0, 0, 16863, - 16865, 5, 1215, 0, 0, 16864, 16862, 1, 0, 0, 0, 16864, 16865, 1, 0, 0, - 0, 16865, 16867, 1, 0, 0, 0, 16866, 16868, 3, 1988, 994, 0, 16867, 16866, - 1, 0, 0, 0, 16867, 16868, 1, 0, 0, 0, 16868, 1983, 1, 0, 0, 0, 16869, 16875, - 5, 2091, 0, 0, 16870, 16872, 5, 2097, 0, 0, 16871, 16873, 5, 37, 0, 0, - 16872, 16871, 1, 0, 0, 0, 16872, 16873, 1, 0, 0, 0, 16873, 16875, 1, 0, - 0, 0, 16874, 16869, 1, 0, 0, 0, 16874, 16870, 1, 0, 0, 0, 16874, 16875, - 1, 0, 0, 0, 16875, 16876, 1, 0, 0, 0, 16876, 16878, 3, 1986, 993, 0, 16877, - 16879, 3, 1992, 996, 0, 16878, 16877, 1, 0, 0, 0, 16878, 16879, 1, 0, 0, - 0, 16879, 16880, 1, 0, 0, 0, 16880, 16881, 5, 2398, 0, 0, 16881, 16882, - 3, 2078, 1039, 0, 16882, 1985, 1, 0, 0, 0, 16883, 16884, 3, 2104, 1052, - 0, 16884, 1987, 1, 0, 0, 0, 16885, 16886, 5, 727, 0, 0, 16886, 16887, 5, - 2376, 0, 0, 16887, 16888, 3, 2078, 1039, 0, 16888, 16890, 5, 2377, 0, 0, - 16889, 16891, 3, 1990, 995, 0, 16890, 16889, 1, 0, 0, 0, 16890, 16891, - 1, 0, 0, 0, 16891, 1989, 1, 0, 0, 0, 16892, 16893, 5, 2086, 0, 0, 16893, - 16894, 5, 2376, 0, 0, 16894, 16895, 3, 2072, 1036, 0, 16895, 16896, 5, - 2377, 0, 0, 16896, 1991, 1, 0, 0, 0, 16897, 16899, 5, 1215, 0, 0, 16898, - 16900, 5, 1582, 0, 0, 16899, 16898, 1, 0, 0, 0, 16899, 16900, 1, 0, 0, - 0, 16900, 16901, 1, 0, 0, 0, 16901, 16902, 5, 151, 0, 0, 16902, 16907, - 3, 1994, 997, 0, 16903, 16904, 5, 2382, 0, 0, 16904, 16906, 3, 1994, 997, - 0, 16905, 16903, 1, 0, 0, 0, 16906, 16909, 1, 0, 0, 0, 16907, 16905, 1, - 0, 0, 0, 16907, 16908, 1, 0, 0, 0, 16908, 1993, 1, 0, 0, 0, 16909, 16907, - 1, 0, 0, 0, 16910, 16912, 3, 2078, 1039, 0, 16911, 16913, 7, 48, 0, 0, - 16912, 16911, 1, 0, 0, 0, 16912, 16913, 1, 0, 0, 0, 16913, 16916, 1, 0, - 0, 0, 16914, 16915, 5, 1146, 0, 0, 16915, 16917, 7, 49, 0, 0, 16916, 16914, - 1, 0, 0, 0, 16916, 16917, 1, 0, 0, 0, 16917, 1995, 1, 0, 0, 0, 16918, 16919, - 5, 1162, 0, 0, 16919, 16920, 3, 2078, 1039, 0, 16920, 16921, 7, 201, 0, - 0, 16921, 1997, 1, 0, 0, 0, 16922, 16923, 5, 533, 0, 0, 16923, 16928, 7, - 202, 0, 0, 16924, 16926, 3, 2078, 1039, 0, 16925, 16927, 5, 1286, 0, 0, - 16926, 16925, 1, 0, 0, 0, 16926, 16927, 1, 0, 0, 0, 16927, 16929, 1, 0, - 0, 0, 16928, 16924, 1, 0, 0, 0, 16928, 16929, 1, 0, 0, 0, 16929, 16930, - 1, 0, 0, 0, 16930, 16934, 7, 201, 0, 0, 16931, 16935, 5, 1174, 0, 0, 16932, - 16933, 5, 2188, 0, 0, 16933, 16935, 5, 1994, 0, 0, 16934, 16931, 1, 0, - 0, 0, 16934, 16932, 1, 0, 0, 0, 16935, 1999, 1, 0, 0, 0, 16936, 16937, - 5, 564, 0, 0, 16937, 16939, 5, 2091, 0, 0, 16938, 16940, 3, 2002, 1001, - 0, 16939, 16938, 1, 0, 0, 0, 16939, 16940, 1, 0, 0, 0, 16940, 16942, 1, - 0, 0, 0, 16941, 16943, 3, 2004, 1002, 0, 16942, 16941, 1, 0, 0, 0, 16942, - 16943, 1, 0, 0, 0, 16943, 2001, 1, 0, 0, 0, 16944, 16945, 5, 1163, 0, 0, - 16945, 16946, 3, 2328, 1164, 0, 16946, 2003, 1, 0, 0, 0, 16947, 16948, - 5, 1597, 0, 0, 16948, 16953, 5, 810, 0, 0, 16949, 16953, 5, 1136, 0, 0, - 16950, 16951, 5, 2173, 0, 0, 16951, 16953, 3, 2078, 1039, 0, 16952, 16947, - 1, 0, 0, 0, 16952, 16949, 1, 0, 0, 0, 16952, 16950, 1, 0, 0, 0, 16953, - 2005, 1, 0, 0, 0, 16954, 16955, 5, 2091, 0, 0, 16955, 16956, 3, 2052, 1026, - 0, 16956, 16958, 3, 2008, 1004, 0, 16957, 16959, 3, 2240, 1120, 0, 16958, - 16957, 1, 0, 0, 0, 16958, 16959, 1, 0, 0, 0, 16959, 16961, 1, 0, 0, 0, - 16960, 16962, 3, 2054, 1027, 0, 16961, 16960, 1, 0, 0, 0, 16961, 16962, - 1, 0, 0, 0, 16962, 16964, 1, 0, 0, 0, 16963, 16965, 3, 2056, 1028, 0, 16964, - 16963, 1, 0, 0, 0, 16964, 16965, 1, 0, 0, 0, 16965, 2007, 1, 0, 0, 0, 16966, - 16982, 5, 1568, 0, 0, 16967, 16972, 3, 2010, 1005, 0, 16968, 16969, 5, - 2382, 0, 0, 16969, 16971, 3, 2010, 1005, 0, 16970, 16968, 1, 0, 0, 0, 16971, - 16974, 1, 0, 0, 0, 16972, 16970, 1, 0, 0, 0, 16972, 16973, 1, 0, 0, 0, - 16973, 16983, 1, 0, 0, 0, 16974, 16972, 1, 0, 0, 0, 16975, 16976, 5, 2141, - 0, 0, 16976, 16977, 5, 2376, 0, 0, 16977, 16978, 3, 2376, 1188, 0, 16978, - 16979, 5, 2377, 0, 0, 16979, 16980, 5, 2398, 0, 0, 16980, 16981, 3, 2078, - 1039, 0, 16981, 16983, 1, 0, 0, 0, 16982, 16967, 1, 0, 0, 0, 16982, 16975, - 1, 0, 0, 0, 16983, 2009, 1, 0, 0, 0, 16984, 16985, 3, 2310, 1155, 0, 16985, - 16986, 5, 2398, 0, 0, 16986, 16987, 3, 2078, 1039, 0, 16987, 16999, 1, - 0, 0, 0, 16988, 16989, 3, 2330, 1165, 0, 16989, 16990, 5, 2398, 0, 0, 16990, - 16991, 3, 1892, 946, 0, 16991, 16999, 1, 0, 0, 0, 16992, 16993, 5, 2376, - 0, 0, 16993, 16994, 3, 2310, 1155, 0, 16994, 16995, 5, 2377, 0, 0, 16995, - 16996, 5, 2398, 0, 0, 16996, 16997, 3, 2078, 1039, 0, 16997, 16999, 1, - 0, 0, 0, 16998, 16984, 1, 0, 0, 0, 16998, 16988, 1, 0, 0, 0, 16998, 16992, - 1, 0, 0, 0, 16999, 2011, 1, 0, 0, 0, 17000, 17002, 5, 376, 0, 0, 17001, - 17003, 5, 572, 0, 0, 17002, 17001, 1, 0, 0, 0, 17002, 17003, 1, 0, 0, 0, - 17003, 17004, 1, 0, 0, 0, 17004, 17006, 3, 2052, 1026, 0, 17005, 17007, - 3, 2240, 1120, 0, 17006, 17005, 1, 0, 0, 0, 17006, 17007, 1, 0, 0, 0, 17007, - 17009, 1, 0, 0, 0, 17008, 17010, 3, 2054, 1027, 0, 17009, 17008, 1, 0, - 0, 0, 17009, 17010, 1, 0, 0, 0, 17010, 17012, 1, 0, 0, 0, 17011, 17013, - 3, 2056, 1028, 0, 17012, 17011, 1, 0, 0, 0, 17012, 17013, 1, 0, 0, 0, 17013, - 2013, 1, 0, 0, 0, 17014, 17017, 5, 697, 0, 0, 17015, 17018, 3, 2016, 1008, - 0, 17016, 17018, 3, 2018, 1009, 0, 17017, 17015, 1, 0, 0, 0, 17017, 17016, - 1, 0, 0, 0, 17018, 2015, 1, 0, 0, 0, 17019, 17025, 3, 2028, 1014, 0, 17020, - 17022, 3, 2030, 1015, 0, 17021, 17023, 3, 2054, 1027, 0, 17022, 17021, - 1, 0, 0, 0, 17022, 17023, 1, 0, 0, 0, 17023, 17026, 1, 0, 0, 0, 17024, - 17026, 3, 1882, 941, 0, 17025, 17020, 1, 0, 0, 0, 17025, 17024, 1, 0, 0, - 0, 17026, 17028, 1, 0, 0, 0, 17027, 17029, 3, 2056, 1028, 0, 17028, 17027, - 1, 0, 0, 0, 17028, 17029, 1, 0, 0, 0, 17029, 2017, 1, 0, 0, 0, 17030, 17032, - 5, 37, 0, 0, 17031, 17033, 3, 2020, 1010, 0, 17032, 17031, 1, 0, 0, 0, - 17033, 17034, 1, 0, 0, 0, 17034, 17032, 1, 0, 0, 0, 17034, 17035, 1, 0, - 0, 0, 17035, 17038, 1, 0, 0, 0, 17036, 17038, 3, 2022, 1011, 0, 17037, - 17030, 1, 0, 0, 0, 17037, 17036, 1, 0, 0, 0, 17038, 17039, 1, 0, 0, 0, - 17039, 17040, 3, 1882, 941, 0, 17040, 2019, 1, 0, 0, 0, 17041, 17043, 3, - 2028, 1014, 0, 17042, 17044, 3, 2030, 1015, 0, 17043, 17042, 1, 0, 0, 0, - 17043, 17044, 1, 0, 0, 0, 17044, 17046, 1, 0, 0, 0, 17045, 17047, 3, 2056, - 1028, 0, 17046, 17045, 1, 0, 0, 0, 17046, 17047, 1, 0, 0, 0, 17047, 2021, - 1, 0, 0, 0, 17048, 17050, 7, 203, 0, 0, 17049, 17048, 1, 0, 0, 0, 17049, - 17050, 1, 0, 0, 0, 17050, 17052, 1, 0, 0, 0, 17051, 17053, 3, 2024, 1012, - 0, 17052, 17051, 1, 0, 0, 0, 17053, 17054, 1, 0, 0, 0, 17054, 17052, 1, - 0, 0, 0, 17054, 17055, 1, 0, 0, 0, 17055, 17057, 1, 0, 0, 0, 17056, 17058, - 3, 2026, 1013, 0, 17057, 17056, 1, 0, 0, 0, 17057, 17058, 1, 0, 0, 0, 17058, - 2023, 1, 0, 0, 0, 17059, 17060, 5, 2180, 0, 0, 17060, 17061, 3, 2072, 1036, - 0, 17061, 17063, 5, 1989, 0, 0, 17062, 17064, 3, 2020, 1010, 0, 17063, - 17062, 1, 0, 0, 0, 17064, 17065, 1, 0, 0, 0, 17065, 17063, 1, 0, 0, 0, - 17065, 17066, 1, 0, 0, 0, 17066, 2025, 1, 0, 0, 0, 17067, 17069, 5, 446, - 0, 0, 17068, 17070, 3, 2020, 1010, 0, 17069, 17068, 1, 0, 0, 0, 17070, - 17071, 1, 0, 0, 0, 17071, 17069, 1, 0, 0, 0, 17071, 17072, 1, 0, 0, 0, - 17072, 2027, 1, 0, 0, 0, 17073, 17074, 5, 719, 0, 0, 17074, 17076, 3, 2052, - 1026, 0, 17075, 17077, 3, 2330, 1165, 0, 17076, 17075, 1, 0, 0, 0, 17076, - 17077, 1, 0, 0, 0, 17077, 2029, 1, 0, 0, 0, 17078, 17084, 5, 2140, 0, 0, - 17079, 17085, 3, 2078, 1039, 0, 17080, 17081, 5, 2376, 0, 0, 17081, 17082, - 3, 2076, 1038, 0, 17082, 17083, 5, 2377, 0, 0, 17083, 17085, 1, 0, 0, 0, - 17084, 17079, 1, 0, 0, 0, 17084, 17080, 1, 0, 0, 0, 17085, 2031, 1, 0, - 0, 0, 17086, 17087, 5, 875, 0, 0, 17087, 17088, 5, 719, 0, 0, 17088, 17089, - 3, 2042, 1021, 0, 17089, 17090, 5, 2129, 0, 0, 17090, 17091, 3, 2042, 1021, - 0, 17091, 17092, 5, 1175, 0, 0, 17092, 17093, 5, 2376, 0, 0, 17093, 17094, - 3, 2072, 1036, 0, 17094, 17103, 5, 2377, 0, 0, 17095, 17097, 3, 2034, 1017, - 0, 17096, 17098, 3, 2040, 1020, 0, 17097, 17096, 1, 0, 0, 0, 17097, 17098, - 1, 0, 0, 0, 17098, 17104, 1, 0, 0, 0, 17099, 17101, 3, 2040, 1020, 0, 17100, - 17102, 3, 2034, 1017, 0, 17101, 17100, 1, 0, 0, 0, 17101, 17102, 1, 0, - 0, 0, 17102, 17104, 1, 0, 0, 0, 17103, 17095, 1, 0, 0, 0, 17103, 17099, - 1, 0, 0, 0, 17103, 17104, 1, 0, 0, 0, 17104, 17106, 1, 0, 0, 0, 17105, - 17107, 3, 2056, 1028, 0, 17106, 17105, 1, 0, 0, 0, 17106, 17107, 1, 0, - 0, 0, 17107, 2033, 1, 0, 0, 0, 17108, 17109, 5, 2180, 0, 0, 17109, 17110, - 5, 843, 0, 0, 17110, 17111, 5, 1989, 0, 0, 17111, 17112, 5, 2091, 0, 0, - 17112, 17113, 5, 1568, 0, 0, 17113, 17118, 3, 2036, 1018, 0, 17114, 17115, - 5, 2382, 0, 0, 17115, 17117, 3, 2036, 1018, 0, 17116, 17114, 1, 0, 0, 0, - 17117, 17120, 1, 0, 0, 0, 17118, 17116, 1, 0, 0, 0, 17118, 17119, 1, 0, - 0, 0, 17119, 17122, 1, 0, 0, 0, 17120, 17118, 1, 0, 0, 0, 17121, 17123, - 3, 2240, 1120, 0, 17122, 17121, 1, 0, 0, 0, 17122, 17123, 1, 0, 0, 0, 17123, - 17125, 1, 0, 0, 0, 17124, 17126, 3, 2038, 1019, 0, 17125, 17124, 1, 0, - 0, 0, 17125, 17126, 1, 0, 0, 0, 17126, 2035, 1, 0, 0, 0, 17127, 17128, - 3, 2310, 1155, 0, 17128, 17129, 5, 2398, 0, 0, 17129, 17130, 3, 2078, 1039, - 0, 17130, 2037, 1, 0, 0, 0, 17131, 17132, 5, 376, 0, 0, 17132, 17133, 3, - 2240, 1120, 0, 17133, 2039, 1, 0, 0, 0, 17134, 17135, 5, 2180, 0, 0, 17135, - 17136, 5, 1121, 0, 0, 17136, 17137, 5, 843, 0, 0, 17137, 17138, 5, 1989, - 0, 0, 17138, 17140, 5, 697, 0, 0, 17139, 17141, 3, 2330, 1165, 0, 17140, - 17139, 1, 0, 0, 0, 17140, 17141, 1, 0, 0, 0, 17141, 17142, 1, 0, 0, 0, - 17142, 17144, 3, 2030, 1015, 0, 17143, 17145, 3, 2240, 1120, 0, 17144, - 17143, 1, 0, 0, 0, 17144, 17145, 1, 0, 0, 0, 17145, 2041, 1, 0, 0, 0, 17146, - 17152, 3, 2312, 1156, 0, 17147, 17148, 5, 2376, 0, 0, 17148, 17149, 3, - 1882, 941, 0, 17149, 17150, 5, 2377, 0, 0, 17150, 17152, 1, 0, 0, 0, 17151, - 17146, 1, 0, 0, 0, 17151, 17147, 1, 0, 0, 0, 17152, 17154, 1, 0, 0, 0, - 17153, 17155, 3, 2238, 1119, 0, 17154, 17153, 1, 0, 0, 0, 17154, 17155, - 1, 0, 0, 0, 17155, 2043, 1, 0, 0, 0, 17156, 17157, 5, 812, 0, 0, 17157, - 17158, 5, 1976, 0, 0, 17158, 17163, 3, 2048, 1024, 0, 17159, 17160, 5, - 2382, 0, 0, 17160, 17162, 3, 2048, 1024, 0, 17161, 17159, 1, 0, 0, 0, 17162, - 17165, 1, 0, 0, 0, 17163, 17161, 1, 0, 0, 0, 17163, 17164, 1, 0, 0, 0, - 17164, 17166, 1, 0, 0, 0, 17165, 17163, 1, 0, 0, 0, 17166, 17167, 5, 680, - 0, 0, 17167, 17168, 3, 2050, 1025, 0, 17168, 17170, 5, 906, 0, 0, 17169, - 17171, 3, 2046, 1023, 0, 17170, 17169, 1, 0, 0, 0, 17170, 17171, 1, 0, - 0, 0, 17171, 2045, 1, 0, 0, 0, 17172, 17173, 5, 2173, 0, 0, 17173, 17176, - 3, 2078, 1039, 0, 17174, 17176, 5, 1136, 0, 0, 17175, 17172, 1, 0, 0, 0, - 17175, 17174, 1, 0, 0, 0, 17176, 2047, 1, 0, 0, 0, 17177, 17179, 3, 2312, - 1156, 0, 17178, 17180, 3, 2234, 1117, 0, 17179, 17178, 1, 0, 0, 0, 17179, - 17180, 1, 0, 0, 0, 17180, 2049, 1, 0, 0, 0, 17181, 17182, 5, 1507, 0, 0, - 17182, 17194, 5, 1576, 0, 0, 17183, 17184, 5, 1507, 0, 0, 17184, 17194, - 5, 488, 0, 0, 17185, 17187, 5, 1576, 0, 0, 17186, 17188, 5, 2091, 0, 0, - 17187, 17186, 1, 0, 0, 0, 17187, 17188, 1, 0, 0, 0, 17188, 17194, 1, 0, - 0, 0, 17189, 17190, 5, 1576, 0, 0, 17190, 17191, 5, 1507, 0, 0, 17191, - 17194, 5, 488, 0, 0, 17192, 17194, 5, 488, 0, 0, 17193, 17181, 1, 0, 0, - 0, 17193, 17183, 1, 0, 0, 0, 17193, 17185, 1, 0, 0, 0, 17193, 17189, 1, - 0, 0, 0, 17193, 17192, 1, 0, 0, 0, 17194, 2051, 1, 0, 0, 0, 17195, 17202, - 3, 2062, 1031, 0, 17196, 17197, 5, 1174, 0, 0, 17197, 17198, 5, 2376, 0, - 0, 17198, 17199, 3, 2062, 1031, 0, 17199, 17200, 5, 2377, 0, 0, 17200, - 17202, 1, 0, 0, 0, 17201, 17195, 1, 0, 0, 0, 17201, 17196, 1, 0, 0, 0, - 17202, 17204, 1, 0, 0, 0, 17203, 17205, 3, 2238, 1119, 0, 17204, 17203, - 1, 0, 0, 0, 17204, 17205, 1, 0, 0, 0, 17205, 2053, 1, 0, 0, 0, 17206, 17207, - 7, 188, 0, 0, 17207, 17208, 3, 2076, 1038, 0, 17208, 17209, 3, 2244, 1122, - 0, 17209, 2055, 1, 0, 0, 0, 17210, 17211, 5, 819, 0, 0, 17211, 17213, 5, - 472, 0, 0, 17212, 17214, 3, 2058, 1029, 0, 17213, 17212, 1, 0, 0, 0, 17213, - 17214, 1, 0, 0, 0, 17214, 17216, 1, 0, 0, 0, 17215, 17217, 3, 2078, 1039, - 0, 17216, 17215, 1, 0, 0, 0, 17216, 17217, 1, 0, 0, 0, 17217, 17219, 1, - 0, 0, 0, 17218, 17220, 3, 2060, 1030, 0, 17219, 17218, 1, 0, 0, 0, 17219, - 17220, 1, 0, 0, 0, 17220, 2057, 1, 0, 0, 0, 17221, 17222, 5, 719, 0, 0, - 17222, 17223, 3, 2312, 1156, 0, 17223, 2059, 1, 0, 0, 0, 17224, 17225, - 5, 1450, 0, 0, 17225, 17228, 5, 793, 0, 0, 17226, 17229, 5, 2070, 0, 0, - 17227, 17229, 3, 2078, 1039, 0, 17228, 17226, 1, 0, 0, 0, 17228, 17227, - 1, 0, 0, 0, 17229, 2061, 1, 0, 0, 0, 17230, 17248, 3, 2064, 1032, 0, 17231, - 17232, 5, 2376, 0, 0, 17232, 17234, 3, 1882, 941, 0, 17233, 17235, 3, 2066, - 1033, 0, 17234, 17233, 1, 0, 0, 0, 17234, 17235, 1, 0, 0, 0, 17235, 17236, - 1, 0, 0, 0, 17236, 17237, 5, 2377, 0, 0, 17237, 17248, 1, 0, 0, 0, 17238, - 17240, 3, 2312, 1156, 0, 17239, 17241, 3, 2068, 1034, 0, 17240, 17239, - 1, 0, 0, 0, 17240, 17241, 1, 0, 0, 0, 17241, 17248, 1, 0, 0, 0, 17242, - 17245, 3, 2140, 1070, 0, 17243, 17244, 5, 66, 0, 0, 17244, 17246, 3, 2376, - 1188, 0, 17245, 17243, 1, 0, 0, 0, 17245, 17246, 1, 0, 0, 0, 17246, 17248, - 1, 0, 0, 0, 17247, 17230, 1, 0, 0, 0, 17247, 17231, 1, 0, 0, 0, 17247, - 17238, 1, 0, 0, 0, 17247, 17242, 1, 0, 0, 0, 17248, 2063, 1, 0, 0, 0, 17249, - 17260, 7, 204, 0, 0, 17250, 17251, 5, 2376, 0, 0, 17251, 17252, 3, 1892, - 946, 0, 17252, 17253, 5, 2377, 0, 0, 17253, 17261, 1, 0, 0, 0, 17254, 17255, - 5, 2376, 0, 0, 17255, 17256, 3, 2078, 1039, 0, 17256, 17258, 5, 2377, 0, - 0, 17257, 17259, 3, 2380, 1190, 0, 17258, 17257, 1, 0, 0, 0, 17258, 17259, - 1, 0, 0, 0, 17259, 17261, 1, 0, 0, 0, 17260, 17250, 1, 0, 0, 0, 17260, - 17254, 1, 0, 0, 0, 17261, 2065, 1, 0, 0, 0, 17262, 17271, 5, 2188, 0, 0, - 17263, 17264, 5, 1408, 0, 0, 17264, 17272, 5, 1174, 0, 0, 17265, 17266, - 5, 186, 0, 0, 17266, 17269, 5, 1188, 0, 0, 17267, 17268, 5, 267, 0, 0, - 17268, 17270, 3, 2282, 1141, 0, 17269, 17267, 1, 0, 0, 0, 17269, 17270, - 1, 0, 0, 0, 17270, 17272, 1, 0, 0, 0, 17271, 17263, 1, 0, 0, 0, 17271, - 17265, 1, 0, 0, 0, 17272, 2067, 1, 0, 0, 0, 17273, 17275, 5, 1515, 0, 0, - 17274, 17276, 5, 134, 0, 0, 17275, 17274, 1, 0, 0, 0, 17275, 17276, 1, - 0, 0, 0, 17276, 17277, 1, 0, 0, 0, 17277, 17278, 5, 2376, 0, 0, 17278, - 17281, 3, 2078, 1039, 0, 17279, 17280, 5, 2382, 0, 0, 17280, 17282, 3, - 2078, 1039, 0, 17281, 17279, 1, 0, 0, 0, 17281, 17282, 1, 0, 0, 0, 17282, - 17283, 1, 0, 0, 0, 17283, 17285, 5, 2377, 0, 0, 17284, 17286, 3, 2070, - 1035, 0, 17285, 17284, 1, 0, 0, 0, 17285, 17286, 1, 0, 0, 0, 17286, 2069, - 1, 0, 0, 0, 17287, 17288, 5, 1543, 0, 0, 17288, 17289, 5, 2376, 0, 0, 17289, - 17290, 3, 2078, 1039, 0, 17290, 17291, 5, 2377, 0, 0, 17291, 2071, 1, 0, - 0, 0, 17292, 17295, 3, 2078, 1039, 0, 17293, 17295, 3, 2074, 1037, 0, 17294, - 17292, 1, 0, 0, 0, 17294, 17293, 1, 0, 0, 0, 17295, 2073, 1, 0, 0, 0, 17296, - 17297, 3, 2310, 1155, 0, 17297, 17299, 5, 723, 0, 0, 17298, 17300, 5, 1121, - 0, 0, 17299, 17298, 1, 0, 0, 0, 17299, 17300, 1, 0, 0, 0, 17300, 17301, - 1, 0, 0, 0, 17301, 17304, 5, 738, 0, 0, 17302, 17303, 5, 565, 0, 0, 17303, - 17305, 5, 738, 0, 0, 17304, 17302, 1, 0, 0, 0, 17304, 17305, 1, 0, 0, 0, - 17305, 17307, 1, 0, 0, 0, 17306, 17308, 7, 205, 0, 0, 17307, 17306, 1, - 0, 0, 0, 17307, 17308, 1, 0, 0, 0, 17308, 17312, 1, 0, 0, 0, 17309, 17310, - 7, 2, 0, 0, 17310, 17311, 5, 2068, 0, 0, 17311, 17313, 5, 756, 0, 0, 17312, - 17309, 1, 0, 0, 0, 17312, 17313, 1, 0, 0, 0, 17313, 17320, 1, 0, 0, 0, - 17314, 17315, 5, 734, 0, 0, 17315, 17316, 5, 2376, 0, 0, 17316, 17317, - 3, 2076, 1038, 0, 17317, 17318, 5, 2377, 0, 0, 17318, 17320, 1, 0, 0, 0, - 17319, 17296, 1, 0, 0, 0, 17319, 17314, 1, 0, 0, 0, 17320, 2075, 1, 0, - 0, 0, 17321, 17326, 3, 2078, 1039, 0, 17322, 17323, 5, 2382, 0, 0, 17323, - 17325, 3, 2078, 1039, 0, 17324, 17322, 1, 0, 0, 0, 17325, 17328, 1, 0, - 0, 0, 17326, 17324, 1, 0, 0, 0, 17326, 17327, 1, 0, 0, 0, 17327, 2077, - 1, 0, 0, 0, 17328, 17326, 1, 0, 0, 0, 17329, 17332, 3, 2080, 1040, 0, 17330, - 17332, 3, 2082, 1041, 0, 17331, 17329, 1, 0, 0, 0, 17331, 17330, 1, 0, - 0, 0, 17332, 2079, 1, 0, 0, 0, 17333, 17334, 5, 322, 0, 0, 17334, 17335, - 5, 2376, 0, 0, 17335, 17336, 3, 1892, 946, 0, 17336, 17337, 5, 2377, 0, - 0, 17337, 2081, 1, 0, 0, 0, 17338, 17339, 6, 1041, -1, 0, 17339, 17340, - 3, 2084, 1042, 0, 17340, 17349, 1, 0, 0, 0, 17341, 17342, 10, 2, 0, 0, - 17342, 17343, 5, 48, 0, 0, 17343, 17348, 3, 2082, 1041, 3, 17344, 17345, - 10, 1, 0, 0, 17345, 17346, 5, 1219, 0, 0, 17346, 17348, 3, 2082, 1041, - 2, 17347, 17341, 1, 0, 0, 0, 17347, 17344, 1, 0, 0, 0, 17348, 17351, 1, - 0, 0, 0, 17349, 17347, 1, 0, 0, 0, 17349, 17350, 1, 0, 0, 0, 17350, 2083, - 1, 0, 0, 0, 17351, 17349, 1, 0, 0, 0, 17352, 17354, 5, 1121, 0, 0, 17353, - 17352, 1, 0, 0, 0, 17353, 17354, 1, 0, 0, 0, 17354, 17355, 1, 0, 0, 0, - 17355, 17363, 3, 2088, 1044, 0, 17356, 17358, 5, 723, 0, 0, 17357, 17359, - 5, 1121, 0, 0, 17358, 17357, 1, 0, 0, 0, 17358, 17359, 1, 0, 0, 0, 17359, - 17360, 1, 0, 0, 0, 17360, 17362, 3, 2086, 1043, 0, 17361, 17356, 1, 0, - 0, 0, 17362, 17365, 1, 0, 0, 0, 17363, 17361, 1, 0, 0, 0, 17363, 17364, - 1, 0, 0, 0, 17364, 2085, 1, 0, 0, 0, 17365, 17363, 1, 0, 0, 0, 17366, 17392, - 5, 1145, 0, 0, 17367, 17392, 5, 928, 0, 0, 17368, 17392, 5, 1348, 0, 0, - 17369, 17392, 5, 677, 0, 0, 17370, 17371, 5, 35, 0, 0, 17371, 17392, 5, - 1568, 0, 0, 17372, 17392, 5, 451, 0, 0, 17373, 17375, 5, 1163, 0, 0, 17374, - 17376, 5, 2053, 0, 0, 17375, 17374, 1, 0, 0, 0, 17375, 17376, 1, 0, 0, - 0, 17376, 17377, 1, 0, 0, 0, 17377, 17379, 5, 2376, 0, 0, 17378, 17380, - 5, 1174, 0, 0, 17379, 17378, 1, 0, 0, 0, 17379, 17380, 1, 0, 0, 0, 17380, - 17381, 1, 0, 0, 0, 17381, 17386, 3, 2344, 1172, 0, 17382, 17383, 5, 2382, - 0, 0, 17383, 17385, 3, 2344, 1172, 0, 17384, 17382, 1, 0, 0, 0, 17385, - 17388, 1, 0, 0, 0, 17386, 17384, 1, 0, 0, 0, 17386, 17387, 1, 0, 0, 0, - 17387, 17389, 1, 0, 0, 0, 17388, 17386, 1, 0, 0, 0, 17389, 17390, 5, 2377, - 0, 0, 17390, 17392, 1, 0, 0, 0, 17391, 17366, 1, 0, 0, 0, 17391, 17367, - 1, 0, 0, 0, 17391, 17368, 1, 0, 0, 0, 17391, 17369, 1, 0, 0, 0, 17391, - 17370, 1, 0, 0, 0, 17391, 17372, 1, 0, 0, 0, 17391, 17373, 1, 0, 0, 0, - 17392, 2087, 1, 0, 0, 0, 17393, 17399, 3, 2090, 1045, 0, 17394, 17396, - 7, 206, 0, 0, 17395, 17397, 5, 1163, 0, 0, 17396, 17395, 1, 0, 0, 0, 17396, - 17397, 1, 0, 0, 0, 17397, 17398, 1, 0, 0, 0, 17398, 17400, 3, 2100, 1050, - 0, 17399, 17394, 1, 0, 0, 0, 17399, 17400, 1, 0, 0, 0, 17400, 2089, 1, - 0, 0, 0, 17401, 17402, 6, 1045, -1, 0, 17402, 17403, 3, 2092, 1046, 0, - 17403, 17410, 1, 0, 0, 0, 17404, 17405, 10, 2, 0, 0, 17405, 17406, 3, 2094, - 1047, 0, 17406, 17407, 3, 2090, 1045, 3, 17407, 17409, 1, 0, 0, 0, 17408, - 17404, 1, 0, 0, 0, 17409, 17412, 1, 0, 0, 0, 17410, 17408, 1, 0, 0, 0, - 17410, 17411, 1, 0, 0, 0, 17411, 2091, 1, 0, 0, 0, 17412, 17410, 1, 0, - 0, 0, 17413, 17429, 3, 2100, 1050, 0, 17414, 17416, 5, 1121, 0, 0, 17415, - 17414, 1, 0, 0, 0, 17415, 17416, 1, 0, 0, 0, 17416, 17427, 1, 0, 0, 0, - 17417, 17418, 5, 680, 0, 0, 17418, 17428, 3, 2096, 1048, 0, 17419, 17420, - 5, 112, 0, 0, 17420, 17428, 3, 2098, 1049, 0, 17421, 17422, 7, 207, 0, - 0, 17422, 17425, 3, 2100, 1050, 0, 17423, 17424, 5, 473, 0, 0, 17424, 17426, - 3, 2100, 1050, 0, 17425, 17423, 1, 0, 0, 0, 17425, 17426, 1, 0, 0, 0, 17426, - 17428, 1, 0, 0, 0, 17427, 17417, 1, 0, 0, 0, 17427, 17419, 1, 0, 0, 0, - 17427, 17421, 1, 0, 0, 0, 17428, 17430, 1, 0, 0, 0, 17429, 17415, 1, 0, - 0, 0, 17429, 17430, 1, 0, 0, 0, 17430, 2093, 1, 0, 0, 0, 17431, 17446, - 5, 2398, 0, 0, 17432, 17440, 5, 2389, 0, 0, 17433, 17434, 5, 2394, 0, 0, - 17434, 17440, 5, 2393, 0, 0, 17435, 17436, 5, 2392, 0, 0, 17436, 17440, - 5, 2398, 0, 0, 17437, 17438, 5, 2390, 0, 0, 17438, 17440, 5, 2398, 0, 0, - 17439, 17432, 1, 0, 0, 0, 17439, 17433, 1, 0, 0, 0, 17439, 17435, 1, 0, - 0, 0, 17439, 17437, 1, 0, 0, 0, 17440, 17446, 1, 0, 0, 0, 17441, 17443, - 7, 208, 0, 0, 17442, 17444, 5, 2398, 0, 0, 17443, 17442, 1, 0, 0, 0, 17443, - 17444, 1, 0, 0, 0, 17444, 17446, 1, 0, 0, 0, 17445, 17431, 1, 0, 0, 0, - 17445, 17439, 1, 0, 0, 0, 17445, 17441, 1, 0, 0, 0, 17446, 2095, 1, 0, - 0, 0, 17447, 17448, 5, 2376, 0, 0, 17448, 17449, 3, 1892, 946, 0, 17449, - 17450, 5, 2377, 0, 0, 17450, 17466, 1, 0, 0, 0, 17451, 17452, 5, 2376, - 0, 0, 17452, 17457, 3, 2100, 1050, 0, 17453, 17454, 5, 2382, 0, 0, 17454, - 17456, 3, 2100, 1050, 0, 17455, 17453, 1, 0, 0, 0, 17456, 17459, 1, 0, - 0, 0, 17457, 17455, 1, 0, 0, 0, 17457, 17458, 1, 0, 0, 0, 17458, 17460, - 1, 0, 0, 0, 17459, 17457, 1, 0, 0, 0, 17460, 17461, 5, 2377, 0, 0, 17461, - 17466, 1, 0, 0, 0, 17462, 17466, 3, 2364, 1182, 0, 17463, 17466, 3, 2352, - 1176, 0, 17464, 17466, 3, 2354, 1177, 0, 17465, 17447, 1, 0, 0, 0, 17465, - 17451, 1, 0, 0, 0, 17465, 17462, 1, 0, 0, 0, 17465, 17463, 1, 0, 0, 0, - 17465, 17464, 1, 0, 0, 0, 17466, 2097, 1, 0, 0, 0, 17467, 17468, 3, 2100, - 1050, 0, 17468, 17469, 5, 48, 0, 0, 17469, 17470, 3, 2100, 1050, 0, 17470, - 2099, 1, 0, 0, 0, 17471, 17472, 6, 1050, -1, 0, 17472, 17481, 3, 2104, - 1052, 0, 17473, 17478, 5, 79, 0, 0, 17474, 17479, 5, 804, 0, 0, 17475, - 17476, 5, 2001, 0, 0, 17476, 17477, 5, 2239, 0, 0, 17477, 17479, 3, 2100, - 1050, 0, 17478, 17474, 1, 0, 0, 0, 17478, 17475, 1, 0, 0, 0, 17479, 17482, - 1, 0, 0, 0, 17480, 17482, 3, 2102, 1051, 0, 17481, 17473, 1, 0, 0, 0, 17481, - 17480, 1, 0, 0, 0, 17481, 17482, 1, 0, 0, 0, 17482, 17486, 1, 0, 0, 0, - 17483, 17484, 5, 1175, 0, 0, 17484, 17485, 5, 1231, 0, 0, 17485, 17487, - 7, 209, 0, 0, 17486, 17483, 1, 0, 0, 0, 17486, 17487, 1, 0, 0, 0, 17487, - 17500, 1, 0, 0, 0, 17488, 17489, 10, 3, 0, 0, 17489, 17490, 7, 210, 0, - 0, 17490, 17499, 3, 2100, 1050, 4, 17491, 17492, 10, 2, 0, 0, 17492, 17493, - 7, 140, 0, 0, 17493, 17499, 3, 2100, 1050, 3, 17494, 17495, 10, 1, 0, 0, - 17495, 17496, 5, 2397, 0, 0, 17496, 17497, 5, 2397, 0, 0, 17497, 17499, - 3, 2100, 1050, 2, 17498, 17488, 1, 0, 0, 0, 17498, 17491, 1, 0, 0, 0, 17498, - 17494, 1, 0, 0, 0, 17499, 17502, 1, 0, 0, 0, 17500, 17498, 1, 0, 0, 0, - 17500, 17501, 1, 0, 0, 0, 17501, 2101, 1, 0, 0, 0, 17502, 17500, 1, 0, - 0, 0, 17503, 17508, 5, 341, 0, 0, 17504, 17505, 5, 2376, 0, 0, 17505, 17506, - 3, 2100, 1050, 0, 17506, 17507, 5, 2377, 0, 0, 17507, 17509, 1, 0, 0, 0, - 17508, 17504, 1, 0, 0, 0, 17508, 17509, 1, 0, 0, 0, 17509, 17510, 1, 0, - 0, 0, 17510, 17511, 5, 2029, 0, 0, 17511, 17516, 5, 1537, 0, 0, 17512, - 17513, 5, 2376, 0, 0, 17513, 17514, 3, 2100, 1050, 0, 17514, 17515, 5, - 2377, 0, 0, 17515, 17517, 1, 0, 0, 0, 17516, 17512, 1, 0, 0, 0, 17516, - 17517, 1, 0, 0, 0, 17517, 17531, 1, 0, 0, 0, 17518, 17523, 5, 2235, 0, - 0, 17519, 17520, 5, 2376, 0, 0, 17520, 17521, 3, 2100, 1050, 0, 17521, - 17522, 5, 2377, 0, 0, 17522, 17524, 1, 0, 0, 0, 17523, 17519, 1, 0, 0, - 0, 17523, 17524, 1, 0, 0, 0, 17524, 17525, 1, 0, 0, 0, 17525, 17526, 5, - 2029, 0, 0, 17526, 17531, 5, 914, 0, 0, 17527, 17528, 3, 2100, 1050, 0, - 17528, 17529, 7, 211, 0, 0, 17529, 17531, 1, 0, 0, 0, 17530, 17503, 1, - 0, 0, 0, 17530, 17518, 1, 0, 0, 0, 17530, 17527, 1, 0, 0, 0, 17531, 2103, - 1, 0, 0, 0, 17532, 17537, 3, 2112, 1056, 0, 17533, 17534, 5, 2399, 0, 0, - 17534, 17535, 3, 2106, 1053, 0, 17535, 17536, 5, 2400, 0, 0, 17536, 17538, - 1, 0, 0, 0, 17537, 17533, 1, 0, 0, 0, 17537, 17538, 1, 0, 0, 0, 17538, - 2105, 1, 0, 0, 0, 17539, 17542, 5, 53, 0, 0, 17540, 17542, 3, 2078, 1039, - 0, 17541, 17539, 1, 0, 0, 0, 17541, 17540, 1, 0, 0, 0, 17542, 17550, 1, - 0, 0, 0, 17543, 17546, 5, 2382, 0, 0, 17544, 17547, 5, 53, 0, 0, 17545, - 17547, 3, 2078, 1039, 0, 17546, 17544, 1, 0, 0, 0, 17546, 17545, 1, 0, - 0, 0, 17547, 17549, 1, 0, 0, 0, 17548, 17543, 1, 0, 0, 0, 17549, 17552, - 1, 0, 0, 0, 17550, 17548, 1, 0, 0, 0, 17550, 17551, 1, 0, 0, 0, 17551, - 17563, 1, 0, 0, 0, 17552, 17550, 1, 0, 0, 0, 17553, 17558, 3, 2108, 1054, - 0, 17554, 17555, 5, 2382, 0, 0, 17555, 17557, 3, 2108, 1054, 0, 17556, - 17554, 1, 0, 0, 0, 17557, 17560, 1, 0, 0, 0, 17558, 17556, 1, 0, 0, 0, - 17558, 17559, 1, 0, 0, 0, 17559, 17563, 1, 0, 0, 0, 17560, 17558, 1, 0, - 0, 0, 17561, 17563, 3, 2110, 1055, 0, 17562, 17541, 1, 0, 0, 0, 17562, - 17553, 1, 0, 0, 0, 17562, 17561, 1, 0, 0, 0, 17563, 2107, 1, 0, 0, 0, 17564, - 17565, 5, 564, 0, 0, 17565, 17583, 3, 2310, 1155, 0, 17566, 17567, 5, 680, - 0, 0, 17567, 17569, 5, 2376, 0, 0, 17568, 17570, 3, 2076, 1038, 0, 17569, - 17568, 1, 0, 0, 0, 17569, 17570, 1, 0, 0, 0, 17570, 17571, 1, 0, 0, 0, - 17571, 17584, 5, 2377, 0, 0, 17572, 17573, 5, 792, 0, 0, 17573, 17575, - 3, 2078, 1039, 0, 17574, 17572, 1, 0, 0, 0, 17574, 17575, 1, 0, 0, 0, 17575, - 17576, 1, 0, 0, 0, 17576, 17577, 5, 572, 0, 0, 17577, 17578, 3, 2078, 1039, - 0, 17578, 17579, 5, 2029, 0, 0, 17579, 17580, 3, 2078, 1039, 0, 17580, - 17581, 7, 212, 0, 0, 17581, 17582, 3, 2078, 1039, 0, 17582, 17584, 1, 0, - 0, 0, 17583, 17566, 1, 0, 0, 0, 17583, 17574, 1, 0, 0, 0, 17584, 2109, - 1, 0, 0, 0, 17585, 17586, 5, 564, 0, 0, 17586, 17587, 3, 2330, 1165, 0, - 17587, 17588, 5, 680, 0, 0, 17588, 17595, 5, 2376, 0, 0, 17589, 17596, - 3, 1892, 946, 0, 17590, 17592, 5, 2376, 0, 0, 17591, 17593, 3, 2076, 1038, - 0, 17592, 17591, 1, 0, 0, 0, 17592, 17593, 1, 0, 0, 0, 17593, 17594, 1, - 0, 0, 0, 17594, 17596, 5, 2377, 0, 0, 17595, 17589, 1, 0, 0, 0, 17595, - 17590, 1, 0, 0, 0, 17596, 17597, 1, 0, 0, 0, 17597, 17598, 5, 2377, 0, - 0, 17598, 2111, 1, 0, 0, 0, 17599, 17600, 7, 140, 0, 0, 17600, 17616, 3, - 2112, 1056, 0, 17601, 17602, 5, 1358, 0, 0, 17602, 17616, 3, 2112, 1056, - 0, 17603, 17604, 5, 260, 0, 0, 17604, 17616, 3, 2112, 1056, 0, 17605, 17606, - 5, 950, 0, 0, 17606, 17616, 3, 2112, 1056, 0, 17607, 17608, 5, 410, 0, - 0, 17608, 17616, 3, 2112, 1056, 0, 17609, 17610, 5, 37, 0, 0, 17610, 17616, - 3, 2112, 1056, 0, 17611, 17616, 3, 2114, 1057, 0, 17612, 17616, 3, 2128, - 1064, 0, 17613, 17616, 3, 2132, 1066, 0, 17614, 17616, 3, 2126, 1063, 0, - 17615, 17599, 1, 0, 0, 0, 17615, 17601, 1, 0, 0, 0, 17615, 17603, 1, 0, - 0, 0, 17615, 17605, 1, 0, 0, 0, 17615, 17607, 1, 0, 0, 0, 17615, 17609, - 1, 0, 0, 0, 17615, 17611, 1, 0, 0, 0, 17615, 17612, 1, 0, 0, 0, 17615, - 17613, 1, 0, 0, 0, 17615, 17614, 1, 0, 0, 0, 17616, 2113, 1, 0, 0, 0, 17617, - 17620, 3, 2120, 1060, 0, 17618, 17620, 3, 2116, 1058, 0, 17619, 17617, - 1, 0, 0, 0, 17619, 17618, 1, 0, 0, 0, 17620, 2115, 1, 0, 0, 0, 17621, 17623, - 3, 2284, 1142, 0, 17622, 17621, 1, 0, 0, 0, 17622, 17623, 1, 0, 0, 0, 17623, - 17624, 1, 0, 0, 0, 17624, 17625, 5, 169, 0, 0, 17625, 17627, 3, 2078, 1039, - 0, 17626, 17628, 3, 2118, 1059, 0, 17627, 17626, 1, 0, 0, 0, 17628, 17629, - 1, 0, 0, 0, 17629, 17627, 1, 0, 0, 0, 17629, 17630, 1, 0, 0, 0, 17630, - 17632, 1, 0, 0, 0, 17631, 17633, 3, 2124, 1062, 0, 17632, 17631, 1, 0, - 0, 0, 17632, 17633, 1, 0, 0, 0, 17633, 17634, 1, 0, 0, 0, 17634, 17636, - 5, 459, 0, 0, 17635, 17637, 5, 169, 0, 0, 17636, 17635, 1, 0, 0, 0, 17636, - 17637, 1, 0, 0, 0, 17637, 17639, 1, 0, 0, 0, 17638, 17640, 3, 2284, 1142, - 0, 17639, 17638, 1, 0, 0, 0, 17639, 17640, 1, 0, 0, 0, 17640, 2117, 1, - 0, 0, 0, 17641, 17642, 5, 2180, 0, 0, 17642, 17643, 3, 2078, 1039, 0, 17643, - 17646, 5, 1989, 0, 0, 17644, 17647, 3, 1792, 896, 0, 17645, 17647, 3, 2078, - 1039, 0, 17646, 17644, 1, 0, 0, 0, 17646, 17645, 1, 0, 0, 0, 17647, 2119, - 1, 0, 0, 0, 17648, 17650, 3, 2284, 1142, 0, 17649, 17648, 1, 0, 0, 0, 17649, - 17650, 1, 0, 0, 0, 17650, 17651, 1, 0, 0, 0, 17651, 17653, 5, 169, 0, 0, - 17652, 17654, 3, 2122, 1061, 0, 17653, 17652, 1, 0, 0, 0, 17654, 17655, - 1, 0, 0, 0, 17655, 17653, 1, 0, 0, 0, 17655, 17656, 1, 0, 0, 0, 17656, - 17658, 1, 0, 0, 0, 17657, 17659, 3, 2124, 1062, 0, 17658, 17657, 1, 0, - 0, 0, 17658, 17659, 1, 0, 0, 0, 17659, 17660, 1, 0, 0, 0, 17660, 17662, - 5, 459, 0, 0, 17661, 17663, 5, 169, 0, 0, 17662, 17661, 1, 0, 0, 0, 17662, - 17663, 1, 0, 0, 0, 17663, 17665, 1, 0, 0, 0, 17664, 17666, 3, 2284, 1142, - 0, 17665, 17664, 1, 0, 0, 0, 17665, 17666, 1, 0, 0, 0, 17666, 2121, 1, - 0, 0, 0, 17667, 17668, 5, 2180, 0, 0, 17668, 17669, 3, 2078, 1039, 0, 17669, - 17672, 5, 1989, 0, 0, 17670, 17673, 3, 1792, 896, 0, 17671, 17673, 3, 2078, - 1039, 0, 17672, 17670, 1, 0, 0, 0, 17672, 17671, 1, 0, 0, 0, 17673, 2123, - 1, 0, 0, 0, 17674, 17677, 5, 446, 0, 0, 17675, 17678, 3, 1792, 896, 0, - 17676, 17678, 3, 2078, 1039, 0, 17677, 17675, 1, 0, 0, 0, 17677, 17676, - 1, 0, 0, 0, 17678, 2125, 1, 0, 0, 0, 17679, 17680, 3, 2358, 1179, 0, 17680, - 17681, 3, 2380, 1190, 0, 17681, 17699, 1, 0, 0, 0, 17682, 17699, 3, 2352, - 1176, 0, 17683, 17699, 3, 2366, 1183, 0, 17684, 17699, 3, 2354, 1177, 0, - 17685, 17686, 5, 2376, 0, 0, 17686, 17687, 3, 1892, 946, 0, 17687, 17691, - 5, 2377, 0, 0, 17688, 17690, 3, 1896, 948, 0, 17689, 17688, 1, 0, 0, 0, - 17690, 17693, 1, 0, 0, 0, 17691, 17689, 1, 0, 0, 0, 17691, 17692, 1, 0, - 0, 0, 17692, 17699, 1, 0, 0, 0, 17693, 17691, 1, 0, 0, 0, 17694, 17695, - 5, 2376, 0, 0, 17695, 17696, 3, 2076, 1038, 0, 17696, 17697, 5, 2377, 0, - 0, 17697, 17699, 1, 0, 0, 0, 17698, 17679, 1, 0, 0, 0, 17698, 17682, 1, - 0, 0, 0, 17698, 17683, 1, 0, 0, 0, 17698, 17684, 1, 0, 0, 0, 17698, 17685, - 1, 0, 0, 0, 17698, 17694, 1, 0, 0, 0, 17699, 2127, 1, 0, 0, 0, 17700, 17709, - 7, 213, 0, 0, 17701, 17702, 5, 2376, 0, 0, 17702, 17703, 3, 1880, 940, - 0, 17703, 17704, 5, 2377, 0, 0, 17704, 17710, 1, 0, 0, 0, 17705, 17706, - 5, 2376, 0, 0, 17706, 17707, 3, 2078, 1039, 0, 17707, 17708, 5, 2377, 0, - 0, 17708, 17710, 1, 0, 0, 0, 17709, 17701, 1, 0, 0, 0, 17709, 17705, 1, - 0, 0, 0, 17710, 2129, 1, 0, 0, 0, 17711, 17712, 5, 2291, 0, 0, 17712, 17713, - 5, 2376, 0, 0, 17713, 17714, 3, 2078, 1039, 0, 17714, 17715, 5, 2382, 0, - 0, 17715, 17718, 3, 2078, 1039, 0, 17716, 17717, 5, 2382, 0, 0, 17717, - 17719, 3, 2078, 1039, 0, 17718, 17716, 1, 0, 0, 0, 17718, 17719, 1, 0, - 0, 0, 17719, 17720, 1, 0, 0, 0, 17720, 17721, 5, 2377, 0, 0, 17721, 17798, - 1, 0, 0, 0, 17722, 17723, 5, 2292, 0, 0, 17723, 17727, 5, 2376, 0, 0, 17724, - 17728, 3, 2358, 1179, 0, 17725, 17728, 3, 2132, 1066, 0, 17726, 17728, - 3, 2078, 1039, 0, 17727, 17724, 1, 0, 0, 0, 17727, 17725, 1, 0, 0, 0, 17727, - 17726, 1, 0, 0, 0, 17728, 17731, 1, 0, 0, 0, 17729, 17730, 5, 2382, 0, - 0, 17730, 17732, 3, 2372, 1186, 0, 17731, 17729, 1, 0, 0, 0, 17731, 17732, - 1, 0, 0, 0, 17732, 17735, 1, 0, 0, 0, 17733, 17734, 5, 2382, 0, 0, 17734, - 17736, 3, 2372, 1186, 0, 17735, 17733, 1, 0, 0, 0, 17735, 17736, 1, 0, - 0, 0, 17736, 17737, 1, 0, 0, 0, 17737, 17738, 5, 2377, 0, 0, 17738, 17798, - 1, 0, 0, 0, 17739, 17740, 5, 2276, 0, 0, 17740, 17741, 5, 2376, 0, 0, 17741, - 17742, 3, 2076, 1038, 0, 17742, 17743, 5, 2377, 0, 0, 17743, 17798, 1, - 0, 0, 0, 17744, 17745, 5, 190, 0, 0, 17745, 17746, 5, 2376, 0, 0, 17746, - 17747, 3, 2100, 1050, 0, 17747, 17748, 5, 2129, 0, 0, 17748, 17749, 5, - 936, 0, 0, 17749, 17750, 5, 2377, 0, 0, 17750, 17798, 1, 0, 0, 0, 17751, - 17752, 5, 2286, 0, 0, 17752, 17753, 5, 2376, 0, 0, 17753, 17754, 3, 2078, - 1039, 0, 17754, 17755, 5, 2382, 0, 0, 17755, 17756, 3, 2078, 1039, 0, 17756, - 17757, 5, 2377, 0, 0, 17757, 17798, 1, 0, 0, 0, 17758, 17759, 5, 2293, - 0, 0, 17759, 17767, 5, 2376, 0, 0, 17760, 17762, 7, 214, 0, 0, 17761, 17760, - 1, 0, 0, 0, 17761, 17762, 1, 0, 0, 0, 17762, 17764, 1, 0, 0, 0, 17763, - 17765, 3, 2372, 1186, 0, 17764, 17763, 1, 0, 0, 0, 17764, 17765, 1, 0, - 0, 0, 17765, 17766, 1, 0, 0, 0, 17766, 17768, 5, 572, 0, 0, 17767, 17761, - 1, 0, 0, 0, 17767, 17768, 1, 0, 0, 0, 17768, 17769, 1, 0, 0, 0, 17769, - 17770, 3, 2100, 1050, 0, 17770, 17771, 5, 2377, 0, 0, 17771, 17798, 1, - 0, 0, 0, 17772, 17773, 5, 2300, 0, 0, 17773, 17777, 5, 2376, 0, 0, 17774, - 17778, 3, 2358, 1179, 0, 17775, 17778, 3, 2132, 1066, 0, 17776, 17778, - 3, 2078, 1039, 0, 17777, 17774, 1, 0, 0, 0, 17777, 17775, 1, 0, 0, 0, 17777, - 17776, 1, 0, 0, 0, 17778, 17785, 1, 0, 0, 0, 17779, 17780, 5, 363, 0, 0, - 17780, 17781, 3, 2100, 1050, 0, 17781, 17782, 5, 1175, 0, 0, 17782, 17783, - 5, 282, 0, 0, 17783, 17784, 5, 470, 0, 0, 17784, 17786, 1, 0, 0, 0, 17785, - 17779, 1, 0, 0, 0, 17785, 17786, 1, 0, 0, 0, 17786, 17793, 1, 0, 0, 0, - 17787, 17788, 5, 2382, 0, 0, 17788, 17791, 3, 2372, 1186, 0, 17789, 17790, - 5, 2382, 0, 0, 17790, 17792, 3, 2372, 1186, 0, 17791, 17789, 1, 0, 0, 0, - 17791, 17792, 1, 0, 0, 0, 17792, 17794, 1, 0, 0, 0, 17793, 17787, 1, 0, - 0, 0, 17793, 17794, 1, 0, 0, 0, 17794, 17795, 1, 0, 0, 0, 17795, 17796, - 5, 2377, 0, 0, 17796, 17798, 1, 0, 0, 0, 17797, 17711, 1, 0, 0, 0, 17797, - 17722, 1, 0, 0, 0, 17797, 17739, 1, 0, 0, 0, 17797, 17744, 1, 0, 0, 0, - 17797, 17751, 1, 0, 0, 0, 17797, 17758, 1, 0, 0, 0, 17797, 17772, 1, 0, - 0, 0, 17798, 2131, 1, 0, 0, 0, 17799, 17804, 3, 2130, 1065, 0, 17800, 17804, - 3, 2172, 1086, 0, 17801, 17804, 3, 2134, 1067, 0, 17802, 17804, 3, 2178, - 1089, 0, 17803, 17799, 1, 0, 0, 0, 17803, 17800, 1, 0, 0, 0, 17803, 17801, - 1, 0, 0, 0, 17803, 17802, 1, 0, 0, 0, 17804, 2133, 1, 0, 0, 0, 17805, 17806, - 5, 733, 0, 0, 17806, 17807, 5, 2376, 0, 0, 17807, 17812, 3, 2142, 1071, - 0, 17808, 17809, 5, 2382, 0, 0, 17809, 17811, 3, 2142, 1071, 0, 17810, - 17808, 1, 0, 0, 0, 17811, 17814, 1, 0, 0, 0, 17812, 17810, 1, 0, 0, 0, - 17812, 17813, 1, 0, 0, 0, 17813, 17816, 1, 0, 0, 0, 17814, 17812, 1, 0, - 0, 0, 17815, 17817, 3, 2144, 1072, 0, 17816, 17815, 1, 0, 0, 0, 17816, - 17817, 1, 0, 0, 0, 17817, 17819, 1, 0, 0, 0, 17818, 17820, 3, 2146, 1073, - 0, 17819, 17818, 1, 0, 0, 0, 17819, 17820, 1, 0, 0, 0, 17820, 17822, 1, - 0, 0, 0, 17821, 17823, 5, 1659, 0, 0, 17822, 17821, 1, 0, 0, 0, 17822, - 17823, 1, 0, 0, 0, 17823, 17824, 1, 0, 0, 0, 17824, 17825, 5, 2377, 0, - 0, 17825, 17996, 1, 0, 0, 0, 17826, 17827, 5, 732, 0, 0, 17827, 17828, - 5, 2376, 0, 0, 17828, 17831, 3, 2078, 1039, 0, 17829, 17830, 5, 565, 0, - 0, 17830, 17832, 5, 738, 0, 0, 17831, 17829, 1, 0, 0, 0, 17831, 17832, - 1, 0, 0, 0, 17832, 17834, 1, 0, 0, 0, 17833, 17835, 3, 1992, 996, 0, 17834, - 17833, 1, 0, 0, 0, 17834, 17835, 1, 0, 0, 0, 17835, 17837, 1, 0, 0, 0, - 17836, 17838, 3, 2144, 1072, 0, 17837, 17836, 1, 0, 0, 0, 17837, 17838, - 1, 0, 0, 0, 17838, 17840, 1, 0, 0, 0, 17839, 17841, 3, 2146, 1073, 0, 17840, - 17839, 1, 0, 0, 0, 17840, 17841, 1, 0, 0, 0, 17841, 17843, 1, 0, 0, 0, - 17842, 17844, 5, 1659, 0, 0, 17843, 17842, 1, 0, 0, 0, 17843, 17844, 1, - 0, 0, 0, 17844, 17845, 1, 0, 0, 0, 17845, 17846, 5, 2377, 0, 0, 17846, - 17996, 1, 0, 0, 0, 17847, 17848, 5, 740, 0, 0, 17848, 17849, 5, 2376, 0, - 0, 17849, 17850, 3, 2136, 1068, 0, 17850, 17851, 5, 2377, 0, 0, 17851, - 17996, 1, 0, 0, 0, 17852, 17853, 5, 739, 0, 0, 17853, 17855, 5, 2376, 0, - 0, 17854, 17856, 5, 753, 0, 0, 17855, 17854, 1, 0, 0, 0, 17855, 17856, - 1, 0, 0, 0, 17856, 17857, 1, 0, 0, 0, 17857, 17858, 3, 2078, 1039, 0, 17858, - 17859, 5, 2141, 0, 0, 17859, 17863, 3, 2078, 1039, 0, 17860, 17861, 7, - 215, 0, 0, 17861, 17862, 5, 1175, 0, 0, 17862, 17864, 5, 1145, 0, 0, 17863, - 17860, 1, 0, 0, 0, 17863, 17864, 1, 0, 0, 0, 17864, 17879, 1, 0, 0, 0, - 17865, 17877, 5, 1486, 0, 0, 17866, 17873, 5, 2142, 0, 0, 17867, 17868, - 5, 2376, 0, 0, 17868, 17870, 5, 2370, 0, 0, 17869, 17871, 7, 216, 0, 0, - 17870, 17869, 1, 0, 0, 0, 17870, 17871, 1, 0, 0, 0, 17871, 17872, 1, 0, - 0, 0, 17872, 17874, 5, 2377, 0, 0, 17873, 17867, 1, 0, 0, 0, 17873, 17874, - 1, 0, 0, 0, 17874, 17878, 1, 0, 0, 0, 17875, 17878, 5, 201, 0, 0, 17876, - 17878, 5, 133, 0, 0, 17877, 17866, 1, 0, 0, 0, 17877, 17875, 1, 0, 0, 0, - 17877, 17876, 1, 0, 0, 0, 17878, 17880, 1, 0, 0, 0, 17879, 17865, 1, 0, - 0, 0, 17879, 17880, 1, 0, 0, 0, 17880, 17882, 1, 0, 0, 0, 17881, 17883, - 5, 1659, 0, 0, 17882, 17881, 1, 0, 0, 0, 17882, 17883, 1, 0, 0, 0, 17883, - 17887, 1, 0, 0, 0, 17884, 17885, 5, 2188, 0, 0, 17885, 17886, 5, 2068, - 0, 0, 17886, 17888, 5, 756, 0, 0, 17887, 17884, 1, 0, 0, 0, 17887, 17888, - 1, 0, 0, 0, 17888, 17889, 1, 0, 0, 0, 17889, 17890, 5, 2377, 0, 0, 17890, - 17996, 1, 0, 0, 0, 17891, 17892, 5, 742, 0, 0, 17892, 17893, 5, 2376, 0, - 0, 17893, 17896, 3, 2078, 1039, 0, 17894, 17895, 5, 565, 0, 0, 17895, 17897, - 5, 738, 0, 0, 17896, 17894, 1, 0, 0, 0, 17896, 17897, 1, 0, 0, 0, 17897, - 17898, 1, 0, 0, 0, 17898, 17899, 5, 2382, 0, 0, 17899, 17901, 5, 2372, - 0, 0, 17900, 17902, 3, 2154, 1077, 0, 17901, 17900, 1, 0, 0, 0, 17901, - 17902, 1, 0, 0, 0, 17902, 17904, 1, 0, 0, 0, 17903, 17905, 3, 2158, 1079, - 0, 17904, 17903, 1, 0, 0, 0, 17904, 17905, 1, 0, 0, 0, 17905, 17907, 1, - 0, 0, 0, 17906, 17908, 3, 2160, 1080, 0, 17907, 17906, 1, 0, 0, 0, 17907, - 17908, 1, 0, 0, 0, 17908, 17910, 1, 0, 0, 0, 17909, 17911, 3, 2162, 1081, - 0, 17910, 17909, 1, 0, 0, 0, 17910, 17911, 1, 0, 0, 0, 17911, 17912, 1, - 0, 0, 0, 17912, 17913, 5, 2377, 0, 0, 17913, 17996, 1, 0, 0, 0, 17914, - 17915, 5, 743, 0, 0, 17915, 17916, 5, 2376, 0, 0, 17916, 17919, 5, 2372, - 0, 0, 17917, 17918, 5, 1486, 0, 0, 17918, 17920, 3, 2156, 1078, 0, 17919, - 17917, 1, 0, 0, 0, 17919, 17920, 1, 0, 0, 0, 17920, 17922, 1, 0, 0, 0, - 17921, 17923, 5, 1352, 0, 0, 17922, 17921, 1, 0, 0, 0, 17922, 17923, 1, - 0, 0, 0, 17923, 17925, 1, 0, 0, 0, 17924, 17926, 5, 68, 0, 0, 17925, 17924, - 1, 0, 0, 0, 17925, 17926, 1, 0, 0, 0, 17926, 17928, 1, 0, 0, 0, 17927, - 17929, 5, 2046, 0, 0, 17928, 17927, 1, 0, 0, 0, 17928, 17929, 1, 0, 0, - 0, 17929, 17938, 1, 0, 0, 0, 17930, 17935, 5, 1145, 0, 0, 17931, 17935, - 5, 470, 0, 0, 17932, 17933, 5, 451, 0, 0, 17933, 17935, 7, 217, 0, 0, 17934, - 17930, 1, 0, 0, 0, 17934, 17931, 1, 0, 0, 0, 17934, 17932, 1, 0, 0, 0, - 17935, 17936, 1, 0, 0, 0, 17936, 17937, 5, 1175, 0, 0, 17937, 17939, 5, - 470, 0, 0, 17938, 17934, 1, 0, 0, 0, 17938, 17939, 1, 0, 0, 0, 17939, 17940, - 1, 0, 0, 0, 17940, 17996, 5, 2377, 0, 0, 17941, 17942, 5, 747, 0, 0, 17942, - 17943, 5, 2376, 0, 0, 17943, 17944, 3, 2078, 1039, 0, 17944, 17945, 5, - 2382, 0, 0, 17945, 17950, 3, 2148, 1074, 0, 17946, 17947, 5, 2382, 0, 0, - 17947, 17949, 3, 2148, 1074, 0, 17948, 17946, 1, 0, 0, 0, 17949, 17952, - 1, 0, 0, 0, 17950, 17948, 1, 0, 0, 0, 17950, 17951, 1, 0, 0, 0, 17951, - 17953, 1, 0, 0, 0, 17952, 17950, 1, 0, 0, 0, 17953, 17954, 5, 2377, 0, - 0, 17954, 17996, 1, 0, 0, 0, 17955, 17956, 5, 748, 0, 0, 17956, 17957, - 5, 2376, 0, 0, 17957, 17960, 3, 2078, 1039, 0, 17958, 17959, 5, 565, 0, - 0, 17959, 17961, 5, 738, 0, 0, 17960, 17958, 1, 0, 0, 0, 17960, 17961, - 1, 0, 0, 0, 17961, 17993, 1, 0, 0, 0, 17962, 17964, 5, 2382, 0, 0, 17963, - 17965, 5, 2372, 0, 0, 17964, 17963, 1, 0, 0, 0, 17964, 17965, 1, 0, 0, - 0, 17965, 17967, 1, 0, 0, 0, 17966, 17968, 3, 2164, 1082, 0, 17967, 17966, - 1, 0, 0, 0, 17967, 17968, 1, 0, 0, 0, 17968, 17977, 1, 0, 0, 0, 17969, - 17974, 5, 470, 0, 0, 17970, 17974, 5, 1145, 0, 0, 17971, 17972, 5, 363, - 0, 0, 17972, 17974, 3, 2170, 1085, 0, 17973, 17969, 1, 0, 0, 0, 17973, - 17970, 1, 0, 0, 0, 17973, 17971, 1, 0, 0, 0, 17973, 17974, 1, 0, 0, 0, - 17974, 17975, 1, 0, 0, 0, 17975, 17976, 5, 1175, 0, 0, 17976, 17978, 5, - 470, 0, 0, 17977, 17973, 1, 0, 0, 0, 17977, 17978, 1, 0, 0, 0, 17978, 17987, - 1, 0, 0, 0, 17979, 17984, 5, 470, 0, 0, 17980, 17984, 5, 1145, 0, 0, 17981, - 17982, 5, 363, 0, 0, 17982, 17984, 3, 2170, 1085, 0, 17983, 17979, 1, 0, - 0, 0, 17983, 17980, 1, 0, 0, 0, 17983, 17981, 1, 0, 0, 0, 17983, 17984, - 1, 0, 0, 0, 17984, 17985, 1, 0, 0, 0, 17985, 17986, 5, 1175, 0, 0, 17986, - 17988, 5, 451, 0, 0, 17987, 17983, 1, 0, 0, 0, 17987, 17988, 1, 0, 0, 0, - 17988, 17990, 1, 0, 0, 0, 17989, 17991, 3, 2168, 1084, 0, 17990, 17989, - 1, 0, 0, 0, 17990, 17991, 1, 0, 0, 0, 17991, 17992, 1, 0, 0, 0, 17992, - 17994, 5, 2377, 0, 0, 17993, 17962, 1, 0, 0, 0, 17993, 17994, 1, 0, 0, - 0, 17994, 17996, 1, 0, 0, 0, 17995, 17805, 1, 0, 0, 0, 17995, 17826, 1, - 0, 0, 0, 17995, 17847, 1, 0, 0, 0, 17995, 17852, 1, 0, 0, 0, 17995, 17891, - 1, 0, 0, 0, 17995, 17914, 1, 0, 0, 0, 17995, 17941, 1, 0, 0, 0, 17995, - 17955, 1, 0, 0, 0, 17996, 2135, 1, 0, 0, 0, 17997, 18002, 3, 2138, 1069, - 0, 17998, 17999, 5, 2382, 0, 0, 17999, 18001, 3, 2138, 1069, 0, 18000, - 17998, 1, 0, 0, 0, 18001, 18004, 1, 0, 0, 0, 18002, 18000, 1, 0, 0, 0, - 18002, 18003, 1, 0, 0, 0, 18003, 18007, 1, 0, 0, 0, 18004, 18002, 1, 0, - 0, 0, 18005, 18007, 5, 2379, 0, 0, 18006, 17997, 1, 0, 0, 0, 18006, 18005, - 1, 0, 0, 0, 18007, 18009, 1, 0, 0, 0, 18008, 18010, 3, 2144, 1072, 0, 18009, - 18008, 1, 0, 0, 0, 18009, 18010, 1, 0, 0, 0, 18010, 18012, 1, 0, 0, 0, - 18011, 18013, 3, 2146, 1073, 0, 18012, 18011, 1, 0, 0, 0, 18012, 18013, - 1, 0, 0, 0, 18013, 18015, 1, 0, 0, 0, 18014, 18016, 5, 1659, 0, 0, 18015, - 18014, 1, 0, 0, 0, 18015, 18016, 1, 0, 0, 0, 18016, 18020, 1, 0, 0, 0, - 18017, 18018, 5, 2188, 0, 0, 18018, 18019, 5, 2068, 0, 0, 18019, 18021, - 5, 756, 0, 0, 18020, 18017, 1, 0, 0, 0, 18020, 18021, 1, 0, 0, 0, 18021, - 2137, 1, 0, 0, 0, 18022, 18024, 5, 753, 0, 0, 18023, 18022, 1, 0, 0, 0, - 18023, 18024, 1, 0, 0, 0, 18024, 18025, 1, 0, 0, 0, 18025, 18027, 3, 2078, - 1039, 0, 18026, 18028, 7, 218, 0, 0, 18027, 18026, 1, 0, 0, 0, 18027, 18028, - 1, 0, 0, 0, 18028, 18029, 1, 0, 0, 0, 18029, 18030, 3, 2078, 1039, 0, 18030, - 18040, 1, 0, 0, 0, 18031, 18032, 3, 2078, 1039, 0, 18032, 18033, 5, 2395, - 0, 0, 18033, 18036, 3, 2078, 1039, 0, 18034, 18035, 5, 565, 0, 0, 18035, - 18037, 5, 738, 0, 0, 18036, 18034, 1, 0, 0, 0, 18036, 18037, 1, 0, 0, 0, - 18037, 18040, 1, 0, 0, 0, 18038, 18040, 3, 2376, 1188, 0, 18039, 18023, - 1, 0, 0, 0, 18039, 18031, 1, 0, 0, 0, 18039, 18038, 1, 0, 0, 0, 18040, - 2139, 1, 0, 0, 0, 18041, 18042, 5, 744, 0, 0, 18042, 18043, 5, 2376, 0, - 0, 18043, 18046, 3, 2078, 1039, 0, 18044, 18045, 5, 565, 0, 0, 18045, 18047, - 5, 738, 0, 0, 18046, 18044, 1, 0, 0, 0, 18046, 18047, 1, 0, 0, 0, 18047, - 18050, 1, 0, 0, 0, 18048, 18049, 5, 2382, 0, 0, 18049, 18051, 5, 2372, - 0, 0, 18050, 18048, 1, 0, 0, 0, 18050, 18051, 1, 0, 0, 0, 18051, 18055, - 1, 0, 0, 0, 18052, 18053, 7, 219, 0, 0, 18053, 18054, 5, 1175, 0, 0, 18054, - 18056, 5, 470, 0, 0, 18055, 18052, 1, 0, 0, 0, 18055, 18056, 1, 0, 0, 0, - 18056, 18060, 1, 0, 0, 0, 18057, 18058, 7, 220, 0, 0, 18058, 18059, 5, - 1175, 0, 0, 18059, 18061, 5, 451, 0, 0, 18060, 18057, 1, 0, 0, 0, 18060, - 18061, 1, 0, 0, 0, 18061, 18063, 1, 0, 0, 0, 18062, 18064, 3, 2150, 1075, - 0, 18063, 18062, 1, 0, 0, 0, 18063, 18064, 1, 0, 0, 0, 18064, 18065, 1, - 0, 0, 0, 18065, 18066, 5, 2377, 0, 0, 18066, 2141, 1, 0, 0, 0, 18067, 18073, - 3, 2078, 1039, 0, 18068, 18073, 5, 2372, 0, 0, 18069, 18073, 5, 1145, 0, - 0, 18070, 18073, 5, 2370, 0, 0, 18071, 18073, 3, 2134, 1067, 0, 18072, - 18067, 1, 0, 0, 0, 18072, 18068, 1, 0, 0, 0, 18072, 18069, 1, 0, 0, 0, - 18072, 18070, 1, 0, 0, 0, 18072, 18071, 1, 0, 0, 0, 18073, 18076, 1, 0, - 0, 0, 18074, 18075, 5, 565, 0, 0, 18075, 18077, 5, 738, 0, 0, 18076, 18074, - 1, 0, 0, 0, 18076, 18077, 1, 0, 0, 0, 18077, 2143, 1, 0, 0, 0, 18078, 18079, - 7, 215, 0, 0, 18079, 18080, 5, 1175, 0, 0, 18080, 18081, 5, 1145, 0, 0, - 18081, 2145, 1, 0, 0, 0, 18082, 18094, 5, 1486, 0, 0, 18083, 18090, 5, - 2142, 0, 0, 18084, 18085, 5, 2376, 0, 0, 18085, 18087, 5, 2370, 0, 0, 18086, - 18088, 7, 216, 0, 0, 18087, 18086, 1, 0, 0, 0, 18087, 18088, 1, 0, 0, 0, - 18088, 18089, 1, 0, 0, 0, 18089, 18091, 5, 2377, 0, 0, 18090, 18084, 1, - 0, 0, 0, 18090, 18091, 1, 0, 0, 0, 18091, 18095, 1, 0, 0, 0, 18092, 18095, - 5, 201, 0, 0, 18093, 18095, 5, 133, 0, 0, 18094, 18083, 1, 0, 0, 0, 18094, - 18092, 1, 0, 0, 0, 18094, 18093, 1, 0, 0, 0, 18095, 2147, 1, 0, 0, 0, 18096, - 18097, 5, 1459, 0, 0, 18097, 18103, 5, 2372, 0, 0, 18098, 18100, 7, 221, - 0, 0, 18099, 18098, 1, 0, 0, 0, 18099, 18100, 1, 0, 0, 0, 18100, 18101, - 1, 0, 0, 0, 18101, 18102, 5, 1175, 0, 0, 18102, 18104, 5, 893, 0, 0, 18103, - 18099, 1, 0, 0, 0, 18103, 18104, 1, 0, 0, 0, 18104, 18184, 1, 0, 0, 0, - 18105, 18106, 5, 697, 0, 0, 18106, 18107, 5, 2372, 0, 0, 18107, 18108, - 5, 2398, 0, 0, 18108, 18112, 5, 2372, 0, 0, 18109, 18110, 7, 222, 0, 0, - 18110, 18111, 5, 1175, 0, 0, 18111, 18113, 5, 491, 0, 0, 18112, 18109, - 1, 0, 0, 0, 18112, 18113, 1, 0, 0, 0, 18113, 18119, 1, 0, 0, 0, 18114, - 18116, 7, 223, 0, 0, 18115, 18114, 1, 0, 0, 0, 18115, 18116, 1, 0, 0, 0, - 18116, 18117, 1, 0, 0, 0, 18117, 18118, 5, 1175, 0, 0, 18118, 18120, 5, - 1145, 0, 0, 18119, 18115, 1, 0, 0, 0, 18119, 18120, 1, 0, 0, 0, 18120, - 18184, 1, 0, 0, 0, 18121, 18122, 5, 1463, 0, 0, 18122, 18123, 5, 2372, - 0, 0, 18123, 18124, 5, 2398, 0, 0, 18124, 18128, 5, 2372, 0, 0, 18125, - 18126, 7, 224, 0, 0, 18126, 18127, 5, 1175, 0, 0, 18127, 18129, 5, 893, - 0, 0, 18128, 18125, 1, 0, 0, 0, 18128, 18129, 1, 0, 0, 0, 18129, 18135, - 1, 0, 0, 0, 18130, 18132, 7, 225, 0, 0, 18131, 18130, 1, 0, 0, 0, 18131, - 18132, 1, 0, 0, 0, 18132, 18133, 1, 0, 0, 0, 18133, 18134, 5, 1175, 0, - 0, 18134, 18136, 5, 1145, 0, 0, 18135, 18131, 1, 0, 0, 0, 18135, 18136, - 1, 0, 0, 0, 18136, 18184, 1, 0, 0, 0, 18137, 18140, 3, 2078, 1039, 0, 18138, - 18139, 5, 565, 0, 0, 18139, 18141, 5, 738, 0, 0, 18140, 18138, 1, 0, 0, - 0, 18140, 18141, 1, 0, 0, 0, 18141, 18184, 1, 0, 0, 0, 18142, 18143, 5, - 55, 0, 0, 18143, 18144, 5, 2372, 0, 0, 18144, 18145, 5, 2398, 0, 0, 18145, - 18149, 5, 2372, 0, 0, 18146, 18147, 7, 224, 0, 0, 18147, 18148, 5, 1175, - 0, 0, 18148, 18150, 5, 893, 0, 0, 18149, 18146, 1, 0, 0, 0, 18149, 18150, - 1, 0, 0, 0, 18150, 18156, 1, 0, 0, 0, 18151, 18153, 7, 225, 0, 0, 18152, - 18151, 1, 0, 0, 0, 18152, 18153, 1, 0, 0, 0, 18153, 18154, 1, 0, 0, 0, - 18154, 18155, 5, 1175, 0, 0, 18155, 18157, 5, 1145, 0, 0, 18156, 18152, - 1, 0, 0, 0, 18156, 18157, 1, 0, 0, 0, 18157, 18184, 1, 0, 0, 0, 18158, - 18159, 5, 1568, 0, 0, 18159, 18160, 5, 2372, 0, 0, 18160, 18161, 5, 2398, - 0, 0, 18161, 18164, 3, 2078, 1039, 0, 18162, 18163, 5, 565, 0, 0, 18163, - 18165, 5, 738, 0, 0, 18164, 18162, 1, 0, 0, 0, 18164, 18165, 1, 0, 0, 0, - 18165, 18169, 1, 0, 0, 0, 18166, 18167, 7, 222, 0, 0, 18167, 18168, 5, - 1175, 0, 0, 18168, 18170, 5, 491, 0, 0, 18169, 18166, 1, 0, 0, 0, 18169, - 18170, 1, 0, 0, 0, 18170, 18174, 1, 0, 0, 0, 18171, 18172, 7, 224, 0, 0, - 18172, 18173, 5, 1175, 0, 0, 18173, 18175, 5, 893, 0, 0, 18174, 18171, - 1, 0, 0, 0, 18174, 18175, 1, 0, 0, 0, 18175, 18181, 1, 0, 0, 0, 18176, - 18178, 7, 225, 0, 0, 18177, 18176, 1, 0, 0, 0, 18177, 18178, 1, 0, 0, 0, - 18178, 18179, 1, 0, 0, 0, 18179, 18180, 5, 1175, 0, 0, 18180, 18182, 5, - 1145, 0, 0, 18181, 18177, 1, 0, 0, 0, 18181, 18182, 1, 0, 0, 0, 18182, - 18184, 1, 0, 0, 0, 18183, 18096, 1, 0, 0, 0, 18183, 18105, 1, 0, 0, 0, - 18183, 18121, 1, 0, 0, 0, 18183, 18137, 1, 0, 0, 0, 18183, 18142, 1, 0, - 0, 0, 18183, 18158, 1, 0, 0, 0, 18184, 2149, 1, 0, 0, 0, 18185, 18186, - 5, 223, 0, 0, 18186, 18187, 5, 2376, 0, 0, 18187, 18192, 3, 2152, 1076, - 0, 18188, 18189, 5, 2382, 0, 0, 18189, 18191, 3, 2152, 1076, 0, 18190, - 18188, 1, 0, 0, 0, 18191, 18194, 1, 0, 0, 0, 18192, 18190, 1, 0, 0, 0, - 18192, 18193, 1, 0, 0, 0, 18193, 18195, 1, 0, 0, 0, 18194, 18192, 1, 0, - 0, 0, 18195, 18196, 5, 2377, 0, 0, 18196, 2151, 1, 0, 0, 0, 18197, 18199, - 3, 2078, 1039, 0, 18198, 18200, 3, 2166, 1083, 0, 18199, 18198, 1, 0, 0, - 0, 18199, 18200, 1, 0, 0, 0, 18200, 18211, 1, 0, 0, 0, 18201, 18203, 5, - 492, 0, 0, 18202, 18201, 1, 0, 0, 0, 18202, 18203, 1, 0, 0, 0, 18203, 18204, - 1, 0, 0, 0, 18204, 18205, 5, 1271, 0, 0, 18205, 18212, 5, 2372, 0, 0, 18206, - 18209, 5, 2046, 0, 0, 18207, 18208, 5, 1271, 0, 0, 18208, 18210, 5, 2372, - 0, 0, 18209, 18207, 1, 0, 0, 0, 18209, 18210, 1, 0, 0, 0, 18210, 18212, - 1, 0, 0, 0, 18211, 18202, 1, 0, 0, 0, 18211, 18206, 1, 0, 0, 0, 18211, - 18212, 1, 0, 0, 0, 18212, 18214, 1, 0, 0, 0, 18213, 18215, 3, 2160, 1080, - 0, 18214, 18213, 1, 0, 0, 0, 18214, 18215, 1, 0, 0, 0, 18215, 18217, 1, - 0, 0, 0, 18216, 18218, 3, 2162, 1081, 0, 18217, 18216, 1, 0, 0, 0, 18217, - 18218, 1, 0, 0, 0, 18218, 18251, 1, 0, 0, 0, 18219, 18221, 3, 2078, 1039, - 0, 18220, 18222, 3, 2156, 1078, 0, 18221, 18220, 1, 0, 0, 0, 18221, 18222, - 1, 0, 0, 0, 18222, 18224, 1, 0, 0, 0, 18223, 18225, 5, 2046, 0, 0, 18224, - 18223, 1, 0, 0, 0, 18224, 18225, 1, 0, 0, 0, 18225, 18226, 1, 0, 0, 0, - 18226, 18227, 5, 565, 0, 0, 18227, 18229, 5, 738, 0, 0, 18228, 18230, 3, - 2158, 1079, 0, 18229, 18228, 1, 0, 0, 0, 18229, 18230, 1, 0, 0, 0, 18230, - 18231, 1, 0, 0, 0, 18231, 18232, 5, 1271, 0, 0, 18232, 18233, 5, 2372, - 0, 0, 18233, 18251, 1, 0, 0, 0, 18234, 18236, 5, 942, 0, 0, 18235, 18237, - 5, 1271, 0, 0, 18236, 18235, 1, 0, 0, 0, 18236, 18237, 1, 0, 0, 0, 18237, - 18238, 1, 0, 0, 0, 18238, 18242, 3, 2078, 1039, 0, 18239, 18240, 5, 2399, - 0, 0, 18240, 18241, 5, 2379, 0, 0, 18241, 18243, 5, 2400, 0, 0, 18242, - 18239, 1, 0, 0, 0, 18242, 18243, 1, 0, 0, 0, 18243, 18244, 1, 0, 0, 0, - 18244, 18245, 3, 2150, 1075, 0, 18245, 18251, 1, 0, 0, 0, 18246, 18247, - 3, 2078, 1039, 0, 18247, 18248, 5, 564, 0, 0, 18248, 18249, 5, 1216, 0, - 0, 18249, 18251, 1, 0, 0, 0, 18250, 18197, 1, 0, 0, 0, 18250, 18219, 1, - 0, 0, 0, 18250, 18234, 1, 0, 0, 0, 18250, 18246, 1, 0, 0, 0, 18251, 2153, - 1, 0, 0, 0, 18252, 18253, 5, 1486, 0, 0, 18253, 18255, 3, 2156, 1078, 0, - 18254, 18252, 1, 0, 0, 0, 18254, 18255, 1, 0, 0, 0, 18255, 18257, 1, 0, - 0, 0, 18256, 18258, 5, 1352, 0, 0, 18257, 18256, 1, 0, 0, 0, 18257, 18258, - 1, 0, 0, 0, 18258, 18260, 1, 0, 0, 0, 18259, 18261, 5, 68, 0, 0, 18260, - 18259, 1, 0, 0, 0, 18260, 18261, 1, 0, 0, 0, 18261, 2155, 1, 0, 0, 0, 18262, - 18269, 5, 2142, 0, 0, 18263, 18264, 5, 2376, 0, 0, 18264, 18266, 5, 2370, - 0, 0, 18265, 18267, 7, 216, 0, 0, 18266, 18265, 1, 0, 0, 0, 18266, 18267, - 1, 0, 0, 0, 18267, 18268, 1, 0, 0, 0, 18268, 18270, 5, 2377, 0, 0, 18269, - 18263, 1, 0, 0, 0, 18269, 18270, 1, 0, 0, 0, 18270, 18274, 1, 0, 0, 0, - 18271, 18274, 5, 201, 0, 0, 18272, 18274, 5, 133, 0, 0, 18273, 18262, 1, - 0, 0, 0, 18273, 18271, 1, 0, 0, 0, 18273, 18272, 1, 0, 0, 0, 18274, 2157, - 1, 0, 0, 0, 18275, 18277, 5, 2186, 0, 0, 18276, 18278, 5, 65, 0, 0, 18277, - 18276, 1, 0, 0, 0, 18277, 18278, 1, 0, 0, 0, 18278, 18279, 1, 0, 0, 0, - 18279, 18289, 5, 2191, 0, 0, 18280, 18282, 5, 2188, 0, 0, 18281, 18283, - 7, 226, 0, 0, 18282, 18281, 1, 0, 0, 0, 18282, 18283, 1, 0, 0, 0, 18283, - 18285, 1, 0, 0, 0, 18284, 18286, 5, 65, 0, 0, 18285, 18284, 1, 0, 0, 0, - 18285, 18286, 1, 0, 0, 0, 18286, 18287, 1, 0, 0, 0, 18287, 18289, 5, 2191, - 0, 0, 18288, 18275, 1, 0, 0, 0, 18288, 18280, 1, 0, 0, 0, 18289, 2159, - 1, 0, 0, 0, 18290, 18298, 5, 470, 0, 0, 18291, 18298, 5, 1145, 0, 0, 18292, - 18298, 5, 451, 0, 0, 18293, 18294, 5, 451, 0, 0, 18294, 18298, 5, 65, 0, - 0, 18295, 18296, 5, 451, 0, 0, 18296, 18298, 5, 1155, 0, 0, 18297, 18290, - 1, 0, 0, 0, 18297, 18291, 1, 0, 0, 0, 18297, 18292, 1, 0, 0, 0, 18297, - 18293, 1, 0, 0, 0, 18297, 18295, 1, 0, 0, 0, 18297, 18298, 1, 0, 0, 0, - 18298, 18299, 1, 0, 0, 0, 18299, 18300, 5, 1175, 0, 0, 18300, 18301, 5, - 470, 0, 0, 18301, 2161, 1, 0, 0, 0, 18302, 18310, 5, 470, 0, 0, 18303, - 18310, 5, 1145, 0, 0, 18304, 18310, 5, 451, 0, 0, 18305, 18306, 5, 451, - 0, 0, 18306, 18310, 5, 65, 0, 0, 18307, 18308, 5, 451, 0, 0, 18308, 18310, - 5, 1155, 0, 0, 18309, 18302, 1, 0, 0, 0, 18309, 18303, 1, 0, 0, 0, 18309, - 18304, 1, 0, 0, 0, 18309, 18305, 1, 0, 0, 0, 18309, 18307, 1, 0, 0, 0, - 18309, 18310, 1, 0, 0, 0, 18310, 18311, 1, 0, 0, 0, 18311, 18312, 5, 1175, - 0, 0, 18312, 18313, 5, 451, 0, 0, 18313, 2163, 1, 0, 0, 0, 18314, 18316, - 5, 1486, 0, 0, 18315, 18317, 3, 2166, 1083, 0, 18316, 18315, 1, 0, 0, 0, - 18316, 18317, 1, 0, 0, 0, 18317, 18319, 1, 0, 0, 0, 18318, 18320, 5, 68, - 0, 0, 18319, 18318, 1, 0, 0, 0, 18319, 18320, 1, 0, 0, 0, 18320, 2165, - 1, 0, 0, 0, 18321, 18328, 5, 2142, 0, 0, 18322, 18323, 5, 2376, 0, 0, 18323, - 18325, 5, 2370, 0, 0, 18324, 18326, 7, 216, 0, 0, 18325, 18324, 1, 0, 0, - 0, 18325, 18326, 1, 0, 0, 0, 18326, 18327, 1, 0, 0, 0, 18327, 18329, 5, - 2377, 0, 0, 18328, 18322, 1, 0, 0, 0, 18328, 18329, 1, 0, 0, 0, 18329, - 18331, 1, 0, 0, 0, 18330, 18332, 5, 2046, 0, 0, 18331, 18330, 1, 0, 0, - 0, 18331, 18332, 1, 0, 0, 0, 18332, 18356, 1, 0, 0, 0, 18333, 18356, 5, - 201, 0, 0, 18334, 18356, 5, 339, 0, 0, 18335, 18336, 5, 1147, 0, 0, 18336, - 18337, 5, 2376, 0, 0, 18337, 18340, 5, 710, 0, 0, 18338, 18339, 5, 2382, - 0, 0, 18339, 18341, 5, 710, 0, 0, 18340, 18338, 1, 0, 0, 0, 18340, 18341, - 1, 0, 0, 0, 18341, 18342, 1, 0, 0, 0, 18342, 18356, 5, 2377, 0, 0, 18343, - 18346, 5, 1997, 0, 0, 18344, 18345, 5, 2188, 0, 0, 18345, 18347, 5, 2002, - 0, 0, 18346, 18344, 1, 0, 0, 0, 18346, 18347, 1, 0, 0, 0, 18347, 18356, - 1, 0, 0, 0, 18348, 18356, 5, 1534, 0, 0, 18349, 18353, 3, 2078, 1039, 0, - 18350, 18351, 5, 2129, 0, 0, 18351, 18352, 5, 171, 0, 0, 18352, 18354, - 5, 841, 0, 0, 18353, 18350, 1, 0, 0, 0, 18353, 18354, 1, 0, 0, 0, 18354, - 18356, 1, 0, 0, 0, 18355, 18321, 1, 0, 0, 0, 18355, 18333, 1, 0, 0, 0, - 18355, 18334, 1, 0, 0, 0, 18355, 18335, 1, 0, 0, 0, 18355, 18343, 1, 0, - 0, 0, 18355, 18348, 1, 0, 0, 0, 18355, 18349, 1, 0, 0, 0, 18356, 2167, - 1, 0, 0, 0, 18357, 18358, 7, 225, 0, 0, 18358, 18359, 5, 1175, 0, 0, 18359, - 18368, 5, 894, 0, 0, 18360, 18361, 5, 2376, 0, 0, 18361, 18362, 5, 893, - 0, 0, 18362, 18369, 5, 330, 0, 0, 18363, 18364, 5, 512, 0, 0, 18364, 18369, - 5, 330, 0, 0, 18365, 18366, 5, 2053, 0, 0, 18366, 18367, 5, 470, 0, 0, - 18367, 18369, 5, 2377, 0, 0, 18368, 18360, 1, 0, 0, 0, 18368, 18363, 1, - 0, 0, 0, 18368, 18365, 1, 0, 0, 0, 18368, 18369, 1, 0, 0, 0, 18369, 2169, - 1, 0, 0, 0, 18370, 18375, 5, 2372, 0, 0, 18371, 18375, 3, 2130, 1065, 0, - 18372, 18375, 3, 2368, 1184, 0, 18373, 18375, 5, 861, 0, 0, 18374, 18370, - 1, 0, 0, 0, 18374, 18371, 1, 0, 0, 0, 18374, 18372, 1, 0, 0, 0, 18374, - 18373, 1, 0, 0, 0, 18375, 2171, 1, 0, 0, 0, 18376, 18379, 3, 2174, 1087, - 0, 18377, 18380, 3, 2108, 1054, 0, 18378, 18380, 3, 2110, 1055, 0, 18379, - 18377, 1, 0, 0, 0, 18379, 18378, 1, 0, 0, 0, 18379, 18380, 1, 0, 0, 0, - 18380, 2173, 1, 0, 0, 0, 18381, 18382, 5, 2294, 0, 0, 18382, 18384, 5, - 2376, 0, 0, 18383, 18385, 7, 227, 0, 0, 18384, 18383, 1, 0, 0, 0, 18384, - 18385, 1, 0, 0, 0, 18385, 18386, 1, 0, 0, 0, 18386, 18387, 3, 2078, 1039, - 0, 18387, 18388, 5, 2377, 0, 0, 18388, 18440, 1, 0, 0, 0, 18389, 18390, - 5, 294, 0, 0, 18390, 18398, 5, 2376, 0, 0, 18391, 18399, 5, 2379, 0, 0, - 18392, 18394, 7, 192, 0, 0, 18393, 18392, 1, 0, 0, 0, 18393, 18394, 1, - 0, 0, 0, 18394, 18395, 1, 0, 0, 0, 18395, 18397, 3, 2100, 1050, 0, 18396, - 18393, 1, 0, 0, 0, 18396, 18397, 1, 0, 0, 0, 18397, 18399, 1, 0, 0, 0, - 18398, 18391, 1, 0, 0, 0, 18398, 18396, 1, 0, 0, 0, 18399, 18400, 1, 0, - 0, 0, 18400, 18402, 5, 2377, 0, 0, 18401, 18403, 3, 2186, 1093, 0, 18402, - 18401, 1, 0, 0, 0, 18402, 18403, 1, 0, 0, 0, 18403, 18440, 1, 0, 0, 0, - 18404, 18405, 5, 2289, 0, 0, 18405, 18406, 5, 2376, 0, 0, 18406, 18409, - 3, 2078, 1039, 0, 18407, 18408, 5, 2382, 0, 0, 18408, 18410, 5, 2370, 0, - 0, 18409, 18407, 1, 0, 0, 0, 18409, 18410, 1, 0, 0, 0, 18410, 18411, 1, - 0, 0, 0, 18411, 18412, 5, 2377, 0, 0, 18412, 18440, 1, 0, 0, 0, 18413, - 18414, 5, 2273, 0, 0, 18414, 18416, 5, 2376, 0, 0, 18415, 18417, 7, 227, - 0, 0, 18416, 18415, 1, 0, 0, 0, 18416, 18417, 1, 0, 0, 0, 18417, 18418, - 1, 0, 0, 0, 18418, 18419, 3, 2078, 1039, 0, 18419, 18420, 5, 2377, 0, 0, - 18420, 18440, 1, 0, 0, 0, 18421, 18422, 5, 2281, 0, 0, 18422, 18424, 5, - 2376, 0, 0, 18423, 18425, 7, 227, 0, 0, 18424, 18423, 1, 0, 0, 0, 18424, - 18425, 1, 0, 0, 0, 18425, 18426, 1, 0, 0, 0, 18426, 18427, 3, 2078, 1039, - 0, 18427, 18428, 5, 2377, 0, 0, 18428, 18440, 1, 0, 0, 0, 18429, 18430, - 5, 2298, 0, 0, 18430, 18431, 5, 2376, 0, 0, 18431, 18432, 3, 2076, 1038, - 0, 18432, 18433, 5, 2377, 0, 0, 18433, 18440, 1, 0, 0, 0, 18434, 18435, - 5, 2299, 0, 0, 18435, 18436, 5, 2376, 0, 0, 18436, 18437, 3, 2076, 1038, - 0, 18437, 18438, 5, 2377, 0, 0, 18438, 18440, 1, 0, 0, 0, 18439, 18381, - 1, 0, 0, 0, 18439, 18389, 1, 0, 0, 0, 18439, 18404, 1, 0, 0, 0, 18439, - 18413, 1, 0, 0, 0, 18439, 18421, 1, 0, 0, 0, 18439, 18429, 1, 0, 0, 0, - 18439, 18434, 1, 0, 0, 0, 18440, 2175, 1, 0, 0, 0, 18441, 18442, 5, 1175, - 0, 0, 18442, 18443, 5, 1231, 0, 0, 18443, 18445, 7, 209, 0, 0, 18444, 18446, - 5, 2372, 0, 0, 18445, 18444, 1, 0, 0, 0, 18445, 18446, 1, 0, 0, 0, 18446, - 18449, 1, 0, 0, 0, 18447, 18448, 7, 2, 0, 0, 18448, 18450, 5, 294, 0, 0, - 18449, 18447, 1, 0, 0, 0, 18449, 18450, 1, 0, 0, 0, 18450, 2177, 1, 0, - 0, 0, 18451, 18452, 3, 2180, 1090, 0, 18452, 18454, 3, 2336, 1168, 0, 18453, - 18455, 3, 2186, 1093, 0, 18454, 18453, 1, 0, 0, 0, 18454, 18455, 1, 0, - 0, 0, 18455, 18839, 1, 0, 0, 0, 18456, 18457, 3, 2382, 1191, 0, 18457, - 18459, 3, 2338, 1169, 0, 18458, 18460, 3, 2194, 1097, 0, 18459, 18458, - 1, 0, 0, 0, 18459, 18460, 1, 0, 0, 0, 18460, 18839, 1, 0, 0, 0, 18461, - 18462, 5, 294, 0, 0, 18462, 18468, 5, 2376, 0, 0, 18463, 18469, 5, 2379, - 0, 0, 18464, 18466, 7, 192, 0, 0, 18465, 18464, 1, 0, 0, 0, 18465, 18466, - 1, 0, 0, 0, 18466, 18467, 1, 0, 0, 0, 18467, 18469, 3, 2100, 1050, 0, 18468, - 18463, 1, 0, 0, 0, 18468, 18465, 1, 0, 0, 0, 18469, 18470, 1, 0, 0, 0, - 18470, 18472, 5, 2377, 0, 0, 18471, 18473, 3, 2186, 1093, 0, 18472, 18471, - 1, 0, 0, 0, 18472, 18473, 1, 0, 0, 0, 18473, 18839, 1, 0, 0, 0, 18474, - 18475, 7, 228, 0, 0, 18475, 18482, 5, 2376, 0, 0, 18476, 18477, 5, 923, - 0, 0, 18477, 18478, 5, 2376, 0, 0, 18478, 18479, 3, 1892, 946, 0, 18479, - 18480, 5, 2377, 0, 0, 18480, 18483, 1, 0, 0, 0, 18481, 18483, 3, 2100, - 1050, 0, 18482, 18476, 1, 0, 0, 0, 18482, 18481, 1, 0, 0, 0, 18483, 18484, - 1, 0, 0, 0, 18484, 18485, 5, 66, 0, 0, 18485, 18492, 3, 2344, 1172, 0, - 18486, 18487, 5, 363, 0, 0, 18487, 18488, 3, 2100, 1050, 0, 18488, 18489, - 5, 1175, 0, 0, 18489, 18490, 5, 282, 0, 0, 18490, 18491, 5, 470, 0, 0, - 18491, 18493, 1, 0, 0, 0, 18492, 18486, 1, 0, 0, 0, 18492, 18493, 1, 0, - 0, 0, 18493, 18500, 1, 0, 0, 0, 18494, 18495, 5, 2382, 0, 0, 18495, 18498, - 3, 2372, 1186, 0, 18496, 18497, 5, 2382, 0, 0, 18497, 18499, 3, 2372, 1186, - 0, 18498, 18496, 1, 0, 0, 0, 18498, 18499, 1, 0, 0, 0, 18499, 18501, 1, - 0, 0, 0, 18500, 18494, 1, 0, 0, 0, 18500, 18501, 1, 0, 0, 0, 18501, 18502, - 1, 0, 0, 0, 18502, 18503, 5, 2377, 0, 0, 18503, 18839, 1, 0, 0, 0, 18504, - 18505, 5, 214, 0, 0, 18505, 18506, 5, 2376, 0, 0, 18506, 18512, 3, 2358, - 1179, 0, 18507, 18510, 5, 2382, 0, 0, 18508, 18511, 3, 2368, 1184, 0, 18509, - 18511, 3, 2372, 1186, 0, 18510, 18508, 1, 0, 0, 0, 18510, 18509, 1, 0, - 0, 0, 18511, 18513, 1, 0, 0, 0, 18512, 18507, 1, 0, 0, 0, 18512, 18513, - 1, 0, 0, 0, 18513, 18514, 1, 0, 0, 0, 18514, 18515, 5, 2377, 0, 0, 18515, - 18839, 1, 0, 0, 0, 18516, 18517, 5, 219, 0, 0, 18517, 18519, 5, 2376, 0, - 0, 18518, 18520, 7, 229, 0, 0, 18519, 18518, 1, 0, 0, 0, 18519, 18520, - 1, 0, 0, 0, 18520, 18521, 1, 0, 0, 0, 18521, 18523, 3, 2100, 1050, 0, 18522, - 18524, 3, 2198, 1099, 0, 18523, 18522, 1, 0, 0, 0, 18523, 18524, 1, 0, - 0, 0, 18524, 18525, 1, 0, 0, 0, 18525, 18526, 5, 2377, 0, 0, 18526, 18839, - 1, 0, 0, 0, 18527, 18528, 3, 2182, 1091, 0, 18528, 18530, 3, 2334, 1167, - 0, 18529, 18531, 3, 2200, 1100, 0, 18530, 18529, 1, 0, 0, 0, 18531, 18532, - 1, 0, 0, 0, 18532, 18530, 1, 0, 0, 0, 18532, 18533, 1, 0, 0, 0, 18533, - 18839, 1, 0, 0, 0, 18534, 18535, 5, 2268, 0, 0, 18535, 18537, 5, 2376, - 0, 0, 18536, 18538, 7, 192, 0, 0, 18537, 18536, 1, 0, 0, 0, 18537, 18538, - 1, 0, 0, 0, 18538, 18539, 1, 0, 0, 0, 18539, 18542, 3, 2342, 1171, 0, 18540, - 18541, 5, 2382, 0, 0, 18541, 18543, 5, 2372, 0, 0, 18542, 18540, 1, 0, - 0, 0, 18542, 18543, 1, 0, 0, 0, 18543, 18545, 1, 0, 0, 0, 18544, 18546, - 3, 2176, 1088, 0, 18545, 18544, 1, 0, 0, 0, 18545, 18546, 1, 0, 0, 0, 18546, - 18547, 1, 0, 0, 0, 18547, 18554, 5, 2377, 0, 0, 18548, 18549, 5, 2185, - 0, 0, 18549, 18550, 5, 593, 0, 0, 18550, 18551, 5, 2376, 0, 0, 18551, 18552, - 3, 1992, 996, 0, 18552, 18553, 5, 2377, 0, 0, 18553, 18555, 1, 0, 0, 0, - 18554, 18548, 1, 0, 0, 0, 18554, 18555, 1, 0, 0, 0, 18555, 18557, 1, 0, - 0, 0, 18556, 18558, 3, 2186, 1093, 0, 18557, 18556, 1, 0, 0, 0, 18557, - 18558, 1, 0, 0, 0, 18558, 18839, 1, 0, 0, 0, 18559, 18560, 3, 2302, 1151, - 0, 18560, 18561, 7, 230, 0, 0, 18561, 18839, 1, 0, 0, 0, 18562, 18563, - 5, 357, 0, 0, 18563, 18564, 5, 2376, 0, 0, 18564, 18566, 3, 2100, 1050, - 0, 18565, 18567, 7, 231, 0, 0, 18566, 18565, 1, 0, 0, 0, 18566, 18567, - 1, 0, 0, 0, 18567, 18568, 1, 0, 0, 0, 18568, 18569, 5, 2377, 0, 0, 18569, - 18839, 1, 0, 0, 0, 18570, 18571, 5, 510, 0, 0, 18571, 18572, 5, 2376, 0, - 0, 18572, 18573, 3, 2382, 1191, 0, 18573, 18574, 5, 572, 0, 0, 18574, 18575, - 3, 2100, 1050, 0, 18575, 18576, 5, 2377, 0, 0, 18576, 18839, 1, 0, 0, 0, - 18577, 18578, 7, 232, 0, 0, 18578, 18580, 3, 2336, 1168, 0, 18579, 18581, - 3, 2340, 1170, 0, 18580, 18579, 1, 0, 0, 0, 18580, 18581, 1, 0, 0, 0, 18581, - 18582, 1, 0, 0, 0, 18582, 18583, 3, 2186, 1093, 0, 18583, 18839, 1, 0, - 0, 0, 18584, 18585, 3, 2184, 1092, 0, 18585, 18586, 5, 2376, 0, 0, 18586, - 18588, 3, 2076, 1038, 0, 18587, 18589, 3, 2202, 1101, 0, 18588, 18587, - 1, 0, 0, 0, 18588, 18589, 1, 0, 0, 0, 18589, 18591, 1, 0, 0, 0, 18590, - 18592, 3, 2194, 1097, 0, 18591, 18590, 1, 0, 0, 0, 18591, 18592, 1, 0, - 0, 0, 18592, 18593, 1, 0, 0, 0, 18593, 18594, 5, 2377, 0, 0, 18594, 18839, - 1, 0, 0, 0, 18595, 18596, 7, 233, 0, 0, 18596, 18597, 5, 2376, 0, 0, 18597, - 18604, 3, 2100, 1050, 0, 18598, 18599, 5, 363, 0, 0, 18599, 18600, 3, 2100, - 1050, 0, 18600, 18601, 5, 1175, 0, 0, 18601, 18602, 5, 282, 0, 0, 18602, - 18603, 5, 470, 0, 0, 18603, 18605, 1, 0, 0, 0, 18604, 18598, 1, 0, 0, 0, - 18604, 18605, 1, 0, 0, 0, 18605, 18612, 1, 0, 0, 0, 18606, 18607, 5, 2382, - 0, 0, 18607, 18610, 3, 2372, 1186, 0, 18608, 18609, 5, 2382, 0, 0, 18609, - 18611, 3, 2372, 1186, 0, 18610, 18608, 1, 0, 0, 0, 18610, 18611, 1, 0, - 0, 0, 18611, 18613, 1, 0, 0, 0, 18612, 18606, 1, 0, 0, 0, 18612, 18613, - 1, 0, 0, 0, 18613, 18614, 1, 0, 0, 0, 18614, 18615, 5, 2377, 0, 0, 18615, - 18839, 1, 0, 0, 0, 18616, 18617, 7, 234, 0, 0, 18617, 18618, 5, 2376, 0, - 0, 18618, 18625, 3, 2100, 1050, 0, 18619, 18620, 5, 363, 0, 0, 18620, 18621, - 3, 2100, 1050, 0, 18621, 18622, 5, 1175, 0, 0, 18622, 18623, 5, 282, 0, - 0, 18623, 18624, 5, 470, 0, 0, 18624, 18626, 1, 0, 0, 0, 18625, 18619, - 1, 0, 0, 0, 18625, 18626, 1, 0, 0, 0, 18626, 18627, 1, 0, 0, 0, 18627, - 18628, 5, 2377, 0, 0, 18628, 18839, 1, 0, 0, 0, 18629, 18630, 5, 2040, - 0, 0, 18630, 18631, 5, 2376, 0, 0, 18631, 18634, 3, 2078, 1039, 0, 18632, - 18633, 5, 2129, 0, 0, 18633, 18635, 7, 235, 0, 0, 18634, 18632, 1, 0, 0, - 0, 18634, 18635, 1, 0, 0, 0, 18635, 18640, 1, 0, 0, 0, 18636, 18637, 5, - 2382, 0, 0, 18637, 18639, 3, 2078, 1039, 0, 18638, 18636, 1, 0, 0, 0, 18639, - 18642, 1, 0, 0, 0, 18640, 18638, 1, 0, 0, 0, 18640, 18641, 1, 0, 0, 0, - 18641, 18643, 1, 0, 0, 0, 18642, 18640, 1, 0, 0, 0, 18643, 18644, 5, 2377, - 0, 0, 18644, 18839, 1, 0, 0, 0, 18645, 18646, 5, 2042, 0, 0, 18646, 18647, - 5, 2376, 0, 0, 18647, 18648, 3, 2078, 1039, 0, 18648, 18650, 5, 66, 0, - 0, 18649, 18651, 5, 1431, 0, 0, 18650, 18649, 1, 0, 0, 0, 18650, 18651, - 1, 0, 0, 0, 18651, 18652, 1, 0, 0, 0, 18652, 18653, 3, 2344, 1172, 0, 18653, - 18654, 5, 2377, 0, 0, 18654, 18839, 1, 0, 0, 0, 18655, 18656, 5, 2293, - 0, 0, 18656, 18664, 5, 2376, 0, 0, 18657, 18659, 7, 214, 0, 0, 18658, 18657, - 1, 0, 0, 0, 18658, 18659, 1, 0, 0, 0, 18659, 18661, 1, 0, 0, 0, 18660, - 18662, 3, 2372, 1186, 0, 18661, 18660, 1, 0, 0, 0, 18661, 18662, 1, 0, - 0, 0, 18662, 18663, 1, 0, 0, 0, 18663, 18665, 5, 572, 0, 0, 18664, 18658, - 1, 0, 0, 0, 18664, 18665, 1, 0, 0, 0, 18665, 18666, 1, 0, 0, 0, 18666, - 18667, 3, 2100, 1050, 0, 18667, 18668, 5, 2377, 0, 0, 18668, 18839, 1, - 0, 0, 0, 18669, 18670, 5, 2137, 0, 0, 18670, 18671, 5, 2376, 0, 0, 18671, - 18672, 3, 2100, 1050, 0, 18672, 18673, 5, 66, 0, 0, 18673, 18680, 3, 2344, - 1172, 0, 18674, 18675, 5, 2382, 0, 0, 18675, 18678, 3, 2372, 1186, 0, 18676, - 18677, 5, 2382, 0, 0, 18677, 18679, 3, 2372, 1186, 0, 18678, 18676, 1, - 0, 0, 0, 18678, 18679, 1, 0, 0, 0, 18679, 18681, 1, 0, 0, 0, 18680, 18674, - 1, 0, 0, 0, 18680, 18681, 1, 0, 0, 0, 18681, 18682, 1, 0, 0, 0, 18682, - 18683, 5, 2377, 0, 0, 18683, 18839, 1, 0, 0, 0, 18684, 18685, 5, 2198, - 0, 0, 18685, 18686, 5, 2376, 0, 0, 18686, 18688, 3, 2078, 1039, 0, 18687, - 18689, 3, 1992, 996, 0, 18688, 18687, 1, 0, 0, 0, 18688, 18689, 1, 0, 0, - 0, 18689, 18690, 1, 0, 0, 0, 18690, 18693, 5, 2377, 0, 0, 18691, 18692, - 5, 2369, 0, 0, 18692, 18694, 3, 2354, 1177, 0, 18693, 18691, 1, 0, 0, 0, - 18693, 18694, 1, 0, 0, 0, 18694, 18839, 1, 0, 0, 0, 18695, 18696, 7, 236, - 0, 0, 18696, 18697, 5, 2376, 0, 0, 18697, 18702, 3, 2214, 1107, 0, 18698, - 18699, 5, 2382, 0, 0, 18699, 18701, 3, 2214, 1107, 0, 18700, 18698, 1, - 0, 0, 0, 18701, 18704, 1, 0, 0, 0, 18702, 18700, 1, 0, 0, 0, 18702, 18703, - 1, 0, 0, 0, 18703, 18705, 1, 0, 0, 0, 18704, 18702, 1, 0, 0, 0, 18705, - 18708, 5, 2377, 0, 0, 18706, 18707, 5, 2369, 0, 0, 18707, 18709, 3, 2354, - 1177, 0, 18708, 18706, 1, 0, 0, 0, 18708, 18709, 1, 0, 0, 0, 18709, 18839, - 1, 0, 0, 0, 18710, 18711, 5, 2207, 0, 0, 18711, 18713, 5, 2376, 0, 0, 18712, - 18714, 7, 237, 0, 0, 18713, 18712, 1, 0, 0, 0, 18713, 18714, 1, 0, 0, 0, - 18714, 18716, 1, 0, 0, 0, 18715, 18717, 7, 238, 0, 0, 18716, 18715, 1, - 0, 0, 0, 18716, 18717, 1, 0, 0, 0, 18717, 18718, 1, 0, 0, 0, 18718, 18721, - 3, 2078, 1039, 0, 18719, 18720, 5, 2382, 0, 0, 18720, 18722, 3, 2206, 1103, - 0, 18721, 18719, 1, 0, 0, 0, 18721, 18722, 1, 0, 0, 0, 18722, 18730, 1, - 0, 0, 0, 18723, 18724, 5, 2382, 0, 0, 18724, 18726, 3, 2078, 1039, 0, 18725, - 18727, 3, 2236, 1118, 0, 18726, 18725, 1, 0, 0, 0, 18726, 18727, 1, 0, - 0, 0, 18727, 18729, 1, 0, 0, 0, 18728, 18723, 1, 0, 0, 0, 18729, 18732, - 1, 0, 0, 0, 18730, 18728, 1, 0, 0, 0, 18730, 18731, 1, 0, 0, 0, 18731, - 18733, 1, 0, 0, 0, 18732, 18730, 1, 0, 0, 0, 18733, 18736, 5, 2377, 0, - 0, 18734, 18735, 5, 2369, 0, 0, 18735, 18737, 3, 2354, 1177, 0, 18736, - 18734, 1, 0, 0, 0, 18736, 18737, 1, 0, 0, 0, 18737, 18839, 1, 0, 0, 0, - 18738, 18739, 5, 2209, 0, 0, 18739, 18740, 5, 2376, 0, 0, 18740, 18742, - 3, 2078, 1039, 0, 18741, 18743, 3, 2204, 1102, 0, 18742, 18741, 1, 0, 0, - 0, 18742, 18743, 1, 0, 0, 0, 18743, 18744, 1, 0, 0, 0, 18744, 18745, 5, - 2377, 0, 0, 18745, 18839, 1, 0, 0, 0, 18746, 18747, 5, 2218, 0, 0, 18747, - 18748, 5, 2376, 0, 0, 18748, 18749, 7, 239, 0, 0, 18749, 18751, 3, 2100, - 1050, 0, 18750, 18752, 5, 2178, 0, 0, 18751, 18750, 1, 0, 0, 0, 18751, - 18752, 1, 0, 0, 0, 18752, 18753, 1, 0, 0, 0, 18753, 18756, 5, 2377, 0, - 0, 18754, 18755, 5, 2369, 0, 0, 18755, 18757, 3, 2354, 1177, 0, 18756, - 18754, 1, 0, 0, 0, 18756, 18757, 1, 0, 0, 0, 18757, 18839, 1, 0, 0, 0, - 18758, 18759, 5, 2220, 0, 0, 18759, 18764, 5, 2376, 0, 0, 18760, 18761, - 5, 926, 0, 0, 18761, 18765, 3, 2376, 1188, 0, 18762, 18763, 5, 476, 0, - 0, 18763, 18765, 3, 2100, 1050, 0, 18764, 18760, 1, 0, 0, 0, 18764, 18762, - 1, 0, 0, 0, 18765, 18768, 1, 0, 0, 0, 18766, 18767, 5, 2382, 0, 0, 18767, - 18769, 3, 2100, 1050, 0, 18768, 18766, 1, 0, 0, 0, 18768, 18769, 1, 0, - 0, 0, 18769, 18770, 1, 0, 0, 0, 18770, 18773, 5, 2377, 0, 0, 18771, 18772, - 5, 2369, 0, 0, 18772, 18774, 3, 2354, 1177, 0, 18773, 18771, 1, 0, 0, 0, - 18773, 18774, 1, 0, 0, 0, 18774, 18839, 1, 0, 0, 0, 18775, 18776, 5, 2222, - 0, 0, 18776, 18777, 5, 2376, 0, 0, 18777, 18779, 3, 2100, 1050, 0, 18778, - 18780, 3, 2204, 1102, 0, 18779, 18778, 1, 0, 0, 0, 18779, 18780, 1, 0, - 0, 0, 18780, 18781, 1, 0, 0, 0, 18781, 18782, 5, 1486, 0, 0, 18782, 18786, - 5, 275, 0, 0, 18783, 18784, 5, 1145, 0, 0, 18784, 18785, 5, 1175, 0, 0, - 18785, 18787, 5, 451, 0, 0, 18786, 18783, 1, 0, 0, 0, 18786, 18787, 1, - 0, 0, 0, 18787, 18788, 1, 0, 0, 0, 18788, 18791, 5, 2377, 0, 0, 18789, - 18790, 5, 2369, 0, 0, 18790, 18792, 3, 2354, 1177, 0, 18791, 18789, 1, - 0, 0, 0, 18791, 18792, 1, 0, 0, 0, 18792, 18839, 1, 0, 0, 0, 18793, 18794, - 5, 2223, 0, 0, 18794, 18795, 5, 2376, 0, 0, 18795, 18798, 3, 2100, 1050, - 0, 18796, 18797, 5, 2382, 0, 0, 18797, 18799, 3, 2216, 1108, 0, 18798, - 18796, 1, 0, 0, 0, 18798, 18799, 1, 0, 0, 0, 18799, 18802, 1, 0, 0, 0, - 18800, 18801, 5, 2382, 0, 0, 18801, 18803, 3, 2218, 1109, 0, 18802, 18800, - 1, 0, 0, 0, 18802, 18803, 1, 0, 0, 0, 18803, 18804, 1, 0, 0, 0, 18804, - 18807, 5, 2377, 0, 0, 18805, 18806, 5, 2369, 0, 0, 18806, 18808, 3, 2354, - 1177, 0, 18807, 18805, 1, 0, 0, 0, 18807, 18808, 1, 0, 0, 0, 18808, 18839, - 1, 0, 0, 0, 18809, 18810, 5, 2225, 0, 0, 18810, 18811, 5, 2376, 0, 0, 18811, - 18812, 7, 239, 0, 0, 18812, 18815, 3, 2100, 1050, 0, 18813, 18814, 5, 66, - 0, 0, 18814, 18816, 3, 2344, 1172, 0, 18815, 18813, 1, 0, 0, 0, 18815, - 18816, 1, 0, 0, 0, 18816, 18818, 1, 0, 0, 0, 18817, 18819, 3, 2220, 1110, - 0, 18818, 18817, 1, 0, 0, 0, 18818, 18819, 1, 0, 0, 0, 18819, 18821, 1, - 0, 0, 0, 18820, 18822, 3, 2222, 1111, 0, 18821, 18820, 1, 0, 0, 0, 18821, - 18822, 1, 0, 0, 0, 18822, 18824, 1, 0, 0, 0, 18823, 18825, 3, 2224, 1112, - 0, 18824, 18823, 1, 0, 0, 0, 18824, 18825, 1, 0, 0, 0, 18825, 18828, 1, - 0, 0, 0, 18826, 18827, 7, 240, 0, 0, 18827, 18829, 5, 364, 0, 0, 18828, - 18826, 1, 0, 0, 0, 18828, 18829, 1, 0, 0, 0, 18829, 18830, 1, 0, 0, 0, - 18830, 18833, 5, 2377, 0, 0, 18831, 18832, 5, 2369, 0, 0, 18832, 18834, - 3, 2354, 1177, 0, 18833, 18831, 1, 0, 0, 0, 18833, 18834, 1, 0, 0, 0, 18834, - 18839, 1, 0, 0, 0, 18835, 18836, 5, 2001, 0, 0, 18836, 18839, 5, 2372, - 0, 0, 18837, 18839, 3, 2314, 1157, 0, 18838, 18451, 1, 0, 0, 0, 18838, - 18456, 1, 0, 0, 0, 18838, 18461, 1, 0, 0, 0, 18838, 18474, 1, 0, 0, 0, - 18838, 18504, 1, 0, 0, 0, 18838, 18516, 1, 0, 0, 0, 18838, 18527, 1, 0, - 0, 0, 18838, 18534, 1, 0, 0, 0, 18838, 18559, 1, 0, 0, 0, 18838, 18562, - 1, 0, 0, 0, 18838, 18570, 1, 0, 0, 0, 18838, 18577, 1, 0, 0, 0, 18838, - 18584, 1, 0, 0, 0, 18838, 18595, 1, 0, 0, 0, 18838, 18616, 1, 0, 0, 0, - 18838, 18629, 1, 0, 0, 0, 18838, 18645, 1, 0, 0, 0, 18838, 18655, 1, 0, - 0, 0, 18838, 18669, 1, 0, 0, 0, 18838, 18684, 1, 0, 0, 0, 18838, 18695, - 1, 0, 0, 0, 18838, 18710, 1, 0, 0, 0, 18838, 18738, 1, 0, 0, 0, 18838, - 18746, 1, 0, 0, 0, 18838, 18758, 1, 0, 0, 0, 18838, 18775, 1, 0, 0, 0, - 18838, 18793, 1, 0, 0, 0, 18838, 18809, 1, 0, 0, 0, 18838, 18835, 1, 0, - 0, 0, 18838, 18837, 1, 0, 0, 0, 18839, 2179, 1, 0, 0, 0, 18840, 18841, - 7, 241, 0, 0, 18841, 2181, 1, 0, 0, 0, 18842, 18843, 7, 242, 0, 0, 18843, - 2183, 1, 0, 0, 0, 18844, 18845, 7, 243, 0, 0, 18845, 2185, 1, 0, 0, 0, - 18846, 18847, 5, 1233, 0, 0, 18847, 18868, 5, 2376, 0, 0, 18848, 18850, - 3, 1924, 962, 0, 18849, 18848, 1, 0, 0, 0, 18849, 18850, 1, 0, 0, 0, 18850, - 18855, 1, 0, 0, 0, 18851, 18853, 3, 1992, 996, 0, 18852, 18854, 3, 2188, - 1094, 0, 18853, 18852, 1, 0, 0, 0, 18853, 18854, 1, 0, 0, 0, 18854, 18856, - 1, 0, 0, 0, 18855, 18851, 1, 0, 0, 0, 18855, 18856, 1, 0, 0, 0, 18856, - 18869, 1, 0, 0, 0, 18857, 18858, 5, 617, 0, 0, 18858, 18859, 3, 2378, 1189, - 0, 18859, 18860, 5, 1162, 0, 0, 18860, 18866, 3, 2368, 1184, 0, 18861, - 18862, 5, 9, 0, 0, 18862, 18863, 5, 46, 0, 0, 18863, 18864, 5, 79, 0, 0, - 18864, 18865, 5, 781, 0, 0, 18865, 18867, 3, 2378, 1189, 0, 18866, 18861, - 1, 0, 0, 0, 18866, 18867, 1, 0, 0, 0, 18867, 18869, 1, 0, 0, 0, 18868, - 18849, 1, 0, 0, 0, 18868, 18857, 1, 0, 0, 0, 18869, 18870, 1, 0, 0, 0, - 18870, 18871, 5, 2377, 0, 0, 18871, 2187, 1, 0, 0, 0, 18872, 18879, 3, - 2190, 1095, 0, 18873, 18874, 5, 112, 0, 0, 18874, 18875, 3, 2192, 1096, - 0, 18875, 18876, 5, 48, 0, 0, 18876, 18877, 3, 2192, 1096, 0, 18877, 18880, - 1, 0, 0, 0, 18878, 18880, 3, 2192, 1096, 0, 18879, 18873, 1, 0, 0, 0, 18879, - 18878, 1, 0, 0, 0, 18880, 2189, 1, 0, 0, 0, 18881, 18882, 7, 244, 0, 0, - 18882, 2191, 1, 0, 0, 0, 18883, 18884, 5, 2060, 0, 0, 18884, 18891, 5, - 1341, 0, 0, 18885, 18886, 5, 315, 0, 0, 18886, 18891, 5, 1507, 0, 0, 18887, - 18888, 3, 2100, 1050, 0, 18888, 18889, 7, 245, 0, 0, 18889, 18891, 1, 0, - 0, 0, 18890, 18883, 1, 0, 0, 0, 18890, 18885, 1, 0, 0, 0, 18890, 18887, - 1, 0, 0, 0, 18891, 2193, 1, 0, 0, 0, 18892, 18902, 5, 2129, 0, 0, 18893, - 18903, 5, 2379, 0, 0, 18894, 18899, 3, 2196, 1098, 0, 18895, 18896, 5, - 2382, 0, 0, 18896, 18898, 3, 2196, 1098, 0, 18897, 18895, 1, 0, 0, 0, 18898, - 18901, 1, 0, 0, 0, 18899, 18897, 1, 0, 0, 0, 18899, 18900, 1, 0, 0, 0, - 18900, 18903, 1, 0, 0, 0, 18901, 18899, 1, 0, 0, 0, 18902, 18893, 1, 0, - 0, 0, 18902, 18894, 1, 0, 0, 0, 18903, 2195, 1, 0, 0, 0, 18904, 18906, - 5, 680, 0, 0, 18905, 18907, 5, 1229, 0, 0, 18906, 18905, 1, 0, 0, 0, 18906, - 18907, 1, 0, 0, 0, 18907, 18910, 1, 0, 0, 0, 18908, 18910, 5, 1229, 0, - 0, 18909, 18904, 1, 0, 0, 0, 18909, 18908, 1, 0, 0, 0, 18909, 18910, 1, - 0, 0, 0, 18910, 18911, 1, 0, 0, 0, 18911, 18912, 3, 1904, 952, 0, 18912, - 2197, 1, 0, 0, 0, 18913, 18914, 5, 1215, 0, 0, 18914, 18915, 5, 151, 0, - 0, 18915, 18916, 3, 2100, 1050, 0, 18916, 2199, 1, 0, 0, 0, 18917, 18918, - 5, 2185, 0, 0, 18918, 18919, 5, 593, 0, 0, 18919, 18920, 5, 2376, 0, 0, - 18920, 18921, 3, 1992, 996, 0, 18921, 18922, 5, 2377, 0, 0, 18922, 18925, - 1, 0, 0, 0, 18923, 18925, 3, 2186, 1093, 0, 18924, 18917, 1, 0, 0, 0, 18924, - 18923, 1, 0, 0, 0, 18925, 2201, 1, 0, 0, 0, 18926, 18948, 5, 292, 0, 0, - 18927, 18929, 5, 900, 0, 0, 18928, 18930, 5, 88, 0, 0, 18929, 18928, 1, - 0, 0, 0, 18929, 18930, 1, 0, 0, 0, 18930, 18949, 1, 0, 0, 0, 18931, 18932, - 5, 2376, 0, 0, 18932, 18937, 3, 2248, 1124, 0, 18933, 18934, 5, 2382, 0, - 0, 18934, 18936, 3, 2248, 1124, 0, 18935, 18933, 1, 0, 0, 0, 18936, 18939, - 1, 0, 0, 0, 18937, 18935, 1, 0, 0, 0, 18937, 18938, 1, 0, 0, 0, 18938, - 18940, 1, 0, 0, 0, 18939, 18937, 1, 0, 0, 0, 18940, 18941, 5, 2377, 0, - 0, 18941, 18942, 5, 2140, 0, 0, 18942, 18944, 5, 2376, 0, 0, 18943, 18945, - 3, 2076, 1038, 0, 18944, 18943, 1, 0, 0, 0, 18944, 18945, 1, 0, 0, 0, 18945, - 18946, 1, 0, 0, 0, 18946, 18947, 5, 2377, 0, 0, 18947, 18949, 1, 0, 0, - 0, 18948, 18927, 1, 0, 0, 0, 18948, 18931, 1, 0, 0, 0, 18949, 2203, 1, - 0, 0, 0, 18950, 18953, 5, 1260, 0, 0, 18951, 18952, 5, 151, 0, 0, 18952, - 18954, 5, 2141, 0, 0, 18953, 18951, 1, 0, 0, 0, 18953, 18954, 1, 0, 0, - 0, 18954, 18955, 1, 0, 0, 0, 18955, 18957, 3, 2078, 1039, 0, 18956, 18958, - 3, 2236, 1118, 0, 18957, 18956, 1, 0, 0, 0, 18957, 18958, 1, 0, 0, 0, 18958, - 18966, 1, 0, 0, 0, 18959, 18960, 5, 2382, 0, 0, 18960, 18962, 3, 2078, - 1039, 0, 18961, 18963, 3, 2236, 1118, 0, 18962, 18961, 1, 0, 0, 0, 18962, - 18963, 1, 0, 0, 0, 18963, 18965, 1, 0, 0, 0, 18964, 18959, 1, 0, 0, 0, - 18965, 18968, 1, 0, 0, 0, 18966, 18964, 1, 0, 0, 0, 18966, 18967, 1, 0, - 0, 0, 18967, 2205, 1, 0, 0, 0, 18968, 18966, 1, 0, 0, 0, 18969, 18970, - 5, 2199, 0, 0, 18970, 18972, 5, 2376, 0, 0, 18971, 18973, 7, 237, 0, 0, - 18972, 18971, 1, 0, 0, 0, 18972, 18973, 1, 0, 0, 0, 18973, 18975, 1, 0, - 0, 0, 18974, 18976, 7, 246, 0, 0, 18975, 18974, 1, 0, 0, 0, 18975, 18976, - 1, 0, 0, 0, 18976, 18977, 1, 0, 0, 0, 18977, 18982, 3, 2214, 1107, 0, 18978, - 18979, 5, 2382, 0, 0, 18979, 18981, 3, 2214, 1107, 0, 18980, 18978, 1, - 0, 0, 0, 18981, 18984, 1, 0, 0, 0, 18982, 18980, 1, 0, 0, 0, 18982, 18983, - 1, 0, 0, 0, 18983, 18985, 1, 0, 0, 0, 18984, 18982, 1, 0, 0, 0, 18985, - 18986, 5, 2377, 0, 0, 18986, 2207, 1, 0, 0, 0, 18987, 18988, 5, 2217, 0, - 0, 18988, 18992, 5, 2376, 0, 0, 18989, 18990, 3, 2100, 1050, 0, 18990, - 18991, 3, 2236, 1118, 0, 18991, 18993, 1, 0, 0, 0, 18992, 18989, 1, 0, - 0, 0, 18992, 18993, 1, 0, 0, 0, 18993, 19000, 1, 0, 0, 0, 18994, 18995, - 5, 2382, 0, 0, 18995, 18996, 3, 2100, 1050, 0, 18996, 18997, 3, 2236, 1118, - 0, 18997, 18999, 1, 0, 0, 0, 18998, 18994, 1, 0, 0, 0, 18999, 19002, 1, - 0, 0, 0, 19000, 18998, 1, 0, 0, 0, 19000, 19001, 1, 0, 0, 0, 19001, 19004, - 1, 0, 0, 0, 19002, 19000, 1, 0, 0, 0, 19003, 19005, 3, 2212, 1106, 0, 19004, - 19003, 1, 0, 0, 0, 19004, 19005, 1, 0, 0, 0, 19005, 19006, 1, 0, 0, 0, - 19006, 19007, 5, 2377, 0, 0, 19007, 2209, 1, 0, 0, 0, 19008, 19019, 3, - 2246, 1123, 0, 19009, 19010, 5, 564, 0, 0, 19010, 19020, 5, 1216, 0, 0, - 19011, 19014, 3, 2344, 1172, 0, 19012, 19013, 5, 1271, 0, 0, 19013, 19015, - 3, 2100, 1050, 0, 19014, 19012, 1, 0, 0, 0, 19014, 19015, 1, 0, 0, 0, 19015, - 19017, 1, 0, 0, 0, 19016, 19018, 3, 2212, 1106, 0, 19017, 19016, 1, 0, - 0, 0, 19017, 19018, 1, 0, 0, 0, 19018, 19020, 1, 0, 0, 0, 19019, 19009, - 1, 0, 0, 0, 19019, 19011, 1, 0, 0, 0, 19020, 2211, 1, 0, 0, 0, 19021, 19022, - 5, 363, 0, 0, 19022, 19023, 3, 2100, 1050, 0, 19023, 2213, 1, 0, 0, 0, - 19024, 19031, 3, 2078, 1039, 0, 19025, 19029, 5, 66, 0, 0, 19026, 19030, - 3, 2378, 1189, 0, 19027, 19028, 5, 476, 0, 0, 19028, 19030, 3, 2100, 1050, - 0, 19029, 19026, 1, 0, 0, 0, 19029, 19027, 1, 0, 0, 0, 19030, 19032, 1, - 0, 0, 0, 19031, 19025, 1, 0, 0, 0, 19031, 19032, 1, 0, 0, 0, 19032, 2215, - 1, 0, 0, 0, 19033, 19037, 5, 2165, 0, 0, 19034, 19035, 5, 1057, 0, 0, 19035, - 19038, 5, 2141, 0, 0, 19036, 19038, 3, 2078, 1039, 0, 19037, 19034, 1, - 0, 0, 0, 19037, 19036, 1, 0, 0, 0, 19038, 2217, 1, 0, 0, 0, 19039, 19045, - 5, 1623, 0, 0, 19040, 19046, 5, 2236, 0, 0, 19041, 19043, 5, 1057, 0, 0, - 19042, 19044, 5, 2141, 0, 0, 19043, 19042, 1, 0, 0, 0, 19043, 19044, 1, - 0, 0, 0, 19044, 19046, 1, 0, 0, 0, 19045, 19040, 1, 0, 0, 0, 19045, 19041, - 1, 0, 0, 0, 19046, 2219, 1, 0, 0, 0, 19047, 19048, 5, 456, 0, 0, 19048, - 19049, 3, 2100, 1050, 0, 19049, 2221, 1, 0, 0, 0, 19050, 19051, 5, 2165, - 0, 0, 19051, 19052, 3, 2100, 1050, 0, 19052, 2223, 1, 0, 0, 0, 19053, 19054, - 5, 1057, 0, 0, 19054, 19062, 5, 651, 0, 0, 19055, 19059, 5, 651, 0, 0, - 19056, 19057, 5, 1595, 0, 0, 19057, 19058, 5, 2398, 0, 0, 19058, 19060, - 3, 2100, 1050, 0, 19059, 19056, 1, 0, 0, 0, 19059, 19060, 1, 0, 0, 0, 19060, - 19062, 1, 0, 0, 0, 19061, 19053, 1, 0, 0, 0, 19061, 19055, 1, 0, 0, 0, - 19062, 2225, 1, 0, 0, 0, 19063, 19073, 5, 2383, 0, 0, 19064, 19073, 5, - 494, 0, 0, 19065, 19073, 5, 2405, 0, 0, 19066, 19067, 5, 1579, 0, 0, 19067, - 19073, 7, 247, 0, 0, 19068, 19073, 5, 2406, 0, 0, 19069, 19073, 3, 2228, - 1114, 0, 19070, 19073, 3, 2230, 1115, 0, 19071, 19073, 3, 2232, 1116, 0, - 19072, 19063, 1, 0, 0, 0, 19072, 19064, 1, 0, 0, 0, 19072, 19065, 1, 0, - 0, 0, 19072, 19066, 1, 0, 0, 0, 19072, 19068, 1, 0, 0, 0, 19072, 19069, - 1, 0, 0, 0, 19072, 19070, 1, 0, 0, 0, 19072, 19071, 1, 0, 0, 0, 19073, - 2227, 1, 0, 0, 0, 19074, 19075, 5, 2179, 0, 0, 19075, 19091, 7, 248, 0, - 0, 19076, 19082, 5, 494, 0, 0, 19077, 19083, 5, 1680, 0, 0, 19078, 19083, - 5, 521, 0, 0, 19079, 19083, 5, 2175, 0, 0, 19080, 19083, 3, 2298, 1149, - 0, 19081, 19083, 3, 2368, 1184, 0, 19082, 19077, 1, 0, 0, 0, 19082, 19078, - 1, 0, 0, 0, 19082, 19079, 1, 0, 0, 0, 19082, 19080, 1, 0, 0, 0, 19082, - 19081, 1, 0, 0, 0, 19083, 19085, 1, 0, 0, 0, 19084, 19086, 7, 249, 0, 0, - 19085, 19084, 1, 0, 0, 0, 19085, 19086, 1, 0, 0, 0, 19086, 19092, 1, 0, - 0, 0, 19087, 19089, 5, 278, 0, 0, 19088, 19090, 7, 250, 0, 0, 19089, 19088, - 1, 0, 0, 0, 19089, 19090, 1, 0, 0, 0, 19090, 19092, 1, 0, 0, 0, 19091, - 19076, 1, 0, 0, 0, 19091, 19087, 1, 0, 0, 0, 19092, 2229, 1, 0, 0, 0, 19093, - 19094, 5, 1568, 0, 0, 19094, 19100, 3, 2382, 1191, 0, 19095, 19101, 5, - 2372, 0, 0, 19096, 19101, 5, 1175, 0, 0, 19097, 19101, 5, 1161, 0, 0, 19098, - 19101, 3, 2368, 1184, 0, 19099, 19101, 3, 2382, 1191, 0, 19100, 19095, - 1, 0, 0, 0, 19100, 19096, 1, 0, 0, 0, 19100, 19097, 1, 0, 0, 0, 19100, - 19098, 1, 0, 0, 0, 19100, 19099, 1, 0, 0, 0, 19101, 2231, 1, 0, 0, 0, 19102, - 19112, 5, 2009, 0, 0, 19103, 19107, 5, 1631, 0, 0, 19104, 19106, 3, 2378, - 1189, 0, 19105, 19104, 1, 0, 0, 0, 19106, 19109, 1, 0, 0, 0, 19107, 19105, - 1, 0, 0, 0, 19107, 19108, 1, 0, 0, 0, 19108, 19113, 1, 0, 0, 0, 19109, - 19107, 1, 0, 0, 0, 19110, 19113, 5, 1579, 0, 0, 19111, 19113, 5, 1654, - 0, 0, 19112, 19103, 1, 0, 0, 0, 19112, 19110, 1, 0, 0, 0, 19112, 19111, - 1, 0, 0, 0, 19112, 19113, 1, 0, 0, 0, 19113, 2233, 1, 0, 0, 0, 19114, 19116, - 7, 251, 0, 0, 19115, 19117, 5, 564, 0, 0, 19116, 19115, 1, 0, 0, 0, 19116, - 19117, 1, 0, 0, 0, 19117, 19118, 1, 0, 0, 0, 19118, 19120, 5, 2376, 0, - 0, 19119, 19121, 3, 2076, 1038, 0, 19120, 19119, 1, 0, 0, 0, 19120, 19121, - 1, 0, 0, 0, 19121, 19122, 1, 0, 0, 0, 19122, 19123, 5, 2377, 0, 0, 19123, - 2235, 1, 0, 0, 0, 19124, 19126, 5, 66, 0, 0, 19125, 19124, 1, 0, 0, 0, - 19125, 19126, 1, 0, 0, 0, 19126, 19129, 1, 0, 0, 0, 19127, 19130, 3, 2376, - 1188, 0, 19128, 19130, 3, 2372, 1186, 0, 19129, 19127, 1, 0, 0, 0, 19129, - 19128, 1, 0, 0, 0, 19130, 19133, 1, 0, 0, 0, 19131, 19133, 5, 66, 0, 0, - 19132, 19125, 1, 0, 0, 0, 19132, 19131, 1, 0, 0, 0, 19133, 2237, 1, 0, - 0, 0, 19134, 19137, 3, 2376, 1188, 0, 19135, 19137, 3, 2372, 1186, 0, 19136, - 19134, 1, 0, 0, 0, 19136, 19135, 1, 0, 0, 0, 19137, 2239, 1, 0, 0, 0, 19138, - 19144, 5, 2181, 0, 0, 19139, 19140, 5, 315, 0, 0, 19140, 19141, 5, 1163, - 0, 0, 19141, 19145, 3, 2302, 1151, 0, 19142, 19145, 3, 2078, 1039, 0, 19143, - 19145, 3, 2242, 1121, 0, 19144, 19139, 1, 0, 0, 0, 19144, 19142, 1, 0, - 0, 0, 19144, 19143, 1, 0, 0, 0, 19145, 2241, 1, 0, 0, 0, 19146, 19147, - 3, 2078, 1039, 0, 19147, 19148, 3, 2094, 1047, 0, 19148, 19149, 7, 252, - 0, 0, 19149, 19150, 5, 2376, 0, 0, 19150, 19155, 3, 2078, 1039, 0, 19151, - 19152, 5, 2382, 0, 0, 19152, 19154, 3, 2078, 1039, 0, 19153, 19151, 1, - 0, 0, 0, 19154, 19157, 1, 0, 0, 0, 19155, 19153, 1, 0, 0, 0, 19155, 19156, - 1, 0, 0, 0, 19156, 19158, 1, 0, 0, 0, 19157, 19155, 1, 0, 0, 0, 19158, - 19159, 5, 2377, 0, 0, 19159, 2243, 1, 0, 0, 0, 19160, 19161, 5, 150, 0, - 0, 19161, 19163, 5, 219, 0, 0, 19162, 19160, 1, 0, 0, 0, 19162, 19163, - 1, 0, 0, 0, 19163, 19164, 1, 0, 0, 0, 19164, 19167, 5, 719, 0, 0, 19165, - 19168, 3, 2354, 1177, 0, 19166, 19168, 3, 2352, 1176, 0, 19167, 19165, - 1, 0, 0, 0, 19167, 19166, 1, 0, 0, 0, 19168, 19176, 1, 0, 0, 0, 19169, - 19172, 5, 2382, 0, 0, 19170, 19173, 3, 2354, 1177, 0, 19171, 19173, 3, - 2352, 1176, 0, 19172, 19170, 1, 0, 0, 0, 19172, 19171, 1, 0, 0, 0, 19173, - 19175, 1, 0, 0, 0, 19174, 19169, 1, 0, 0, 0, 19175, 19178, 1, 0, 0, 0, - 19176, 19174, 1, 0, 0, 0, 19176, 19177, 1, 0, 0, 0, 19177, 2245, 1, 0, - 0, 0, 19178, 19176, 1, 0, 0, 0, 19179, 19182, 3, 2376, 1188, 0, 19180, - 19182, 3, 2372, 1186, 0, 19181, 19179, 1, 0, 0, 0, 19181, 19180, 1, 0, - 0, 0, 19182, 2247, 1, 0, 0, 0, 19183, 19184, 3, 2376, 1188, 0, 19184, 2249, - 1, 0, 0, 0, 19185, 19186, 3, 2376, 1188, 0, 19186, 2251, 1, 0, 0, 0, 19187, - 19188, 3, 2376, 1188, 0, 19188, 2253, 1, 0, 0, 0, 19189, 19190, 3, 2376, - 1188, 0, 19190, 2255, 1, 0, 0, 0, 19191, 19192, 3, 2376, 1188, 0, 19192, - 2257, 1, 0, 0, 0, 19193, 19194, 3, 2376, 1188, 0, 19194, 2259, 1, 0, 0, - 0, 19195, 19200, 3, 2376, 1188, 0, 19196, 19197, 5, 2369, 0, 0, 19197, - 19199, 3, 2378, 1189, 0, 19198, 19196, 1, 0, 0, 0, 19199, 19202, 1, 0, - 0, 0, 19200, 19198, 1, 0, 0, 0, 19200, 19201, 1, 0, 0, 0, 19201, 19205, - 1, 0, 0, 0, 19202, 19200, 1, 0, 0, 0, 19203, 19204, 5, 2384, 0, 0, 19204, - 19206, 3, 2308, 1154, 0, 19205, 19203, 1, 0, 0, 0, 19205, 19206, 1, 0, - 0, 0, 19206, 2261, 1, 0, 0, 0, 19207, 19208, 3, 2376, 1188, 0, 19208, 2263, - 1, 0, 0, 0, 19209, 19212, 3, 2376, 1188, 0, 19210, 19211, 5, 2369, 0, 0, - 19211, 19213, 3, 2378, 1189, 0, 19212, 19210, 1, 0, 0, 0, 19212, 19213, - 1, 0, 0, 0, 19213, 2265, 1, 0, 0, 0, 19214, 19215, 3, 2376, 1188, 0, 19215, - 2267, 1, 0, 0, 0, 19216, 19217, 3, 2376, 1188, 0, 19217, 2269, 1, 0, 0, - 0, 19218, 19219, 3, 2376, 1188, 0, 19219, 2271, 1, 0, 0, 0, 19220, 19223, - 3, 2376, 1188, 0, 19221, 19222, 5, 2369, 0, 0, 19222, 19224, 3, 2378, 1189, - 0, 19223, 19221, 1, 0, 0, 0, 19223, 19224, 1, 0, 0, 0, 19224, 2273, 1, - 0, 0, 0, 19225, 19230, 3, 2376, 1188, 0, 19226, 19227, 5, 2369, 0, 0, 19227, - 19229, 3, 2378, 1189, 0, 19228, 19226, 1, 0, 0, 0, 19229, 19232, 1, 0, - 0, 0, 19230, 19228, 1, 0, 0, 0, 19230, 19231, 1, 0, 0, 0, 19231, 2275, - 1, 0, 0, 0, 19232, 19230, 1, 0, 0, 0, 19233, 19234, 3, 2376, 1188, 0, 19234, - 2277, 1, 0, 0, 0, 19235, 19237, 3, 2378, 1189, 0, 19236, 19238, 3, 560, - 280, 0, 19237, 19236, 1, 0, 0, 0, 19237, 19238, 1, 0, 0, 0, 19238, 2279, - 1, 0, 0, 0, 19239, 19243, 3, 2378, 1189, 0, 19240, 19243, 5, 261, 0, 0, - 19241, 19243, 5, 1471, 0, 0, 19242, 19239, 1, 0, 0, 0, 19242, 19240, 1, - 0, 0, 0, 19242, 19241, 1, 0, 0, 0, 19243, 2281, 1, 0, 0, 0, 19244, 19249, - 3, 2376, 1188, 0, 19245, 19246, 5, 2369, 0, 0, 19246, 19248, 3, 2378, 1189, - 0, 19247, 19245, 1, 0, 0, 0, 19248, 19251, 1, 0, 0, 0, 19249, 19247, 1, - 0, 0, 0, 19249, 19250, 1, 0, 0, 0, 19250, 19254, 1, 0, 0, 0, 19251, 19249, - 1, 0, 0, 0, 19252, 19253, 5, 2384, 0, 0, 19253, 19255, 3, 2308, 1154, 0, - 19254, 19252, 1, 0, 0, 0, 19254, 19255, 1, 0, 0, 0, 19255, 2283, 1, 0, - 0, 0, 19256, 19257, 3, 2378, 1189, 0, 19257, 2285, 1, 0, 0, 0, 19258, 19263, - 3, 2378, 1189, 0, 19259, 19260, 5, 2369, 0, 0, 19260, 19262, 3, 2378, 1189, - 0, 19261, 19259, 1, 0, 0, 0, 19262, 19265, 1, 0, 0, 0, 19263, 19261, 1, - 0, 0, 0, 19263, 19264, 1, 0, 0, 0, 19264, 2287, 1, 0, 0, 0, 19265, 19263, - 1, 0, 0, 0, 19266, 19271, 3, 2378, 1189, 0, 19267, 19268, 5, 2369, 0, 0, - 19268, 19270, 3, 2378, 1189, 0, 19269, 19267, 1, 0, 0, 0, 19270, 19273, - 1, 0, 0, 0, 19271, 19269, 1, 0, 0, 0, 19271, 19272, 1, 0, 0, 0, 19272, - 2289, 1, 0, 0, 0, 19273, 19271, 1, 0, 0, 0, 19274, 19279, 3, 2376, 1188, - 0, 19275, 19276, 5, 2369, 0, 0, 19276, 19278, 3, 2378, 1189, 0, 19277, - 19275, 1, 0, 0, 0, 19278, 19281, 1, 0, 0, 0, 19279, 19277, 1, 0, 0, 0, - 19279, 19280, 1, 0, 0, 0, 19280, 2291, 1, 0, 0, 0, 19281, 19279, 1, 0, - 0, 0, 19282, 19285, 3, 2376, 1188, 0, 19283, 19284, 5, 2369, 0, 0, 19284, - 19286, 3, 2378, 1189, 0, 19285, 19283, 1, 0, 0, 0, 19285, 19286, 1, 0, - 0, 0, 19286, 2293, 1, 0, 0, 0, 19287, 19290, 3, 2376, 1188, 0, 19288, 19289, - 5, 2369, 0, 0, 19289, 19291, 3, 2378, 1189, 0, 19290, 19288, 1, 0, 0, 0, - 19290, 19291, 1, 0, 0, 0, 19291, 2295, 1, 0, 0, 0, 19292, 19295, 3, 2376, - 1188, 0, 19293, 19294, 5, 2369, 0, 0, 19294, 19296, 3, 2378, 1189, 0, 19295, - 19293, 1, 0, 0, 0, 19295, 19296, 1, 0, 0, 0, 19296, 2297, 1, 0, 0, 0, 19297, - 19298, 5, 2401, 0, 0, 19298, 19300, 3, 2316, 1158, 0, 19299, 19297, 1, - 0, 0, 0, 19299, 19300, 1, 0, 0, 0, 19300, 19301, 1, 0, 0, 0, 19301, 19304, - 3, 2378, 1189, 0, 19302, 19303, 5, 2369, 0, 0, 19303, 19305, 3, 2378, 1189, - 0, 19304, 19302, 1, 0, 0, 0, 19304, 19305, 1, 0, 0, 0, 19305, 19308, 1, - 0, 0, 0, 19306, 19308, 3, 2352, 1176, 0, 19307, 19299, 1, 0, 0, 0, 19307, - 19306, 1, 0, 0, 0, 19308, 2299, 1, 0, 0, 0, 19309, 19312, 3, 2376, 1188, - 0, 19310, 19311, 5, 2369, 0, 0, 19311, 19313, 3, 2378, 1189, 0, 19312, - 19310, 1, 0, 0, 0, 19312, 19313, 1, 0, 0, 0, 19313, 2301, 1, 0, 0, 0, 19314, - 19317, 3, 2354, 1177, 0, 19315, 19317, 3, 2352, 1176, 0, 19316, 19314, - 1, 0, 0, 0, 19316, 19315, 1, 0, 0, 0, 19317, 2303, 1, 0, 0, 0, 19318, 19321, - 3, 2376, 1188, 0, 19319, 19321, 3, 2352, 1176, 0, 19320, 19318, 1, 0, 0, - 0, 19320, 19319, 1, 0, 0, 0, 19321, 2305, 1, 0, 0, 0, 19322, 19325, 3, - 2376, 1188, 0, 19323, 19324, 5, 2369, 0, 0, 19324, 19326, 3, 2378, 1189, - 0, 19325, 19323, 1, 0, 0, 0, 19325, 19326, 1, 0, 0, 0, 19326, 2307, 1, - 0, 0, 0, 19327, 19328, 3, 2376, 1188, 0, 19328, 2309, 1, 0, 0, 0, 19329, - 19334, 3, 2376, 1188, 0, 19330, 19331, 5, 2369, 0, 0, 19331, 19333, 3, - 2378, 1189, 0, 19332, 19330, 1, 0, 0, 0, 19333, 19336, 1, 0, 0, 0, 19334, - 19332, 1, 0, 0, 0, 19334, 19335, 1, 0, 0, 0, 19335, 2311, 1, 0, 0, 0, 19336, - 19334, 1, 0, 0, 0, 19337, 19340, 3, 2376, 1188, 0, 19338, 19339, 5, 2369, - 0, 0, 19339, 19341, 3, 2378, 1189, 0, 19340, 19338, 1, 0, 0, 0, 19340, - 19341, 1, 0, 0, 0, 19341, 19352, 1, 0, 0, 0, 19342, 19343, 5, 2384, 0, - 0, 19343, 19348, 3, 2308, 1154, 0, 19344, 19345, 5, 2369, 0, 0, 19345, - 19347, 3, 2308, 1154, 0, 19346, 19344, 1, 0, 0, 0, 19347, 19350, 1, 0, - 0, 0, 19348, 19346, 1, 0, 0, 0, 19348, 19349, 1, 0, 0, 0, 19349, 19353, - 1, 0, 0, 0, 19350, 19348, 1, 0, 0, 0, 19351, 19353, 3, 2234, 1117, 0, 19352, - 19342, 1, 0, 0, 0, 19352, 19351, 1, 0, 0, 0, 19352, 19353, 1, 0, 0, 0, - 19353, 19359, 1, 0, 0, 0, 19354, 19356, 3, 2314, 1157, 0, 19355, 19357, - 3, 2380, 1190, 0, 19356, 19355, 1, 0, 0, 0, 19356, 19357, 1, 0, 0, 0, 19357, - 19359, 1, 0, 0, 0, 19358, 19337, 1, 0, 0, 0, 19358, 19354, 1, 0, 0, 0, - 19359, 2313, 1, 0, 0, 0, 19360, 19361, 5, 2226, 0, 0, 19361, 19365, 5, - 2376, 0, 0, 19362, 19363, 3, 2208, 1104, 0, 19363, 19364, 5, 2382, 0, 0, - 19364, 19366, 1, 0, 0, 0, 19365, 19362, 1, 0, 0, 0, 19365, 19366, 1, 0, - 0, 0, 19366, 19367, 1, 0, 0, 0, 19367, 19369, 3, 2100, 1050, 0, 19368, - 19370, 3, 2204, 1102, 0, 19369, 19368, 1, 0, 0, 0, 19369, 19370, 1, 0, - 0, 0, 19370, 19380, 1, 0, 0, 0, 19371, 19372, 5, 223, 0, 0, 19372, 19377, - 3, 2210, 1105, 0, 19373, 19374, 5, 2382, 0, 0, 19374, 19376, 3, 2210, 1105, - 0, 19375, 19373, 1, 0, 0, 0, 19376, 19379, 1, 0, 0, 0, 19377, 19375, 1, - 0, 0, 0, 19377, 19378, 1, 0, 0, 0, 19378, 19381, 1, 0, 0, 0, 19379, 19377, - 1, 0, 0, 0, 19380, 19371, 1, 0, 0, 0, 19380, 19381, 1, 0, 0, 0, 19381, - 19382, 1, 0, 0, 0, 19382, 19385, 5, 2377, 0, 0, 19383, 19384, 5, 2369, - 0, 0, 19384, 19386, 3, 2354, 1177, 0, 19385, 19383, 1, 0, 0, 0, 19385, - 19386, 1, 0, 0, 0, 19386, 2315, 1, 0, 0, 0, 19387, 19392, 3, 2378, 1189, - 0, 19388, 19389, 5, 2369, 0, 0, 19389, 19391, 3, 2378, 1189, 0, 19390, - 19388, 1, 0, 0, 0, 19391, 19394, 1, 0, 0, 0, 19392, 19390, 1, 0, 0, 0, - 19392, 19393, 1, 0, 0, 0, 19393, 2317, 1, 0, 0, 0, 19394, 19392, 1, 0, - 0, 0, 19395, 19396, 3, 2376, 1188, 0, 19396, 2319, 1, 0, 0, 0, 19397, 19398, - 3, 2378, 1189, 0, 19398, 2321, 1, 0, 0, 0, 19399, 19400, 3, 2378, 1189, - 0, 19400, 2323, 1, 0, 0, 0, 19401, 19402, 3, 2378, 1189, 0, 19402, 2325, - 1, 0, 0, 0, 19403, 19428, 3, 2312, 1156, 0, 19404, 19405, 5, 2121, 0, 0, - 19405, 19410, 3, 2324, 1162, 0, 19406, 19407, 5, 2382, 0, 0, 19407, 19409, - 3, 2324, 1162, 0, 19408, 19406, 1, 0, 0, 0, 19409, 19412, 1, 0, 0, 0, 19410, - 19408, 1, 0, 0, 0, 19410, 19411, 1, 0, 0, 0, 19411, 19428, 1, 0, 0, 0, - 19412, 19410, 1, 0, 0, 0, 19413, 19414, 5, 395, 0, 0, 19414, 19428, 3, - 2322, 1161, 0, 19415, 19416, 5, 438, 0, 0, 19416, 19428, 3, 2320, 1160, - 0, 19417, 19418, 5, 884, 0, 0, 19418, 19419, 5, 900, 0, 0, 19419, 19428, - 3, 2320, 1160, 0, 19420, 19421, 5, 729, 0, 0, 19421, 19422, 7, 77, 0, 0, - 19422, 19428, 3, 2320, 1160, 0, 19423, 19424, 5, 1617, 0, 0, 19424, 19425, - 5, 2041, 0, 0, 19425, 19426, 5, 1367, 0, 0, 19426, 19428, 3, 2320, 1160, - 0, 19427, 19403, 1, 0, 0, 0, 19427, 19404, 1, 0, 0, 0, 19427, 19413, 1, - 0, 0, 0, 19427, 19415, 1, 0, 0, 0, 19427, 19417, 1, 0, 0, 0, 19427, 19420, - 1, 0, 0, 0, 19427, 19423, 1, 0, 0, 0, 19428, 2327, 1, 0, 0, 0, 19429, 19434, - 3, 2310, 1155, 0, 19430, 19431, 5, 2382, 0, 0, 19431, 19433, 3, 2310, 1155, - 0, 19432, 19430, 1, 0, 0, 0, 19433, 19436, 1, 0, 0, 0, 19434, 19432, 1, - 0, 0, 0, 19434, 19435, 1, 0, 0, 0, 19435, 2329, 1, 0, 0, 0, 19436, 19434, - 1, 0, 0, 0, 19437, 19438, 5, 2376, 0, 0, 19438, 19439, 3, 2328, 1164, 0, - 19439, 19440, 5, 2377, 0, 0, 19440, 2331, 1, 0, 0, 0, 19441, 19442, 5, - 751, 0, 0, 19442, 19443, 5, 2376, 0, 0, 19443, 19444, 5, 2267, 0, 0, 19444, - 19445, 7, 49, 0, 0, 19445, 19446, 3, 1992, 996, 0, 19446, 19448, 5, 2377, - 0, 0, 19447, 19449, 3, 2186, 1093, 0, 19448, 19447, 1, 0, 0, 0, 19448, - 19449, 1, 0, 0, 0, 19449, 2333, 1, 0, 0, 0, 19450, 19459, 5, 2376, 0, 0, - 19451, 19456, 3, 2342, 1171, 0, 19452, 19453, 5, 2382, 0, 0, 19453, 19455, - 3, 2342, 1171, 0, 19454, 19452, 1, 0, 0, 0, 19455, 19458, 1, 0, 0, 0, 19456, - 19454, 1, 0, 0, 0, 19456, 19457, 1, 0, 0, 0, 19457, 19460, 1, 0, 0, 0, - 19458, 19456, 1, 0, 0, 0, 19459, 19451, 1, 0, 0, 0, 19459, 19460, 1, 0, - 0, 0, 19460, 19461, 1, 0, 0, 0, 19461, 19463, 5, 2377, 0, 0, 19462, 19464, - 3, 2332, 1166, 0, 19463, 19462, 1, 0, 0, 0, 19463, 19464, 1, 0, 0, 0, 19464, - 2335, 1, 0, 0, 0, 19465, 19480, 5, 2376, 0, 0, 19466, 19468, 3, 2342, 1171, - 0, 19467, 19469, 3, 2340, 1170, 0, 19468, 19467, 1, 0, 0, 0, 19468, 19469, - 1, 0, 0, 0, 19469, 19477, 1, 0, 0, 0, 19470, 19471, 5, 2382, 0, 0, 19471, - 19473, 3, 2342, 1171, 0, 19472, 19474, 3, 2340, 1170, 0, 19473, 19472, - 1, 0, 0, 0, 19473, 19474, 1, 0, 0, 0, 19474, 19476, 1, 0, 0, 0, 19475, - 19470, 1, 0, 0, 0, 19476, 19479, 1, 0, 0, 0, 19477, 19475, 1, 0, 0, 0, - 19477, 19478, 1, 0, 0, 0, 19478, 19481, 1, 0, 0, 0, 19479, 19477, 1, 0, - 0, 0, 19480, 19466, 1, 0, 0, 0, 19480, 19481, 1, 0, 0, 0, 19481, 19482, - 1, 0, 0, 0, 19482, 19484, 5, 2377, 0, 0, 19483, 19485, 3, 2332, 1166, 0, - 19484, 19483, 1, 0, 0, 0, 19484, 19485, 1, 0, 0, 0, 19485, 2337, 1, 0, - 0, 0, 19486, 19487, 5, 2376, 0, 0, 19487, 19500, 3, 2310, 1155, 0, 19488, - 19491, 5, 2382, 0, 0, 19489, 19492, 3, 2368, 1184, 0, 19490, 19492, 5, - 1145, 0, 0, 19491, 19489, 1, 0, 0, 0, 19491, 19490, 1, 0, 0, 0, 19492, - 19498, 1, 0, 0, 0, 19493, 19496, 5, 2382, 0, 0, 19494, 19497, 3, 2368, - 1184, 0, 19495, 19497, 5, 1145, 0, 0, 19496, 19494, 1, 0, 0, 0, 19496, - 19495, 1, 0, 0, 0, 19497, 19499, 1, 0, 0, 0, 19498, 19493, 1, 0, 0, 0, - 19498, 19499, 1, 0, 0, 0, 19499, 19501, 1, 0, 0, 0, 19500, 19488, 1, 0, - 0, 0, 19500, 19501, 1, 0, 0, 0, 19501, 19502, 1, 0, 0, 0, 19502, 19522, - 5, 2129, 0, 0, 19503, 19504, 3, 2312, 1156, 0, 19504, 19505, 5, 2369, 0, - 0, 19505, 19506, 5, 2379, 0, 0, 19506, 19523, 1, 0, 0, 0, 19507, 19523, - 5, 2379, 0, 0, 19508, 19510, 3, 2078, 1039, 0, 19509, 19511, 3, 2236, 1118, - 0, 19510, 19509, 1, 0, 0, 0, 19510, 19511, 1, 0, 0, 0, 19511, 19519, 1, - 0, 0, 0, 19512, 19513, 5, 2382, 0, 0, 19513, 19515, 3, 2078, 1039, 0, 19514, - 19516, 3, 2236, 1118, 0, 19515, 19514, 1, 0, 0, 0, 19515, 19516, 1, 0, - 0, 0, 19516, 19518, 1, 0, 0, 0, 19517, 19512, 1, 0, 0, 0, 19518, 19521, - 1, 0, 0, 0, 19519, 19517, 1, 0, 0, 0, 19519, 19520, 1, 0, 0, 0, 19520, - 19523, 1, 0, 0, 0, 19521, 19519, 1, 0, 0, 0, 19522, 19503, 1, 0, 0, 0, - 19522, 19507, 1, 0, 0, 0, 19522, 19508, 1, 0, 0, 0, 19523, 19524, 1, 0, - 0, 0, 19524, 19526, 5, 2377, 0, 0, 19525, 19527, 3, 2332, 1166, 0, 19526, - 19525, 1, 0, 0, 0, 19526, 19527, 1, 0, 0, 0, 19527, 2339, 1, 0, 0, 0, 19528, - 19529, 7, 253, 0, 0, 19529, 19530, 5, 1146, 0, 0, 19530, 2341, 1, 0, 0, - 0, 19531, 19532, 3, 2376, 1188, 0, 19532, 19533, 5, 2398, 0, 0, 19533, - 19534, 5, 2393, 0, 0, 19534, 19536, 1, 0, 0, 0, 19535, 19531, 1, 0, 0, - 0, 19535, 19536, 1, 0, 0, 0, 19536, 19537, 1, 0, 0, 0, 19537, 19538, 3, - 2078, 1039, 0, 19538, 2343, 1, 0, 0, 0, 19539, 19548, 3, 2346, 1173, 0, - 19540, 19542, 5, 1431, 0, 0, 19541, 19540, 1, 0, 0, 0, 19541, 19542, 1, - 0, 0, 0, 19542, 19543, 1, 0, 0, 0, 19543, 19545, 3, 2286, 1143, 0, 19544, - 19546, 7, 254, 0, 0, 19545, 19544, 1, 0, 0, 0, 19545, 19546, 1, 0, 0, 0, - 19546, 19548, 1, 0, 0, 0, 19547, 19539, 1, 0, 0, 0, 19547, 19541, 1, 0, - 0, 0, 19548, 2345, 1, 0, 0, 0, 19549, 19551, 3, 2350, 1175, 0, 19550, 19552, - 3, 2348, 1174, 0, 19551, 19550, 1, 0, 0, 0, 19551, 19552, 1, 0, 0, 0, 19552, - 19562, 1, 0, 0, 0, 19553, 19555, 5, 2188, 0, 0, 19554, 19556, 5, 804, 0, - 0, 19555, 19554, 1, 0, 0, 0, 19555, 19556, 1, 0, 0, 0, 19556, 19557, 1, - 0, 0, 0, 19557, 19558, 5, 2001, 0, 0, 19558, 19563, 5, 2239, 0, 0, 19559, - 19560, 5, 181, 0, 0, 19560, 19561, 5, 1568, 0, 0, 19561, 19563, 3, 2316, - 1158, 0, 19562, 19553, 1, 0, 0, 0, 19562, 19559, 1, 0, 0, 0, 19562, 19563, - 1, 0, 0, 0, 19563, 19581, 1, 0, 0, 0, 19564, 19565, 5, 717, 0, 0, 19565, - 19570, 7, 255, 0, 0, 19566, 19567, 5, 2376, 0, 0, 19567, 19568, 3, 2078, - 1039, 0, 19568, 19569, 5, 2377, 0, 0, 19569, 19571, 1, 0, 0, 0, 19570, - 19566, 1, 0, 0, 0, 19570, 19571, 1, 0, 0, 0, 19571, 19572, 1, 0, 0, 0, - 19572, 19573, 5, 2029, 0, 0, 19573, 19578, 7, 256, 0, 0, 19574, 19575, - 5, 2376, 0, 0, 19575, 19576, 3, 2078, 1039, 0, 19576, 19577, 5, 2377, 0, - 0, 19577, 19579, 1, 0, 0, 0, 19578, 19574, 1, 0, 0, 0, 19578, 19579, 1, - 0, 0, 0, 19579, 19581, 1, 0, 0, 0, 19580, 19549, 1, 0, 0, 0, 19580, 19564, - 1, 0, 0, 0, 19581, 2347, 1, 0, 0, 0, 19582, 19585, 5, 2376, 0, 0, 19583, - 19586, 3, 2368, 1184, 0, 19584, 19586, 5, 2379, 0, 0, 19585, 19583, 1, - 0, 0, 0, 19585, 19584, 1, 0, 0, 0, 19586, 19592, 1, 0, 0, 0, 19587, 19590, - 5, 2382, 0, 0, 19588, 19591, 3, 2368, 1184, 0, 19589, 19591, 3, 2370, 1185, - 0, 19590, 19588, 1, 0, 0, 0, 19590, 19589, 1, 0, 0, 0, 19591, 19593, 1, - 0, 0, 0, 19592, 19587, 1, 0, 0, 0, 19592, 19593, 1, 0, 0, 0, 19593, 19595, - 1, 0, 0, 0, 19594, 19596, 7, 216, 0, 0, 19595, 19594, 1, 0, 0, 0, 19595, - 19596, 1, 0, 0, 0, 19596, 19597, 1, 0, 0, 0, 19597, 19598, 5, 2377, 0, - 0, 19598, 2349, 1, 0, 0, 0, 19599, 19660, 5, 123, 0, 0, 19600, 19660, 5, - 1309, 0, 0, 19601, 19660, 5, 933, 0, 0, 19602, 19660, 5, 120, 0, 0, 19603, - 19660, 5, 117, 0, 0, 19604, 19660, 5, 934, 0, 0, 19605, 19660, 5, 1325, - 0, 0, 19606, 19660, 5, 1324, 0, 0, 19607, 19660, 5, 1588, 0, 0, 19608, - 19660, 5, 1589, 0, 0, 19609, 19660, 5, 1152, 0, 0, 19610, 19660, 5, 354, - 0, 0, 19611, 19660, 5, 710, 0, 0, 19612, 19660, 5, 718, 0, 0, 19613, 19660, - 5, 1148, 0, 0, 19614, 19660, 5, 1601, 0, 0, 19615, 19660, 5, 1147, 0, 0, - 19616, 19660, 5, 355, 0, 0, 19617, 19619, 5, 421, 0, 0, 19618, 19620, 5, - 1342, 0, 0, 19619, 19618, 1, 0, 0, 0, 19619, 19620, 1, 0, 0, 0, 19620, - 19660, 1, 0, 0, 0, 19621, 19660, 5, 551, 0, 0, 19622, 19660, 5, 1411, 0, - 0, 19623, 19660, 5, 937, 0, 0, 19624, 19626, 5, 824, 0, 0, 19625, 19627, - 5, 1402, 0, 0, 19626, 19625, 1, 0, 0, 0, 19626, 19627, 1, 0, 0, 0, 19627, - 19660, 1, 0, 0, 0, 19628, 19660, 5, 182, 0, 0, 19629, 19660, 5, 181, 0, - 0, 19630, 19660, 5, 2142, 0, 0, 19631, 19660, 5, 2143, 0, 0, 19632, 19660, - 5, 1660, 0, 0, 19633, 19660, 5, 1402, 0, 0, 19634, 19660, 5, 139, 0, 0, - 19635, 19660, 5, 339, 0, 0, 19636, 19660, 5, 1502, 0, 0, 19637, 19660, - 5, 2098, 0, 0, 19638, 19660, 5, 2235, 0, 0, 19639, 19660, 5, 914, 0, 0, - 19640, 19660, 5, 341, 0, 0, 19641, 19660, 5, 622, 0, 0, 19642, 19660, 5, - 887, 0, 0, 19643, 19660, 5, 1537, 0, 0, 19644, 19660, 5, 2004, 0, 0, 19645, - 19660, 5, 2005, 0, 0, 19646, 19660, 5, 2007, 0, 0, 19647, 19660, 5, 2003, - 0, 0, 19648, 19660, 5, 1997, 0, 0, 19649, 19660, 5, 1999, 0, 0, 19650, - 19660, 5, 1998, 0, 0, 19651, 19660, 5, 1996, 0, 0, 19652, 19660, 5, 2237, - 0, 0, 19653, 19660, 5, 427, 0, 0, 19654, 19660, 5, 113, 0, 0, 19655, 19660, - 5, 133, 0, 0, 19656, 19660, 5, 201, 0, 0, 19657, 19660, 5, 939, 0, 0, 19658, - 19660, 5, 895, 0, 0, 19659, 19599, 1, 0, 0, 0, 19659, 19600, 1, 0, 0, 0, - 19659, 19601, 1, 0, 0, 0, 19659, 19602, 1, 0, 0, 0, 19659, 19603, 1, 0, - 0, 0, 19659, 19604, 1, 0, 0, 0, 19659, 19605, 1, 0, 0, 0, 19659, 19606, - 1, 0, 0, 0, 19659, 19607, 1, 0, 0, 0, 19659, 19608, 1, 0, 0, 0, 19659, - 19609, 1, 0, 0, 0, 19659, 19610, 1, 0, 0, 0, 19659, 19611, 1, 0, 0, 0, - 19659, 19612, 1, 0, 0, 0, 19659, 19613, 1, 0, 0, 0, 19659, 19614, 1, 0, - 0, 0, 19659, 19615, 1, 0, 0, 0, 19659, 19616, 1, 0, 0, 0, 19659, 19617, - 1, 0, 0, 0, 19659, 19621, 1, 0, 0, 0, 19659, 19622, 1, 0, 0, 0, 19659, - 19623, 1, 0, 0, 0, 19659, 19624, 1, 0, 0, 0, 19659, 19628, 1, 0, 0, 0, - 19659, 19629, 1, 0, 0, 0, 19659, 19630, 1, 0, 0, 0, 19659, 19631, 1, 0, - 0, 0, 19659, 19632, 1, 0, 0, 0, 19659, 19633, 1, 0, 0, 0, 19659, 19634, - 1, 0, 0, 0, 19659, 19635, 1, 0, 0, 0, 19659, 19636, 1, 0, 0, 0, 19659, - 19637, 1, 0, 0, 0, 19659, 19638, 1, 0, 0, 0, 19659, 19639, 1, 0, 0, 0, - 19659, 19640, 1, 0, 0, 0, 19659, 19641, 1, 0, 0, 0, 19659, 19642, 1, 0, - 0, 0, 19659, 19643, 1, 0, 0, 0, 19659, 19644, 1, 0, 0, 0, 19659, 19645, - 1, 0, 0, 0, 19659, 19646, 1, 0, 0, 0, 19659, 19647, 1, 0, 0, 0, 19659, - 19648, 1, 0, 0, 0, 19659, 19649, 1, 0, 0, 0, 19659, 19650, 1, 0, 0, 0, - 19659, 19651, 1, 0, 0, 0, 19659, 19652, 1, 0, 0, 0, 19659, 19653, 1, 0, - 0, 0, 19659, 19654, 1, 0, 0, 0, 19659, 19655, 1, 0, 0, 0, 19659, 19656, - 1, 0, 0, 0, 19659, 19657, 1, 0, 0, 0, 19659, 19658, 1, 0, 0, 0, 19660, - 2351, 1, 0, 0, 0, 19661, 19665, 5, 2388, 0, 0, 19662, 19663, 5, 2395, 0, - 0, 19663, 19665, 5, 2370, 0, 0, 19664, 19661, 1, 0, 0, 0, 19664, 19662, - 1, 0, 0, 0, 19665, 19674, 1, 0, 0, 0, 19666, 19668, 5, 675, 0, 0, 19667, - 19666, 1, 0, 0, 0, 19667, 19668, 1, 0, 0, 0, 19668, 19672, 1, 0, 0, 0, - 19669, 19673, 5, 2388, 0, 0, 19670, 19671, 5, 2395, 0, 0, 19671, 19673, - 5, 2370, 0, 0, 19672, 19669, 1, 0, 0, 0, 19672, 19670, 1, 0, 0, 0, 19673, - 19675, 1, 0, 0, 0, 19674, 19667, 1, 0, 0, 0, 19674, 19675, 1, 0, 0, 0, - 19675, 19678, 1, 0, 0, 0, 19676, 19677, 5, 2369, 0, 0, 19677, 19679, 3, - 2354, 1177, 0, 19678, 19676, 1, 0, 0, 0, 19678, 19679, 1, 0, 0, 0, 19679, - 2353, 1, 0, 0, 0, 19680, 19685, 3, 2356, 1178, 0, 19681, 19682, 5, 2369, - 0, 0, 19682, 19684, 3, 2356, 1178, 0, 19683, 19681, 1, 0, 0, 0, 19684, - 19687, 1, 0, 0, 0, 19685, 19683, 1, 0, 0, 0, 19685, 19686, 1, 0, 0, 0, - 19686, 2355, 1, 0, 0, 0, 19687, 19685, 1, 0, 0, 0, 19688, 19689, 5, 2401, - 0, 0, 19689, 19691, 3, 2316, 1158, 0, 19690, 19688, 1, 0, 0, 0, 19690, - 19691, 1, 0, 0, 0, 19691, 19692, 1, 0, 0, 0, 19692, 19695, 3, 2378, 1189, - 0, 19693, 19694, 5, 2384, 0, 0, 19694, 19696, 3, 2308, 1154, 0, 19695, - 19693, 1, 0, 0, 0, 19695, 19696, 1, 0, 0, 0, 19696, 19698, 1, 0, 0, 0, - 19697, 19699, 3, 2334, 1167, 0, 19698, 19697, 1, 0, 0, 0, 19698, 19699, - 1, 0, 0, 0, 19699, 2357, 1, 0, 0, 0, 19700, 19701, 5, 2401, 0, 0, 19701, - 19703, 3, 2316, 1158, 0, 19702, 19700, 1, 0, 0, 0, 19702, 19703, 1, 0, - 0, 0, 19703, 19704, 1, 0, 0, 0, 19704, 19709, 3, 2378, 1189, 0, 19705, - 19706, 5, 2369, 0, 0, 19706, 19708, 3, 2378, 1189, 0, 19707, 19705, 1, - 0, 0, 0, 19708, 19711, 1, 0, 0, 0, 19709, 19707, 1, 0, 0, 0, 19709, 19710, - 1, 0, 0, 0, 19710, 2359, 1, 0, 0, 0, 19711, 19709, 1, 0, 0, 0, 19712, 19714, - 5, 37, 0, 0, 19713, 19715, 5, 1363, 0, 0, 19714, 19713, 1, 0, 0, 0, 19714, - 19715, 1, 0, 0, 0, 19715, 19745, 1, 0, 0, 0, 19716, 19745, 5, 41, 0, 0, - 19717, 19745, 5, 352, 0, 0, 19718, 19745, 5, 376, 0, 0, 19719, 19745, 5, - 489, 0, 0, 19720, 19721, 5, 549, 0, 0, 19721, 19745, 5, 62, 0, 0, 19722, - 19745, 5, 659, 0, 0, 19723, 19724, 5, 679, 0, 0, 19724, 19745, 5, 1363, - 0, 0, 19725, 19745, 5, 697, 0, 0, 19726, 19727, 5, 751, 0, 0, 19727, 19745, - 5, 1554, 0, 0, 19728, 19729, 5, 875, 0, 0, 19729, 19745, 5, 2166, 0, 0, - 19730, 19731, 5, 1175, 0, 0, 19731, 19732, 5, 227, 0, 0, 19732, 19745, - 5, 1432, 0, 0, 19733, 19734, 5, 1388, 0, 0, 19734, 19745, 5, 1492, 0, 0, - 19735, 19745, 5, 1408, 0, 0, 19736, 19745, 5, 1429, 0, 0, 19737, 19745, - 5, 1548, 0, 0, 19738, 19739, 5, 2040, 0, 0, 19739, 19745, 5, 1617, 0, 0, - 19740, 19745, 5, 2063, 0, 0, 19741, 19745, 5, 2091, 0, 0, 19742, 19745, - 5, 2125, 0, 0, 19743, 19745, 5, 2192, 0, 0, 19744, 19712, 1, 0, 0, 0, 19744, - 19716, 1, 0, 0, 0, 19744, 19717, 1, 0, 0, 0, 19744, 19718, 1, 0, 0, 0, - 19744, 19719, 1, 0, 0, 0, 19744, 19720, 1, 0, 0, 0, 19744, 19722, 1, 0, - 0, 0, 19744, 19723, 1, 0, 0, 0, 19744, 19725, 1, 0, 0, 0, 19744, 19726, - 1, 0, 0, 0, 19744, 19728, 1, 0, 0, 0, 19744, 19730, 1, 0, 0, 0, 19744, - 19733, 1, 0, 0, 0, 19744, 19735, 1, 0, 0, 0, 19744, 19736, 1, 0, 0, 0, - 19744, 19737, 1, 0, 0, 0, 19744, 19738, 1, 0, 0, 0, 19744, 19740, 1, 0, - 0, 0, 19744, 19741, 1, 0, 0, 0, 19744, 19742, 1, 0, 0, 0, 19744, 19743, - 1, 0, 0, 0, 19745, 2361, 1, 0, 0, 0, 19746, 19747, 5, 37, 0, 0, 19747, - 20073, 5, 1363, 0, 0, 19748, 20073, 5, 30, 0, 0, 19749, 19751, 5, 26, 0, - 0, 19750, 19752, 5, 53, 0, 0, 19751, 19750, 1, 0, 0, 0, 19751, 19752, 1, - 0, 0, 0, 19752, 19753, 1, 0, 0, 0, 19753, 19754, 5, 1617, 0, 0, 19754, - 19755, 5, 2050, 0, 0, 19755, 20073, 5, 1568, 0, 0, 19756, 19757, 7, 52, - 0, 0, 19757, 19758, 5, 53, 0, 0, 19758, 19759, 5, 1617, 0, 0, 19759, 20073, - 5, 1367, 0, 0, 19760, 19761, 5, 26, 0, 0, 19761, 19762, 5, 1617, 0, 0, - 19762, 19763, 5, 836, 0, 0, 19763, 20073, 5, 1155, 0, 0, 19764, 19766, - 5, 301, 0, 0, 19765, 19767, 5, 53, 0, 0, 19766, 19765, 1, 0, 0, 0, 19766, - 19767, 1, 0, 0, 0, 19767, 19768, 1, 0, 0, 0, 19768, 20073, 5, 206, 0, 0, - 19769, 19770, 7, 257, 0, 0, 19770, 19771, 5, 53, 0, 0, 19771, 20073, 5, - 206, 0, 0, 19772, 19773, 7, 258, 0, 0, 19773, 19774, 5, 53, 0, 0, 19774, - 20073, 5, 277, 0, 0, 19775, 19776, 5, 490, 0, 0, 19776, 19777, 5, 1421, - 0, 0, 19777, 20073, 5, 1318, 0, 0, 19778, 19779, 5, 41, 0, 0, 19779, 20073, - 5, 329, 0, 0, 19780, 19782, 7, 259, 0, 0, 19781, 19783, 5, 1377, 0, 0, - 19782, 19781, 1, 0, 0, 0, 19782, 19783, 1, 0, 0, 0, 19783, 19784, 1, 0, - 0, 0, 19784, 19785, 5, 329, 0, 0, 19785, 20073, 5, 795, 0, 0, 19786, 19787, - 5, 425, 0, 0, 19787, 19788, 5, 1377, 0, 0, 19788, 19789, 5, 329, 0, 0, - 19789, 20073, 5, 795, 0, 0, 19790, 19791, 5, 352, 0, 0, 19791, 19792, 5, - 261, 0, 0, 19792, 20073, 5, 1564, 0, 0, 19793, 19794, 5, 352, 0, 0, 19794, - 19795, 5, 53, 0, 0, 19795, 20073, 5, 1365, 0, 0, 19796, 19797, 5, 45, 0, - 0, 19797, 19798, 5, 53, 0, 0, 19798, 20073, 5, 391, 0, 0, 19799, 19801, - 5, 301, 0, 0, 19800, 19802, 5, 53, 0, 0, 19801, 19800, 1, 0, 0, 0, 19801, - 19802, 1, 0, 0, 0, 19802, 19803, 1, 0, 0, 0, 19803, 20073, 5, 392, 0, 0, - 19804, 19805, 7, 257, 0, 0, 19805, 19806, 5, 53, 0, 0, 19806, 20073, 5, - 392, 0, 0, 19807, 19808, 7, 258, 0, 0, 19808, 19809, 5, 53, 0, 0, 19809, - 20073, 5, 395, 0, 0, 19810, 19811, 7, 258, 0, 0, 19811, 19812, 5, 53, 0, - 0, 19812, 20073, 5, 438, 0, 0, 19813, 19818, 5, 549, 0, 0, 19814, 19815, - 5, 62, 0, 0, 19815, 19819, 5, 26, 0, 0, 19816, 19817, 5, 53, 0, 0, 19817, - 19819, 5, 1976, 0, 0, 19818, 19814, 1, 0, 0, 0, 19818, 19816, 1, 0, 0, - 0, 19819, 20073, 1, 0, 0, 0, 19820, 19821, 7, 52, 0, 0, 19821, 19822, 5, - 53, 0, 0, 19822, 20073, 5, 659, 0, 0, 19823, 19825, 5, 301, 0, 0, 19824, - 19826, 5, 53, 0, 0, 19825, 19824, 1, 0, 0, 0, 19825, 19826, 1, 0, 0, 0, - 19826, 19827, 1, 0, 0, 0, 19827, 20073, 5, 673, 0, 0, 19828, 19829, 7, - 260, 0, 0, 19829, 19830, 5, 53, 0, 0, 19830, 20073, 5, 673, 0, 0, 19831, - 19833, 5, 301, 0, 0, 19832, 19834, 7, 261, 0, 0, 19833, 19832, 1, 0, 0, - 0, 19833, 19834, 1, 0, 0, 0, 19834, 19835, 1, 0, 0, 0, 19835, 20073, 5, - 730, 0, 0, 19836, 19837, 5, 489, 0, 0, 19837, 19838, 5, 53, 0, 0, 19838, - 20073, 7, 262, 0, 0, 19839, 19840, 5, 835, 0, 0, 19840, 20073, 5, 1524, - 0, 0, 19841, 19842, 5, 26, 0, 0, 19842, 19843, 5, 753, 0, 0, 19843, 20073, - 5, 836, 0, 0, 19844, 19846, 5, 301, 0, 0, 19845, 19847, 5, 53, 0, 0, 19846, - 19845, 1, 0, 0, 0, 19846, 19847, 1, 0, 0, 0, 19847, 19848, 1, 0, 0, 0, - 19848, 20073, 5, 784, 0, 0, 19849, 19850, 7, 260, 0, 0, 19850, 19851, 5, - 53, 0, 0, 19851, 20073, 5, 784, 0, 0, 19852, 20073, 5, 820, 0, 0, 19853, - 19855, 5, 301, 0, 0, 19854, 19856, 5, 53, 0, 0, 19855, 19854, 1, 0, 0, - 0, 19855, 19856, 1, 0, 0, 0, 19856, 19857, 1, 0, 0, 0, 19857, 19858, 5, - 848, 0, 0, 19858, 20073, 5, 2166, 0, 0, 19859, 19860, 7, 257, 0, 0, 19860, - 19861, 5, 53, 0, 0, 19861, 19862, 5, 848, 0, 0, 19862, 20073, 5, 2166, - 0, 0, 19863, 19865, 5, 586, 0, 0, 19864, 19863, 1, 0, 0, 0, 19864, 19865, - 1, 0, 0, 0, 19865, 19866, 1, 0, 0, 0, 19866, 19867, 5, 1388, 0, 0, 19867, - 20073, 5, 1492, 0, 0, 19868, 19869, 5, 1175, 0, 0, 19869, 19870, 5, 227, - 0, 0, 19870, 20073, 5, 1432, 0, 0, 19871, 19873, 5, 301, 0, 0, 19872, 19874, - 5, 53, 0, 0, 19873, 19872, 1, 0, 0, 0, 19873, 19874, 1, 0, 0, 0, 19874, - 19875, 1, 0, 0, 0, 19875, 19876, 5, 884, 0, 0, 19876, 20073, 5, 900, 0, - 0, 19877, 19878, 7, 263, 0, 0, 19878, 19879, 5, 53, 0, 0, 19879, 19880, - 5, 884, 0, 0, 19880, 20073, 5, 900, 0, 0, 19881, 19883, 5, 301, 0, 0, 19882, - 19884, 5, 53, 0, 0, 19883, 19882, 1, 0, 0, 0, 19883, 19884, 1, 0, 0, 0, - 19884, 19885, 1, 0, 0, 0, 19885, 20073, 5, 311, 0, 0, 19886, 19887, 7, - 264, 0, 0, 19887, 19888, 5, 53, 0, 0, 19888, 20073, 5, 311, 0, 0, 19889, - 19891, 5, 301, 0, 0, 19890, 19892, 5, 53, 0, 0, 19891, 19890, 1, 0, 0, - 0, 19891, 19892, 1, 0, 0, 0, 19892, 19893, 1, 0, 0, 0, 19893, 19894, 5, - 862, 0, 0, 19894, 20073, 5, 556, 0, 0, 19895, 19896, 7, 265, 0, 0, 19896, - 19897, 5, 53, 0, 0, 19897, 19898, 5, 862, 0, 0, 19898, 20073, 5, 556, 0, - 0, 19899, 19901, 5, 301, 0, 0, 19900, 19902, 5, 53, 0, 0, 19901, 19900, - 1, 0, 0, 0, 19901, 19902, 1, 0, 0, 0, 19902, 19903, 1, 0, 0, 0, 19903, - 19904, 5, 311, 0, 0, 19904, 20073, 5, 392, 0, 0, 19905, 19906, 7, 266, - 0, 0, 19906, 19907, 5, 53, 0, 0, 19907, 19908, 5, 311, 0, 0, 19908, 20073, - 5, 392, 0, 0, 19909, 19911, 5, 301, 0, 0, 19910, 19912, 5, 53, 0, 0, 19911, - 19910, 1, 0, 0, 0, 19911, 19912, 1, 0, 0, 0, 19912, 19913, 1, 0, 0, 0, - 19913, 19914, 5, 311, 0, 0, 19914, 19915, 5, 149, 0, 0, 19915, 20073, 5, - 1366, 0, 0, 19916, 19917, 7, 267, 0, 0, 19917, 19918, 5, 53, 0, 0, 19918, - 19919, 5, 311, 0, 0, 19919, 19920, 5, 149, 0, 0, 19920, 20073, 5, 1366, - 0, 0, 19921, 19923, 5, 301, 0, 0, 19922, 19924, 5, 53, 0, 0, 19923, 19922, - 1, 0, 0, 0, 19923, 19924, 1, 0, 0, 0, 19924, 19925, 1, 0, 0, 0, 19925, - 20073, 5, 1182, 0, 0, 19926, 19927, 7, 260, 0, 0, 19927, 19928, 5, 53, - 0, 0, 19928, 20073, 5, 1182, 0, 0, 19929, 19930, 7, 52, 0, 0, 19930, 19931, - 5, 53, 0, 0, 19931, 20073, 5, 1227, 0, 0, 19932, 19933, 5, 301, 0, 0, 19933, - 19934, 5, 1315, 0, 0, 19934, 20073, 5, 329, 0, 0, 19935, 19936, 5, 1568, - 0, 0, 19936, 20073, 5, 270, 0, 0, 19937, 19939, 5, 301, 0, 0, 19938, 19940, - 5, 53, 0, 0, 19939, 19938, 1, 0, 0, 0, 19939, 19940, 1, 0, 0, 0, 19940, - 19941, 1, 0, 0, 0, 19941, 20073, 5, 1365, 0, 0, 19942, 19943, 7, 260, 0, - 0, 19943, 19944, 5, 53, 0, 0, 19944, 20073, 5, 1365, 0, 0, 19945, 19946, - 7, 52, 0, 0, 19946, 20073, 5, 1367, 0, 0, 19947, 19948, 5, 301, 0, 0, 19948, - 20073, 5, 1494, 0, 0, 19949, 19950, 7, 268, 0, 0, 19950, 19951, 5, 53, - 0, 0, 19951, 20073, 5, 1494, 0, 0, 19952, 19953, 7, 52, 0, 0, 19953, 19954, - 5, 1497, 0, 0, 19954, 20073, 5, 1546, 0, 0, 19955, 19957, 5, 301, 0, 0, - 19956, 19958, 5, 53, 0, 0, 19957, 19956, 1, 0, 0, 0, 19957, 19958, 1, 0, - 0, 0, 19958, 19959, 1, 0, 0, 0, 19959, 20073, 5, 1554, 0, 0, 19960, 19961, - 7, 269, 0, 0, 19961, 19962, 5, 53, 0, 0, 19962, 20073, 5, 1554, 0, 0, 19963, - 19964, 7, 270, 0, 0, 19964, 20073, 5, 1564, 0, 0, 19965, 19966, 5, 41, - 0, 0, 19966, 19967, 5, 1471, 0, 0, 19967, 20073, 5, 292, 0, 0, 19968, 19970, - 5, 301, 0, 0, 19969, 19971, 5, 53, 0, 0, 19970, 19969, 1, 0, 0, 0, 19970, - 19971, 1, 0, 0, 0, 19971, 19972, 1, 0, 0, 0, 19972, 19973, 5, 1617, 0, - 0, 19973, 19974, 5, 2041, 0, 0, 19974, 20073, 5, 1367, 0, 0, 19975, 19976, - 7, 271, 0, 0, 19976, 19977, 5, 53, 0, 0, 19977, 19978, 5, 1617, 0, 0, 19978, - 19979, 5, 2041, 0, 0, 19979, 20073, 5, 1367, 0, 0, 19980, 19981, 5, 2040, - 0, 0, 19981, 19982, 5, 53, 0, 0, 19982, 20073, 5, 1617, 0, 0, 19983, 19985, - 5, 301, 0, 0, 19984, 19986, 5, 53, 0, 0, 19985, 19984, 1, 0, 0, 0, 19985, - 19986, 1, 0, 0, 0, 19986, 19987, 1, 0, 0, 0, 19987, 20073, 5, 1689, 0, - 0, 19988, 19989, 5, 425, 0, 0, 19989, 19990, 5, 53, 0, 0, 19990, 20073, - 5, 1689, 0, 0, 19991, 19992, 7, 258, 0, 0, 19992, 19993, 5, 1377, 0, 0, - 19993, 20073, 5, 1689, 0, 0, 19994, 19996, 5, 301, 0, 0, 19995, 19997, - 5, 53, 0, 0, 19996, 19995, 1, 0, 0, 0, 19996, 19997, 1, 0, 0, 0, 19997, - 19998, 1, 0, 0, 0, 19998, 20073, 5, 1976, 0, 0, 19999, 20000, 7, 272, 0, - 0, 20000, 20001, 5, 53, 0, 0, 20001, 20073, 5, 1976, 0, 0, 20002, 20003, - 7, 273, 0, 0, 20003, 20073, 5, 1973, 0, 0, 20004, 20006, 5, 301, 0, 0, - 20005, 20007, 5, 53, 0, 0, 20006, 20005, 1, 0, 0, 0, 20006, 20007, 1, 0, - 0, 0, 20007, 20008, 1, 0, 0, 0, 20008, 20073, 5, 2044, 0, 0, 20009, 20010, - 7, 257, 0, 0, 20010, 20011, 5, 53, 0, 0, 20011, 20073, 5, 2044, 0, 0, 20012, - 20013, 5, 26, 0, 0, 20013, 20014, 5, 329, 0, 0, 20014, 20073, 5, 2044, - 0, 0, 20015, 20017, 5, 301, 0, 0, 20016, 20018, 5, 53, 0, 0, 20017, 20016, - 1, 0, 0, 0, 20017, 20018, 1, 0, 0, 0, 20018, 20019, 1, 0, 0, 0, 20019, - 20073, 5, 2053, 0, 0, 20020, 20021, 7, 274, 0, 0, 20021, 20022, 5, 53, - 0, 0, 20022, 20073, 5, 2053, 0, 0, 20023, 20024, 7, 52, 0, 0, 20024, 20073, - 5, 2121, 0, 0, 20025, 20027, 5, 301, 0, 0, 20026, 20028, 5, 53, 0, 0, 20027, - 20026, 1, 0, 0, 0, 20027, 20028, 1, 0, 0, 0, 20028, 20029, 1, 0, 0, 0, - 20029, 20073, 5, 2166, 0, 0, 20030, 20031, 7, 275, 0, 0, 20031, 20032, - 5, 53, 0, 0, 20032, 20073, 5, 2166, 0, 0, 20033, 20034, 7, 276, 0, 0, 20034, - 20073, 5, 53, 0, 0, 20035, 20036, 5, 105, 0, 0, 20036, 20073, 5, 2121, - 0, 0, 20037, 20038, 5, 179, 0, 0, 20038, 20073, 5, 1120, 0, 0, 20039, 20040, - 5, 490, 0, 0, 20040, 20041, 5, 4, 0, 0, 20041, 20073, 5, 1318, 0, 0, 20042, - 20044, 5, 560, 0, 0, 20043, 20045, 5, 53, 0, 0, 20044, 20043, 1, 0, 0, - 0, 20044, 20045, 1, 0, 0, 0, 20045, 20046, 1, 0, 0, 0, 20046, 20073, 5, - 2035, 0, 0, 20047, 20048, 5, 591, 0, 0, 20048, 20050, 5, 53, 0, 0, 20049, - 20051, 5, 1155, 0, 0, 20050, 20049, 1, 0, 0, 0, 20050, 20051, 1, 0, 0, - 0, 20051, 20052, 1, 0, 0, 0, 20052, 20073, 5, 1362, 0, 0, 20053, 20054, - 5, 679, 0, 0, 20054, 20055, 5, 53, 0, 0, 20055, 20073, 5, 1363, 0, 0, 20056, - 20057, 5, 751, 0, 0, 20057, 20058, 5, 339, 0, 0, 20058, 20073, 5, 2001, - 0, 0, 20059, 20060, 5, 751, 0, 0, 20060, 20073, 5, 1725, 0, 0, 20061, 20062, - 5, 1379, 0, 0, 20062, 20073, 5, 344, 0, 0, 20063, 20073, 5, 1482, 0, 0, - 20064, 20065, 5, 1548, 0, 0, 20065, 20066, 5, 53, 0, 0, 20066, 20073, 7, - 277, 0, 0, 20067, 20073, 5, 1694, 0, 0, 20068, 20073, 5, 1700, 0, 0, 20069, - 20073, 5, 1702, 0, 0, 20070, 20073, 5, 1726, 0, 0, 20071, 20073, 5, 1761, - 0, 0, 20072, 19746, 1, 0, 0, 0, 20072, 19748, 1, 0, 0, 0, 20072, 19749, - 1, 0, 0, 0, 20072, 19756, 1, 0, 0, 0, 20072, 19760, 1, 0, 0, 0, 20072, - 19764, 1, 0, 0, 0, 20072, 19769, 1, 0, 0, 0, 20072, 19772, 1, 0, 0, 0, - 20072, 19775, 1, 0, 0, 0, 20072, 19778, 1, 0, 0, 0, 20072, 19780, 1, 0, - 0, 0, 20072, 19786, 1, 0, 0, 0, 20072, 19790, 1, 0, 0, 0, 20072, 19793, - 1, 0, 0, 0, 20072, 19796, 1, 0, 0, 0, 20072, 19799, 1, 0, 0, 0, 20072, - 19804, 1, 0, 0, 0, 20072, 19807, 1, 0, 0, 0, 20072, 19810, 1, 0, 0, 0, - 20072, 19813, 1, 0, 0, 0, 20072, 19820, 1, 0, 0, 0, 20072, 19823, 1, 0, - 0, 0, 20072, 19828, 1, 0, 0, 0, 20072, 19831, 1, 0, 0, 0, 20072, 19836, - 1, 0, 0, 0, 20072, 19839, 1, 0, 0, 0, 20072, 19841, 1, 0, 0, 0, 20072, - 19844, 1, 0, 0, 0, 20072, 19849, 1, 0, 0, 0, 20072, 19852, 1, 0, 0, 0, - 20072, 19853, 1, 0, 0, 0, 20072, 19859, 1, 0, 0, 0, 20072, 19864, 1, 0, - 0, 0, 20072, 19868, 1, 0, 0, 0, 20072, 19871, 1, 0, 0, 0, 20072, 19877, - 1, 0, 0, 0, 20072, 19881, 1, 0, 0, 0, 20072, 19886, 1, 0, 0, 0, 20072, - 19889, 1, 0, 0, 0, 20072, 19895, 1, 0, 0, 0, 20072, 19899, 1, 0, 0, 0, - 20072, 19905, 1, 0, 0, 0, 20072, 19909, 1, 0, 0, 0, 20072, 19916, 1, 0, - 0, 0, 20072, 19921, 1, 0, 0, 0, 20072, 19926, 1, 0, 0, 0, 20072, 19929, - 1, 0, 0, 0, 20072, 19932, 1, 0, 0, 0, 20072, 19935, 1, 0, 0, 0, 20072, - 19937, 1, 0, 0, 0, 20072, 19942, 1, 0, 0, 0, 20072, 19945, 1, 0, 0, 0, - 20072, 19947, 1, 0, 0, 0, 20072, 19949, 1, 0, 0, 0, 20072, 19952, 1, 0, - 0, 0, 20072, 19955, 1, 0, 0, 0, 20072, 19960, 1, 0, 0, 0, 20072, 19963, - 1, 0, 0, 0, 20072, 19965, 1, 0, 0, 0, 20072, 19968, 1, 0, 0, 0, 20072, - 19975, 1, 0, 0, 0, 20072, 19980, 1, 0, 0, 0, 20072, 19983, 1, 0, 0, 0, - 20072, 19988, 1, 0, 0, 0, 20072, 19991, 1, 0, 0, 0, 20072, 19994, 1, 0, - 0, 0, 20072, 19999, 1, 0, 0, 0, 20072, 20002, 1, 0, 0, 0, 20072, 20004, - 1, 0, 0, 0, 20072, 20009, 1, 0, 0, 0, 20072, 20012, 1, 0, 0, 0, 20072, - 20015, 1, 0, 0, 0, 20072, 20020, 1, 0, 0, 0, 20072, 20023, 1, 0, 0, 0, - 20072, 20025, 1, 0, 0, 0, 20072, 20030, 1, 0, 0, 0, 20072, 20033, 1, 0, - 0, 0, 20072, 20035, 1, 0, 0, 0, 20072, 20037, 1, 0, 0, 0, 20072, 20039, - 1, 0, 0, 0, 20072, 20042, 1, 0, 0, 0, 20072, 20047, 1, 0, 0, 0, 20072, - 20053, 1, 0, 0, 0, 20072, 20056, 1, 0, 0, 0, 20072, 20059, 1, 0, 0, 0, - 20072, 20061, 1, 0, 0, 0, 20072, 20063, 1, 0, 0, 0, 20072, 20064, 1, 0, - 0, 0, 20072, 20067, 1, 0, 0, 0, 20072, 20068, 1, 0, 0, 0, 20072, 20069, - 1, 0, 0, 0, 20072, 20070, 1, 0, 0, 0, 20072, 20071, 1, 0, 0, 0, 20073, - 2363, 1, 0, 0, 0, 20074, 20077, 5, 1997, 0, 0, 20075, 20078, 3, 2372, 1186, - 0, 20076, 20078, 3, 2352, 1176, 0, 20077, 20075, 1, 0, 0, 0, 20077, 20076, - 1, 0, 0, 0, 20078, 20083, 1, 0, 0, 0, 20079, 20080, 5, 79, 0, 0, 20080, - 20081, 5, 2001, 0, 0, 20081, 20082, 5, 2239, 0, 0, 20082, 20084, 3, 2372, - 1186, 0, 20083, 20079, 1, 0, 0, 0, 20083, 20084, 1, 0, 0, 0, 20084, 20137, - 1, 0, 0, 0, 20085, 20089, 5, 717, 0, 0, 20086, 20090, 3, 2372, 1186, 0, - 20087, 20090, 3, 2352, 1176, 0, 20088, 20090, 3, 2354, 1177, 0, 20089, - 20086, 1, 0, 0, 0, 20089, 20087, 1, 0, 0, 0, 20089, 20088, 1, 0, 0, 0, - 20090, 20091, 1, 0, 0, 0, 20091, 20105, 7, 278, 0, 0, 20092, 20095, 5, - 2376, 0, 0, 20093, 20096, 5, 2370, 0, 0, 20094, 20096, 3, 2352, 1176, 0, - 20095, 20093, 1, 0, 0, 0, 20095, 20094, 1, 0, 0, 0, 20096, 20102, 1, 0, - 0, 0, 20097, 20100, 5, 2382, 0, 0, 20098, 20101, 5, 2370, 0, 0, 20099, - 20101, 3, 2352, 1176, 0, 20100, 20098, 1, 0, 0, 0, 20100, 20099, 1, 0, - 0, 0, 20101, 20103, 1, 0, 0, 0, 20102, 20097, 1, 0, 0, 0, 20102, 20103, - 1, 0, 0, 0, 20103, 20104, 1, 0, 0, 0, 20104, 20106, 5, 2377, 0, 0, 20105, - 20092, 1, 0, 0, 0, 20105, 20106, 1, 0, 0, 0, 20106, 20122, 1, 0, 0, 0, - 20107, 20120, 5, 2029, 0, 0, 20108, 20121, 5, 341, 0, 0, 20109, 20121, - 5, 622, 0, 0, 20110, 20121, 5, 887, 0, 0, 20111, 20118, 5, 1537, 0, 0, - 20112, 20115, 5, 2376, 0, 0, 20113, 20116, 5, 2370, 0, 0, 20114, 20116, - 3, 2352, 1176, 0, 20115, 20113, 1, 0, 0, 0, 20115, 20114, 1, 0, 0, 0, 20116, - 20117, 1, 0, 0, 0, 20117, 20119, 5, 2377, 0, 0, 20118, 20112, 1, 0, 0, - 0, 20118, 20119, 1, 0, 0, 0, 20119, 20121, 1, 0, 0, 0, 20120, 20108, 1, - 0, 0, 0, 20120, 20109, 1, 0, 0, 0, 20120, 20110, 1, 0, 0, 0, 20120, 20111, - 1, 0, 0, 0, 20121, 20123, 1, 0, 0, 0, 20122, 20107, 1, 0, 0, 0, 20122, - 20123, 1, 0, 0, 0, 20123, 20137, 1, 0, 0, 0, 20124, 20137, 3, 2368, 1184, - 0, 20125, 20126, 5, 339, 0, 0, 20126, 20137, 3, 2372, 1186, 0, 20127, 20137, - 3, 2372, 1186, 0, 20128, 20137, 5, 1145, 0, 0, 20129, 20137, 5, 2045, 0, - 0, 20130, 20137, 5, 522, 0, 0, 20131, 20137, 5, 347, 0, 0, 20132, 20137, - 5, 1566, 0, 0, 20133, 20137, 5, 889, 0, 0, 20134, 20137, 5, 861, 0, 0, - 20135, 20137, 5, 363, 0, 0, 20136, 20074, 1, 0, 0, 0, 20136, 20085, 1, - 0, 0, 0, 20136, 20124, 1, 0, 0, 0, 20136, 20125, 1, 0, 0, 0, 20136, 20127, - 1, 0, 0, 0, 20136, 20128, 1, 0, 0, 0, 20136, 20129, 1, 0, 0, 0, 20136, - 20130, 1, 0, 0, 0, 20136, 20131, 1, 0, 0, 0, 20136, 20132, 1, 0, 0, 0, - 20136, 20133, 1, 0, 0, 0, 20136, 20134, 1, 0, 0, 0, 20136, 20135, 1, 0, - 0, 0, 20137, 2365, 1, 0, 0, 0, 20138, 20141, 5, 1997, 0, 0, 20139, 20142, - 3, 2372, 1186, 0, 20140, 20142, 3, 2352, 1176, 0, 20141, 20139, 1, 0, 0, - 0, 20141, 20140, 1, 0, 0, 0, 20142, 20147, 1, 0, 0, 0, 20143, 20144, 5, - 79, 0, 0, 20144, 20145, 5, 2001, 0, 0, 20145, 20146, 5, 2239, 0, 0, 20146, - 20148, 3, 2372, 1186, 0, 20147, 20143, 1, 0, 0, 0, 20147, 20148, 1, 0, - 0, 0, 20148, 20201, 1, 0, 0, 0, 20149, 20153, 5, 717, 0, 0, 20150, 20154, - 3, 2372, 1186, 0, 20151, 20154, 3, 2352, 1176, 0, 20152, 20154, 3, 2354, - 1177, 0, 20153, 20150, 1, 0, 0, 0, 20153, 20151, 1, 0, 0, 0, 20153, 20152, - 1, 0, 0, 0, 20154, 20155, 1, 0, 0, 0, 20155, 20169, 7, 278, 0, 0, 20156, - 20159, 5, 2376, 0, 0, 20157, 20160, 5, 2370, 0, 0, 20158, 20160, 3, 2352, - 1176, 0, 20159, 20157, 1, 0, 0, 0, 20159, 20158, 1, 0, 0, 0, 20160, 20166, - 1, 0, 0, 0, 20161, 20164, 5, 2382, 0, 0, 20162, 20165, 5, 2370, 0, 0, 20163, - 20165, 3, 2352, 1176, 0, 20164, 20162, 1, 0, 0, 0, 20164, 20163, 1, 0, - 0, 0, 20165, 20167, 1, 0, 0, 0, 20166, 20161, 1, 0, 0, 0, 20166, 20167, - 1, 0, 0, 0, 20167, 20168, 1, 0, 0, 0, 20168, 20170, 5, 2377, 0, 0, 20169, - 20156, 1, 0, 0, 0, 20169, 20170, 1, 0, 0, 0, 20170, 20186, 1, 0, 0, 0, - 20171, 20184, 5, 2029, 0, 0, 20172, 20185, 5, 341, 0, 0, 20173, 20185, - 5, 622, 0, 0, 20174, 20185, 5, 887, 0, 0, 20175, 20182, 5, 1537, 0, 0, - 20176, 20179, 5, 2376, 0, 0, 20177, 20180, 5, 2370, 0, 0, 20178, 20180, - 3, 2352, 1176, 0, 20179, 20177, 1, 0, 0, 0, 20179, 20178, 1, 0, 0, 0, 20180, - 20181, 1, 0, 0, 0, 20181, 20183, 5, 2377, 0, 0, 20182, 20176, 1, 0, 0, - 0, 20182, 20183, 1, 0, 0, 0, 20183, 20185, 1, 0, 0, 0, 20184, 20172, 1, - 0, 0, 0, 20184, 20173, 1, 0, 0, 0, 20184, 20174, 1, 0, 0, 0, 20184, 20175, - 1, 0, 0, 0, 20185, 20187, 1, 0, 0, 0, 20186, 20171, 1, 0, 0, 0, 20186, - 20187, 1, 0, 0, 0, 20187, 20201, 1, 0, 0, 0, 20188, 20201, 3, 2368, 1184, - 0, 20189, 20190, 5, 339, 0, 0, 20190, 20201, 3, 2372, 1186, 0, 20191, 20201, - 3, 2374, 1187, 0, 20192, 20201, 5, 1145, 0, 0, 20193, 20201, 5, 2045, 0, - 0, 20194, 20201, 5, 522, 0, 0, 20195, 20201, 5, 347, 0, 0, 20196, 20201, - 5, 1566, 0, 0, 20197, 20201, 5, 889, 0, 0, 20198, 20201, 5, 861, 0, 0, - 20199, 20201, 5, 363, 0, 0, 20200, 20138, 1, 0, 0, 0, 20200, 20149, 1, - 0, 0, 0, 20200, 20188, 1, 0, 0, 0, 20200, 20189, 1, 0, 0, 0, 20200, 20191, - 1, 0, 0, 0, 20200, 20192, 1, 0, 0, 0, 20200, 20193, 1, 0, 0, 0, 20200, - 20194, 1, 0, 0, 0, 20200, 20195, 1, 0, 0, 0, 20200, 20196, 1, 0, 0, 0, - 20200, 20197, 1, 0, 0, 0, 20200, 20198, 1, 0, 0, 0, 20200, 20199, 1, 0, - 0, 0, 20201, 2367, 1, 0, 0, 0, 20202, 20203, 7, 279, 0, 0, 20203, 2369, - 1, 0, 0, 0, 20204, 20205, 5, 2381, 0, 0, 20205, 20206, 3, 2368, 1184, 0, - 20206, 2371, 1, 0, 0, 0, 20207, 20211, 3, 2298, 1149, 0, 20208, 20211, - 5, 2372, 0, 0, 20209, 20211, 5, 2365, 0, 0, 20210, 20207, 1, 0, 0, 0, 20210, - 20208, 1, 0, 0, 0, 20210, 20209, 1, 0, 0, 0, 20211, 2373, 1, 0, 0, 0, 20212, - 20213, 7, 280, 0, 0, 20213, 2375, 1, 0, 0, 0, 20214, 20215, 5, 2401, 0, - 0, 20215, 20217, 3, 2316, 1158, 0, 20216, 20214, 1, 0, 0, 0, 20216, 20217, - 1, 0, 0, 0, 20217, 20218, 1, 0, 0, 0, 20218, 20219, 3, 2378, 1189, 0, 20219, - 2377, 1, 0, 0, 0, 20220, 20223, 3, 2382, 1191, 0, 20221, 20223, 5, 2373, - 0, 0, 20222, 20220, 1, 0, 0, 0, 20222, 20221, 1, 0, 0, 0, 20223, 2379, - 1, 0, 0, 0, 20224, 20225, 5, 2376, 0, 0, 20225, 20226, 5, 2380, 0, 0, 20226, - 20227, 5, 2377, 0, 0, 20227, 2381, 1, 0, 0, 0, 20228, 20323, 3, 2386, 1193, - 0, 20229, 20323, 3, 2384, 1192, 0, 20230, 20323, 5, 2407, 0, 0, 20231, - 20323, 5, 3, 0, 0, 20232, 20323, 5, 35, 0, 0, 20233, 20323, 5, 33, 0, 0, - 20234, 20323, 5, 34, 0, 0, 20235, 20323, 5, 45, 0, 0, 20236, 20323, 5, - 92, 0, 0, 20237, 20323, 5, 97, 0, 0, 20238, 20323, 5, 102, 0, 0, 20239, - 20323, 5, 123, 0, 0, 20240, 20323, 5, 139, 0, 0, 20241, 20323, 5, 199, - 0, 0, 20242, 20323, 5, 182, 0, 0, 20243, 20323, 5, 206, 0, 0, 20244, 20323, - 5, 269, 0, 0, 20245, 20323, 5, 325, 0, 0, 20246, 20323, 5, 171, 0, 0, 20247, - 20323, 5, 355, 0, 0, 20248, 20323, 5, 376, 0, 0, 20249, 20323, 5, 390, - 0, 0, 20250, 20323, 5, 427, 0, 0, 20251, 20323, 5, 435, 0, 0, 20252, 20323, - 5, 468, 0, 0, 20253, 20323, 5, 482, 0, 0, 20254, 20323, 5, 483, 0, 0, 20255, - 20323, 5, 484, 0, 0, 20256, 20323, 5, 492, 0, 0, 20257, 20323, 5, 494, - 0, 0, 20258, 20323, 5, 537, 0, 0, 20259, 20323, 5, 551, 0, 0, 20260, 20323, - 5, 559, 0, 0, 20261, 20323, 5, 579, 0, 0, 20262, 20323, 5, 676, 0, 0, 20263, - 20323, 5, 692, 0, 0, 20264, 20323, 5, 710, 0, 0, 20265, 20323, 5, 747, - 0, 0, 20266, 20323, 5, 749, 0, 0, 20267, 20323, 5, 760, 0, 0, 20268, 20323, - 5, 824, 0, 0, 20269, 20323, 5, 825, 0, 0, 20270, 20323, 5, 919, 0, 0, 20271, - 20323, 5, 831, 0, 0, 20272, 20323, 5, 893, 0, 0, 20273, 20323, 5, 894, - 0, 0, 20274, 20323, 5, 1147, 0, 0, 20275, 20323, 5, 1194, 0, 0, 20276, - 20323, 5, 1221, 0, 0, 20277, 20323, 5, 1229, 0, 0, 20278, 20323, 5, 1234, - 0, 0, 20279, 20323, 5, 1238, 0, 0, 20280, 20323, 5, 1241, 0, 0, 20281, - 20323, 5, 1300, 0, 0, 20282, 20323, 5, 1309, 0, 0, 20283, 20323, 5, 1316, - 0, 0, 20284, 20323, 5, 1325, 0, 0, 20285, 20323, 5, 1324, 0, 0, 20286, - 20323, 5, 1338, 0, 0, 20287, 20323, 5, 1377, 0, 0, 20288, 20323, 5, 1396, - 0, 0, 20289, 20323, 5, 1402, 0, 0, 20290, 20323, 5, 1414, 0, 0, 20291, - 20323, 5, 1431, 0, 0, 20292, 20323, 5, 1460, 0, 0, 20293, 20323, 5, 1478, - 0, 0, 20294, 20323, 5, 1481, 0, 0, 20295, 20323, 5, 1534, 0, 0, 20296, - 20323, 5, 1549, 0, 0, 20297, 20323, 5, 1557, 0, 0, 20298, 20323, 5, 1568, - 0, 0, 20299, 20323, 5, 1573, 0, 0, 20300, 20323, 5, 1588, 0, 0, 20301, - 20323, 5, 1589, 0, 0, 20302, 20323, 5, 1601, 0, 0, 20303, 20323, 5, 1614, - 0, 0, 20304, 20323, 5, 1615, 0, 0, 20305, 20323, 5, 1678, 0, 0, 20306, - 20323, 5, 1970, 0, 0, 20307, 20323, 5, 1996, 0, 0, 20308, 20323, 5, 1998, - 0, 0, 20309, 20323, 5, 1999, 0, 0, 20310, 20323, 5, 2044, 0, 0, 20311, - 20323, 5, 2143, 0, 0, 20312, 20323, 5, 2142, 0, 0, 20313, 20323, 5, 2144, - 0, 0, 20314, 20323, 5, 2175, 0, 0, 20315, 20323, 5, 2182, 0, 0, 20316, - 20323, 5, 2198, 0, 0, 20317, 20323, 5, 2237, 0, 0, 20318, 20323, 5, 2288, - 0, 0, 20319, 20323, 5, 2296, 0, 0, 20320, 20323, 5, 2141, 0, 0, 20321, - 20323, 5, 2275, 0, 0, 20322, 20228, 1, 0, 0, 0, 20322, 20229, 1, 0, 0, - 0, 20322, 20230, 1, 0, 0, 0, 20322, 20231, 1, 0, 0, 0, 20322, 20232, 1, - 0, 0, 0, 20322, 20233, 1, 0, 0, 0, 20322, 20234, 1, 0, 0, 0, 20322, 20235, - 1, 0, 0, 0, 20322, 20236, 1, 0, 0, 0, 20322, 20237, 1, 0, 0, 0, 20322, - 20238, 1, 0, 0, 0, 20322, 20239, 1, 0, 0, 0, 20322, 20240, 1, 0, 0, 0, - 20322, 20241, 1, 0, 0, 0, 20322, 20242, 1, 0, 0, 0, 20322, 20243, 1, 0, - 0, 0, 20322, 20244, 1, 0, 0, 0, 20322, 20245, 1, 0, 0, 0, 20322, 20246, - 1, 0, 0, 0, 20322, 20247, 1, 0, 0, 0, 20322, 20248, 1, 0, 0, 0, 20322, - 20249, 1, 0, 0, 0, 20322, 20250, 1, 0, 0, 0, 20322, 20251, 1, 0, 0, 0, - 20322, 20252, 1, 0, 0, 0, 20322, 20253, 1, 0, 0, 0, 20322, 20254, 1, 0, - 0, 0, 20322, 20255, 1, 0, 0, 0, 20322, 20256, 1, 0, 0, 0, 20322, 20257, - 1, 0, 0, 0, 20322, 20258, 1, 0, 0, 0, 20322, 20259, 1, 0, 0, 0, 20322, - 20260, 1, 0, 0, 0, 20322, 20261, 1, 0, 0, 0, 20322, 20262, 1, 0, 0, 0, - 20322, 20263, 1, 0, 0, 0, 20322, 20264, 1, 0, 0, 0, 20322, 20265, 1, 0, - 0, 0, 20322, 20266, 1, 0, 0, 0, 20322, 20267, 1, 0, 0, 0, 20322, 20268, - 1, 0, 0, 0, 20322, 20269, 1, 0, 0, 0, 20322, 20270, 1, 0, 0, 0, 20322, - 20271, 1, 0, 0, 0, 20322, 20272, 1, 0, 0, 0, 20322, 20273, 1, 0, 0, 0, - 20322, 20274, 1, 0, 0, 0, 20322, 20275, 1, 0, 0, 0, 20322, 20276, 1, 0, - 0, 0, 20322, 20277, 1, 0, 0, 0, 20322, 20278, 1, 0, 0, 0, 20322, 20279, - 1, 0, 0, 0, 20322, 20280, 1, 0, 0, 0, 20322, 20281, 1, 0, 0, 0, 20322, - 20282, 1, 0, 0, 0, 20322, 20283, 1, 0, 0, 0, 20322, 20284, 1, 0, 0, 0, - 20322, 20285, 1, 0, 0, 0, 20322, 20286, 1, 0, 0, 0, 20322, 20287, 1, 0, - 0, 0, 20322, 20288, 1, 0, 0, 0, 20322, 20289, 1, 0, 0, 0, 20322, 20290, - 1, 0, 0, 0, 20322, 20291, 1, 0, 0, 0, 20322, 20292, 1, 0, 0, 0, 20322, - 20293, 1, 0, 0, 0, 20322, 20294, 1, 0, 0, 0, 20322, 20295, 1, 0, 0, 0, - 20322, 20296, 1, 0, 0, 0, 20322, 20297, 1, 0, 0, 0, 20322, 20298, 1, 0, - 0, 0, 20322, 20299, 1, 0, 0, 0, 20322, 20300, 1, 0, 0, 0, 20322, 20301, - 1, 0, 0, 0, 20322, 20302, 1, 0, 0, 0, 20322, 20303, 1, 0, 0, 0, 20322, - 20304, 1, 0, 0, 0, 20322, 20305, 1, 0, 0, 0, 20322, 20306, 1, 0, 0, 0, - 20322, 20307, 1, 0, 0, 0, 20322, 20308, 1, 0, 0, 0, 20322, 20309, 1, 0, - 0, 0, 20322, 20310, 1, 0, 0, 0, 20322, 20311, 1, 0, 0, 0, 20322, 20312, - 1, 0, 0, 0, 20322, 20313, 1, 0, 0, 0, 20322, 20314, 1, 0, 0, 0, 20322, - 20315, 1, 0, 0, 0, 20322, 20316, 1, 0, 0, 0, 20322, 20317, 1, 0, 0, 0, - 20322, 20318, 1, 0, 0, 0, 20322, 20319, 1, 0, 0, 0, 20322, 20320, 1, 0, - 0, 0, 20322, 20321, 1, 0, 0, 0, 20323, 2383, 1, 0, 0, 0, 20324, 20325, - 7, 281, 0, 0, 20325, 2385, 1, 0, 0, 0, 20326, 20327, 7, 282, 0, 0, 20327, - 2387, 1, 0, 0, 0, 20328, 20329, 7, 283, 0, 0, 20329, 2389, 1, 0, 0, 0, - 20330, 20331, 7, 284, 0, 0, 20331, 2391, 1, 0, 0, 0, 2827, 2394, 2397, - 2400, 2402, 2546, 2553, 2555, 2558, 2561, 2583, 2585, 2592, 2596, 2601, - 2603, 2608, 2611, 2615, 2623, 2628, 2632, 2637, 2642, 2646, 2652, 2657, - 2662, 2666, 2669, 2675, 2683, 2690, 2694, 2699, 2702, 2718, 2723, 2727, - 2735, 2741, 2749, 2752, 2754, 2757, 2761, 2764, 2768, 2776, 2782, 2790, - 2793, 2796, 2808, 2810, 2816, 2821, 2823, 2829, 2832, 2844, 2854, 2857, - 2862, 2865, 2882, 2889, 2894, 2898, 2913, 2916, 2931, 2941, 2955, 2958, - 2971, 2979, 2985, 2989, 2996, 3000, 3024, 3036, 3054, 3067, 3073, 3082, - 3092, 3096, 3109, 3112, 3121, 3129, 3133, 3143, 3157, 3167, 3175, 3178, - 3182, 3185, 3188, 3191, 3201, 3220, 3230, 3238, 3243, 3249, 3270, 3279, - 3282, 3286, 3288, 3297, 3301, 3318, 3332, 3334, 3337, 3341, 3348, 3355, - 3362, 3367, 3372, 3382, 3390, 3394, 3400, 3404, 3409, 3416, 3426, 3431, - 3439, 3441, 3445, 3449, 3452, 3456, 3462, 3476, 3485, 3488, 3494, 3503, - 3516, 3522, 3534, 3543, 3548, 3564, 3566, 3582, 3584, 3605, 3607, 3627, - 3629, 3644, 3653, 3655, 3666, 3673, 3686, 3691, 3701, 3704, 3709, 3714, - 3721, 3727, 3731, 3737, 3742, 3749, 3756, 3763, 3768, 3772, 3784, 3794, - 3799, 3811, 3816, 3821, 3824, 3827, 3840, 3852, 3856, 3859, 3862, 3869, - 3873, 3876, 3888, 3893, 3898, 3910, 3915, 3923, 3925, 3929, 3932, 3936, - 3939, 3943, 3948, 3960, 3965, 3969, 3972, 3977, 3984, 3994, 3999, 4002, - 4006, 4009, 4014, 4025, 4041, 4043, 4053, 4072, 4079, 4084, 4090, 4098, - 4100, 4117, 4122, 4127, 4129, 4136, 4143, 4146, 4149, 4152, 4163, 4175, - 4179, 4182, 4191, 4199, 4207, 4210, 4217, 4221, 4226, 4231, 4272, 4300, - 4307, 4312, 4319, 4330, 4338, 4342, 4355, 4358, 4364, 4367, 4372, 4377, - 4381, 4391, 4401, 4407, 4418, 4423, 4427, 4435, 4443, 4448, 4451, 4453, - 4456, 4465, 4470, 4477, 4480, 4483, 4486, 4490, 4493, 4501, 4506, 4511, - 4518, 4528, 4544, 4551, 4561, 4571, 4578, 4581, 4586, 4596, 4601, 4608, - 4611, 4616, 4619, 4622, 4639, 4644, 4653, 4656, 4661, 4664, 4671, 4674, - 4681, 4686, 4690, 4695, 4700, 4714, 4719, 4726, 4729, 4733, 4736, 4739, - 4742, 4752, 4758, 4768, 4773, 4780, 4786, 4790, 4793, 4796, 4813, 4818, - 4826, 4840, 4847, 4863, 4885, 4892, 4894, 4898, 4906, 4917, 4928, 4930, - 4937, 4939, 4960, 4969, 4972, 4980, 4985, 4989, 4992, 4995, 4998, 5001, - 5004, 5007, 5010, 5014, 5017, 5020, 5025, 5029, 5032, 5037, 5039, 5051, - 5055, 5059, 5065, 5069, 5072, 5075, 5085, 5094, 5102, 5109, 5114, 5122, - 5125, 5129, 5139, 5148, 5156, 5160, 5163, 5168, 5172, 5175, 5178, 5187, - 5195, 5200, 5226, 5238, 5247, 5250, 5259, 5269, 5274, 5285, 5288, 5290, - 5296, 5301, 5306, 5309, 5315, 5320, 5323, 5330, 5336, 5341, 5347, 5354, - 5357, 5365, 5371, 5377, 5381, 5384, 5387, 5400, 5406, 5413, 5424, 5432, - 5436, 5439, 5444, 5454, 5459, 5464, 5469, 5474, 5479, 5484, 5489, 5494, - 5499, 5502, 5511, 5516, 5526, 5531, 5538, 5542, 5551, 5558, 5562, 5569, - 5572, 5575, 5583, 5587, 5590, 5598, 5603, 5605, 5613, 5618, 5625, 5630, - 5633, 5637, 5639, 5650, 5661, 5675, 5680, 5690, 5696, 5699, 5704, 5713, - 5716, 5721, 5725, 5749, 5751, 5755, 5758, 5763, 5766, 5771, 5780, 5791, - 5794, 5797, 5800, 5804, 5812, 5817, 5829, 5832, 5837, 5841, 5844, 5853, - 5859, 5865, 5868, 5872, 5887, 5890, 5893, 5899, 5905, 5910, 5916, 5922, - 5930, 5934, 5948, 5955, 5963, 5966, 5973, 5978, 5984, 5992, 5997, 6003, - 6007, 6012, 6016, 6020, 6033, 6038, 6041, 6045, 6049, 6054, 6056, 6062, - 6064, 6068, 6071, 6078, 6089, 6099, 6103, 6108, 6112, 6116, 6119, 6130, - 6135, 6147, 6157, 6169, 6175, 6177, 6179, 6183, 6194, 6199, 6206, 6214, - 6225, 6232, 6236, 6238, 6242, 6252, 6263, 6268, 6272, 6276, 6279, 6282, - 6292, 6297, 6305, 6312, 6316, 6318, 6323, 6333, 6344, 6349, 6353, 6357, - 6360, 6363, 6370, 6379, 6389, 6391, 6414, 6427, 6441, 6443, 6454, 6462, - 6468, 6471, 6476, 6480, 6483, 6486, 6491, 6499, 6511, 6518, 6525, 6544, - 6555, 6558, 6564, 6566, 6573, 6576, 6578, 6586, 6601, 6609, 6629, 6631, - 6649, 6651, 6660, 6666, 6672, 6677, 6687, 6696, 6709, 6719, 6724, 6727, - 6733, 6751, 6754, 6757, 6765, 6778, 6780, 6784, 6792, 6794, 6796, 6798, - 6806, 6817, 6828, 6830, 6839, 6852, 6858, 6865, 6875, 6879, 6888, 6891, - 6897, 6900, 6905, 6911, 6919, 6925, 6931, 6943, 6951, 6954, 6965, 6969, - 6980, 6984, 6995, 6999, 7005, 7008, 7011, 7014, 7017, 7021, 7024, 7028, - 7034, 7037, 7040, 7043, 7046, 7050, 7053, 7061, 7066, 7069, 7073, 7081, - 7085, 7089, 7098, 7109, 7116, 7118, 7122, 7131, 7135, 7139, 7146, 7152, - 7156, 7163, 7172, 7184, 7198, 7202, 7204, 7207, 7214, 7228, 7237, 7240, - 7243, 7246, 7254, 7258, 7267, 7271, 7286, 7294, 7306, 7323, 7326, 7331, - 7338, 7342, 7345, 7361, 7366, 7380, 7385, 7387, 7396, 7404, 7407, 7410, - 7413, 7416, 7418, 7422, 7426, 7433, 7438, 7443, 7448, 7452, 7455, 7460, - 7468, 7473, 7476, 7482, 7487, 7492, 7499, 7502, 7517, 7528, 7537, 7546, - 7555, 7564, 7567, 7573, 7578, 7580, 7587, 7629, 7632, 7636, 7639, 7650, - 7659, 7662, 7664, 7676, 7681, 7685, 7689, 7692, 7695, 7711, 7713, 7719, - 7721, 7725, 7731, 7737, 7741, 7744, 7752, 7762, 7766, 7785, 7790, 7797, - 7804, 7878, 7892, 7901, 7909, 7916, 7923, 7928, 7935, 7942, 7947, 7954, - 7961, 7966, 7973, 7980, 7985, 7992, 7999, 8004, 8007, 8010, 8017, 8021, - 8030, 8041, 8050, 8054, 8061, 8063, 8070, 8078, 8083, 8087, 8092, 8099, - 8101, 8105, 8108, 8111, 8121, 8127, 8129, 8133, 8137, 8142, 8147, 8151, - 8157, 8162, 8167, 8170, 8181, 8184, 8187, 8193, 8200, 8205, 8209, 8215, - 8217, 8223, 8225, 8229, 8238, 8244, 8253, 8265, 8273, 8282, 8285, 8292, - 8296, 8304, 8311, 8321, 8326, 8328, 8333, 8340, 8357, 8364, 8374, 8383, - 8392, 8401, 8406, 8411, 8414, 8424, 8435, 8439, 8442, 8450, 8456, 8458, - 8463, 8466, 8473, 8477, 8482, 8485, 8498, 8502, 8507, 8510, 8520, 8524, - 8528, 8533, 8549, 8554, 8566, 8570, 8576, 8591, 8594, 8596, 8598, 8602, - 8605, 8625, 8630, 8635, 8646, 8649, 8661, 8670, 8681, 8690, 8695, 8719, - 8724, 8730, 8732, 8742, 8745, 8748, 8751, 8757, 8764, 8768, 8770, 8773, - 8778, 8782, 8787, 8790, 8795, 8798, 8803, 8807, 8813, 8817, 8821, 8829, - 8842, 8846, 8852, 8855, 8859, 8864, 8868, 8874, 8879, 8882, 8890, 8893, - 8902, 8906, 8908, 8927, 8933, 8938, 8943, 8945, 8949, 8958, 8971, 8982, - 8985, 8988, 8997, 8999, 9004, 9016, 9021, 9025, 9033, 9040, 9045, 9050, - 9061, 9064, 9076, 9091, 9098, 9104, 9108, 9114, 9118, 9127, 9136, 9141, - 9145, 9149, 9155, 9162, 9168, 9177, 9182, 9189, 9206, 9208, 9223, 9225, - 9236, 9239, 9242, 9248, 9251, 9254, 9266, 9277, 9280, 9285, 9289, 9297, - 9310, 9314, 9318, 9322, 9325, 9328, 9331, 9334, 9344, 9347, 9356, 9360, - 9368, 9381, 9384, 9386, 9390, 9394, 9400, 9405, 9409, 9412, 9415, 9424, - 9429, 9433, 9437, 9440, 9447, 9450, 9452, 9457, 9468, 9470, 9484, 9492, - 9501, 9504, 9509, 9512, 9521, 9543, 9549, 9554, 9556, 9566, 9575, 9587, - 9590, 9593, 9605, 9614, 9622, 9627, 9635, 9640, 9643, 9664, 9666, 9668, - 9671, 9675, 9685, 9689, 9694, 9699, 9703, 9705, 9708, 9712, 9722, 9732, - 9735, 9738, 9742, 9746, 9759, 9768, 9779, 9781, 9792, 9794, 9799, 9804, - 9811, 9829, 9835, 9840, 9850, 9856, 9864, 9870, 9874, 9877, 9889, 9896, - 9906, 9921, 9926, 9939, 9944, 9952, 9957, 9962, 9966, 9971, 9979, 9982, - 9985, 9988, 9991, 9993, 10000, 10002, 10006, 10012, 10015, 10019, 10024, - 10039, 10045, 10049, 10060, 10066, 10071, 10076, 10081, 10086, 10088, 10090, - 10098, 10105, 10113, 10120, 10133, 10139, 10143, 10155, 10162, 10164, 10166, - 10170, 10173, 10176, 10182, 10189, 10191, 10194, 10202, 10204, 10210, 10216, - 10221, 10223, 10231, 10242, 10245, 10249, 10253, 10256, 10261, 10265, 10269, - 10278, 10284, 10290, 10296, 10299, 10307, 10311, 10317, 10324, 10328, 10330, - 10335, 10340, 10345, 10349, 10359, 10363, 10366, 10369, 10375, 10378, 10381, - 10384, 10405, 10412, 10416, 10419, 10426, 10431, 10438, 10444, 10446, 10452, - 10456, 10463, 10468, 10474, 10478, 10486, 10491, 10497, 10500, 10503, 10506, - 10514, 10520, 10522, 10533, 10537, 10541, 10548, 10552, 10557, 10560, 10573, - 10578, 10582, 10587, 10593, 10599, 10602, 10607, 10610, 10619, 10624, 10632, - 10634, 10647, 10652, 10660, 10662, 10673, 10676, 10679, 10682, 10685, 10688, - 10691, 10694, 10697, 10702, 10706, 10709, 10712, 10715, 10719, 10730, 10733, - 10743, 10747, 10751, 10754, 10759, 10762, 10767, 10775, 10782, 10794, 10806, - 10811, 10819, 10833, 10838, 10849, 10852, 10854, 10864, 10874, 10885, 10901, - 10906, 10908, 10913, 10920, 10927, 10941, 10948, 10955, 10969, 10975, 10980, - 10983, 10988, 10991, 10995, 11010, 11015, 11019, 11030, 11035, 11048, 11064, - 11069, 11071, 11076, 11084, 11098, 11106, 11119, 11125, 11129, 11143, 11148, - 11152, 11166, 11169, 11173, 11183, 11191, 11199, 11202, 11207, 11209, 11213, - 11223, 11231, 11239, 11242, 11247, 11249, 11259, 11267, 11275, 11278, 11283, - 11296, 11301, 11310, 11321, 11335, 11340, 11343, 11349, 11353, 11357, 11361, - 11365, 11368, 11380, 11385, 11396, 11408, 11418, 11422, 11427, 11430, 11434, - 11438, 11440, 11445, 11447, 11455, 11465, 11470, 11472, 11481, 11489, 11496, - 11501, 11505, 11510, 11515, 11518, 11521, 11524, 11526, 11530, 11533, 11537, - 11545, 11547, 11549, 11552, 11557, 11561, 11565, 11570, 11573, 11577, 11580, - 11583, 11587, 11590, 11594, 11597, 11604, 11606, 11610, 11622, 11624, 11632, - 11634, 11638, 11642, 11646, 11650, 11668, 11670, 11692, 11701, 11703, 11715, - 11718, 11722, 11724, 11727, 11731, 11734, 11737, 11740, 11745, 11750, 11755, - 11763, 11765, 11775, 11780, 11792, 11797, 11809, 11818, 11824, 11828, 11833, - 11836, 11844, 11848, 11855, 11862, 11865, 11873, 11876, 11879, 11884, 11892, - 11894, 11897, 11904, 11918, 11920, 11934, 11939, 11942, 11945, 11948, 11956, - 11960, 11964, 11967, 11974, 11982, 12011, 12016, 12019, 12028, 12033, 12040, - 12043, 12050, 12053, 12060, 12063, 12065, 12073, 12076, 12081, 12087, 12110, - 12113, 12121, 12128, 12131, 12134, 12137, 12142, 12149, 12154, 12156, 12169, - 12173, 12178, 12181, 12188, 12191, 12194, 12199, 12203, 12208, 12211, 12216, - 12221, 12224, 12231, 12237, 12240, 12243, 12246, 12253, 12258, 12267, 12270, - 12277, 12283, 12286, 12293, 12295, 12297, 12303, 12316, 12333, 12345, 12350, - 12358, 12366, 12373, 12376, 12382, 12385, 12389, 12398, 12403, 12406, 12414, - 12419, 12428, 12435, 12439, 12448, 12456, 12460, 12463, 12471, 12477, 12481, - 12486, 12491, 12499, 12503, 12517, 12519, 12522, 12528, 12533, 12536, 12539, - 12545, 12556, 12565, 12568, 12577, 12579, 12582, 12589, 12595, 12599, 12606, - 12623, 12629, 12637, 12646, 12651, 12656, 12662, 12669, 12674, 12676, 12680, - 12686, 12690, 12696, 12702, 12706, 12709, 12736, 12745, 12754, 12764, 12772, - 12777, 12786, 12796, 12806, 12817, 12824, 12831, 12834, 12837, 12840, 12844, - 12846, 12849, 12852, 12855, 12858, 12862, 12864, 12872, 12874, 12885, 12887, - 12890, 12900, 12910, 12931, 12933, 12947, 12951, 12954, 12960, 12967, 12990, - 12995, 12999, 13004, 13009, 13012, 13015, 13020, 13031, 13037, 13041, 13047, - 13054, 13056, 13058, 13062, 13065, 13068, 13078, 13086, 13088, 13090, 13098, - 13107, 13109, 13113, 13123, 13132, 13134, 13137, 13142, 13156, 13165, 13167, - 13171, 13179, 13181, 13192, 13202, 13208, 13213, 13217, 13222, 13227, 13232, - 13236, 13243, 13250, 13255, 13260, 13264, 13275, 13281, 13286, 13290, 13295, - 13298, 13301, 13305, 13308, 13311, 13323, 13332, 13340, 13348, 13353, 13359, - 13363, 13370, 13375, 13380, 13385, 13389, 13398, 13401, 13405, 13411, 13419, - 13428, 13431, 13446, 13463, 13469, 13473, 13480, 13487, 13490, 13492, 13498, - 13500, 13503, 13512, 13515, 13519, 13525, 13537, 13547, 13551, 13554, 13557, - 13562, 13566, 13570, 13573, 13580, 13583, 13590, 13596, 13624, 13634, 13644, - 13646, 13654, 13685, 13690, 13704, 13728, 13731, 13743, 13746, 13750, 13772, - 13785, 13796, 13800, 13802, 13810, 13819, 13823, 13831, 13839, 13845, 13852, - 13856, 13860, 13862, 13865, 13875, 13881, 13886, 13892, 13894, 13905, 13908, - 13911, 13921, 13930, 13933, 13936, 13939, 13950, 13953, 13959, 13962, 13966, - 13969, 13982, 13984, 13987, 13989, 13994, 14001, 14006, 14010, 14033, 14049, - 14054, 14058, 14062, 14066, 14069, 14074, 14076, 14090, 14095, 14102, 14113, - 14119, 14121, 14123, 14131, 14140, 14148, 14150, 14152, 14154, 14159, 14176, - 14187, 14194, 14198, 14201, 14204, 14206, 14211, 14215, 14217, 14235, 14239, - 14242, 14247, 14249, 14252, 14256, 14258, 14270, 14278, 14281, 14288, 14292, - 14295, 14298, 14301, 14305, 14307, 14317, 14321, 14326, 14331, 14338, 14350, - 14357, 14364, 14368, 14370, 14376, 14384, 14391, 14398, 14402, 14404, 14424, - 14426, 14429, 14435, 14441, 14449, 14451, 14453, 14458, 14463, 14468, 14472, - 14476, 14480, 14492, 14498, 14505, 14510, 14516, 14521, 14525, 14531, 14536, - 14545, 14554, 14557, 14560, 14563, 14567, 14577, 14585, 14593, 14595, 14605, - 14608, 14611, 14614, 14618, 14620, 14624, 14630, 14632, 14635, 14638, 14643, - 14648, 14652, 14656, 14662, 14688, 14690, 14702, 14707, 14712, 14714, 14726, - 14731, 14736, 14738, 14743, 14750, 14754, 14763, 14778, 14785, 14789, 14794, - 14797, 14802, 14807, 14811, 14816, 14823, 14829, 14834, 14838, 14845, 14847, - 14850, 14862, 14866, 14871, 14875, 14882, 14888, 14894, 14897, 14906, 14917, - 14921, 14923, 14936, 14940, 14942, 14944, 14971, 14974, 14979, 14981, 15003, - 15006, 15008, 15010, 15017, 15019, 15027, 15031, 15036, 15039, 15042, 15045, - 15052, 15057, 15065, 15073, 15078, 15081, 15083, 15099, 15101, 15114, 15116, - 15118, 15130, 15139, 15143, 15145, 15148, 15151, 15156, 15160, 15164, 15169, - 15172, 15182, 15184, 15189, 15194, 15200, 15204, 15211, 15229, 15236, 15239, - 15242, 15245, 15248, 15256, 15258, 15267, 15269, 15274, 15283, 15285, 15292, - 15294, 15298, 15306, 15315, 15318, 15321, 15333, 15335, 15339, 15343, 15346, - 15351, 15356, 15363, 15369, 15373, 15379, 15392, 15396, 15403, 15407, 15421, - 15426, 15430, 15441, 15443, 15461, 15466, 15469, 15472, 15477, 15479, 15484, - 15490, 15495, 15501, 15508, 15527, 15532, 15539, 15541, 15548, 15553, 15559, - 15563, 15571, 15573, 15584, 15593, 15598, 15602, 15605, 15619, 15627, 15631, - 15634, 15642, 15654, 15658, 15663, 15666, 15679, 15683, 15695, 15700, 15704, - 15708, 15714, 15717, 15720, 15747, 15753, 15757, 15768, 15775, 15779, 15782, - 15788, 15797, 15805, 15809, 15813, 15821, 15830, 15836, 15838, 15862, 15867, - 15871, 15878, 15882, 15886, 15890, 15902, 15906, 15920, 15926, 15933, 15938, - 15949, 15952, 15958, 15960, 15969, 15979, 15984, 15999, 16003, 16006, 16010, - 16014, 16028, 16030, 16034, 16042, 16052, 16055, 16060, 16065, 16073, 16080, - 16084, 16087, 16099, 16105, 16114, 16117, 16127, 16138, 16144, 16146, 16148, - 16155, 16158, 16165, 16176, 16182, 16186, 16196, 16199, 16205, 16210, 16216, - 16221, 16223, 16227, 16230, 16234, 16238, 16243, 16254, 16258, 16266, 16275, - 16277, 16286, 16291, 16297, 16301, 16304, 16312, 16315, 16319, 16323, 16328, - 16331, 16335, 16339, 16343, 16362, 16370, 16374, 16378, 16383, 16387, 16391, - 16395, 16398, 16401, 16404, 16407, 16410, 16418, 16421, 16429, 16431, 16442, - 16449, 16454, 16460, 16465, 16470, 16477, 16483, 16490, 16493, 16496, 16500, - 16505, 16509, 16511, 16522, 16529, 16533, 16543, 16547, 16555, 16567, 16572, - 16582, 16590, 16593, 16599, 16604, 16607, 16612, 16617, 16630, 16637, 16647, - 16652, 16654, 16659, 16663, 16669, 16673, 16686, 16690, 16700, 16703, 16705, - 16710, 16719, 16732, 16740, 16744, 16753, 16757, 16762, 16773, 16775, 16791, - 16796, 16802, 16808, 16826, 16833, 16836, 16839, 16847, 16850, 16858, 16860, - 16864, 16867, 16872, 16874, 16878, 16890, 16899, 16907, 16912, 16916, 16926, - 16928, 16934, 16939, 16942, 16952, 16958, 16961, 16964, 16972, 16982, 16998, - 17002, 17006, 17009, 17012, 17017, 17022, 17025, 17028, 17034, 17037, 17043, - 17046, 17049, 17054, 17057, 17065, 17071, 17076, 17084, 17097, 17101, 17103, - 17106, 17118, 17122, 17125, 17140, 17144, 17151, 17154, 17163, 17170, 17175, - 17179, 17187, 17193, 17201, 17204, 17213, 17216, 17219, 17228, 17234, 17240, - 17245, 17247, 17258, 17260, 17269, 17271, 17275, 17281, 17285, 17294, 17299, - 17304, 17307, 17312, 17319, 17326, 17331, 17347, 17349, 17353, 17358, 17363, - 17375, 17379, 17386, 17391, 17396, 17399, 17410, 17415, 17425, 17427, 17429, - 17439, 17443, 17445, 17457, 17465, 17478, 17481, 17486, 17498, 17500, 17508, - 17516, 17523, 17530, 17537, 17541, 17546, 17550, 17558, 17562, 17569, 17574, - 17583, 17592, 17595, 17615, 17619, 17622, 17629, 17632, 17636, 17639, 17646, - 17649, 17655, 17658, 17662, 17665, 17672, 17677, 17691, 17698, 17709, 17718, - 17727, 17731, 17735, 17761, 17764, 17767, 17777, 17785, 17791, 17793, 17797, - 17803, 17812, 17816, 17819, 17822, 17831, 17834, 17837, 17840, 17843, 17855, - 17863, 17870, 17873, 17877, 17879, 17882, 17887, 17896, 17901, 17904, 17907, - 17910, 17919, 17922, 17925, 17928, 17934, 17938, 17950, 17960, 17964, 17967, - 17973, 17977, 17983, 17987, 17990, 17993, 17995, 18002, 18006, 18009, 18012, - 18015, 18020, 18023, 18027, 18036, 18039, 18046, 18050, 18055, 18060, 18063, - 18072, 18076, 18087, 18090, 18094, 18099, 18103, 18112, 18115, 18119, 18128, - 18131, 18135, 18140, 18149, 18152, 18156, 18164, 18169, 18174, 18177, 18181, - 18183, 18192, 18199, 18202, 18209, 18211, 18214, 18217, 18221, 18224, 18229, - 18236, 18242, 18250, 18254, 18257, 18260, 18266, 18269, 18273, 18277, 18282, - 18285, 18288, 18297, 18309, 18316, 18319, 18325, 18328, 18331, 18340, 18346, - 18353, 18355, 18368, 18374, 18379, 18384, 18393, 18396, 18398, 18402, 18409, - 18416, 18424, 18439, 18445, 18449, 18454, 18459, 18465, 18468, 18472, 18482, - 18492, 18498, 18500, 18510, 18512, 18519, 18523, 18532, 18537, 18542, 18545, - 18554, 18557, 18566, 18580, 18588, 18591, 18604, 18610, 18612, 18625, 18634, - 18640, 18650, 18658, 18661, 18664, 18678, 18680, 18688, 18693, 18702, 18708, - 18713, 18716, 18721, 18726, 18730, 18736, 18742, 18751, 18756, 18764, 18768, - 18773, 18779, 18786, 18791, 18798, 18802, 18807, 18815, 18818, 18821, 18824, - 18828, 18833, 18838, 18849, 18853, 18855, 18866, 18868, 18879, 18890, 18899, - 18902, 18906, 18909, 18924, 18929, 18937, 18944, 18948, 18953, 18957, 18962, - 18966, 18972, 18975, 18982, 18992, 19000, 19004, 19014, 19017, 19019, 19029, - 19031, 19037, 19043, 19045, 19059, 19061, 19072, 19082, 19085, 19089, 19091, - 19100, 19107, 19112, 19116, 19120, 19125, 19129, 19132, 19136, 19144, 19155, - 19162, 19167, 19172, 19176, 19181, 19200, 19205, 19212, 19223, 19230, 19237, - 19242, 19249, 19254, 19263, 19271, 19279, 19285, 19290, 19295, 19299, 19304, - 19307, 19312, 19316, 19320, 19325, 19334, 19340, 19348, 19352, 19356, 19358, - 19365, 19369, 19377, 19380, 19385, 19392, 19410, 19427, 19434, 19448, 19456, - 19459, 19463, 19468, 19473, 19477, 19480, 19484, 19491, 19496, 19498, 19500, - 19510, 19515, 19519, 19522, 19526, 19535, 19541, 19545, 19547, 19551, 19555, - 19562, 19570, 19578, 19580, 19585, 19590, 19592, 19595, 19619, 19626, 19659, - 19664, 19667, 19672, 19674, 19678, 19685, 19690, 19695, 19698, 19702, 19709, - 19714, 19744, 19751, 19766, 19782, 19801, 19818, 19825, 19833, 19846, 19855, - 19864, 19873, 19883, 19891, 19901, 19911, 19923, 19939, 19957, 19970, 19985, - 19996, 20006, 20017, 20027, 20044, 20050, 20072, 20077, 20083, 20089, 20095, - 20100, 20102, 20105, 20115, 20118, 20120, 20122, 20136, 20141, 20147, 20153, - 20159, 20164, 20166, 20169, 20179, 20182, 20184, 20186, 20200, 20210, 20216, - 20222, 20322, + 1877, 1, 0, 0, 0, 16288, 16289, 5, 1517, 0, 0, 16289, 16290, 3, 2254, 1127, + 0, 16290, 1879, 1, 0, 0, 0, 16291, 16292, 5, 499, 0, 0, 16292, 16297, 5, + 1307, 0, 0, 16293, 16294, 5, 1568, 0, 0, 16294, 16295, 5, 1633, 0, 0, 16295, + 16296, 5, 2398, 0, 0, 16296, 16298, 3, 2374, 1187, 0, 16297, 16293, 1, + 0, 0, 0, 16297, 16298, 1, 0, 0, 0, 16298, 16301, 1, 0, 0, 0, 16299, 16300, + 5, 719, 0, 0, 16300, 16302, 3, 2314, 1157, 0, 16301, 16299, 1, 0, 0, 0, + 16301, 16302, 1, 0, 0, 0, 16302, 16303, 1, 0, 0, 0, 16303, 16309, 5, 564, + 0, 0, 16304, 16310, 3, 1884, 942, 0, 16305, 16310, 3, 2008, 1004, 0, 16306, + 16310, 3, 2014, 1007, 0, 16307, 16310, 3, 2016, 1008, 0, 16308, 16310, + 3, 2034, 1017, 0, 16309, 16304, 1, 0, 0, 0, 16309, 16305, 1, 0, 0, 0, 16309, + 16306, 1, 0, 0, 0, 16309, 16307, 1, 0, 0, 0, 16309, 16308, 1, 0, 0, 0, + 16310, 1881, 1, 0, 0, 0, 16311, 16312, 3, 1894, 947, 0, 16312, 1883, 1, + 0, 0, 0, 16313, 16320, 3, 1882, 941, 0, 16314, 16319, 3, 2002, 1001, 0, + 16315, 16319, 3, 1994, 997, 0, 16316, 16319, 3, 1998, 999, 0, 16317, 16319, + 3, 2000, 1000, 0, 16318, 16314, 1, 0, 0, 0, 16318, 16315, 1, 0, 0, 0, 16318, + 16316, 1, 0, 0, 0, 16318, 16317, 1, 0, 0, 0, 16319, 16322, 1, 0, 0, 0, + 16320, 16318, 1, 0, 0, 0, 16320, 16321, 1, 0, 0, 0, 16321, 1885, 1, 0, + 0, 0, 16322, 16320, 1, 0, 0, 0, 16323, 16324, 5, 2188, 0, 0, 16324, 16329, + 3, 1888, 944, 0, 16325, 16326, 5, 2382, 0, 0, 16326, 16328, 3, 1888, 944, + 0, 16327, 16325, 1, 0, 0, 0, 16328, 16331, 1, 0, 0, 0, 16329, 16327, 1, + 0, 0, 0, 16329, 16330, 1, 0, 0, 0, 16330, 1887, 1, 0, 0, 0, 16331, 16329, + 1, 0, 0, 0, 16332, 16334, 3, 2278, 1139, 0, 16333, 16335, 3, 2332, 1166, + 0, 16334, 16333, 1, 0, 0, 0, 16334, 16335, 1, 0, 0, 0, 16335, 16336, 1, + 0, 0, 0, 16336, 16337, 5, 66, 0, 0, 16337, 16338, 5, 2376, 0, 0, 16338, + 16340, 3, 1894, 947, 0, 16339, 16341, 3, 1994, 997, 0, 16340, 16339, 1, + 0, 0, 0, 16340, 16341, 1, 0, 0, 0, 16341, 16342, 1, 0, 0, 0, 16342, 16344, + 5, 2377, 0, 0, 16343, 16345, 3, 1890, 945, 0, 16344, 16343, 1, 0, 0, 0, + 16344, 16345, 1, 0, 0, 0, 16345, 16347, 1, 0, 0, 0, 16346, 16348, 3, 1892, + 946, 0, 16347, 16346, 1, 0, 0, 0, 16347, 16348, 1, 0, 0, 0, 16348, 1889, + 1, 0, 0, 0, 16349, 16350, 5, 1536, 0, 0, 16350, 16351, 7, 191, 0, 0, 16351, + 16352, 5, 543, 0, 0, 16352, 16353, 5, 151, 0, 0, 16353, 16355, 3, 2312, + 1156, 0, 16354, 16356, 5, 67, 0, 0, 16355, 16354, 1, 0, 0, 0, 16355, 16356, + 1, 0, 0, 0, 16356, 16358, 1, 0, 0, 0, 16357, 16359, 5, 385, 0, 0, 16358, + 16357, 1, 0, 0, 0, 16358, 16359, 1, 0, 0, 0, 16359, 16362, 1, 0, 0, 0, + 16360, 16361, 5, 1146, 0, 0, 16361, 16363, 5, 543, 0, 0, 16362, 16360, + 1, 0, 0, 0, 16362, 16363, 1, 0, 0, 0, 16363, 16366, 1, 0, 0, 0, 16364, + 16365, 5, 1146, 0, 0, 16365, 16367, 5, 762, 0, 0, 16366, 16364, 1, 0, 0, + 0, 16366, 16367, 1, 0, 0, 0, 16367, 16386, 1, 0, 0, 0, 16368, 16369, 5, + 2382, 0, 0, 16369, 16371, 3, 2312, 1156, 0, 16370, 16372, 5, 67, 0, 0, + 16371, 16370, 1, 0, 0, 0, 16371, 16372, 1, 0, 0, 0, 16372, 16374, 1, 0, + 0, 0, 16373, 16375, 5, 385, 0, 0, 16374, 16373, 1, 0, 0, 0, 16374, 16375, + 1, 0, 0, 0, 16375, 16378, 1, 0, 0, 0, 16376, 16377, 5, 1146, 0, 0, 16377, + 16379, 5, 543, 0, 0, 16378, 16376, 1, 0, 0, 0, 16378, 16379, 1, 0, 0, 0, + 16379, 16382, 1, 0, 0, 0, 16380, 16381, 5, 1146, 0, 0, 16381, 16383, 5, + 762, 0, 0, 16382, 16380, 1, 0, 0, 0, 16382, 16383, 1, 0, 0, 0, 16383, 16385, + 1, 0, 0, 0, 16384, 16368, 1, 0, 0, 0, 16385, 16388, 1, 0, 0, 0, 16386, + 16384, 1, 0, 0, 0, 16386, 16387, 1, 0, 0, 0, 16387, 16389, 1, 0, 0, 0, + 16388, 16386, 1, 0, 0, 0, 16389, 16390, 5, 1568, 0, 0, 16390, 16391, 3, + 2312, 1156, 0, 16391, 1891, 1, 0, 0, 0, 16392, 16393, 5, 327, 0, 0, 16393, + 16394, 3, 2330, 1165, 0, 16394, 16395, 5, 1568, 0, 0, 16395, 16396, 3, + 2312, 1156, 0, 16396, 16397, 5, 2029, 0, 0, 16397, 16398, 3, 2080, 1040, + 0, 16398, 16399, 5, 363, 0, 0, 16399, 16400, 3, 2080, 1040, 0, 16400, 1893, + 1, 0, 0, 0, 16401, 16405, 3, 1896, 948, 0, 16402, 16404, 3, 1898, 949, + 0, 16403, 16402, 1, 0, 0, 0, 16404, 16407, 1, 0, 0, 0, 16405, 16403, 1, + 0, 0, 0, 16405, 16406, 1, 0, 0, 0, 16406, 1895, 1, 0, 0, 0, 16407, 16405, + 1, 0, 0, 0, 16408, 16414, 3, 1900, 950, 0, 16409, 16410, 5, 2376, 0, 0, + 16410, 16411, 3, 1894, 947, 0, 16411, 16412, 5, 2377, 0, 0, 16412, 16414, + 1, 0, 0, 0, 16413, 16408, 1, 0, 0, 0, 16413, 16409, 1, 0, 0, 0, 16414, + 1897, 1, 0, 0, 0, 16415, 16417, 5, 2067, 0, 0, 16416, 16418, 5, 37, 0, + 0, 16417, 16416, 1, 0, 0, 0, 16417, 16418, 1, 0, 0, 0, 16418, 16422, 1, + 0, 0, 0, 16419, 16422, 5, 716, 0, 0, 16420, 16422, 5, 885, 0, 0, 16421, + 16415, 1, 0, 0, 0, 16421, 16419, 1, 0, 0, 0, 16421, 16420, 1, 0, 0, 0, + 16422, 16423, 1, 0, 0, 0, 16423, 16424, 3, 1896, 948, 0, 16424, 1899, 1, + 0, 0, 0, 16425, 16427, 3, 1886, 943, 0, 16426, 16425, 1, 0, 0, 0, 16426, + 16427, 1, 0, 0, 0, 16427, 16428, 1, 0, 0, 0, 16428, 16430, 5, 1548, 0, + 0, 16429, 16431, 7, 192, 0, 0, 16430, 16429, 1, 0, 0, 0, 16430, 16431, + 1, 0, 0, 0, 16431, 16432, 1, 0, 0, 0, 16432, 16434, 3, 1902, 951, 0, 16433, + 16435, 3, 2246, 1123, 0, 16434, 16433, 1, 0, 0, 0, 16434, 16435, 1, 0, + 0, 0, 16435, 16436, 1, 0, 0, 0, 16436, 16438, 3, 1904, 952, 0, 16437, 16439, + 3, 2242, 1121, 0, 16438, 16437, 1, 0, 0, 0, 16438, 16439, 1, 0, 0, 0, 16439, + 16441, 1, 0, 0, 0, 16440, 16442, 3, 1948, 974, 0, 16441, 16440, 1, 0, 0, + 0, 16441, 16442, 1, 0, 0, 0, 16442, 16444, 1, 0, 0, 0, 16443, 16445, 3, + 1952, 976, 0, 16444, 16443, 1, 0, 0, 0, 16444, 16445, 1, 0, 0, 0, 16445, + 16447, 1, 0, 0, 0, 16446, 16448, 3, 1964, 982, 0, 16447, 16446, 1, 0, 0, + 0, 16447, 16448, 1, 0, 0, 0, 16448, 16450, 1, 0, 0, 0, 16449, 16451, 3, + 1994, 997, 0, 16450, 16449, 1, 0, 0, 0, 16450, 16451, 1, 0, 0, 0, 16451, + 16453, 1, 0, 0, 0, 16452, 16454, 3, 2000, 1000, 0, 16453, 16452, 1, 0, + 0, 0, 16453, 16454, 1, 0, 0, 0, 16454, 1901, 1, 0, 0, 0, 16455, 16465, + 5, 2379, 0, 0, 16456, 16461, 3, 1906, 953, 0, 16457, 16458, 5, 2382, 0, + 0, 16458, 16460, 3, 1906, 953, 0, 16459, 16457, 1, 0, 0, 0, 16460, 16463, + 1, 0, 0, 0, 16461, 16459, 1, 0, 0, 0, 16461, 16462, 1, 0, 0, 0, 16462, + 16465, 1, 0, 0, 0, 16463, 16461, 1, 0, 0, 0, 16464, 16455, 1, 0, 0, 0, + 16464, 16456, 1, 0, 0, 0, 16465, 1903, 1, 0, 0, 0, 16466, 16467, 5, 572, + 0, 0, 16467, 16468, 3, 1910, 955, 0, 16468, 1905, 1, 0, 0, 0, 16469, 16475, + 3, 1908, 954, 0, 16470, 16472, 3, 2080, 1040, 0, 16471, 16473, 3, 2238, + 1119, 0, 16472, 16471, 1, 0, 0, 0, 16472, 16473, 1, 0, 0, 0, 16473, 16475, + 1, 0, 0, 0, 16474, 16469, 1, 0, 0, 0, 16474, 16470, 1, 0, 0, 0, 16475, + 1907, 1, 0, 0, 0, 16476, 16477, 3, 2314, 1157, 0, 16477, 16478, 5, 2369, + 0, 0, 16478, 16479, 5, 2379, 0, 0, 16479, 1909, 1, 0, 0, 0, 16480, 16485, + 3, 1912, 956, 0, 16481, 16482, 5, 2382, 0, 0, 16482, 16484, 3, 1912, 956, + 0, 16483, 16481, 1, 0, 0, 0, 16484, 16487, 1, 0, 0, 0, 16485, 16483, 1, + 0, 0, 0, 16485, 16486, 1, 0, 0, 0, 16486, 1911, 1, 0, 0, 0, 16487, 16485, + 1, 0, 0, 0, 16488, 16492, 3, 1914, 957, 0, 16489, 16491, 3, 1918, 959, + 0, 16490, 16489, 1, 0, 0, 0, 16491, 16494, 1, 0, 0, 0, 16492, 16490, 1, + 0, 0, 0, 16492, 16493, 1, 0, 0, 0, 16493, 16497, 1, 0, 0, 0, 16494, 16492, + 1, 0, 0, 0, 16495, 16498, 3, 1930, 965, 0, 16496, 16498, 3, 1942, 971, + 0, 16497, 16495, 1, 0, 0, 0, 16497, 16496, 1, 0, 0, 0, 16497, 16498, 1, + 0, 0, 0, 16498, 1913, 1, 0, 0, 0, 16499, 16503, 3, 1916, 958, 0, 16500, + 16502, 3, 1928, 964, 0, 16501, 16500, 1, 0, 0, 0, 16502, 16505, 1, 0, 0, + 0, 16503, 16501, 1, 0, 0, 0, 16503, 16504, 1, 0, 0, 0, 16504, 16508, 1, + 0, 0, 0, 16505, 16503, 1, 0, 0, 0, 16506, 16507, 4, 957, 10, 0, 16507, + 16509, 3, 2240, 1120, 0, 16508, 16506, 1, 0, 0, 0, 16508, 16509, 1, 0, + 0, 0, 16509, 1915, 1, 0, 0, 0, 16510, 16513, 3, 2064, 1032, 0, 16511, 16514, + 3, 1930, 965, 0, 16512, 16514, 3, 1942, 971, 0, 16513, 16511, 1, 0, 0, + 0, 16513, 16512, 1, 0, 0, 0, 16513, 16514, 1, 0, 0, 0, 16514, 16534, 1, + 0, 0, 0, 16515, 16516, 5, 2376, 0, 0, 16516, 16520, 3, 1912, 956, 0, 16517, + 16519, 3, 1898, 949, 0, 16518, 16517, 1, 0, 0, 0, 16519, 16522, 1, 0, 0, + 0, 16520, 16518, 1, 0, 0, 0, 16520, 16521, 1, 0, 0, 0, 16521, 16523, 1, + 0, 0, 0, 16522, 16520, 1, 0, 0, 0, 16523, 16526, 5, 2377, 0, 0, 16524, + 16527, 3, 1930, 965, 0, 16525, 16527, 3, 1942, 971, 0, 16526, 16524, 1, + 0, 0, 0, 16526, 16525, 1, 0, 0, 0, 16526, 16527, 1, 0, 0, 0, 16527, 16534, + 1, 0, 0, 0, 16528, 16529, 5, 1174, 0, 0, 16529, 16530, 5, 2376, 0, 0, 16530, + 16531, 3, 2064, 1032, 0, 16531, 16532, 5, 2377, 0, 0, 16532, 16534, 1, + 0, 0, 0, 16533, 16510, 1, 0, 0, 0, 16533, 16515, 1, 0, 0, 0, 16533, 16528, + 1, 0, 0, 0, 16534, 1917, 1, 0, 0, 0, 16535, 16537, 3, 1926, 963, 0, 16536, + 16535, 1, 0, 0, 0, 16536, 16537, 1, 0, 0, 0, 16537, 16539, 1, 0, 0, 0, + 16538, 16540, 7, 193, 0, 0, 16539, 16538, 1, 0, 0, 0, 16539, 16540, 1, + 0, 0, 0, 16540, 16543, 1, 0, 0, 0, 16541, 16544, 5, 691, 0, 0, 16542, 16544, + 3, 1924, 962, 0, 16543, 16541, 1, 0, 0, 0, 16543, 16542, 1, 0, 0, 0, 16543, + 16544, 1, 0, 0, 0, 16544, 16545, 1, 0, 0, 0, 16545, 16546, 5, 731, 0, 0, + 16546, 16548, 3, 1914, 957, 0, 16547, 16549, 3, 1926, 963, 0, 16548, 16547, + 1, 0, 0, 0, 16548, 16549, 1, 0, 0, 0, 16549, 16554, 1, 0, 0, 0, 16550, + 16553, 3, 1920, 960, 0, 16551, 16553, 3, 1922, 961, 0, 16552, 16550, 1, + 0, 0, 0, 16552, 16551, 1, 0, 0, 0, 16553, 16556, 1, 0, 0, 0, 16554, 16552, + 1, 0, 0, 0, 16554, 16555, 1, 0, 0, 0, 16555, 1919, 1, 0, 0, 0, 16556, 16554, + 1, 0, 0, 0, 16557, 16558, 5, 1175, 0, 0, 16558, 16559, 3, 2074, 1037, 0, + 16559, 1921, 1, 0, 0, 0, 16560, 16561, 5, 2129, 0, 0, 16561, 16562, 3, + 2332, 1166, 0, 16562, 1923, 1, 0, 0, 0, 16563, 16565, 7, 194, 0, 0, 16564, + 16566, 5, 1225, 0, 0, 16565, 16564, 1, 0, 0, 0, 16565, 16566, 1, 0, 0, + 0, 16566, 1925, 1, 0, 0, 0, 16567, 16568, 5, 1256, 0, 0, 16568, 16576, + 5, 151, 0, 0, 16569, 16572, 5, 2376, 0, 0, 16570, 16573, 3, 1894, 947, + 0, 16571, 16573, 3, 2078, 1039, 0, 16572, 16570, 1, 0, 0, 0, 16572, 16571, + 1, 0, 0, 0, 16572, 16573, 1, 0, 0, 0, 16573, 16574, 1, 0, 0, 0, 16574, + 16577, 5, 2377, 0, 0, 16575, 16577, 3, 2078, 1039, 0, 16576, 16569, 1, + 0, 0, 0, 16576, 16575, 1, 0, 0, 0, 16577, 1927, 1, 0, 0, 0, 16578, 16579, + 5, 2163, 0, 0, 16579, 16580, 5, 112, 0, 0, 16580, 16581, 7, 74, 0, 0, 16581, + 16587, 3, 2080, 1040, 0, 16582, 16583, 5, 66, 0, 0, 16583, 16584, 5, 1163, + 0, 0, 16584, 16585, 7, 195, 0, 0, 16585, 16587, 3, 2080, 1040, 0, 16586, + 16578, 1, 0, 0, 0, 16586, 16582, 1, 0, 0, 0, 16587, 1929, 1, 0, 0, 0, 16588, + 16590, 5, 1303, 0, 0, 16589, 16591, 5, 2230, 0, 0, 16590, 16589, 1, 0, + 0, 0, 16590, 16591, 1, 0, 0, 0, 16591, 16592, 1, 0, 0, 0, 16592, 16593, + 5, 2376, 0, 0, 16593, 16598, 3, 1932, 966, 0, 16594, 16595, 5, 2382, 0, + 0, 16595, 16597, 3, 1932, 966, 0, 16596, 16594, 1, 0, 0, 0, 16597, 16600, + 1, 0, 0, 0, 16598, 16596, 1, 0, 0, 0, 16598, 16599, 1, 0, 0, 0, 16599, + 16601, 1, 0, 0, 0, 16600, 16598, 1, 0, 0, 0, 16601, 16602, 3, 1934, 967, + 0, 16602, 16603, 3, 1936, 968, 0, 16603, 16604, 5, 2377, 0, 0, 16604, 1931, + 1, 0, 0, 0, 16605, 16606, 3, 2276, 1138, 0, 16606, 16607, 5, 2376, 0, 0, + 16607, 16608, 3, 2080, 1040, 0, 16608, 16610, 5, 2377, 0, 0, 16609, 16611, + 3, 2238, 1119, 0, 16610, 16609, 1, 0, 0, 0, 16610, 16611, 1, 0, 0, 0, 16611, + 1933, 1, 0, 0, 0, 16612, 16615, 5, 564, 0, 0, 16613, 16616, 3, 2312, 1156, + 0, 16614, 16616, 3, 2332, 1166, 0, 16615, 16613, 1, 0, 0, 0, 16615, 16614, + 1, 0, 0, 0, 16616, 1935, 1, 0, 0, 0, 16617, 16618, 5, 680, 0, 0, 16618, + 16636, 5, 2376, 0, 0, 16619, 16637, 3, 1894, 947, 0, 16620, 16625, 5, 53, + 0, 0, 16621, 16622, 5, 2382, 0, 0, 16622, 16624, 5, 53, 0, 0, 16623, 16621, + 1, 0, 0, 0, 16624, 16627, 1, 0, 0, 0, 16625, 16623, 1, 0, 0, 0, 16625, + 16626, 1, 0, 0, 0, 16626, 16637, 1, 0, 0, 0, 16627, 16625, 1, 0, 0, 0, + 16628, 16633, 3, 1938, 969, 0, 16629, 16630, 5, 2382, 0, 0, 16630, 16632, + 3, 1938, 969, 0, 16631, 16629, 1, 0, 0, 0, 16632, 16635, 1, 0, 0, 0, 16633, + 16631, 1, 0, 0, 0, 16633, 16634, 1, 0, 0, 0, 16634, 16637, 1, 0, 0, 0, + 16635, 16633, 1, 0, 0, 0, 16636, 16619, 1, 0, 0, 0, 16636, 16620, 1, 0, + 0, 0, 16636, 16628, 1, 0, 0, 0, 16637, 16638, 1, 0, 0, 0, 16638, 16639, + 5, 2377, 0, 0, 16639, 1937, 1, 0, 0, 0, 16640, 16642, 3, 1940, 970, 0, + 16641, 16643, 3, 2238, 1119, 0, 16642, 16641, 1, 0, 0, 0, 16642, 16643, + 1, 0, 0, 0, 16643, 1939, 1, 0, 0, 0, 16644, 16651, 3, 2080, 1040, 0, 16645, + 16647, 5, 2376, 0, 0, 16646, 16648, 3, 2078, 1039, 0, 16647, 16646, 1, + 0, 0, 0, 16647, 16648, 1, 0, 0, 0, 16648, 16649, 1, 0, 0, 0, 16649, 16651, + 5, 2377, 0, 0, 16650, 16644, 1, 0, 0, 0, 16650, 16645, 1, 0, 0, 0, 16651, + 1941, 1, 0, 0, 0, 16652, 16655, 5, 2079, 0, 0, 16653, 16654, 7, 196, 0, + 0, 16654, 16656, 5, 1146, 0, 0, 16655, 16653, 1, 0, 0, 0, 16655, 16656, + 1, 0, 0, 0, 16656, 16657, 1, 0, 0, 0, 16657, 16660, 5, 2376, 0, 0, 16658, + 16661, 3, 2312, 1156, 0, 16659, 16661, 3, 2332, 1166, 0, 16660, 16658, + 1, 0, 0, 0, 16660, 16659, 1, 0, 0, 0, 16661, 16662, 1, 0, 0, 0, 16662, + 16663, 3, 1934, 967, 0, 16663, 16664, 3, 1944, 972, 0, 16664, 16665, 5, + 2377, 0, 0, 16665, 1943, 1, 0, 0, 0, 16666, 16667, 5, 680, 0, 0, 16667, + 16668, 5, 2376, 0, 0, 16668, 16673, 3, 1946, 973, 0, 16669, 16670, 5, 2382, + 0, 0, 16670, 16672, 3, 1946, 973, 0, 16671, 16669, 1, 0, 0, 0, 16672, 16675, + 1, 0, 0, 0, 16673, 16671, 1, 0, 0, 0, 16673, 16674, 1, 0, 0, 0, 16674, + 16676, 1, 0, 0, 0, 16675, 16673, 1, 0, 0, 0, 16676, 16677, 5, 2377, 0, + 0, 16677, 1945, 1, 0, 0, 0, 16678, 16681, 3, 2312, 1156, 0, 16679, 16681, + 3, 2332, 1166, 0, 16680, 16678, 1, 0, 0, 0, 16680, 16679, 1, 0, 0, 0, 16681, + 16697, 1, 0, 0, 0, 16682, 16695, 5, 66, 0, 0, 16683, 16696, 3, 2366, 1183, + 0, 16684, 16685, 5, 2376, 0, 0, 16685, 16690, 3, 2366, 1183, 0, 16686, + 16687, 5, 2382, 0, 0, 16687, 16689, 3, 2366, 1183, 0, 16688, 16686, 1, + 0, 0, 0, 16689, 16692, 1, 0, 0, 0, 16690, 16688, 1, 0, 0, 0, 16690, 16691, + 1, 0, 0, 0, 16691, 16693, 1, 0, 0, 0, 16692, 16690, 1, 0, 0, 0, 16693, + 16694, 5, 2377, 0, 0, 16694, 16696, 1, 0, 0, 0, 16695, 16683, 1, 0, 0, + 0, 16695, 16684, 1, 0, 0, 0, 16696, 16698, 1, 0, 0, 0, 16697, 16682, 1, + 0, 0, 0, 16697, 16698, 1, 0, 0, 0, 16698, 1947, 1, 0, 0, 0, 16699, 16700, + 5, 261, 0, 0, 16700, 16702, 5, 151, 0, 0, 16701, 16703, 5, 1010, 0, 0, + 16702, 16701, 1, 0, 0, 0, 16702, 16703, 1, 0, 0, 0, 16703, 16704, 1, 0, + 0, 0, 16704, 16706, 3, 2074, 1037, 0, 16705, 16707, 3, 1950, 975, 0, 16706, + 16705, 1, 0, 0, 0, 16706, 16707, 1, 0, 0, 0, 16707, 16717, 1, 0, 0, 0, + 16708, 16709, 3, 1950, 975, 0, 16709, 16710, 5, 261, 0, 0, 16710, 16712, + 5, 151, 0, 0, 16711, 16713, 5, 1010, 0, 0, 16712, 16711, 1, 0, 0, 0, 16712, + 16713, 1, 0, 0, 0, 16713, 16714, 1, 0, 0, 0, 16714, 16715, 3, 2074, 1037, + 0, 16715, 16717, 1, 0, 0, 0, 16716, 16699, 1, 0, 0, 0, 16716, 16708, 1, + 0, 0, 0, 16717, 1949, 1, 0, 0, 0, 16718, 16719, 5, 1631, 0, 0, 16719, 16720, + 5, 2188, 0, 0, 16720, 16721, 3, 2074, 1037, 0, 16721, 1951, 1, 0, 0, 0, + 16722, 16723, 5, 593, 0, 0, 16723, 16724, 5, 151, 0, 0, 16724, 16729, 3, + 1954, 977, 0, 16725, 16726, 5, 2382, 0, 0, 16726, 16728, 3, 1954, 977, + 0, 16727, 16725, 1, 0, 0, 0, 16728, 16731, 1, 0, 0, 0, 16729, 16727, 1, + 0, 0, 0, 16729, 16730, 1, 0, 0, 0, 16730, 16733, 1, 0, 0, 0, 16731, 16729, + 1, 0, 0, 0, 16732, 16734, 3, 1962, 981, 0, 16733, 16732, 1, 0, 0, 0, 16733, + 16734, 1, 0, 0, 0, 16734, 16749, 1, 0, 0, 0, 16735, 16746, 3, 1962, 981, + 0, 16736, 16737, 5, 593, 0, 0, 16737, 16738, 5, 151, 0, 0, 16738, 16743, + 3, 1954, 977, 0, 16739, 16740, 5, 2382, 0, 0, 16740, 16742, 3, 1954, 977, + 0, 16741, 16739, 1, 0, 0, 0, 16742, 16745, 1, 0, 0, 0, 16743, 16741, 1, + 0, 0, 0, 16743, 16744, 1, 0, 0, 0, 16744, 16747, 1, 0, 0, 0, 16745, 16743, + 1, 0, 0, 0, 16746, 16736, 1, 0, 0, 0, 16746, 16747, 1, 0, 0, 0, 16747, + 16749, 1, 0, 0, 0, 16748, 16722, 1, 0, 0, 0, 16748, 16735, 1, 0, 0, 0, + 16749, 1953, 1, 0, 0, 0, 16750, 16754, 3, 1958, 979, 0, 16751, 16754, 3, + 1956, 978, 0, 16752, 16754, 3, 2080, 1040, 0, 16753, 16750, 1, 0, 0, 0, + 16753, 16751, 1, 0, 0, 0, 16753, 16752, 1, 0, 0, 0, 16754, 1955, 1, 0, + 0, 0, 16755, 16756, 7, 197, 0, 0, 16756, 16757, 5, 2376, 0, 0, 16757, 16762, + 3, 1960, 980, 0, 16758, 16759, 5, 2382, 0, 0, 16759, 16761, 3, 1960, 980, + 0, 16760, 16758, 1, 0, 0, 0, 16761, 16764, 1, 0, 0, 0, 16762, 16760, 1, + 0, 0, 0, 16762, 16763, 1, 0, 0, 0, 16763, 16765, 1, 0, 0, 0, 16764, 16762, + 1, 0, 0, 0, 16765, 16766, 5, 2377, 0, 0, 16766, 1957, 1, 0, 0, 0, 16767, + 16768, 5, 595, 0, 0, 16768, 16769, 5, 1569, 0, 0, 16769, 16770, 5, 2376, + 0, 0, 16770, 16775, 3, 1960, 980, 0, 16771, 16772, 5, 2382, 0, 0, 16772, + 16774, 3, 1960, 980, 0, 16773, 16771, 1, 0, 0, 0, 16774, 16777, 1, 0, 0, + 0, 16775, 16773, 1, 0, 0, 0, 16775, 16776, 1, 0, 0, 0, 16776, 16778, 1, + 0, 0, 0, 16777, 16775, 1, 0, 0, 0, 16778, 16779, 5, 2377, 0, 0, 16779, + 1959, 1, 0, 0, 0, 16780, 16788, 3, 1956, 978, 0, 16781, 16783, 5, 2376, + 0, 0, 16782, 16784, 3, 2078, 1039, 0, 16783, 16782, 1, 0, 0, 0, 16783, + 16784, 1, 0, 0, 0, 16784, 16785, 1, 0, 0, 0, 16785, 16788, 5, 2377, 0, + 0, 16786, 16788, 3, 2080, 1040, 0, 16787, 16780, 1, 0, 0, 0, 16787, 16781, + 1, 0, 0, 0, 16787, 16786, 1, 0, 0, 0, 16788, 1961, 1, 0, 0, 0, 16789, 16790, + 5, 606, 0, 0, 16790, 16791, 3, 2074, 1037, 0, 16791, 1963, 1, 0, 0, 0, + 16792, 16796, 5, 900, 0, 0, 16793, 16795, 3, 1966, 983, 0, 16794, 16793, + 1, 0, 0, 0, 16795, 16798, 1, 0, 0, 0, 16796, 16794, 1, 0, 0, 0, 16796, + 16797, 1, 0, 0, 0, 16797, 16800, 1, 0, 0, 0, 16798, 16796, 1, 0, 0, 0, + 16799, 16801, 3, 1968, 984, 0, 16800, 16799, 1, 0, 0, 0, 16800, 16801, + 1, 0, 0, 0, 16801, 16805, 1, 0, 0, 0, 16802, 16804, 3, 1970, 985, 0, 16803, + 16802, 1, 0, 0, 0, 16804, 16807, 1, 0, 0, 0, 16805, 16803, 1, 0, 0, 0, + 16805, 16806, 1, 0, 0, 0, 16806, 16808, 1, 0, 0, 0, 16807, 16805, 1, 0, + 0, 0, 16808, 16809, 3, 1972, 986, 0, 16809, 1965, 1, 0, 0, 0, 16810, 16811, + 7, 198, 0, 0, 16811, 16819, 5, 935, 0, 0, 16812, 16816, 5, 2068, 0, 0, + 16813, 16817, 5, 392, 0, 0, 16814, 16815, 5, 1591, 0, 0, 16815, 16817, + 5, 1428, 0, 0, 16816, 16813, 1, 0, 0, 0, 16816, 16814, 1, 0, 0, 0, 16817, + 16819, 1, 0, 0, 0, 16818, 16810, 1, 0, 0, 0, 16818, 16812, 1, 0, 0, 0, + 16819, 1967, 1, 0, 0, 0, 16820, 16821, 5, 1487, 0, 0, 16821, 16822, 7, + 199, 0, 0, 16822, 16823, 5, 1508, 0, 0, 16823, 1969, 1, 0, 0, 0, 16824, + 16825, 5, 1428, 0, 0, 16825, 16826, 3, 2270, 1135, 0, 16826, 16827, 5, + 1175, 0, 0, 16827, 16828, 5, 2376, 0, 0, 16828, 16829, 3, 1894, 947, 0, + 16829, 16830, 5, 2377, 0, 0, 16830, 16834, 3, 1974, 987, 0, 16831, 16833, + 3, 1966, 983, 0, 16832, 16831, 1, 0, 0, 0, 16833, 16836, 1, 0, 0, 0, 16834, + 16832, 1, 0, 0, 0, 16834, 16835, 1, 0, 0, 0, 16835, 1971, 1, 0, 0, 0, 16836, + 16834, 1, 0, 0, 0, 16837, 16838, 5, 832, 0, 0, 16838, 16840, 3, 2272, 1136, + 0, 16839, 16837, 1, 0, 0, 0, 16839, 16840, 1, 0, 0, 0, 16840, 16841, 1, + 0, 0, 0, 16841, 16845, 3, 1974, 987, 0, 16842, 16844, 3, 1966, 983, 0, + 16843, 16842, 1, 0, 0, 0, 16844, 16847, 1, 0, 0, 0, 16845, 16843, 1, 0, + 0, 0, 16845, 16846, 1, 0, 0, 0, 16846, 16848, 1, 0, 0, 0, 16847, 16845, + 1, 0, 0, 0, 16848, 16849, 3, 1982, 991, 0, 16849, 1973, 1, 0, 0, 0, 16850, + 16852, 3, 1976, 988, 0, 16851, 16850, 1, 0, 0, 0, 16851, 16852, 1, 0, 0, + 0, 16852, 16853, 1, 0, 0, 0, 16853, 16854, 5, 392, 0, 0, 16854, 16855, + 5, 151, 0, 0, 16855, 16856, 3, 1978, 989, 0, 16856, 16857, 5, 863, 0, 0, + 16857, 16858, 3, 1978, 989, 0, 16858, 1975, 1, 0, 0, 0, 16859, 16860, 5, + 1256, 0, 0, 16860, 16861, 5, 151, 0, 0, 16861, 16862, 3, 1978, 989, 0, + 16862, 1977, 1, 0, 0, 0, 16863, 16864, 5, 2376, 0, 0, 16864, 16869, 3, + 1980, 990, 0, 16865, 16866, 5, 2382, 0, 0, 16866, 16868, 3, 1980, 990, + 0, 16867, 16865, 1, 0, 0, 0, 16868, 16871, 1, 0, 0, 0, 16869, 16867, 1, + 0, 0, 0, 16869, 16870, 1, 0, 0, 0, 16870, 16872, 1, 0, 0, 0, 16871, 16869, + 1, 0, 0, 0, 16872, 16873, 5, 2377, 0, 0, 16873, 1979, 1, 0, 0, 0, 16874, + 16877, 3, 2080, 1040, 0, 16875, 16877, 3, 1900, 950, 0, 16876, 16874, 1, + 0, 0, 0, 16876, 16875, 1, 0, 0, 0, 16877, 16879, 1, 0, 0, 0, 16878, 16880, + 3, 2238, 1119, 0, 16879, 16878, 1, 0, 0, 0, 16879, 16880, 1, 0, 0, 0, 16880, + 1981, 1, 0, 0, 0, 16881, 16883, 3, 1984, 992, 0, 16882, 16881, 1, 0, 0, + 0, 16882, 16883, 1, 0, 0, 0, 16883, 16884, 1, 0, 0, 0, 16884, 16893, 5, + 2376, 0, 0, 16885, 16890, 3, 1986, 993, 0, 16886, 16887, 5, 2382, 0, 0, + 16887, 16889, 3, 1986, 993, 0, 16888, 16886, 1, 0, 0, 0, 16889, 16892, + 1, 0, 0, 0, 16890, 16888, 1, 0, 0, 0, 16890, 16891, 1, 0, 0, 0, 16891, + 16894, 1, 0, 0, 0, 16892, 16890, 1, 0, 0, 0, 16893, 16885, 1, 0, 0, 0, + 16893, 16894, 1, 0, 0, 0, 16894, 16895, 1, 0, 0, 0, 16895, 16896, 5, 2377, + 0, 0, 16896, 1983, 1, 0, 0, 0, 16897, 16903, 5, 1512, 0, 0, 16898, 16904, + 5, 2091, 0, 0, 16899, 16901, 5, 2097, 0, 0, 16900, 16902, 5, 37, 0, 0, + 16901, 16900, 1, 0, 0, 0, 16901, 16902, 1, 0, 0, 0, 16902, 16904, 1, 0, + 0, 0, 16903, 16898, 1, 0, 0, 0, 16903, 16899, 1, 0, 0, 0, 16903, 16904, + 1, 0, 0, 0, 16904, 16907, 1, 0, 0, 0, 16905, 16906, 7, 200, 0, 0, 16906, + 16908, 5, 1215, 0, 0, 16907, 16905, 1, 0, 0, 0, 16907, 16908, 1, 0, 0, + 0, 16908, 16910, 1, 0, 0, 0, 16909, 16911, 3, 1990, 995, 0, 16910, 16909, + 1, 0, 0, 0, 16910, 16911, 1, 0, 0, 0, 16911, 1985, 1, 0, 0, 0, 16912, 16918, + 5, 2091, 0, 0, 16913, 16915, 5, 2097, 0, 0, 16914, 16916, 5, 37, 0, 0, + 16915, 16914, 1, 0, 0, 0, 16915, 16916, 1, 0, 0, 0, 16916, 16918, 1, 0, + 0, 0, 16917, 16912, 1, 0, 0, 0, 16917, 16913, 1, 0, 0, 0, 16917, 16918, + 1, 0, 0, 0, 16918, 16919, 1, 0, 0, 0, 16919, 16921, 3, 1988, 994, 0, 16920, + 16922, 3, 1994, 997, 0, 16921, 16920, 1, 0, 0, 0, 16921, 16922, 1, 0, 0, + 0, 16922, 16923, 1, 0, 0, 0, 16923, 16924, 5, 2398, 0, 0, 16924, 16925, + 3, 2080, 1040, 0, 16925, 1987, 1, 0, 0, 0, 16926, 16927, 3, 2106, 1053, + 0, 16927, 1989, 1, 0, 0, 0, 16928, 16929, 5, 727, 0, 0, 16929, 16930, 5, + 2376, 0, 0, 16930, 16931, 3, 2080, 1040, 0, 16931, 16933, 5, 2377, 0, 0, + 16932, 16934, 3, 1992, 996, 0, 16933, 16932, 1, 0, 0, 0, 16933, 16934, + 1, 0, 0, 0, 16934, 1991, 1, 0, 0, 0, 16935, 16936, 5, 2086, 0, 0, 16936, + 16937, 5, 2376, 0, 0, 16937, 16938, 3, 2074, 1037, 0, 16938, 16939, 5, + 2377, 0, 0, 16939, 1993, 1, 0, 0, 0, 16940, 16942, 5, 1215, 0, 0, 16941, + 16943, 5, 1582, 0, 0, 16942, 16941, 1, 0, 0, 0, 16942, 16943, 1, 0, 0, + 0, 16943, 16944, 1, 0, 0, 0, 16944, 16945, 5, 151, 0, 0, 16945, 16950, + 3, 1996, 998, 0, 16946, 16947, 5, 2382, 0, 0, 16947, 16949, 3, 1996, 998, + 0, 16948, 16946, 1, 0, 0, 0, 16949, 16952, 1, 0, 0, 0, 16950, 16948, 1, + 0, 0, 0, 16950, 16951, 1, 0, 0, 0, 16951, 1995, 1, 0, 0, 0, 16952, 16950, + 1, 0, 0, 0, 16953, 16955, 3, 2080, 1040, 0, 16954, 16956, 7, 48, 0, 0, + 16955, 16954, 1, 0, 0, 0, 16955, 16956, 1, 0, 0, 0, 16956, 16959, 1, 0, + 0, 0, 16957, 16958, 5, 1146, 0, 0, 16958, 16960, 7, 49, 0, 0, 16959, 16957, + 1, 0, 0, 0, 16959, 16960, 1, 0, 0, 0, 16960, 1997, 1, 0, 0, 0, 16961, 16962, + 5, 1162, 0, 0, 16962, 16963, 3, 2080, 1040, 0, 16963, 16964, 7, 201, 0, + 0, 16964, 1999, 1, 0, 0, 0, 16965, 16966, 5, 533, 0, 0, 16966, 16971, 7, + 202, 0, 0, 16967, 16969, 3, 2080, 1040, 0, 16968, 16970, 5, 1286, 0, 0, + 16969, 16968, 1, 0, 0, 0, 16969, 16970, 1, 0, 0, 0, 16970, 16972, 1, 0, + 0, 0, 16971, 16967, 1, 0, 0, 0, 16971, 16972, 1, 0, 0, 0, 16972, 16973, + 1, 0, 0, 0, 16973, 16977, 7, 201, 0, 0, 16974, 16978, 5, 1174, 0, 0, 16975, + 16976, 5, 2188, 0, 0, 16976, 16978, 5, 1994, 0, 0, 16977, 16974, 1, 0, + 0, 0, 16977, 16975, 1, 0, 0, 0, 16978, 2001, 1, 0, 0, 0, 16979, 16980, + 5, 564, 0, 0, 16980, 16982, 5, 2091, 0, 0, 16981, 16983, 3, 2004, 1002, + 0, 16982, 16981, 1, 0, 0, 0, 16982, 16983, 1, 0, 0, 0, 16983, 16985, 1, + 0, 0, 0, 16984, 16986, 3, 2006, 1003, 0, 16985, 16984, 1, 0, 0, 0, 16985, + 16986, 1, 0, 0, 0, 16986, 2003, 1, 0, 0, 0, 16987, 16988, 5, 1163, 0, 0, + 16988, 16989, 3, 2330, 1165, 0, 16989, 2005, 1, 0, 0, 0, 16990, 16991, + 5, 1597, 0, 0, 16991, 16996, 5, 810, 0, 0, 16992, 16996, 5, 1136, 0, 0, + 16993, 16994, 5, 2173, 0, 0, 16994, 16996, 3, 2080, 1040, 0, 16995, 16990, + 1, 0, 0, 0, 16995, 16992, 1, 0, 0, 0, 16995, 16993, 1, 0, 0, 0, 16996, + 2007, 1, 0, 0, 0, 16997, 16998, 5, 2091, 0, 0, 16998, 16999, 3, 2054, 1027, + 0, 16999, 17001, 3, 2010, 1005, 0, 17000, 17002, 3, 2242, 1121, 0, 17001, + 17000, 1, 0, 0, 0, 17001, 17002, 1, 0, 0, 0, 17002, 17004, 1, 0, 0, 0, + 17003, 17005, 3, 2056, 1028, 0, 17004, 17003, 1, 0, 0, 0, 17004, 17005, + 1, 0, 0, 0, 17005, 17007, 1, 0, 0, 0, 17006, 17008, 3, 2058, 1029, 0, 17007, + 17006, 1, 0, 0, 0, 17007, 17008, 1, 0, 0, 0, 17008, 2009, 1, 0, 0, 0, 17009, + 17025, 5, 1568, 0, 0, 17010, 17015, 3, 2012, 1006, 0, 17011, 17012, 5, + 2382, 0, 0, 17012, 17014, 3, 2012, 1006, 0, 17013, 17011, 1, 0, 0, 0, 17014, + 17017, 1, 0, 0, 0, 17015, 17013, 1, 0, 0, 0, 17015, 17016, 1, 0, 0, 0, + 17016, 17026, 1, 0, 0, 0, 17017, 17015, 1, 0, 0, 0, 17018, 17019, 5, 2141, + 0, 0, 17019, 17020, 5, 2376, 0, 0, 17020, 17021, 3, 2378, 1189, 0, 17021, + 17022, 5, 2377, 0, 0, 17022, 17023, 5, 2398, 0, 0, 17023, 17024, 3, 2080, + 1040, 0, 17024, 17026, 1, 0, 0, 0, 17025, 17010, 1, 0, 0, 0, 17025, 17018, + 1, 0, 0, 0, 17026, 2011, 1, 0, 0, 0, 17027, 17028, 3, 2312, 1156, 0, 17028, + 17029, 5, 2398, 0, 0, 17029, 17030, 3, 2080, 1040, 0, 17030, 17042, 1, + 0, 0, 0, 17031, 17032, 3, 2332, 1166, 0, 17032, 17033, 5, 2398, 0, 0, 17033, + 17034, 3, 1894, 947, 0, 17034, 17042, 1, 0, 0, 0, 17035, 17036, 5, 2376, + 0, 0, 17036, 17037, 3, 2312, 1156, 0, 17037, 17038, 5, 2377, 0, 0, 17038, + 17039, 5, 2398, 0, 0, 17039, 17040, 3, 2080, 1040, 0, 17040, 17042, 1, + 0, 0, 0, 17041, 17027, 1, 0, 0, 0, 17041, 17031, 1, 0, 0, 0, 17041, 17035, + 1, 0, 0, 0, 17042, 2013, 1, 0, 0, 0, 17043, 17045, 5, 376, 0, 0, 17044, + 17046, 5, 572, 0, 0, 17045, 17044, 1, 0, 0, 0, 17045, 17046, 1, 0, 0, 0, + 17046, 17047, 1, 0, 0, 0, 17047, 17049, 3, 2054, 1027, 0, 17048, 17050, + 3, 2242, 1121, 0, 17049, 17048, 1, 0, 0, 0, 17049, 17050, 1, 0, 0, 0, 17050, + 17052, 1, 0, 0, 0, 17051, 17053, 3, 2056, 1028, 0, 17052, 17051, 1, 0, + 0, 0, 17052, 17053, 1, 0, 0, 0, 17053, 17055, 1, 0, 0, 0, 17054, 17056, + 3, 2058, 1029, 0, 17055, 17054, 1, 0, 0, 0, 17055, 17056, 1, 0, 0, 0, 17056, + 2015, 1, 0, 0, 0, 17057, 17060, 5, 697, 0, 0, 17058, 17061, 3, 2018, 1009, + 0, 17059, 17061, 3, 2020, 1010, 0, 17060, 17058, 1, 0, 0, 0, 17060, 17059, + 1, 0, 0, 0, 17061, 2017, 1, 0, 0, 0, 17062, 17068, 3, 2030, 1015, 0, 17063, + 17065, 3, 2032, 1016, 0, 17064, 17066, 3, 2056, 1028, 0, 17065, 17064, + 1, 0, 0, 0, 17065, 17066, 1, 0, 0, 0, 17066, 17069, 1, 0, 0, 0, 17067, + 17069, 3, 1884, 942, 0, 17068, 17063, 1, 0, 0, 0, 17068, 17067, 1, 0, 0, + 0, 17069, 17071, 1, 0, 0, 0, 17070, 17072, 3, 2058, 1029, 0, 17071, 17070, + 1, 0, 0, 0, 17071, 17072, 1, 0, 0, 0, 17072, 2019, 1, 0, 0, 0, 17073, 17075, + 5, 37, 0, 0, 17074, 17076, 3, 2022, 1011, 0, 17075, 17074, 1, 0, 0, 0, + 17076, 17077, 1, 0, 0, 0, 17077, 17075, 1, 0, 0, 0, 17077, 17078, 1, 0, + 0, 0, 17078, 17081, 1, 0, 0, 0, 17079, 17081, 3, 2024, 1012, 0, 17080, + 17073, 1, 0, 0, 0, 17080, 17079, 1, 0, 0, 0, 17081, 17082, 1, 0, 0, 0, + 17082, 17083, 3, 1884, 942, 0, 17083, 2021, 1, 0, 0, 0, 17084, 17086, 3, + 2030, 1015, 0, 17085, 17087, 3, 2032, 1016, 0, 17086, 17085, 1, 0, 0, 0, + 17086, 17087, 1, 0, 0, 0, 17087, 17089, 1, 0, 0, 0, 17088, 17090, 3, 2058, + 1029, 0, 17089, 17088, 1, 0, 0, 0, 17089, 17090, 1, 0, 0, 0, 17090, 2023, + 1, 0, 0, 0, 17091, 17093, 7, 203, 0, 0, 17092, 17091, 1, 0, 0, 0, 17092, + 17093, 1, 0, 0, 0, 17093, 17095, 1, 0, 0, 0, 17094, 17096, 3, 2026, 1013, + 0, 17095, 17094, 1, 0, 0, 0, 17096, 17097, 1, 0, 0, 0, 17097, 17095, 1, + 0, 0, 0, 17097, 17098, 1, 0, 0, 0, 17098, 17100, 1, 0, 0, 0, 17099, 17101, + 3, 2028, 1014, 0, 17100, 17099, 1, 0, 0, 0, 17100, 17101, 1, 0, 0, 0, 17101, + 2025, 1, 0, 0, 0, 17102, 17103, 5, 2180, 0, 0, 17103, 17104, 3, 2074, 1037, + 0, 17104, 17106, 5, 1989, 0, 0, 17105, 17107, 3, 2022, 1011, 0, 17106, + 17105, 1, 0, 0, 0, 17107, 17108, 1, 0, 0, 0, 17108, 17106, 1, 0, 0, 0, + 17108, 17109, 1, 0, 0, 0, 17109, 2027, 1, 0, 0, 0, 17110, 17112, 5, 446, + 0, 0, 17111, 17113, 3, 2022, 1011, 0, 17112, 17111, 1, 0, 0, 0, 17113, + 17114, 1, 0, 0, 0, 17114, 17112, 1, 0, 0, 0, 17114, 17115, 1, 0, 0, 0, + 17115, 2029, 1, 0, 0, 0, 17116, 17117, 5, 719, 0, 0, 17117, 17119, 3, 2054, + 1027, 0, 17118, 17120, 3, 2332, 1166, 0, 17119, 17118, 1, 0, 0, 0, 17119, + 17120, 1, 0, 0, 0, 17120, 2031, 1, 0, 0, 0, 17121, 17127, 5, 2140, 0, 0, + 17122, 17128, 3, 2080, 1040, 0, 17123, 17124, 5, 2376, 0, 0, 17124, 17125, + 3, 2078, 1039, 0, 17125, 17126, 5, 2377, 0, 0, 17126, 17128, 1, 0, 0, 0, + 17127, 17122, 1, 0, 0, 0, 17127, 17123, 1, 0, 0, 0, 17128, 2033, 1, 0, + 0, 0, 17129, 17130, 5, 875, 0, 0, 17130, 17131, 5, 719, 0, 0, 17131, 17132, + 3, 2044, 1022, 0, 17132, 17133, 5, 2129, 0, 0, 17133, 17134, 3, 2044, 1022, + 0, 17134, 17135, 5, 1175, 0, 0, 17135, 17136, 5, 2376, 0, 0, 17136, 17137, + 3, 2074, 1037, 0, 17137, 17146, 5, 2377, 0, 0, 17138, 17140, 3, 2036, 1018, + 0, 17139, 17141, 3, 2042, 1021, 0, 17140, 17139, 1, 0, 0, 0, 17140, 17141, + 1, 0, 0, 0, 17141, 17147, 1, 0, 0, 0, 17142, 17144, 3, 2042, 1021, 0, 17143, + 17145, 3, 2036, 1018, 0, 17144, 17143, 1, 0, 0, 0, 17144, 17145, 1, 0, + 0, 0, 17145, 17147, 1, 0, 0, 0, 17146, 17138, 1, 0, 0, 0, 17146, 17142, + 1, 0, 0, 0, 17146, 17147, 1, 0, 0, 0, 17147, 17149, 1, 0, 0, 0, 17148, + 17150, 3, 2058, 1029, 0, 17149, 17148, 1, 0, 0, 0, 17149, 17150, 1, 0, + 0, 0, 17150, 2035, 1, 0, 0, 0, 17151, 17152, 5, 2180, 0, 0, 17152, 17153, + 5, 843, 0, 0, 17153, 17154, 5, 1989, 0, 0, 17154, 17155, 5, 2091, 0, 0, + 17155, 17156, 5, 1568, 0, 0, 17156, 17161, 3, 2038, 1019, 0, 17157, 17158, + 5, 2382, 0, 0, 17158, 17160, 3, 2038, 1019, 0, 17159, 17157, 1, 0, 0, 0, + 17160, 17163, 1, 0, 0, 0, 17161, 17159, 1, 0, 0, 0, 17161, 17162, 1, 0, + 0, 0, 17162, 17165, 1, 0, 0, 0, 17163, 17161, 1, 0, 0, 0, 17164, 17166, + 3, 2242, 1121, 0, 17165, 17164, 1, 0, 0, 0, 17165, 17166, 1, 0, 0, 0, 17166, + 17168, 1, 0, 0, 0, 17167, 17169, 3, 2040, 1020, 0, 17168, 17167, 1, 0, + 0, 0, 17168, 17169, 1, 0, 0, 0, 17169, 2037, 1, 0, 0, 0, 17170, 17171, + 3, 2312, 1156, 0, 17171, 17172, 5, 2398, 0, 0, 17172, 17173, 3, 2080, 1040, + 0, 17173, 2039, 1, 0, 0, 0, 17174, 17175, 5, 376, 0, 0, 17175, 17176, 3, + 2242, 1121, 0, 17176, 2041, 1, 0, 0, 0, 17177, 17178, 5, 2180, 0, 0, 17178, + 17179, 5, 1121, 0, 0, 17179, 17180, 5, 843, 0, 0, 17180, 17181, 5, 1989, + 0, 0, 17181, 17183, 5, 697, 0, 0, 17182, 17184, 3, 2332, 1166, 0, 17183, + 17182, 1, 0, 0, 0, 17183, 17184, 1, 0, 0, 0, 17184, 17185, 1, 0, 0, 0, + 17185, 17187, 3, 2032, 1016, 0, 17186, 17188, 3, 2242, 1121, 0, 17187, + 17186, 1, 0, 0, 0, 17187, 17188, 1, 0, 0, 0, 17188, 2043, 1, 0, 0, 0, 17189, + 17195, 3, 2314, 1157, 0, 17190, 17191, 5, 2376, 0, 0, 17191, 17192, 3, + 1884, 942, 0, 17192, 17193, 5, 2377, 0, 0, 17193, 17195, 1, 0, 0, 0, 17194, + 17189, 1, 0, 0, 0, 17194, 17190, 1, 0, 0, 0, 17195, 17197, 1, 0, 0, 0, + 17196, 17198, 3, 2240, 1120, 0, 17197, 17196, 1, 0, 0, 0, 17197, 17198, + 1, 0, 0, 0, 17198, 2045, 1, 0, 0, 0, 17199, 17200, 5, 812, 0, 0, 17200, + 17201, 5, 1976, 0, 0, 17201, 17206, 3, 2050, 1025, 0, 17202, 17203, 5, + 2382, 0, 0, 17203, 17205, 3, 2050, 1025, 0, 17204, 17202, 1, 0, 0, 0, 17205, + 17208, 1, 0, 0, 0, 17206, 17204, 1, 0, 0, 0, 17206, 17207, 1, 0, 0, 0, + 17207, 17209, 1, 0, 0, 0, 17208, 17206, 1, 0, 0, 0, 17209, 17210, 5, 680, + 0, 0, 17210, 17211, 3, 2052, 1026, 0, 17211, 17213, 5, 906, 0, 0, 17212, + 17214, 3, 2048, 1024, 0, 17213, 17212, 1, 0, 0, 0, 17213, 17214, 1, 0, + 0, 0, 17214, 2047, 1, 0, 0, 0, 17215, 17216, 5, 2173, 0, 0, 17216, 17219, + 3, 2080, 1040, 0, 17217, 17219, 5, 1136, 0, 0, 17218, 17215, 1, 0, 0, 0, + 17218, 17217, 1, 0, 0, 0, 17219, 2049, 1, 0, 0, 0, 17220, 17222, 3, 2314, + 1157, 0, 17221, 17223, 3, 2236, 1118, 0, 17222, 17221, 1, 0, 0, 0, 17222, + 17223, 1, 0, 0, 0, 17223, 2051, 1, 0, 0, 0, 17224, 17225, 5, 1507, 0, 0, + 17225, 17237, 5, 1576, 0, 0, 17226, 17227, 5, 1507, 0, 0, 17227, 17237, + 5, 488, 0, 0, 17228, 17230, 5, 1576, 0, 0, 17229, 17231, 5, 2091, 0, 0, + 17230, 17229, 1, 0, 0, 0, 17230, 17231, 1, 0, 0, 0, 17231, 17237, 1, 0, + 0, 0, 17232, 17233, 5, 1576, 0, 0, 17233, 17234, 5, 1507, 0, 0, 17234, + 17237, 5, 488, 0, 0, 17235, 17237, 5, 488, 0, 0, 17236, 17224, 1, 0, 0, + 0, 17236, 17226, 1, 0, 0, 0, 17236, 17228, 1, 0, 0, 0, 17236, 17232, 1, + 0, 0, 0, 17236, 17235, 1, 0, 0, 0, 17237, 2053, 1, 0, 0, 0, 17238, 17245, + 3, 2064, 1032, 0, 17239, 17240, 5, 1174, 0, 0, 17240, 17241, 5, 2376, 0, + 0, 17241, 17242, 3, 2064, 1032, 0, 17242, 17243, 5, 2377, 0, 0, 17243, + 17245, 1, 0, 0, 0, 17244, 17238, 1, 0, 0, 0, 17244, 17239, 1, 0, 0, 0, + 17245, 17247, 1, 0, 0, 0, 17246, 17248, 3, 2240, 1120, 0, 17247, 17246, + 1, 0, 0, 0, 17247, 17248, 1, 0, 0, 0, 17248, 2055, 1, 0, 0, 0, 17249, 17250, + 7, 188, 0, 0, 17250, 17251, 3, 2078, 1039, 0, 17251, 17252, 3, 2246, 1123, + 0, 17252, 2057, 1, 0, 0, 0, 17253, 17254, 5, 819, 0, 0, 17254, 17256, 5, + 472, 0, 0, 17255, 17257, 3, 2060, 1030, 0, 17256, 17255, 1, 0, 0, 0, 17256, + 17257, 1, 0, 0, 0, 17257, 17259, 1, 0, 0, 0, 17258, 17260, 3, 2080, 1040, + 0, 17259, 17258, 1, 0, 0, 0, 17259, 17260, 1, 0, 0, 0, 17260, 17262, 1, + 0, 0, 0, 17261, 17263, 3, 2062, 1031, 0, 17262, 17261, 1, 0, 0, 0, 17262, + 17263, 1, 0, 0, 0, 17263, 2059, 1, 0, 0, 0, 17264, 17265, 5, 719, 0, 0, + 17265, 17266, 3, 2314, 1157, 0, 17266, 2061, 1, 0, 0, 0, 17267, 17268, + 5, 1450, 0, 0, 17268, 17271, 5, 793, 0, 0, 17269, 17272, 5, 2070, 0, 0, + 17270, 17272, 3, 2080, 1040, 0, 17271, 17269, 1, 0, 0, 0, 17271, 17270, + 1, 0, 0, 0, 17272, 2063, 1, 0, 0, 0, 17273, 17291, 3, 2066, 1033, 0, 17274, + 17275, 5, 2376, 0, 0, 17275, 17277, 3, 1884, 942, 0, 17276, 17278, 3, 2068, + 1034, 0, 17277, 17276, 1, 0, 0, 0, 17277, 17278, 1, 0, 0, 0, 17278, 17279, + 1, 0, 0, 0, 17279, 17280, 5, 2377, 0, 0, 17280, 17291, 1, 0, 0, 0, 17281, + 17283, 3, 2314, 1157, 0, 17282, 17284, 3, 2070, 1035, 0, 17283, 17282, + 1, 0, 0, 0, 17283, 17284, 1, 0, 0, 0, 17284, 17291, 1, 0, 0, 0, 17285, + 17288, 3, 2142, 1071, 0, 17286, 17287, 5, 66, 0, 0, 17287, 17289, 3, 2378, + 1189, 0, 17288, 17286, 1, 0, 0, 0, 17288, 17289, 1, 0, 0, 0, 17289, 17291, + 1, 0, 0, 0, 17290, 17273, 1, 0, 0, 0, 17290, 17274, 1, 0, 0, 0, 17290, + 17281, 1, 0, 0, 0, 17290, 17285, 1, 0, 0, 0, 17291, 2065, 1, 0, 0, 0, 17292, + 17303, 7, 204, 0, 0, 17293, 17294, 5, 2376, 0, 0, 17294, 17295, 3, 1894, + 947, 0, 17295, 17296, 5, 2377, 0, 0, 17296, 17304, 1, 0, 0, 0, 17297, 17298, + 5, 2376, 0, 0, 17298, 17299, 3, 2080, 1040, 0, 17299, 17301, 5, 2377, 0, + 0, 17300, 17302, 3, 2382, 1191, 0, 17301, 17300, 1, 0, 0, 0, 17301, 17302, + 1, 0, 0, 0, 17302, 17304, 1, 0, 0, 0, 17303, 17293, 1, 0, 0, 0, 17303, + 17297, 1, 0, 0, 0, 17304, 2067, 1, 0, 0, 0, 17305, 17314, 5, 2188, 0, 0, + 17306, 17307, 5, 1408, 0, 0, 17307, 17315, 5, 1174, 0, 0, 17308, 17309, + 5, 186, 0, 0, 17309, 17312, 5, 1188, 0, 0, 17310, 17311, 5, 267, 0, 0, + 17311, 17313, 3, 2284, 1142, 0, 17312, 17310, 1, 0, 0, 0, 17312, 17313, + 1, 0, 0, 0, 17313, 17315, 1, 0, 0, 0, 17314, 17306, 1, 0, 0, 0, 17314, + 17308, 1, 0, 0, 0, 17315, 2069, 1, 0, 0, 0, 17316, 17318, 5, 1515, 0, 0, + 17317, 17319, 5, 134, 0, 0, 17318, 17317, 1, 0, 0, 0, 17318, 17319, 1, + 0, 0, 0, 17319, 17320, 1, 0, 0, 0, 17320, 17321, 5, 2376, 0, 0, 17321, + 17324, 3, 2080, 1040, 0, 17322, 17323, 5, 2382, 0, 0, 17323, 17325, 3, + 2080, 1040, 0, 17324, 17322, 1, 0, 0, 0, 17324, 17325, 1, 0, 0, 0, 17325, + 17326, 1, 0, 0, 0, 17326, 17328, 5, 2377, 0, 0, 17327, 17329, 3, 2072, + 1036, 0, 17328, 17327, 1, 0, 0, 0, 17328, 17329, 1, 0, 0, 0, 17329, 2071, + 1, 0, 0, 0, 17330, 17331, 5, 1543, 0, 0, 17331, 17332, 5, 2376, 0, 0, 17332, + 17333, 3, 2080, 1040, 0, 17333, 17334, 5, 2377, 0, 0, 17334, 2073, 1, 0, + 0, 0, 17335, 17338, 3, 2080, 1040, 0, 17336, 17338, 3, 2076, 1038, 0, 17337, + 17335, 1, 0, 0, 0, 17337, 17336, 1, 0, 0, 0, 17338, 2075, 1, 0, 0, 0, 17339, + 17340, 3, 2312, 1156, 0, 17340, 17342, 5, 723, 0, 0, 17341, 17343, 5, 1121, + 0, 0, 17342, 17341, 1, 0, 0, 0, 17342, 17343, 1, 0, 0, 0, 17343, 17344, + 1, 0, 0, 0, 17344, 17347, 5, 738, 0, 0, 17345, 17346, 5, 565, 0, 0, 17346, + 17348, 5, 738, 0, 0, 17347, 17345, 1, 0, 0, 0, 17347, 17348, 1, 0, 0, 0, + 17348, 17350, 1, 0, 0, 0, 17349, 17351, 7, 205, 0, 0, 17350, 17349, 1, + 0, 0, 0, 17350, 17351, 1, 0, 0, 0, 17351, 17355, 1, 0, 0, 0, 17352, 17353, + 7, 2, 0, 0, 17353, 17354, 5, 2068, 0, 0, 17354, 17356, 5, 756, 0, 0, 17355, + 17352, 1, 0, 0, 0, 17355, 17356, 1, 0, 0, 0, 17356, 17363, 1, 0, 0, 0, + 17357, 17358, 5, 734, 0, 0, 17358, 17359, 5, 2376, 0, 0, 17359, 17360, + 3, 2078, 1039, 0, 17360, 17361, 5, 2377, 0, 0, 17361, 17363, 1, 0, 0, 0, + 17362, 17339, 1, 0, 0, 0, 17362, 17357, 1, 0, 0, 0, 17363, 2077, 1, 0, + 0, 0, 17364, 17369, 3, 2080, 1040, 0, 17365, 17366, 5, 2382, 0, 0, 17366, + 17368, 3, 2080, 1040, 0, 17367, 17365, 1, 0, 0, 0, 17368, 17371, 1, 0, + 0, 0, 17369, 17367, 1, 0, 0, 0, 17369, 17370, 1, 0, 0, 0, 17370, 2079, + 1, 0, 0, 0, 17371, 17369, 1, 0, 0, 0, 17372, 17375, 3, 2082, 1041, 0, 17373, + 17375, 3, 2084, 1042, 0, 17374, 17372, 1, 0, 0, 0, 17374, 17373, 1, 0, + 0, 0, 17375, 2081, 1, 0, 0, 0, 17376, 17377, 5, 322, 0, 0, 17377, 17378, + 5, 2376, 0, 0, 17378, 17379, 3, 1894, 947, 0, 17379, 17380, 5, 2377, 0, + 0, 17380, 2083, 1, 0, 0, 0, 17381, 17382, 6, 1042, -1, 0, 17382, 17383, + 3, 2086, 1043, 0, 17383, 17392, 1, 0, 0, 0, 17384, 17385, 10, 2, 0, 0, + 17385, 17386, 5, 48, 0, 0, 17386, 17391, 3, 2084, 1042, 3, 17387, 17388, + 10, 1, 0, 0, 17388, 17389, 5, 1219, 0, 0, 17389, 17391, 3, 2084, 1042, + 2, 17390, 17384, 1, 0, 0, 0, 17390, 17387, 1, 0, 0, 0, 17391, 17394, 1, + 0, 0, 0, 17392, 17390, 1, 0, 0, 0, 17392, 17393, 1, 0, 0, 0, 17393, 2085, + 1, 0, 0, 0, 17394, 17392, 1, 0, 0, 0, 17395, 17397, 5, 1121, 0, 0, 17396, + 17395, 1, 0, 0, 0, 17396, 17397, 1, 0, 0, 0, 17397, 17398, 1, 0, 0, 0, + 17398, 17406, 3, 2090, 1045, 0, 17399, 17401, 5, 723, 0, 0, 17400, 17402, + 5, 1121, 0, 0, 17401, 17400, 1, 0, 0, 0, 17401, 17402, 1, 0, 0, 0, 17402, + 17403, 1, 0, 0, 0, 17403, 17405, 3, 2088, 1044, 0, 17404, 17399, 1, 0, + 0, 0, 17405, 17408, 1, 0, 0, 0, 17406, 17404, 1, 0, 0, 0, 17406, 17407, + 1, 0, 0, 0, 17407, 2087, 1, 0, 0, 0, 17408, 17406, 1, 0, 0, 0, 17409, 17435, + 5, 1145, 0, 0, 17410, 17435, 5, 928, 0, 0, 17411, 17435, 5, 1348, 0, 0, + 17412, 17435, 5, 677, 0, 0, 17413, 17414, 5, 35, 0, 0, 17414, 17435, 5, + 1568, 0, 0, 17415, 17435, 5, 451, 0, 0, 17416, 17418, 5, 1163, 0, 0, 17417, + 17419, 5, 2053, 0, 0, 17418, 17417, 1, 0, 0, 0, 17418, 17419, 1, 0, 0, + 0, 17419, 17420, 1, 0, 0, 0, 17420, 17422, 5, 2376, 0, 0, 17421, 17423, + 5, 1174, 0, 0, 17422, 17421, 1, 0, 0, 0, 17422, 17423, 1, 0, 0, 0, 17423, + 17424, 1, 0, 0, 0, 17424, 17429, 3, 2346, 1173, 0, 17425, 17426, 5, 2382, + 0, 0, 17426, 17428, 3, 2346, 1173, 0, 17427, 17425, 1, 0, 0, 0, 17428, + 17431, 1, 0, 0, 0, 17429, 17427, 1, 0, 0, 0, 17429, 17430, 1, 0, 0, 0, + 17430, 17432, 1, 0, 0, 0, 17431, 17429, 1, 0, 0, 0, 17432, 17433, 5, 2377, + 0, 0, 17433, 17435, 1, 0, 0, 0, 17434, 17409, 1, 0, 0, 0, 17434, 17410, + 1, 0, 0, 0, 17434, 17411, 1, 0, 0, 0, 17434, 17412, 1, 0, 0, 0, 17434, + 17413, 1, 0, 0, 0, 17434, 17415, 1, 0, 0, 0, 17434, 17416, 1, 0, 0, 0, + 17435, 2089, 1, 0, 0, 0, 17436, 17442, 3, 2092, 1046, 0, 17437, 17439, + 7, 206, 0, 0, 17438, 17440, 5, 1163, 0, 0, 17439, 17438, 1, 0, 0, 0, 17439, + 17440, 1, 0, 0, 0, 17440, 17441, 1, 0, 0, 0, 17441, 17443, 3, 2102, 1051, + 0, 17442, 17437, 1, 0, 0, 0, 17442, 17443, 1, 0, 0, 0, 17443, 2091, 1, + 0, 0, 0, 17444, 17445, 6, 1046, -1, 0, 17445, 17446, 3, 2094, 1047, 0, + 17446, 17453, 1, 0, 0, 0, 17447, 17448, 10, 2, 0, 0, 17448, 17449, 3, 2096, + 1048, 0, 17449, 17450, 3, 2092, 1046, 3, 17450, 17452, 1, 0, 0, 0, 17451, + 17447, 1, 0, 0, 0, 17452, 17455, 1, 0, 0, 0, 17453, 17451, 1, 0, 0, 0, + 17453, 17454, 1, 0, 0, 0, 17454, 2093, 1, 0, 0, 0, 17455, 17453, 1, 0, + 0, 0, 17456, 17472, 3, 2102, 1051, 0, 17457, 17459, 5, 1121, 0, 0, 17458, + 17457, 1, 0, 0, 0, 17458, 17459, 1, 0, 0, 0, 17459, 17470, 1, 0, 0, 0, + 17460, 17461, 5, 680, 0, 0, 17461, 17471, 3, 2098, 1049, 0, 17462, 17463, + 5, 112, 0, 0, 17463, 17471, 3, 2100, 1050, 0, 17464, 17465, 7, 207, 0, + 0, 17465, 17468, 3, 2102, 1051, 0, 17466, 17467, 5, 473, 0, 0, 17467, 17469, + 3, 2102, 1051, 0, 17468, 17466, 1, 0, 0, 0, 17468, 17469, 1, 0, 0, 0, 17469, + 17471, 1, 0, 0, 0, 17470, 17460, 1, 0, 0, 0, 17470, 17462, 1, 0, 0, 0, + 17470, 17464, 1, 0, 0, 0, 17471, 17473, 1, 0, 0, 0, 17472, 17458, 1, 0, + 0, 0, 17472, 17473, 1, 0, 0, 0, 17473, 2095, 1, 0, 0, 0, 17474, 17489, + 5, 2398, 0, 0, 17475, 17483, 5, 2389, 0, 0, 17476, 17477, 5, 2394, 0, 0, + 17477, 17483, 5, 2393, 0, 0, 17478, 17479, 5, 2392, 0, 0, 17479, 17483, + 5, 2398, 0, 0, 17480, 17481, 5, 2390, 0, 0, 17481, 17483, 5, 2398, 0, 0, + 17482, 17475, 1, 0, 0, 0, 17482, 17476, 1, 0, 0, 0, 17482, 17478, 1, 0, + 0, 0, 17482, 17480, 1, 0, 0, 0, 17483, 17489, 1, 0, 0, 0, 17484, 17486, + 7, 208, 0, 0, 17485, 17487, 5, 2398, 0, 0, 17486, 17485, 1, 0, 0, 0, 17486, + 17487, 1, 0, 0, 0, 17487, 17489, 1, 0, 0, 0, 17488, 17474, 1, 0, 0, 0, + 17488, 17482, 1, 0, 0, 0, 17488, 17484, 1, 0, 0, 0, 17489, 2097, 1, 0, + 0, 0, 17490, 17491, 5, 2376, 0, 0, 17491, 17492, 3, 1894, 947, 0, 17492, + 17493, 5, 2377, 0, 0, 17493, 17509, 1, 0, 0, 0, 17494, 17495, 5, 2376, + 0, 0, 17495, 17500, 3, 2102, 1051, 0, 17496, 17497, 5, 2382, 0, 0, 17497, + 17499, 3, 2102, 1051, 0, 17498, 17496, 1, 0, 0, 0, 17499, 17502, 1, 0, + 0, 0, 17500, 17498, 1, 0, 0, 0, 17500, 17501, 1, 0, 0, 0, 17501, 17503, + 1, 0, 0, 0, 17502, 17500, 1, 0, 0, 0, 17503, 17504, 5, 2377, 0, 0, 17504, + 17509, 1, 0, 0, 0, 17505, 17509, 3, 2366, 1183, 0, 17506, 17509, 3, 2354, + 1177, 0, 17507, 17509, 3, 2356, 1178, 0, 17508, 17490, 1, 0, 0, 0, 17508, + 17494, 1, 0, 0, 0, 17508, 17505, 1, 0, 0, 0, 17508, 17506, 1, 0, 0, 0, + 17508, 17507, 1, 0, 0, 0, 17509, 2099, 1, 0, 0, 0, 17510, 17511, 3, 2102, + 1051, 0, 17511, 17512, 5, 48, 0, 0, 17512, 17513, 3, 2102, 1051, 0, 17513, + 2101, 1, 0, 0, 0, 17514, 17515, 6, 1051, -1, 0, 17515, 17524, 3, 2106, + 1053, 0, 17516, 17521, 5, 79, 0, 0, 17517, 17522, 5, 804, 0, 0, 17518, + 17519, 5, 2001, 0, 0, 17519, 17520, 5, 2239, 0, 0, 17520, 17522, 3, 2102, + 1051, 0, 17521, 17517, 1, 0, 0, 0, 17521, 17518, 1, 0, 0, 0, 17522, 17525, + 1, 0, 0, 0, 17523, 17525, 3, 2104, 1052, 0, 17524, 17516, 1, 0, 0, 0, 17524, + 17523, 1, 0, 0, 0, 17524, 17525, 1, 0, 0, 0, 17525, 17529, 1, 0, 0, 0, + 17526, 17527, 5, 1175, 0, 0, 17527, 17528, 5, 1231, 0, 0, 17528, 17530, + 7, 209, 0, 0, 17529, 17526, 1, 0, 0, 0, 17529, 17530, 1, 0, 0, 0, 17530, + 17543, 1, 0, 0, 0, 17531, 17532, 10, 3, 0, 0, 17532, 17533, 7, 210, 0, + 0, 17533, 17542, 3, 2102, 1051, 4, 17534, 17535, 10, 2, 0, 0, 17535, 17536, + 7, 140, 0, 0, 17536, 17542, 3, 2102, 1051, 3, 17537, 17538, 10, 1, 0, 0, + 17538, 17539, 5, 2397, 0, 0, 17539, 17540, 5, 2397, 0, 0, 17540, 17542, + 3, 2102, 1051, 2, 17541, 17531, 1, 0, 0, 0, 17541, 17534, 1, 0, 0, 0, 17541, + 17537, 1, 0, 0, 0, 17542, 17545, 1, 0, 0, 0, 17543, 17541, 1, 0, 0, 0, + 17543, 17544, 1, 0, 0, 0, 17544, 2103, 1, 0, 0, 0, 17545, 17543, 1, 0, + 0, 0, 17546, 17551, 5, 341, 0, 0, 17547, 17548, 5, 2376, 0, 0, 17548, 17549, + 3, 2102, 1051, 0, 17549, 17550, 5, 2377, 0, 0, 17550, 17552, 1, 0, 0, 0, + 17551, 17547, 1, 0, 0, 0, 17551, 17552, 1, 0, 0, 0, 17552, 17553, 1, 0, + 0, 0, 17553, 17554, 5, 2029, 0, 0, 17554, 17559, 5, 1537, 0, 0, 17555, + 17556, 5, 2376, 0, 0, 17556, 17557, 3, 2102, 1051, 0, 17557, 17558, 5, + 2377, 0, 0, 17558, 17560, 1, 0, 0, 0, 17559, 17555, 1, 0, 0, 0, 17559, + 17560, 1, 0, 0, 0, 17560, 17574, 1, 0, 0, 0, 17561, 17566, 5, 2235, 0, + 0, 17562, 17563, 5, 2376, 0, 0, 17563, 17564, 3, 2102, 1051, 0, 17564, + 17565, 5, 2377, 0, 0, 17565, 17567, 1, 0, 0, 0, 17566, 17562, 1, 0, 0, + 0, 17566, 17567, 1, 0, 0, 0, 17567, 17568, 1, 0, 0, 0, 17568, 17569, 5, + 2029, 0, 0, 17569, 17574, 5, 914, 0, 0, 17570, 17571, 3, 2102, 1051, 0, + 17571, 17572, 7, 211, 0, 0, 17572, 17574, 1, 0, 0, 0, 17573, 17546, 1, + 0, 0, 0, 17573, 17561, 1, 0, 0, 0, 17573, 17570, 1, 0, 0, 0, 17574, 2105, + 1, 0, 0, 0, 17575, 17580, 3, 2114, 1057, 0, 17576, 17577, 5, 2399, 0, 0, + 17577, 17578, 3, 2108, 1054, 0, 17578, 17579, 5, 2400, 0, 0, 17579, 17581, + 1, 0, 0, 0, 17580, 17576, 1, 0, 0, 0, 17580, 17581, 1, 0, 0, 0, 17581, + 2107, 1, 0, 0, 0, 17582, 17585, 5, 53, 0, 0, 17583, 17585, 3, 2080, 1040, + 0, 17584, 17582, 1, 0, 0, 0, 17584, 17583, 1, 0, 0, 0, 17585, 17593, 1, + 0, 0, 0, 17586, 17589, 5, 2382, 0, 0, 17587, 17590, 5, 53, 0, 0, 17588, + 17590, 3, 2080, 1040, 0, 17589, 17587, 1, 0, 0, 0, 17589, 17588, 1, 0, + 0, 0, 17590, 17592, 1, 0, 0, 0, 17591, 17586, 1, 0, 0, 0, 17592, 17595, + 1, 0, 0, 0, 17593, 17591, 1, 0, 0, 0, 17593, 17594, 1, 0, 0, 0, 17594, + 17606, 1, 0, 0, 0, 17595, 17593, 1, 0, 0, 0, 17596, 17601, 3, 2110, 1055, + 0, 17597, 17598, 5, 2382, 0, 0, 17598, 17600, 3, 2110, 1055, 0, 17599, + 17597, 1, 0, 0, 0, 17600, 17603, 1, 0, 0, 0, 17601, 17599, 1, 0, 0, 0, + 17601, 17602, 1, 0, 0, 0, 17602, 17606, 1, 0, 0, 0, 17603, 17601, 1, 0, + 0, 0, 17604, 17606, 3, 2112, 1056, 0, 17605, 17584, 1, 0, 0, 0, 17605, + 17596, 1, 0, 0, 0, 17605, 17604, 1, 0, 0, 0, 17606, 2109, 1, 0, 0, 0, 17607, + 17608, 5, 564, 0, 0, 17608, 17626, 3, 2312, 1156, 0, 17609, 17610, 5, 680, + 0, 0, 17610, 17612, 5, 2376, 0, 0, 17611, 17613, 3, 2078, 1039, 0, 17612, + 17611, 1, 0, 0, 0, 17612, 17613, 1, 0, 0, 0, 17613, 17614, 1, 0, 0, 0, + 17614, 17627, 5, 2377, 0, 0, 17615, 17616, 5, 792, 0, 0, 17616, 17618, + 3, 2080, 1040, 0, 17617, 17615, 1, 0, 0, 0, 17617, 17618, 1, 0, 0, 0, 17618, + 17619, 1, 0, 0, 0, 17619, 17620, 5, 572, 0, 0, 17620, 17621, 3, 2080, 1040, + 0, 17621, 17622, 5, 2029, 0, 0, 17622, 17623, 3, 2080, 1040, 0, 17623, + 17624, 7, 212, 0, 0, 17624, 17625, 3, 2080, 1040, 0, 17625, 17627, 1, 0, + 0, 0, 17626, 17609, 1, 0, 0, 0, 17626, 17617, 1, 0, 0, 0, 17627, 2111, + 1, 0, 0, 0, 17628, 17629, 5, 564, 0, 0, 17629, 17630, 3, 2332, 1166, 0, + 17630, 17631, 5, 680, 0, 0, 17631, 17638, 5, 2376, 0, 0, 17632, 17639, + 3, 1894, 947, 0, 17633, 17635, 5, 2376, 0, 0, 17634, 17636, 3, 2078, 1039, + 0, 17635, 17634, 1, 0, 0, 0, 17635, 17636, 1, 0, 0, 0, 17636, 17637, 1, + 0, 0, 0, 17637, 17639, 5, 2377, 0, 0, 17638, 17632, 1, 0, 0, 0, 17638, + 17633, 1, 0, 0, 0, 17639, 17640, 1, 0, 0, 0, 17640, 17641, 5, 2377, 0, + 0, 17641, 2113, 1, 0, 0, 0, 17642, 17643, 7, 140, 0, 0, 17643, 17659, 3, + 2114, 1057, 0, 17644, 17645, 5, 1358, 0, 0, 17645, 17659, 3, 2114, 1057, + 0, 17646, 17647, 5, 260, 0, 0, 17647, 17659, 3, 2114, 1057, 0, 17648, 17649, + 5, 950, 0, 0, 17649, 17659, 3, 2114, 1057, 0, 17650, 17651, 5, 410, 0, + 0, 17651, 17659, 3, 2114, 1057, 0, 17652, 17653, 5, 37, 0, 0, 17653, 17659, + 3, 2114, 1057, 0, 17654, 17659, 3, 2116, 1058, 0, 17655, 17659, 3, 2130, + 1065, 0, 17656, 17659, 3, 2134, 1067, 0, 17657, 17659, 3, 2128, 1064, 0, + 17658, 17642, 1, 0, 0, 0, 17658, 17644, 1, 0, 0, 0, 17658, 17646, 1, 0, + 0, 0, 17658, 17648, 1, 0, 0, 0, 17658, 17650, 1, 0, 0, 0, 17658, 17652, + 1, 0, 0, 0, 17658, 17654, 1, 0, 0, 0, 17658, 17655, 1, 0, 0, 0, 17658, + 17656, 1, 0, 0, 0, 17658, 17657, 1, 0, 0, 0, 17659, 2115, 1, 0, 0, 0, 17660, + 17663, 3, 2122, 1061, 0, 17661, 17663, 3, 2118, 1059, 0, 17662, 17660, + 1, 0, 0, 0, 17662, 17661, 1, 0, 0, 0, 17663, 2117, 1, 0, 0, 0, 17664, 17666, + 3, 2286, 1143, 0, 17665, 17664, 1, 0, 0, 0, 17665, 17666, 1, 0, 0, 0, 17666, + 17667, 1, 0, 0, 0, 17667, 17668, 5, 169, 0, 0, 17668, 17670, 3, 2080, 1040, + 0, 17669, 17671, 3, 2120, 1060, 0, 17670, 17669, 1, 0, 0, 0, 17671, 17672, + 1, 0, 0, 0, 17672, 17670, 1, 0, 0, 0, 17672, 17673, 1, 0, 0, 0, 17673, + 17675, 1, 0, 0, 0, 17674, 17676, 3, 2126, 1063, 0, 17675, 17674, 1, 0, + 0, 0, 17675, 17676, 1, 0, 0, 0, 17676, 17677, 1, 0, 0, 0, 17677, 17679, + 5, 459, 0, 0, 17678, 17680, 5, 169, 0, 0, 17679, 17678, 1, 0, 0, 0, 17679, + 17680, 1, 0, 0, 0, 17680, 17682, 1, 0, 0, 0, 17681, 17683, 3, 2286, 1143, + 0, 17682, 17681, 1, 0, 0, 0, 17682, 17683, 1, 0, 0, 0, 17683, 2119, 1, + 0, 0, 0, 17684, 17685, 5, 2180, 0, 0, 17685, 17686, 3, 2080, 1040, 0, 17686, + 17689, 5, 1989, 0, 0, 17687, 17690, 3, 1792, 896, 0, 17688, 17690, 3, 2080, + 1040, 0, 17689, 17687, 1, 0, 0, 0, 17689, 17688, 1, 0, 0, 0, 17690, 2121, + 1, 0, 0, 0, 17691, 17693, 3, 2286, 1143, 0, 17692, 17691, 1, 0, 0, 0, 17692, + 17693, 1, 0, 0, 0, 17693, 17694, 1, 0, 0, 0, 17694, 17696, 5, 169, 0, 0, + 17695, 17697, 3, 2124, 1062, 0, 17696, 17695, 1, 0, 0, 0, 17697, 17698, + 1, 0, 0, 0, 17698, 17696, 1, 0, 0, 0, 17698, 17699, 1, 0, 0, 0, 17699, + 17701, 1, 0, 0, 0, 17700, 17702, 3, 2126, 1063, 0, 17701, 17700, 1, 0, + 0, 0, 17701, 17702, 1, 0, 0, 0, 17702, 17703, 1, 0, 0, 0, 17703, 17705, + 5, 459, 0, 0, 17704, 17706, 5, 169, 0, 0, 17705, 17704, 1, 0, 0, 0, 17705, + 17706, 1, 0, 0, 0, 17706, 17708, 1, 0, 0, 0, 17707, 17709, 3, 2286, 1143, + 0, 17708, 17707, 1, 0, 0, 0, 17708, 17709, 1, 0, 0, 0, 17709, 2123, 1, + 0, 0, 0, 17710, 17711, 5, 2180, 0, 0, 17711, 17712, 3, 2080, 1040, 0, 17712, + 17715, 5, 1989, 0, 0, 17713, 17716, 3, 1792, 896, 0, 17714, 17716, 3, 2080, + 1040, 0, 17715, 17713, 1, 0, 0, 0, 17715, 17714, 1, 0, 0, 0, 17716, 2125, + 1, 0, 0, 0, 17717, 17720, 5, 446, 0, 0, 17718, 17721, 3, 1792, 896, 0, + 17719, 17721, 3, 2080, 1040, 0, 17720, 17718, 1, 0, 0, 0, 17720, 17719, + 1, 0, 0, 0, 17721, 2127, 1, 0, 0, 0, 17722, 17723, 3, 2360, 1180, 0, 17723, + 17724, 3, 2382, 1191, 0, 17724, 17742, 1, 0, 0, 0, 17725, 17742, 3, 2354, + 1177, 0, 17726, 17742, 3, 2368, 1184, 0, 17727, 17742, 3, 2356, 1178, 0, + 17728, 17729, 5, 2376, 0, 0, 17729, 17730, 3, 1894, 947, 0, 17730, 17734, + 5, 2377, 0, 0, 17731, 17733, 3, 1898, 949, 0, 17732, 17731, 1, 0, 0, 0, + 17733, 17736, 1, 0, 0, 0, 17734, 17732, 1, 0, 0, 0, 17734, 17735, 1, 0, + 0, 0, 17735, 17742, 1, 0, 0, 0, 17736, 17734, 1, 0, 0, 0, 17737, 17738, + 5, 2376, 0, 0, 17738, 17739, 3, 2078, 1039, 0, 17739, 17740, 5, 2377, 0, + 0, 17740, 17742, 1, 0, 0, 0, 17741, 17722, 1, 0, 0, 0, 17741, 17725, 1, + 0, 0, 0, 17741, 17726, 1, 0, 0, 0, 17741, 17727, 1, 0, 0, 0, 17741, 17728, + 1, 0, 0, 0, 17741, 17737, 1, 0, 0, 0, 17742, 2129, 1, 0, 0, 0, 17743, 17752, + 7, 213, 0, 0, 17744, 17745, 5, 2376, 0, 0, 17745, 17746, 3, 1882, 941, + 0, 17746, 17747, 5, 2377, 0, 0, 17747, 17753, 1, 0, 0, 0, 17748, 17749, + 5, 2376, 0, 0, 17749, 17750, 3, 2080, 1040, 0, 17750, 17751, 5, 2377, 0, + 0, 17751, 17753, 1, 0, 0, 0, 17752, 17744, 1, 0, 0, 0, 17752, 17748, 1, + 0, 0, 0, 17753, 2131, 1, 0, 0, 0, 17754, 17755, 5, 2291, 0, 0, 17755, 17756, + 5, 2376, 0, 0, 17756, 17757, 3, 2080, 1040, 0, 17757, 17758, 5, 2382, 0, + 0, 17758, 17761, 3, 2080, 1040, 0, 17759, 17760, 5, 2382, 0, 0, 17760, + 17762, 3, 2080, 1040, 0, 17761, 17759, 1, 0, 0, 0, 17761, 17762, 1, 0, + 0, 0, 17762, 17763, 1, 0, 0, 0, 17763, 17764, 5, 2377, 0, 0, 17764, 17841, + 1, 0, 0, 0, 17765, 17766, 5, 2292, 0, 0, 17766, 17770, 5, 2376, 0, 0, 17767, + 17771, 3, 2360, 1180, 0, 17768, 17771, 3, 2134, 1067, 0, 17769, 17771, + 3, 2080, 1040, 0, 17770, 17767, 1, 0, 0, 0, 17770, 17768, 1, 0, 0, 0, 17770, + 17769, 1, 0, 0, 0, 17771, 17774, 1, 0, 0, 0, 17772, 17773, 5, 2382, 0, + 0, 17773, 17775, 3, 2374, 1187, 0, 17774, 17772, 1, 0, 0, 0, 17774, 17775, + 1, 0, 0, 0, 17775, 17778, 1, 0, 0, 0, 17776, 17777, 5, 2382, 0, 0, 17777, + 17779, 3, 2374, 1187, 0, 17778, 17776, 1, 0, 0, 0, 17778, 17779, 1, 0, + 0, 0, 17779, 17780, 1, 0, 0, 0, 17780, 17781, 5, 2377, 0, 0, 17781, 17841, + 1, 0, 0, 0, 17782, 17783, 5, 2276, 0, 0, 17783, 17784, 5, 2376, 0, 0, 17784, + 17785, 3, 2078, 1039, 0, 17785, 17786, 5, 2377, 0, 0, 17786, 17841, 1, + 0, 0, 0, 17787, 17788, 5, 190, 0, 0, 17788, 17789, 5, 2376, 0, 0, 17789, + 17790, 3, 2102, 1051, 0, 17790, 17791, 5, 2129, 0, 0, 17791, 17792, 5, + 936, 0, 0, 17792, 17793, 5, 2377, 0, 0, 17793, 17841, 1, 0, 0, 0, 17794, + 17795, 5, 2286, 0, 0, 17795, 17796, 5, 2376, 0, 0, 17796, 17797, 3, 2080, + 1040, 0, 17797, 17798, 5, 2382, 0, 0, 17798, 17799, 3, 2080, 1040, 0, 17799, + 17800, 5, 2377, 0, 0, 17800, 17841, 1, 0, 0, 0, 17801, 17802, 5, 2293, + 0, 0, 17802, 17810, 5, 2376, 0, 0, 17803, 17805, 7, 214, 0, 0, 17804, 17803, + 1, 0, 0, 0, 17804, 17805, 1, 0, 0, 0, 17805, 17807, 1, 0, 0, 0, 17806, + 17808, 3, 2374, 1187, 0, 17807, 17806, 1, 0, 0, 0, 17807, 17808, 1, 0, + 0, 0, 17808, 17809, 1, 0, 0, 0, 17809, 17811, 5, 572, 0, 0, 17810, 17804, + 1, 0, 0, 0, 17810, 17811, 1, 0, 0, 0, 17811, 17812, 1, 0, 0, 0, 17812, + 17813, 3, 2102, 1051, 0, 17813, 17814, 5, 2377, 0, 0, 17814, 17841, 1, + 0, 0, 0, 17815, 17816, 5, 2300, 0, 0, 17816, 17820, 5, 2376, 0, 0, 17817, + 17821, 3, 2360, 1180, 0, 17818, 17821, 3, 2134, 1067, 0, 17819, 17821, + 3, 2080, 1040, 0, 17820, 17817, 1, 0, 0, 0, 17820, 17818, 1, 0, 0, 0, 17820, + 17819, 1, 0, 0, 0, 17821, 17828, 1, 0, 0, 0, 17822, 17823, 5, 363, 0, 0, + 17823, 17824, 3, 2102, 1051, 0, 17824, 17825, 5, 1175, 0, 0, 17825, 17826, + 5, 282, 0, 0, 17826, 17827, 5, 470, 0, 0, 17827, 17829, 1, 0, 0, 0, 17828, + 17822, 1, 0, 0, 0, 17828, 17829, 1, 0, 0, 0, 17829, 17836, 1, 0, 0, 0, + 17830, 17831, 5, 2382, 0, 0, 17831, 17834, 3, 2374, 1187, 0, 17832, 17833, + 5, 2382, 0, 0, 17833, 17835, 3, 2374, 1187, 0, 17834, 17832, 1, 0, 0, 0, + 17834, 17835, 1, 0, 0, 0, 17835, 17837, 1, 0, 0, 0, 17836, 17830, 1, 0, + 0, 0, 17836, 17837, 1, 0, 0, 0, 17837, 17838, 1, 0, 0, 0, 17838, 17839, + 5, 2377, 0, 0, 17839, 17841, 1, 0, 0, 0, 17840, 17754, 1, 0, 0, 0, 17840, + 17765, 1, 0, 0, 0, 17840, 17782, 1, 0, 0, 0, 17840, 17787, 1, 0, 0, 0, + 17840, 17794, 1, 0, 0, 0, 17840, 17801, 1, 0, 0, 0, 17840, 17815, 1, 0, + 0, 0, 17841, 2133, 1, 0, 0, 0, 17842, 17847, 3, 2132, 1066, 0, 17843, 17847, + 3, 2174, 1087, 0, 17844, 17847, 3, 2136, 1068, 0, 17845, 17847, 3, 2180, + 1090, 0, 17846, 17842, 1, 0, 0, 0, 17846, 17843, 1, 0, 0, 0, 17846, 17844, + 1, 0, 0, 0, 17846, 17845, 1, 0, 0, 0, 17847, 2135, 1, 0, 0, 0, 17848, 17849, + 5, 733, 0, 0, 17849, 17850, 5, 2376, 0, 0, 17850, 17855, 3, 2144, 1072, + 0, 17851, 17852, 5, 2382, 0, 0, 17852, 17854, 3, 2144, 1072, 0, 17853, + 17851, 1, 0, 0, 0, 17854, 17857, 1, 0, 0, 0, 17855, 17853, 1, 0, 0, 0, + 17855, 17856, 1, 0, 0, 0, 17856, 17859, 1, 0, 0, 0, 17857, 17855, 1, 0, + 0, 0, 17858, 17860, 3, 2146, 1073, 0, 17859, 17858, 1, 0, 0, 0, 17859, + 17860, 1, 0, 0, 0, 17860, 17862, 1, 0, 0, 0, 17861, 17863, 3, 2148, 1074, + 0, 17862, 17861, 1, 0, 0, 0, 17862, 17863, 1, 0, 0, 0, 17863, 17865, 1, + 0, 0, 0, 17864, 17866, 5, 1659, 0, 0, 17865, 17864, 1, 0, 0, 0, 17865, + 17866, 1, 0, 0, 0, 17866, 17867, 1, 0, 0, 0, 17867, 17868, 5, 2377, 0, + 0, 17868, 18039, 1, 0, 0, 0, 17869, 17870, 5, 732, 0, 0, 17870, 17871, + 5, 2376, 0, 0, 17871, 17874, 3, 2080, 1040, 0, 17872, 17873, 5, 565, 0, + 0, 17873, 17875, 5, 738, 0, 0, 17874, 17872, 1, 0, 0, 0, 17874, 17875, + 1, 0, 0, 0, 17875, 17877, 1, 0, 0, 0, 17876, 17878, 3, 1994, 997, 0, 17877, + 17876, 1, 0, 0, 0, 17877, 17878, 1, 0, 0, 0, 17878, 17880, 1, 0, 0, 0, + 17879, 17881, 3, 2146, 1073, 0, 17880, 17879, 1, 0, 0, 0, 17880, 17881, + 1, 0, 0, 0, 17881, 17883, 1, 0, 0, 0, 17882, 17884, 3, 2148, 1074, 0, 17883, + 17882, 1, 0, 0, 0, 17883, 17884, 1, 0, 0, 0, 17884, 17886, 1, 0, 0, 0, + 17885, 17887, 5, 1659, 0, 0, 17886, 17885, 1, 0, 0, 0, 17886, 17887, 1, + 0, 0, 0, 17887, 17888, 1, 0, 0, 0, 17888, 17889, 5, 2377, 0, 0, 17889, + 18039, 1, 0, 0, 0, 17890, 17891, 5, 740, 0, 0, 17891, 17892, 5, 2376, 0, + 0, 17892, 17893, 3, 2138, 1069, 0, 17893, 17894, 5, 2377, 0, 0, 17894, + 18039, 1, 0, 0, 0, 17895, 17896, 5, 739, 0, 0, 17896, 17898, 5, 2376, 0, + 0, 17897, 17899, 5, 753, 0, 0, 17898, 17897, 1, 0, 0, 0, 17898, 17899, + 1, 0, 0, 0, 17899, 17900, 1, 0, 0, 0, 17900, 17901, 3, 2080, 1040, 0, 17901, + 17902, 5, 2141, 0, 0, 17902, 17906, 3, 2080, 1040, 0, 17903, 17904, 7, + 215, 0, 0, 17904, 17905, 5, 1175, 0, 0, 17905, 17907, 5, 1145, 0, 0, 17906, + 17903, 1, 0, 0, 0, 17906, 17907, 1, 0, 0, 0, 17907, 17922, 1, 0, 0, 0, + 17908, 17920, 5, 1486, 0, 0, 17909, 17916, 5, 2142, 0, 0, 17910, 17911, + 5, 2376, 0, 0, 17911, 17913, 5, 2370, 0, 0, 17912, 17914, 7, 216, 0, 0, + 17913, 17912, 1, 0, 0, 0, 17913, 17914, 1, 0, 0, 0, 17914, 17915, 1, 0, + 0, 0, 17915, 17917, 5, 2377, 0, 0, 17916, 17910, 1, 0, 0, 0, 17916, 17917, + 1, 0, 0, 0, 17917, 17921, 1, 0, 0, 0, 17918, 17921, 5, 201, 0, 0, 17919, + 17921, 5, 133, 0, 0, 17920, 17909, 1, 0, 0, 0, 17920, 17918, 1, 0, 0, 0, + 17920, 17919, 1, 0, 0, 0, 17921, 17923, 1, 0, 0, 0, 17922, 17908, 1, 0, + 0, 0, 17922, 17923, 1, 0, 0, 0, 17923, 17925, 1, 0, 0, 0, 17924, 17926, + 5, 1659, 0, 0, 17925, 17924, 1, 0, 0, 0, 17925, 17926, 1, 0, 0, 0, 17926, + 17930, 1, 0, 0, 0, 17927, 17928, 5, 2188, 0, 0, 17928, 17929, 5, 2068, + 0, 0, 17929, 17931, 5, 756, 0, 0, 17930, 17927, 1, 0, 0, 0, 17930, 17931, + 1, 0, 0, 0, 17931, 17932, 1, 0, 0, 0, 17932, 17933, 5, 2377, 0, 0, 17933, + 18039, 1, 0, 0, 0, 17934, 17935, 5, 742, 0, 0, 17935, 17936, 5, 2376, 0, + 0, 17936, 17939, 3, 2080, 1040, 0, 17937, 17938, 5, 565, 0, 0, 17938, 17940, + 5, 738, 0, 0, 17939, 17937, 1, 0, 0, 0, 17939, 17940, 1, 0, 0, 0, 17940, + 17941, 1, 0, 0, 0, 17941, 17942, 5, 2382, 0, 0, 17942, 17944, 5, 2372, + 0, 0, 17943, 17945, 3, 2156, 1078, 0, 17944, 17943, 1, 0, 0, 0, 17944, + 17945, 1, 0, 0, 0, 17945, 17947, 1, 0, 0, 0, 17946, 17948, 3, 2160, 1080, + 0, 17947, 17946, 1, 0, 0, 0, 17947, 17948, 1, 0, 0, 0, 17948, 17950, 1, + 0, 0, 0, 17949, 17951, 3, 2162, 1081, 0, 17950, 17949, 1, 0, 0, 0, 17950, + 17951, 1, 0, 0, 0, 17951, 17953, 1, 0, 0, 0, 17952, 17954, 3, 2164, 1082, + 0, 17953, 17952, 1, 0, 0, 0, 17953, 17954, 1, 0, 0, 0, 17954, 17955, 1, + 0, 0, 0, 17955, 17956, 5, 2377, 0, 0, 17956, 18039, 1, 0, 0, 0, 17957, + 17958, 5, 743, 0, 0, 17958, 17959, 5, 2376, 0, 0, 17959, 17962, 5, 2372, + 0, 0, 17960, 17961, 5, 1486, 0, 0, 17961, 17963, 3, 2158, 1079, 0, 17962, + 17960, 1, 0, 0, 0, 17962, 17963, 1, 0, 0, 0, 17963, 17965, 1, 0, 0, 0, + 17964, 17966, 5, 1352, 0, 0, 17965, 17964, 1, 0, 0, 0, 17965, 17966, 1, + 0, 0, 0, 17966, 17968, 1, 0, 0, 0, 17967, 17969, 5, 68, 0, 0, 17968, 17967, + 1, 0, 0, 0, 17968, 17969, 1, 0, 0, 0, 17969, 17971, 1, 0, 0, 0, 17970, + 17972, 5, 2046, 0, 0, 17971, 17970, 1, 0, 0, 0, 17971, 17972, 1, 0, 0, + 0, 17972, 17981, 1, 0, 0, 0, 17973, 17978, 5, 1145, 0, 0, 17974, 17978, + 5, 470, 0, 0, 17975, 17976, 5, 451, 0, 0, 17976, 17978, 7, 217, 0, 0, 17977, + 17973, 1, 0, 0, 0, 17977, 17974, 1, 0, 0, 0, 17977, 17975, 1, 0, 0, 0, + 17978, 17979, 1, 0, 0, 0, 17979, 17980, 5, 1175, 0, 0, 17980, 17982, 5, + 470, 0, 0, 17981, 17977, 1, 0, 0, 0, 17981, 17982, 1, 0, 0, 0, 17982, 17983, + 1, 0, 0, 0, 17983, 18039, 5, 2377, 0, 0, 17984, 17985, 5, 747, 0, 0, 17985, + 17986, 5, 2376, 0, 0, 17986, 17987, 3, 2080, 1040, 0, 17987, 17988, 5, + 2382, 0, 0, 17988, 17993, 3, 2150, 1075, 0, 17989, 17990, 5, 2382, 0, 0, + 17990, 17992, 3, 2150, 1075, 0, 17991, 17989, 1, 0, 0, 0, 17992, 17995, + 1, 0, 0, 0, 17993, 17991, 1, 0, 0, 0, 17993, 17994, 1, 0, 0, 0, 17994, + 17996, 1, 0, 0, 0, 17995, 17993, 1, 0, 0, 0, 17996, 17997, 5, 2377, 0, + 0, 17997, 18039, 1, 0, 0, 0, 17998, 17999, 5, 748, 0, 0, 17999, 18000, + 5, 2376, 0, 0, 18000, 18003, 3, 2080, 1040, 0, 18001, 18002, 5, 565, 0, + 0, 18002, 18004, 5, 738, 0, 0, 18003, 18001, 1, 0, 0, 0, 18003, 18004, + 1, 0, 0, 0, 18004, 18036, 1, 0, 0, 0, 18005, 18007, 5, 2382, 0, 0, 18006, + 18008, 5, 2372, 0, 0, 18007, 18006, 1, 0, 0, 0, 18007, 18008, 1, 0, 0, + 0, 18008, 18010, 1, 0, 0, 0, 18009, 18011, 3, 2166, 1083, 0, 18010, 18009, + 1, 0, 0, 0, 18010, 18011, 1, 0, 0, 0, 18011, 18020, 1, 0, 0, 0, 18012, + 18017, 5, 470, 0, 0, 18013, 18017, 5, 1145, 0, 0, 18014, 18015, 5, 363, + 0, 0, 18015, 18017, 3, 2172, 1086, 0, 18016, 18012, 1, 0, 0, 0, 18016, + 18013, 1, 0, 0, 0, 18016, 18014, 1, 0, 0, 0, 18016, 18017, 1, 0, 0, 0, + 18017, 18018, 1, 0, 0, 0, 18018, 18019, 5, 1175, 0, 0, 18019, 18021, 5, + 470, 0, 0, 18020, 18016, 1, 0, 0, 0, 18020, 18021, 1, 0, 0, 0, 18021, 18030, + 1, 0, 0, 0, 18022, 18027, 5, 470, 0, 0, 18023, 18027, 5, 1145, 0, 0, 18024, + 18025, 5, 363, 0, 0, 18025, 18027, 3, 2172, 1086, 0, 18026, 18022, 1, 0, + 0, 0, 18026, 18023, 1, 0, 0, 0, 18026, 18024, 1, 0, 0, 0, 18026, 18027, + 1, 0, 0, 0, 18027, 18028, 1, 0, 0, 0, 18028, 18029, 5, 1175, 0, 0, 18029, + 18031, 5, 451, 0, 0, 18030, 18026, 1, 0, 0, 0, 18030, 18031, 1, 0, 0, 0, + 18031, 18033, 1, 0, 0, 0, 18032, 18034, 3, 2170, 1085, 0, 18033, 18032, + 1, 0, 0, 0, 18033, 18034, 1, 0, 0, 0, 18034, 18035, 1, 0, 0, 0, 18035, + 18037, 5, 2377, 0, 0, 18036, 18005, 1, 0, 0, 0, 18036, 18037, 1, 0, 0, + 0, 18037, 18039, 1, 0, 0, 0, 18038, 17848, 1, 0, 0, 0, 18038, 17869, 1, + 0, 0, 0, 18038, 17890, 1, 0, 0, 0, 18038, 17895, 1, 0, 0, 0, 18038, 17934, + 1, 0, 0, 0, 18038, 17957, 1, 0, 0, 0, 18038, 17984, 1, 0, 0, 0, 18038, + 17998, 1, 0, 0, 0, 18039, 2137, 1, 0, 0, 0, 18040, 18045, 3, 2140, 1070, + 0, 18041, 18042, 5, 2382, 0, 0, 18042, 18044, 3, 2140, 1070, 0, 18043, + 18041, 1, 0, 0, 0, 18044, 18047, 1, 0, 0, 0, 18045, 18043, 1, 0, 0, 0, + 18045, 18046, 1, 0, 0, 0, 18046, 18050, 1, 0, 0, 0, 18047, 18045, 1, 0, + 0, 0, 18048, 18050, 5, 2379, 0, 0, 18049, 18040, 1, 0, 0, 0, 18049, 18048, + 1, 0, 0, 0, 18050, 18052, 1, 0, 0, 0, 18051, 18053, 3, 2146, 1073, 0, 18052, + 18051, 1, 0, 0, 0, 18052, 18053, 1, 0, 0, 0, 18053, 18055, 1, 0, 0, 0, + 18054, 18056, 3, 2148, 1074, 0, 18055, 18054, 1, 0, 0, 0, 18055, 18056, + 1, 0, 0, 0, 18056, 18058, 1, 0, 0, 0, 18057, 18059, 5, 1659, 0, 0, 18058, + 18057, 1, 0, 0, 0, 18058, 18059, 1, 0, 0, 0, 18059, 18063, 1, 0, 0, 0, + 18060, 18061, 5, 2188, 0, 0, 18061, 18062, 5, 2068, 0, 0, 18062, 18064, + 5, 756, 0, 0, 18063, 18060, 1, 0, 0, 0, 18063, 18064, 1, 0, 0, 0, 18064, + 2139, 1, 0, 0, 0, 18065, 18067, 5, 753, 0, 0, 18066, 18065, 1, 0, 0, 0, + 18066, 18067, 1, 0, 0, 0, 18067, 18068, 1, 0, 0, 0, 18068, 18070, 3, 2080, + 1040, 0, 18069, 18071, 7, 218, 0, 0, 18070, 18069, 1, 0, 0, 0, 18070, 18071, + 1, 0, 0, 0, 18071, 18072, 1, 0, 0, 0, 18072, 18073, 3, 2080, 1040, 0, 18073, + 18083, 1, 0, 0, 0, 18074, 18075, 3, 2080, 1040, 0, 18075, 18076, 5, 2395, + 0, 0, 18076, 18079, 3, 2080, 1040, 0, 18077, 18078, 5, 565, 0, 0, 18078, + 18080, 5, 738, 0, 0, 18079, 18077, 1, 0, 0, 0, 18079, 18080, 1, 0, 0, 0, + 18080, 18083, 1, 0, 0, 0, 18081, 18083, 3, 2378, 1189, 0, 18082, 18066, + 1, 0, 0, 0, 18082, 18074, 1, 0, 0, 0, 18082, 18081, 1, 0, 0, 0, 18083, + 2141, 1, 0, 0, 0, 18084, 18085, 5, 744, 0, 0, 18085, 18086, 5, 2376, 0, + 0, 18086, 18089, 3, 2080, 1040, 0, 18087, 18088, 5, 565, 0, 0, 18088, 18090, + 5, 738, 0, 0, 18089, 18087, 1, 0, 0, 0, 18089, 18090, 1, 0, 0, 0, 18090, + 18093, 1, 0, 0, 0, 18091, 18092, 5, 2382, 0, 0, 18092, 18094, 5, 2372, + 0, 0, 18093, 18091, 1, 0, 0, 0, 18093, 18094, 1, 0, 0, 0, 18094, 18098, + 1, 0, 0, 0, 18095, 18096, 7, 219, 0, 0, 18096, 18097, 5, 1175, 0, 0, 18097, + 18099, 5, 470, 0, 0, 18098, 18095, 1, 0, 0, 0, 18098, 18099, 1, 0, 0, 0, + 18099, 18103, 1, 0, 0, 0, 18100, 18101, 7, 220, 0, 0, 18101, 18102, 5, + 1175, 0, 0, 18102, 18104, 5, 451, 0, 0, 18103, 18100, 1, 0, 0, 0, 18103, + 18104, 1, 0, 0, 0, 18104, 18106, 1, 0, 0, 0, 18105, 18107, 3, 2152, 1076, + 0, 18106, 18105, 1, 0, 0, 0, 18106, 18107, 1, 0, 0, 0, 18107, 18108, 1, + 0, 0, 0, 18108, 18109, 5, 2377, 0, 0, 18109, 2143, 1, 0, 0, 0, 18110, 18116, + 3, 2080, 1040, 0, 18111, 18116, 5, 2372, 0, 0, 18112, 18116, 5, 1145, 0, + 0, 18113, 18116, 5, 2370, 0, 0, 18114, 18116, 3, 2136, 1068, 0, 18115, + 18110, 1, 0, 0, 0, 18115, 18111, 1, 0, 0, 0, 18115, 18112, 1, 0, 0, 0, + 18115, 18113, 1, 0, 0, 0, 18115, 18114, 1, 0, 0, 0, 18116, 18119, 1, 0, + 0, 0, 18117, 18118, 5, 565, 0, 0, 18118, 18120, 5, 738, 0, 0, 18119, 18117, + 1, 0, 0, 0, 18119, 18120, 1, 0, 0, 0, 18120, 2145, 1, 0, 0, 0, 18121, 18122, + 7, 215, 0, 0, 18122, 18123, 5, 1175, 0, 0, 18123, 18124, 5, 1145, 0, 0, + 18124, 2147, 1, 0, 0, 0, 18125, 18137, 5, 1486, 0, 0, 18126, 18133, 5, + 2142, 0, 0, 18127, 18128, 5, 2376, 0, 0, 18128, 18130, 5, 2370, 0, 0, 18129, + 18131, 7, 216, 0, 0, 18130, 18129, 1, 0, 0, 0, 18130, 18131, 1, 0, 0, 0, + 18131, 18132, 1, 0, 0, 0, 18132, 18134, 5, 2377, 0, 0, 18133, 18127, 1, + 0, 0, 0, 18133, 18134, 1, 0, 0, 0, 18134, 18138, 1, 0, 0, 0, 18135, 18138, + 5, 201, 0, 0, 18136, 18138, 5, 133, 0, 0, 18137, 18126, 1, 0, 0, 0, 18137, + 18135, 1, 0, 0, 0, 18137, 18136, 1, 0, 0, 0, 18138, 2149, 1, 0, 0, 0, 18139, + 18140, 5, 1459, 0, 0, 18140, 18146, 5, 2372, 0, 0, 18141, 18143, 7, 221, + 0, 0, 18142, 18141, 1, 0, 0, 0, 18142, 18143, 1, 0, 0, 0, 18143, 18144, + 1, 0, 0, 0, 18144, 18145, 5, 1175, 0, 0, 18145, 18147, 5, 893, 0, 0, 18146, + 18142, 1, 0, 0, 0, 18146, 18147, 1, 0, 0, 0, 18147, 18227, 1, 0, 0, 0, + 18148, 18149, 5, 697, 0, 0, 18149, 18150, 5, 2372, 0, 0, 18150, 18151, + 5, 2398, 0, 0, 18151, 18155, 5, 2372, 0, 0, 18152, 18153, 7, 222, 0, 0, + 18153, 18154, 5, 1175, 0, 0, 18154, 18156, 5, 491, 0, 0, 18155, 18152, + 1, 0, 0, 0, 18155, 18156, 1, 0, 0, 0, 18156, 18162, 1, 0, 0, 0, 18157, + 18159, 7, 223, 0, 0, 18158, 18157, 1, 0, 0, 0, 18158, 18159, 1, 0, 0, 0, + 18159, 18160, 1, 0, 0, 0, 18160, 18161, 5, 1175, 0, 0, 18161, 18163, 5, + 1145, 0, 0, 18162, 18158, 1, 0, 0, 0, 18162, 18163, 1, 0, 0, 0, 18163, + 18227, 1, 0, 0, 0, 18164, 18165, 5, 1463, 0, 0, 18165, 18166, 5, 2372, + 0, 0, 18166, 18167, 5, 2398, 0, 0, 18167, 18171, 5, 2372, 0, 0, 18168, + 18169, 7, 224, 0, 0, 18169, 18170, 5, 1175, 0, 0, 18170, 18172, 5, 893, + 0, 0, 18171, 18168, 1, 0, 0, 0, 18171, 18172, 1, 0, 0, 0, 18172, 18178, + 1, 0, 0, 0, 18173, 18175, 7, 225, 0, 0, 18174, 18173, 1, 0, 0, 0, 18174, + 18175, 1, 0, 0, 0, 18175, 18176, 1, 0, 0, 0, 18176, 18177, 5, 1175, 0, + 0, 18177, 18179, 5, 1145, 0, 0, 18178, 18174, 1, 0, 0, 0, 18178, 18179, + 1, 0, 0, 0, 18179, 18227, 1, 0, 0, 0, 18180, 18183, 3, 2080, 1040, 0, 18181, + 18182, 5, 565, 0, 0, 18182, 18184, 5, 738, 0, 0, 18183, 18181, 1, 0, 0, + 0, 18183, 18184, 1, 0, 0, 0, 18184, 18227, 1, 0, 0, 0, 18185, 18186, 5, + 55, 0, 0, 18186, 18187, 5, 2372, 0, 0, 18187, 18188, 5, 2398, 0, 0, 18188, + 18192, 5, 2372, 0, 0, 18189, 18190, 7, 224, 0, 0, 18190, 18191, 5, 1175, + 0, 0, 18191, 18193, 5, 893, 0, 0, 18192, 18189, 1, 0, 0, 0, 18192, 18193, + 1, 0, 0, 0, 18193, 18199, 1, 0, 0, 0, 18194, 18196, 7, 225, 0, 0, 18195, + 18194, 1, 0, 0, 0, 18195, 18196, 1, 0, 0, 0, 18196, 18197, 1, 0, 0, 0, + 18197, 18198, 5, 1175, 0, 0, 18198, 18200, 5, 1145, 0, 0, 18199, 18195, + 1, 0, 0, 0, 18199, 18200, 1, 0, 0, 0, 18200, 18227, 1, 0, 0, 0, 18201, + 18202, 5, 1568, 0, 0, 18202, 18203, 5, 2372, 0, 0, 18203, 18204, 5, 2398, + 0, 0, 18204, 18207, 3, 2080, 1040, 0, 18205, 18206, 5, 565, 0, 0, 18206, + 18208, 5, 738, 0, 0, 18207, 18205, 1, 0, 0, 0, 18207, 18208, 1, 0, 0, 0, + 18208, 18212, 1, 0, 0, 0, 18209, 18210, 7, 222, 0, 0, 18210, 18211, 5, + 1175, 0, 0, 18211, 18213, 5, 491, 0, 0, 18212, 18209, 1, 0, 0, 0, 18212, + 18213, 1, 0, 0, 0, 18213, 18217, 1, 0, 0, 0, 18214, 18215, 7, 224, 0, 0, + 18215, 18216, 5, 1175, 0, 0, 18216, 18218, 5, 893, 0, 0, 18217, 18214, + 1, 0, 0, 0, 18217, 18218, 1, 0, 0, 0, 18218, 18224, 1, 0, 0, 0, 18219, + 18221, 7, 225, 0, 0, 18220, 18219, 1, 0, 0, 0, 18220, 18221, 1, 0, 0, 0, + 18221, 18222, 1, 0, 0, 0, 18222, 18223, 5, 1175, 0, 0, 18223, 18225, 5, + 1145, 0, 0, 18224, 18220, 1, 0, 0, 0, 18224, 18225, 1, 0, 0, 0, 18225, + 18227, 1, 0, 0, 0, 18226, 18139, 1, 0, 0, 0, 18226, 18148, 1, 0, 0, 0, + 18226, 18164, 1, 0, 0, 0, 18226, 18180, 1, 0, 0, 0, 18226, 18185, 1, 0, + 0, 0, 18226, 18201, 1, 0, 0, 0, 18227, 2151, 1, 0, 0, 0, 18228, 18229, + 5, 223, 0, 0, 18229, 18230, 5, 2376, 0, 0, 18230, 18235, 3, 2154, 1077, + 0, 18231, 18232, 5, 2382, 0, 0, 18232, 18234, 3, 2154, 1077, 0, 18233, + 18231, 1, 0, 0, 0, 18234, 18237, 1, 0, 0, 0, 18235, 18233, 1, 0, 0, 0, + 18235, 18236, 1, 0, 0, 0, 18236, 18238, 1, 0, 0, 0, 18237, 18235, 1, 0, + 0, 0, 18238, 18239, 5, 2377, 0, 0, 18239, 2153, 1, 0, 0, 0, 18240, 18242, + 3, 2080, 1040, 0, 18241, 18243, 3, 2168, 1084, 0, 18242, 18241, 1, 0, 0, + 0, 18242, 18243, 1, 0, 0, 0, 18243, 18254, 1, 0, 0, 0, 18244, 18246, 5, + 492, 0, 0, 18245, 18244, 1, 0, 0, 0, 18245, 18246, 1, 0, 0, 0, 18246, 18247, + 1, 0, 0, 0, 18247, 18248, 5, 1271, 0, 0, 18248, 18255, 5, 2372, 0, 0, 18249, + 18252, 5, 2046, 0, 0, 18250, 18251, 5, 1271, 0, 0, 18251, 18253, 5, 2372, + 0, 0, 18252, 18250, 1, 0, 0, 0, 18252, 18253, 1, 0, 0, 0, 18253, 18255, + 1, 0, 0, 0, 18254, 18245, 1, 0, 0, 0, 18254, 18249, 1, 0, 0, 0, 18254, + 18255, 1, 0, 0, 0, 18255, 18257, 1, 0, 0, 0, 18256, 18258, 3, 2162, 1081, + 0, 18257, 18256, 1, 0, 0, 0, 18257, 18258, 1, 0, 0, 0, 18258, 18260, 1, + 0, 0, 0, 18259, 18261, 3, 2164, 1082, 0, 18260, 18259, 1, 0, 0, 0, 18260, + 18261, 1, 0, 0, 0, 18261, 18294, 1, 0, 0, 0, 18262, 18264, 3, 2080, 1040, + 0, 18263, 18265, 3, 2158, 1079, 0, 18264, 18263, 1, 0, 0, 0, 18264, 18265, + 1, 0, 0, 0, 18265, 18267, 1, 0, 0, 0, 18266, 18268, 5, 2046, 0, 0, 18267, + 18266, 1, 0, 0, 0, 18267, 18268, 1, 0, 0, 0, 18268, 18269, 1, 0, 0, 0, + 18269, 18270, 5, 565, 0, 0, 18270, 18272, 5, 738, 0, 0, 18271, 18273, 3, + 2160, 1080, 0, 18272, 18271, 1, 0, 0, 0, 18272, 18273, 1, 0, 0, 0, 18273, + 18274, 1, 0, 0, 0, 18274, 18275, 5, 1271, 0, 0, 18275, 18276, 5, 2372, + 0, 0, 18276, 18294, 1, 0, 0, 0, 18277, 18279, 5, 942, 0, 0, 18278, 18280, + 5, 1271, 0, 0, 18279, 18278, 1, 0, 0, 0, 18279, 18280, 1, 0, 0, 0, 18280, + 18281, 1, 0, 0, 0, 18281, 18285, 3, 2080, 1040, 0, 18282, 18283, 5, 2399, + 0, 0, 18283, 18284, 5, 2379, 0, 0, 18284, 18286, 5, 2400, 0, 0, 18285, + 18282, 1, 0, 0, 0, 18285, 18286, 1, 0, 0, 0, 18286, 18287, 1, 0, 0, 0, + 18287, 18288, 3, 2152, 1076, 0, 18288, 18294, 1, 0, 0, 0, 18289, 18290, + 3, 2080, 1040, 0, 18290, 18291, 5, 564, 0, 0, 18291, 18292, 5, 1216, 0, + 0, 18292, 18294, 1, 0, 0, 0, 18293, 18240, 1, 0, 0, 0, 18293, 18262, 1, + 0, 0, 0, 18293, 18277, 1, 0, 0, 0, 18293, 18289, 1, 0, 0, 0, 18294, 2155, + 1, 0, 0, 0, 18295, 18296, 5, 1486, 0, 0, 18296, 18298, 3, 2158, 1079, 0, + 18297, 18295, 1, 0, 0, 0, 18297, 18298, 1, 0, 0, 0, 18298, 18300, 1, 0, + 0, 0, 18299, 18301, 5, 1352, 0, 0, 18300, 18299, 1, 0, 0, 0, 18300, 18301, + 1, 0, 0, 0, 18301, 18303, 1, 0, 0, 0, 18302, 18304, 5, 68, 0, 0, 18303, + 18302, 1, 0, 0, 0, 18303, 18304, 1, 0, 0, 0, 18304, 2157, 1, 0, 0, 0, 18305, + 18312, 5, 2142, 0, 0, 18306, 18307, 5, 2376, 0, 0, 18307, 18309, 5, 2370, + 0, 0, 18308, 18310, 7, 216, 0, 0, 18309, 18308, 1, 0, 0, 0, 18309, 18310, + 1, 0, 0, 0, 18310, 18311, 1, 0, 0, 0, 18311, 18313, 5, 2377, 0, 0, 18312, + 18306, 1, 0, 0, 0, 18312, 18313, 1, 0, 0, 0, 18313, 18317, 1, 0, 0, 0, + 18314, 18317, 5, 201, 0, 0, 18315, 18317, 5, 133, 0, 0, 18316, 18305, 1, + 0, 0, 0, 18316, 18314, 1, 0, 0, 0, 18316, 18315, 1, 0, 0, 0, 18317, 2159, + 1, 0, 0, 0, 18318, 18320, 5, 2186, 0, 0, 18319, 18321, 5, 65, 0, 0, 18320, + 18319, 1, 0, 0, 0, 18320, 18321, 1, 0, 0, 0, 18321, 18322, 1, 0, 0, 0, + 18322, 18332, 5, 2191, 0, 0, 18323, 18325, 5, 2188, 0, 0, 18324, 18326, + 7, 226, 0, 0, 18325, 18324, 1, 0, 0, 0, 18325, 18326, 1, 0, 0, 0, 18326, + 18328, 1, 0, 0, 0, 18327, 18329, 5, 65, 0, 0, 18328, 18327, 1, 0, 0, 0, + 18328, 18329, 1, 0, 0, 0, 18329, 18330, 1, 0, 0, 0, 18330, 18332, 5, 2191, + 0, 0, 18331, 18318, 1, 0, 0, 0, 18331, 18323, 1, 0, 0, 0, 18332, 2161, + 1, 0, 0, 0, 18333, 18341, 5, 470, 0, 0, 18334, 18341, 5, 1145, 0, 0, 18335, + 18341, 5, 451, 0, 0, 18336, 18337, 5, 451, 0, 0, 18337, 18341, 5, 65, 0, + 0, 18338, 18339, 5, 451, 0, 0, 18339, 18341, 5, 1155, 0, 0, 18340, 18333, + 1, 0, 0, 0, 18340, 18334, 1, 0, 0, 0, 18340, 18335, 1, 0, 0, 0, 18340, + 18336, 1, 0, 0, 0, 18340, 18338, 1, 0, 0, 0, 18340, 18341, 1, 0, 0, 0, + 18341, 18342, 1, 0, 0, 0, 18342, 18343, 5, 1175, 0, 0, 18343, 18344, 5, + 470, 0, 0, 18344, 2163, 1, 0, 0, 0, 18345, 18353, 5, 470, 0, 0, 18346, + 18353, 5, 1145, 0, 0, 18347, 18353, 5, 451, 0, 0, 18348, 18349, 5, 451, + 0, 0, 18349, 18353, 5, 65, 0, 0, 18350, 18351, 5, 451, 0, 0, 18351, 18353, + 5, 1155, 0, 0, 18352, 18345, 1, 0, 0, 0, 18352, 18346, 1, 0, 0, 0, 18352, + 18347, 1, 0, 0, 0, 18352, 18348, 1, 0, 0, 0, 18352, 18350, 1, 0, 0, 0, + 18352, 18353, 1, 0, 0, 0, 18353, 18354, 1, 0, 0, 0, 18354, 18355, 5, 1175, + 0, 0, 18355, 18356, 5, 451, 0, 0, 18356, 2165, 1, 0, 0, 0, 18357, 18359, + 5, 1486, 0, 0, 18358, 18360, 3, 2168, 1084, 0, 18359, 18358, 1, 0, 0, 0, + 18359, 18360, 1, 0, 0, 0, 18360, 18362, 1, 0, 0, 0, 18361, 18363, 5, 68, + 0, 0, 18362, 18361, 1, 0, 0, 0, 18362, 18363, 1, 0, 0, 0, 18363, 2167, + 1, 0, 0, 0, 18364, 18371, 5, 2142, 0, 0, 18365, 18366, 5, 2376, 0, 0, 18366, + 18368, 5, 2370, 0, 0, 18367, 18369, 7, 216, 0, 0, 18368, 18367, 1, 0, 0, + 0, 18368, 18369, 1, 0, 0, 0, 18369, 18370, 1, 0, 0, 0, 18370, 18372, 5, + 2377, 0, 0, 18371, 18365, 1, 0, 0, 0, 18371, 18372, 1, 0, 0, 0, 18372, + 18374, 1, 0, 0, 0, 18373, 18375, 5, 2046, 0, 0, 18374, 18373, 1, 0, 0, + 0, 18374, 18375, 1, 0, 0, 0, 18375, 18399, 1, 0, 0, 0, 18376, 18399, 5, + 201, 0, 0, 18377, 18399, 5, 339, 0, 0, 18378, 18379, 5, 1147, 0, 0, 18379, + 18380, 5, 2376, 0, 0, 18380, 18383, 5, 710, 0, 0, 18381, 18382, 5, 2382, + 0, 0, 18382, 18384, 5, 710, 0, 0, 18383, 18381, 1, 0, 0, 0, 18383, 18384, + 1, 0, 0, 0, 18384, 18385, 1, 0, 0, 0, 18385, 18399, 5, 2377, 0, 0, 18386, + 18389, 5, 1997, 0, 0, 18387, 18388, 5, 2188, 0, 0, 18388, 18390, 5, 2002, + 0, 0, 18389, 18387, 1, 0, 0, 0, 18389, 18390, 1, 0, 0, 0, 18390, 18399, + 1, 0, 0, 0, 18391, 18399, 5, 1534, 0, 0, 18392, 18396, 3, 2080, 1040, 0, + 18393, 18394, 5, 2129, 0, 0, 18394, 18395, 5, 171, 0, 0, 18395, 18397, + 5, 841, 0, 0, 18396, 18393, 1, 0, 0, 0, 18396, 18397, 1, 0, 0, 0, 18397, + 18399, 1, 0, 0, 0, 18398, 18364, 1, 0, 0, 0, 18398, 18376, 1, 0, 0, 0, + 18398, 18377, 1, 0, 0, 0, 18398, 18378, 1, 0, 0, 0, 18398, 18386, 1, 0, + 0, 0, 18398, 18391, 1, 0, 0, 0, 18398, 18392, 1, 0, 0, 0, 18399, 2169, + 1, 0, 0, 0, 18400, 18401, 7, 225, 0, 0, 18401, 18402, 5, 1175, 0, 0, 18402, + 18411, 5, 894, 0, 0, 18403, 18404, 5, 2376, 0, 0, 18404, 18405, 5, 893, + 0, 0, 18405, 18412, 5, 330, 0, 0, 18406, 18407, 5, 512, 0, 0, 18407, 18412, + 5, 330, 0, 0, 18408, 18409, 5, 2053, 0, 0, 18409, 18410, 5, 470, 0, 0, + 18410, 18412, 5, 2377, 0, 0, 18411, 18403, 1, 0, 0, 0, 18411, 18406, 1, + 0, 0, 0, 18411, 18408, 1, 0, 0, 0, 18411, 18412, 1, 0, 0, 0, 18412, 2171, + 1, 0, 0, 0, 18413, 18418, 5, 2372, 0, 0, 18414, 18418, 3, 2132, 1066, 0, + 18415, 18418, 3, 2370, 1185, 0, 18416, 18418, 5, 861, 0, 0, 18417, 18413, + 1, 0, 0, 0, 18417, 18414, 1, 0, 0, 0, 18417, 18415, 1, 0, 0, 0, 18417, + 18416, 1, 0, 0, 0, 18418, 2173, 1, 0, 0, 0, 18419, 18422, 3, 2176, 1088, + 0, 18420, 18423, 3, 2110, 1055, 0, 18421, 18423, 3, 2112, 1056, 0, 18422, + 18420, 1, 0, 0, 0, 18422, 18421, 1, 0, 0, 0, 18422, 18423, 1, 0, 0, 0, + 18423, 2175, 1, 0, 0, 0, 18424, 18425, 5, 2294, 0, 0, 18425, 18427, 5, + 2376, 0, 0, 18426, 18428, 7, 227, 0, 0, 18427, 18426, 1, 0, 0, 0, 18427, + 18428, 1, 0, 0, 0, 18428, 18429, 1, 0, 0, 0, 18429, 18430, 3, 2080, 1040, + 0, 18430, 18431, 5, 2377, 0, 0, 18431, 18483, 1, 0, 0, 0, 18432, 18433, + 5, 294, 0, 0, 18433, 18441, 5, 2376, 0, 0, 18434, 18442, 5, 2379, 0, 0, + 18435, 18437, 7, 192, 0, 0, 18436, 18435, 1, 0, 0, 0, 18436, 18437, 1, + 0, 0, 0, 18437, 18438, 1, 0, 0, 0, 18438, 18440, 3, 2102, 1051, 0, 18439, + 18436, 1, 0, 0, 0, 18439, 18440, 1, 0, 0, 0, 18440, 18442, 1, 0, 0, 0, + 18441, 18434, 1, 0, 0, 0, 18441, 18439, 1, 0, 0, 0, 18442, 18443, 1, 0, + 0, 0, 18443, 18445, 5, 2377, 0, 0, 18444, 18446, 3, 2188, 1094, 0, 18445, + 18444, 1, 0, 0, 0, 18445, 18446, 1, 0, 0, 0, 18446, 18483, 1, 0, 0, 0, + 18447, 18448, 5, 2289, 0, 0, 18448, 18449, 5, 2376, 0, 0, 18449, 18452, + 3, 2080, 1040, 0, 18450, 18451, 5, 2382, 0, 0, 18451, 18453, 5, 2370, 0, + 0, 18452, 18450, 1, 0, 0, 0, 18452, 18453, 1, 0, 0, 0, 18453, 18454, 1, + 0, 0, 0, 18454, 18455, 5, 2377, 0, 0, 18455, 18483, 1, 0, 0, 0, 18456, + 18457, 5, 2273, 0, 0, 18457, 18459, 5, 2376, 0, 0, 18458, 18460, 7, 227, + 0, 0, 18459, 18458, 1, 0, 0, 0, 18459, 18460, 1, 0, 0, 0, 18460, 18461, + 1, 0, 0, 0, 18461, 18462, 3, 2080, 1040, 0, 18462, 18463, 5, 2377, 0, 0, + 18463, 18483, 1, 0, 0, 0, 18464, 18465, 5, 2281, 0, 0, 18465, 18467, 5, + 2376, 0, 0, 18466, 18468, 7, 227, 0, 0, 18467, 18466, 1, 0, 0, 0, 18467, + 18468, 1, 0, 0, 0, 18468, 18469, 1, 0, 0, 0, 18469, 18470, 3, 2080, 1040, + 0, 18470, 18471, 5, 2377, 0, 0, 18471, 18483, 1, 0, 0, 0, 18472, 18473, + 5, 2298, 0, 0, 18473, 18474, 5, 2376, 0, 0, 18474, 18475, 3, 2078, 1039, + 0, 18475, 18476, 5, 2377, 0, 0, 18476, 18483, 1, 0, 0, 0, 18477, 18478, + 5, 2299, 0, 0, 18478, 18479, 5, 2376, 0, 0, 18479, 18480, 3, 2078, 1039, + 0, 18480, 18481, 5, 2377, 0, 0, 18481, 18483, 1, 0, 0, 0, 18482, 18424, + 1, 0, 0, 0, 18482, 18432, 1, 0, 0, 0, 18482, 18447, 1, 0, 0, 0, 18482, + 18456, 1, 0, 0, 0, 18482, 18464, 1, 0, 0, 0, 18482, 18472, 1, 0, 0, 0, + 18482, 18477, 1, 0, 0, 0, 18483, 2177, 1, 0, 0, 0, 18484, 18485, 5, 1175, + 0, 0, 18485, 18486, 5, 1231, 0, 0, 18486, 18488, 7, 209, 0, 0, 18487, 18489, + 5, 2372, 0, 0, 18488, 18487, 1, 0, 0, 0, 18488, 18489, 1, 0, 0, 0, 18489, + 18492, 1, 0, 0, 0, 18490, 18491, 7, 2, 0, 0, 18491, 18493, 5, 294, 0, 0, + 18492, 18490, 1, 0, 0, 0, 18492, 18493, 1, 0, 0, 0, 18493, 2179, 1, 0, + 0, 0, 18494, 18495, 3, 2182, 1091, 0, 18495, 18497, 3, 2338, 1169, 0, 18496, + 18498, 3, 2188, 1094, 0, 18497, 18496, 1, 0, 0, 0, 18497, 18498, 1, 0, + 0, 0, 18498, 18882, 1, 0, 0, 0, 18499, 18500, 3, 2384, 1192, 0, 18500, + 18502, 3, 2340, 1170, 0, 18501, 18503, 3, 2196, 1098, 0, 18502, 18501, + 1, 0, 0, 0, 18502, 18503, 1, 0, 0, 0, 18503, 18882, 1, 0, 0, 0, 18504, + 18505, 5, 294, 0, 0, 18505, 18511, 5, 2376, 0, 0, 18506, 18512, 5, 2379, + 0, 0, 18507, 18509, 7, 192, 0, 0, 18508, 18507, 1, 0, 0, 0, 18508, 18509, + 1, 0, 0, 0, 18509, 18510, 1, 0, 0, 0, 18510, 18512, 3, 2102, 1051, 0, 18511, + 18506, 1, 0, 0, 0, 18511, 18508, 1, 0, 0, 0, 18512, 18513, 1, 0, 0, 0, + 18513, 18515, 5, 2377, 0, 0, 18514, 18516, 3, 2188, 1094, 0, 18515, 18514, + 1, 0, 0, 0, 18515, 18516, 1, 0, 0, 0, 18516, 18882, 1, 0, 0, 0, 18517, + 18518, 7, 228, 0, 0, 18518, 18525, 5, 2376, 0, 0, 18519, 18520, 5, 923, + 0, 0, 18520, 18521, 5, 2376, 0, 0, 18521, 18522, 3, 1894, 947, 0, 18522, + 18523, 5, 2377, 0, 0, 18523, 18526, 1, 0, 0, 0, 18524, 18526, 3, 2102, + 1051, 0, 18525, 18519, 1, 0, 0, 0, 18525, 18524, 1, 0, 0, 0, 18526, 18527, + 1, 0, 0, 0, 18527, 18528, 5, 66, 0, 0, 18528, 18535, 3, 2346, 1173, 0, + 18529, 18530, 5, 363, 0, 0, 18530, 18531, 3, 2102, 1051, 0, 18531, 18532, + 5, 1175, 0, 0, 18532, 18533, 5, 282, 0, 0, 18533, 18534, 5, 470, 0, 0, + 18534, 18536, 1, 0, 0, 0, 18535, 18529, 1, 0, 0, 0, 18535, 18536, 1, 0, + 0, 0, 18536, 18543, 1, 0, 0, 0, 18537, 18538, 5, 2382, 0, 0, 18538, 18541, + 3, 2374, 1187, 0, 18539, 18540, 5, 2382, 0, 0, 18540, 18542, 3, 2374, 1187, + 0, 18541, 18539, 1, 0, 0, 0, 18541, 18542, 1, 0, 0, 0, 18542, 18544, 1, + 0, 0, 0, 18543, 18537, 1, 0, 0, 0, 18543, 18544, 1, 0, 0, 0, 18544, 18545, + 1, 0, 0, 0, 18545, 18546, 5, 2377, 0, 0, 18546, 18882, 1, 0, 0, 0, 18547, + 18548, 5, 214, 0, 0, 18548, 18549, 5, 2376, 0, 0, 18549, 18555, 3, 2360, + 1180, 0, 18550, 18553, 5, 2382, 0, 0, 18551, 18554, 3, 2370, 1185, 0, 18552, + 18554, 3, 2374, 1187, 0, 18553, 18551, 1, 0, 0, 0, 18553, 18552, 1, 0, + 0, 0, 18554, 18556, 1, 0, 0, 0, 18555, 18550, 1, 0, 0, 0, 18555, 18556, + 1, 0, 0, 0, 18556, 18557, 1, 0, 0, 0, 18557, 18558, 5, 2377, 0, 0, 18558, + 18882, 1, 0, 0, 0, 18559, 18560, 5, 219, 0, 0, 18560, 18562, 5, 2376, 0, + 0, 18561, 18563, 7, 229, 0, 0, 18562, 18561, 1, 0, 0, 0, 18562, 18563, + 1, 0, 0, 0, 18563, 18564, 1, 0, 0, 0, 18564, 18566, 3, 2102, 1051, 0, 18565, + 18567, 3, 2200, 1100, 0, 18566, 18565, 1, 0, 0, 0, 18566, 18567, 1, 0, + 0, 0, 18567, 18568, 1, 0, 0, 0, 18568, 18569, 5, 2377, 0, 0, 18569, 18882, + 1, 0, 0, 0, 18570, 18571, 3, 2184, 1092, 0, 18571, 18573, 3, 2336, 1168, + 0, 18572, 18574, 3, 2202, 1101, 0, 18573, 18572, 1, 0, 0, 0, 18574, 18575, + 1, 0, 0, 0, 18575, 18573, 1, 0, 0, 0, 18575, 18576, 1, 0, 0, 0, 18576, + 18882, 1, 0, 0, 0, 18577, 18578, 5, 2268, 0, 0, 18578, 18580, 5, 2376, + 0, 0, 18579, 18581, 7, 192, 0, 0, 18580, 18579, 1, 0, 0, 0, 18580, 18581, + 1, 0, 0, 0, 18581, 18582, 1, 0, 0, 0, 18582, 18585, 3, 2344, 1172, 0, 18583, + 18584, 5, 2382, 0, 0, 18584, 18586, 5, 2372, 0, 0, 18585, 18583, 1, 0, + 0, 0, 18585, 18586, 1, 0, 0, 0, 18586, 18588, 1, 0, 0, 0, 18587, 18589, + 3, 2178, 1089, 0, 18588, 18587, 1, 0, 0, 0, 18588, 18589, 1, 0, 0, 0, 18589, + 18590, 1, 0, 0, 0, 18590, 18597, 5, 2377, 0, 0, 18591, 18592, 5, 2185, + 0, 0, 18592, 18593, 5, 593, 0, 0, 18593, 18594, 5, 2376, 0, 0, 18594, 18595, + 3, 1994, 997, 0, 18595, 18596, 5, 2377, 0, 0, 18596, 18598, 1, 0, 0, 0, + 18597, 18591, 1, 0, 0, 0, 18597, 18598, 1, 0, 0, 0, 18598, 18600, 1, 0, + 0, 0, 18599, 18601, 3, 2188, 1094, 0, 18600, 18599, 1, 0, 0, 0, 18600, + 18601, 1, 0, 0, 0, 18601, 18882, 1, 0, 0, 0, 18602, 18603, 3, 2304, 1152, + 0, 18603, 18604, 7, 230, 0, 0, 18604, 18882, 1, 0, 0, 0, 18605, 18606, + 5, 357, 0, 0, 18606, 18607, 5, 2376, 0, 0, 18607, 18609, 3, 2102, 1051, + 0, 18608, 18610, 7, 231, 0, 0, 18609, 18608, 1, 0, 0, 0, 18609, 18610, + 1, 0, 0, 0, 18610, 18611, 1, 0, 0, 0, 18611, 18612, 5, 2377, 0, 0, 18612, + 18882, 1, 0, 0, 0, 18613, 18614, 5, 510, 0, 0, 18614, 18615, 5, 2376, 0, + 0, 18615, 18616, 3, 2384, 1192, 0, 18616, 18617, 5, 572, 0, 0, 18617, 18618, + 3, 2102, 1051, 0, 18618, 18619, 5, 2377, 0, 0, 18619, 18882, 1, 0, 0, 0, + 18620, 18621, 7, 232, 0, 0, 18621, 18623, 3, 2338, 1169, 0, 18622, 18624, + 3, 2342, 1171, 0, 18623, 18622, 1, 0, 0, 0, 18623, 18624, 1, 0, 0, 0, 18624, + 18625, 1, 0, 0, 0, 18625, 18626, 3, 2188, 1094, 0, 18626, 18882, 1, 0, + 0, 0, 18627, 18628, 3, 2186, 1093, 0, 18628, 18629, 5, 2376, 0, 0, 18629, + 18631, 3, 2078, 1039, 0, 18630, 18632, 3, 2204, 1102, 0, 18631, 18630, + 1, 0, 0, 0, 18631, 18632, 1, 0, 0, 0, 18632, 18634, 1, 0, 0, 0, 18633, + 18635, 3, 2196, 1098, 0, 18634, 18633, 1, 0, 0, 0, 18634, 18635, 1, 0, + 0, 0, 18635, 18636, 1, 0, 0, 0, 18636, 18637, 5, 2377, 0, 0, 18637, 18882, + 1, 0, 0, 0, 18638, 18639, 7, 233, 0, 0, 18639, 18640, 5, 2376, 0, 0, 18640, + 18647, 3, 2102, 1051, 0, 18641, 18642, 5, 363, 0, 0, 18642, 18643, 3, 2102, + 1051, 0, 18643, 18644, 5, 1175, 0, 0, 18644, 18645, 5, 282, 0, 0, 18645, + 18646, 5, 470, 0, 0, 18646, 18648, 1, 0, 0, 0, 18647, 18641, 1, 0, 0, 0, + 18647, 18648, 1, 0, 0, 0, 18648, 18655, 1, 0, 0, 0, 18649, 18650, 5, 2382, + 0, 0, 18650, 18653, 3, 2374, 1187, 0, 18651, 18652, 5, 2382, 0, 0, 18652, + 18654, 3, 2374, 1187, 0, 18653, 18651, 1, 0, 0, 0, 18653, 18654, 1, 0, + 0, 0, 18654, 18656, 1, 0, 0, 0, 18655, 18649, 1, 0, 0, 0, 18655, 18656, + 1, 0, 0, 0, 18656, 18657, 1, 0, 0, 0, 18657, 18658, 5, 2377, 0, 0, 18658, + 18882, 1, 0, 0, 0, 18659, 18660, 7, 234, 0, 0, 18660, 18661, 5, 2376, 0, + 0, 18661, 18668, 3, 2102, 1051, 0, 18662, 18663, 5, 363, 0, 0, 18663, 18664, + 3, 2102, 1051, 0, 18664, 18665, 5, 1175, 0, 0, 18665, 18666, 5, 282, 0, + 0, 18666, 18667, 5, 470, 0, 0, 18667, 18669, 1, 0, 0, 0, 18668, 18662, + 1, 0, 0, 0, 18668, 18669, 1, 0, 0, 0, 18669, 18670, 1, 0, 0, 0, 18670, + 18671, 5, 2377, 0, 0, 18671, 18882, 1, 0, 0, 0, 18672, 18673, 5, 2040, + 0, 0, 18673, 18674, 5, 2376, 0, 0, 18674, 18677, 3, 2080, 1040, 0, 18675, + 18676, 5, 2129, 0, 0, 18676, 18678, 7, 235, 0, 0, 18677, 18675, 1, 0, 0, + 0, 18677, 18678, 1, 0, 0, 0, 18678, 18683, 1, 0, 0, 0, 18679, 18680, 5, + 2382, 0, 0, 18680, 18682, 3, 2080, 1040, 0, 18681, 18679, 1, 0, 0, 0, 18682, + 18685, 1, 0, 0, 0, 18683, 18681, 1, 0, 0, 0, 18683, 18684, 1, 0, 0, 0, + 18684, 18686, 1, 0, 0, 0, 18685, 18683, 1, 0, 0, 0, 18686, 18687, 5, 2377, + 0, 0, 18687, 18882, 1, 0, 0, 0, 18688, 18689, 5, 2042, 0, 0, 18689, 18690, + 5, 2376, 0, 0, 18690, 18691, 3, 2080, 1040, 0, 18691, 18693, 5, 66, 0, + 0, 18692, 18694, 5, 1431, 0, 0, 18693, 18692, 1, 0, 0, 0, 18693, 18694, + 1, 0, 0, 0, 18694, 18695, 1, 0, 0, 0, 18695, 18696, 3, 2346, 1173, 0, 18696, + 18697, 5, 2377, 0, 0, 18697, 18882, 1, 0, 0, 0, 18698, 18699, 5, 2293, + 0, 0, 18699, 18707, 5, 2376, 0, 0, 18700, 18702, 7, 214, 0, 0, 18701, 18700, + 1, 0, 0, 0, 18701, 18702, 1, 0, 0, 0, 18702, 18704, 1, 0, 0, 0, 18703, + 18705, 3, 2374, 1187, 0, 18704, 18703, 1, 0, 0, 0, 18704, 18705, 1, 0, + 0, 0, 18705, 18706, 1, 0, 0, 0, 18706, 18708, 5, 572, 0, 0, 18707, 18701, + 1, 0, 0, 0, 18707, 18708, 1, 0, 0, 0, 18708, 18709, 1, 0, 0, 0, 18709, + 18710, 3, 2102, 1051, 0, 18710, 18711, 5, 2377, 0, 0, 18711, 18882, 1, + 0, 0, 0, 18712, 18713, 5, 2137, 0, 0, 18713, 18714, 5, 2376, 0, 0, 18714, + 18715, 3, 2102, 1051, 0, 18715, 18716, 5, 66, 0, 0, 18716, 18723, 3, 2346, + 1173, 0, 18717, 18718, 5, 2382, 0, 0, 18718, 18721, 3, 2374, 1187, 0, 18719, + 18720, 5, 2382, 0, 0, 18720, 18722, 3, 2374, 1187, 0, 18721, 18719, 1, + 0, 0, 0, 18721, 18722, 1, 0, 0, 0, 18722, 18724, 1, 0, 0, 0, 18723, 18717, + 1, 0, 0, 0, 18723, 18724, 1, 0, 0, 0, 18724, 18725, 1, 0, 0, 0, 18725, + 18726, 5, 2377, 0, 0, 18726, 18882, 1, 0, 0, 0, 18727, 18728, 5, 2198, + 0, 0, 18728, 18729, 5, 2376, 0, 0, 18729, 18731, 3, 2080, 1040, 0, 18730, + 18732, 3, 1994, 997, 0, 18731, 18730, 1, 0, 0, 0, 18731, 18732, 1, 0, 0, + 0, 18732, 18733, 1, 0, 0, 0, 18733, 18736, 5, 2377, 0, 0, 18734, 18735, + 5, 2369, 0, 0, 18735, 18737, 3, 2356, 1178, 0, 18736, 18734, 1, 0, 0, 0, + 18736, 18737, 1, 0, 0, 0, 18737, 18882, 1, 0, 0, 0, 18738, 18739, 7, 236, + 0, 0, 18739, 18740, 5, 2376, 0, 0, 18740, 18745, 3, 2216, 1108, 0, 18741, + 18742, 5, 2382, 0, 0, 18742, 18744, 3, 2216, 1108, 0, 18743, 18741, 1, + 0, 0, 0, 18744, 18747, 1, 0, 0, 0, 18745, 18743, 1, 0, 0, 0, 18745, 18746, + 1, 0, 0, 0, 18746, 18748, 1, 0, 0, 0, 18747, 18745, 1, 0, 0, 0, 18748, + 18751, 5, 2377, 0, 0, 18749, 18750, 5, 2369, 0, 0, 18750, 18752, 3, 2356, + 1178, 0, 18751, 18749, 1, 0, 0, 0, 18751, 18752, 1, 0, 0, 0, 18752, 18882, + 1, 0, 0, 0, 18753, 18754, 5, 2207, 0, 0, 18754, 18756, 5, 2376, 0, 0, 18755, + 18757, 7, 237, 0, 0, 18756, 18755, 1, 0, 0, 0, 18756, 18757, 1, 0, 0, 0, + 18757, 18759, 1, 0, 0, 0, 18758, 18760, 7, 238, 0, 0, 18759, 18758, 1, + 0, 0, 0, 18759, 18760, 1, 0, 0, 0, 18760, 18761, 1, 0, 0, 0, 18761, 18764, + 3, 2080, 1040, 0, 18762, 18763, 5, 2382, 0, 0, 18763, 18765, 3, 2208, 1104, + 0, 18764, 18762, 1, 0, 0, 0, 18764, 18765, 1, 0, 0, 0, 18765, 18773, 1, + 0, 0, 0, 18766, 18767, 5, 2382, 0, 0, 18767, 18769, 3, 2080, 1040, 0, 18768, + 18770, 3, 2238, 1119, 0, 18769, 18768, 1, 0, 0, 0, 18769, 18770, 1, 0, + 0, 0, 18770, 18772, 1, 0, 0, 0, 18771, 18766, 1, 0, 0, 0, 18772, 18775, + 1, 0, 0, 0, 18773, 18771, 1, 0, 0, 0, 18773, 18774, 1, 0, 0, 0, 18774, + 18776, 1, 0, 0, 0, 18775, 18773, 1, 0, 0, 0, 18776, 18779, 5, 2377, 0, + 0, 18777, 18778, 5, 2369, 0, 0, 18778, 18780, 3, 2356, 1178, 0, 18779, + 18777, 1, 0, 0, 0, 18779, 18780, 1, 0, 0, 0, 18780, 18882, 1, 0, 0, 0, + 18781, 18782, 5, 2209, 0, 0, 18782, 18783, 5, 2376, 0, 0, 18783, 18785, + 3, 2080, 1040, 0, 18784, 18786, 3, 2206, 1103, 0, 18785, 18784, 1, 0, 0, + 0, 18785, 18786, 1, 0, 0, 0, 18786, 18787, 1, 0, 0, 0, 18787, 18788, 5, + 2377, 0, 0, 18788, 18882, 1, 0, 0, 0, 18789, 18790, 5, 2218, 0, 0, 18790, + 18791, 5, 2376, 0, 0, 18791, 18792, 7, 239, 0, 0, 18792, 18794, 3, 2102, + 1051, 0, 18793, 18795, 5, 2178, 0, 0, 18794, 18793, 1, 0, 0, 0, 18794, + 18795, 1, 0, 0, 0, 18795, 18796, 1, 0, 0, 0, 18796, 18799, 5, 2377, 0, + 0, 18797, 18798, 5, 2369, 0, 0, 18798, 18800, 3, 2356, 1178, 0, 18799, + 18797, 1, 0, 0, 0, 18799, 18800, 1, 0, 0, 0, 18800, 18882, 1, 0, 0, 0, + 18801, 18802, 5, 2220, 0, 0, 18802, 18807, 5, 2376, 0, 0, 18803, 18804, + 5, 926, 0, 0, 18804, 18808, 3, 2378, 1189, 0, 18805, 18806, 5, 476, 0, + 0, 18806, 18808, 3, 2102, 1051, 0, 18807, 18803, 1, 0, 0, 0, 18807, 18805, + 1, 0, 0, 0, 18808, 18811, 1, 0, 0, 0, 18809, 18810, 5, 2382, 0, 0, 18810, + 18812, 3, 2102, 1051, 0, 18811, 18809, 1, 0, 0, 0, 18811, 18812, 1, 0, + 0, 0, 18812, 18813, 1, 0, 0, 0, 18813, 18816, 5, 2377, 0, 0, 18814, 18815, + 5, 2369, 0, 0, 18815, 18817, 3, 2356, 1178, 0, 18816, 18814, 1, 0, 0, 0, + 18816, 18817, 1, 0, 0, 0, 18817, 18882, 1, 0, 0, 0, 18818, 18819, 5, 2222, + 0, 0, 18819, 18820, 5, 2376, 0, 0, 18820, 18822, 3, 2102, 1051, 0, 18821, + 18823, 3, 2206, 1103, 0, 18822, 18821, 1, 0, 0, 0, 18822, 18823, 1, 0, + 0, 0, 18823, 18824, 1, 0, 0, 0, 18824, 18825, 5, 1486, 0, 0, 18825, 18829, + 5, 275, 0, 0, 18826, 18827, 5, 1145, 0, 0, 18827, 18828, 5, 1175, 0, 0, + 18828, 18830, 5, 451, 0, 0, 18829, 18826, 1, 0, 0, 0, 18829, 18830, 1, + 0, 0, 0, 18830, 18831, 1, 0, 0, 0, 18831, 18834, 5, 2377, 0, 0, 18832, + 18833, 5, 2369, 0, 0, 18833, 18835, 3, 2356, 1178, 0, 18834, 18832, 1, + 0, 0, 0, 18834, 18835, 1, 0, 0, 0, 18835, 18882, 1, 0, 0, 0, 18836, 18837, + 5, 2223, 0, 0, 18837, 18838, 5, 2376, 0, 0, 18838, 18841, 3, 2102, 1051, + 0, 18839, 18840, 5, 2382, 0, 0, 18840, 18842, 3, 2218, 1109, 0, 18841, + 18839, 1, 0, 0, 0, 18841, 18842, 1, 0, 0, 0, 18842, 18845, 1, 0, 0, 0, + 18843, 18844, 5, 2382, 0, 0, 18844, 18846, 3, 2220, 1110, 0, 18845, 18843, + 1, 0, 0, 0, 18845, 18846, 1, 0, 0, 0, 18846, 18847, 1, 0, 0, 0, 18847, + 18850, 5, 2377, 0, 0, 18848, 18849, 5, 2369, 0, 0, 18849, 18851, 3, 2356, + 1178, 0, 18850, 18848, 1, 0, 0, 0, 18850, 18851, 1, 0, 0, 0, 18851, 18882, + 1, 0, 0, 0, 18852, 18853, 5, 2225, 0, 0, 18853, 18854, 5, 2376, 0, 0, 18854, + 18855, 7, 239, 0, 0, 18855, 18858, 3, 2102, 1051, 0, 18856, 18857, 5, 66, + 0, 0, 18857, 18859, 3, 2346, 1173, 0, 18858, 18856, 1, 0, 0, 0, 18858, + 18859, 1, 0, 0, 0, 18859, 18861, 1, 0, 0, 0, 18860, 18862, 3, 2222, 1111, + 0, 18861, 18860, 1, 0, 0, 0, 18861, 18862, 1, 0, 0, 0, 18862, 18864, 1, + 0, 0, 0, 18863, 18865, 3, 2224, 1112, 0, 18864, 18863, 1, 0, 0, 0, 18864, + 18865, 1, 0, 0, 0, 18865, 18867, 1, 0, 0, 0, 18866, 18868, 3, 2226, 1113, + 0, 18867, 18866, 1, 0, 0, 0, 18867, 18868, 1, 0, 0, 0, 18868, 18871, 1, + 0, 0, 0, 18869, 18870, 7, 240, 0, 0, 18870, 18872, 5, 364, 0, 0, 18871, + 18869, 1, 0, 0, 0, 18871, 18872, 1, 0, 0, 0, 18872, 18873, 1, 0, 0, 0, + 18873, 18876, 5, 2377, 0, 0, 18874, 18875, 5, 2369, 0, 0, 18875, 18877, + 3, 2356, 1178, 0, 18876, 18874, 1, 0, 0, 0, 18876, 18877, 1, 0, 0, 0, 18877, + 18882, 1, 0, 0, 0, 18878, 18879, 5, 2001, 0, 0, 18879, 18882, 5, 2372, + 0, 0, 18880, 18882, 3, 2316, 1158, 0, 18881, 18494, 1, 0, 0, 0, 18881, + 18499, 1, 0, 0, 0, 18881, 18504, 1, 0, 0, 0, 18881, 18517, 1, 0, 0, 0, + 18881, 18547, 1, 0, 0, 0, 18881, 18559, 1, 0, 0, 0, 18881, 18570, 1, 0, + 0, 0, 18881, 18577, 1, 0, 0, 0, 18881, 18602, 1, 0, 0, 0, 18881, 18605, + 1, 0, 0, 0, 18881, 18613, 1, 0, 0, 0, 18881, 18620, 1, 0, 0, 0, 18881, + 18627, 1, 0, 0, 0, 18881, 18638, 1, 0, 0, 0, 18881, 18659, 1, 0, 0, 0, + 18881, 18672, 1, 0, 0, 0, 18881, 18688, 1, 0, 0, 0, 18881, 18698, 1, 0, + 0, 0, 18881, 18712, 1, 0, 0, 0, 18881, 18727, 1, 0, 0, 0, 18881, 18738, + 1, 0, 0, 0, 18881, 18753, 1, 0, 0, 0, 18881, 18781, 1, 0, 0, 0, 18881, + 18789, 1, 0, 0, 0, 18881, 18801, 1, 0, 0, 0, 18881, 18818, 1, 0, 0, 0, + 18881, 18836, 1, 0, 0, 0, 18881, 18852, 1, 0, 0, 0, 18881, 18878, 1, 0, + 0, 0, 18881, 18880, 1, 0, 0, 0, 18882, 2181, 1, 0, 0, 0, 18883, 18884, + 7, 241, 0, 0, 18884, 2183, 1, 0, 0, 0, 18885, 18886, 7, 242, 0, 0, 18886, + 2185, 1, 0, 0, 0, 18887, 18888, 7, 243, 0, 0, 18888, 2187, 1, 0, 0, 0, + 18889, 18890, 5, 1233, 0, 0, 18890, 18911, 5, 2376, 0, 0, 18891, 18893, + 3, 1926, 963, 0, 18892, 18891, 1, 0, 0, 0, 18892, 18893, 1, 0, 0, 0, 18893, + 18898, 1, 0, 0, 0, 18894, 18896, 3, 1994, 997, 0, 18895, 18897, 3, 2190, + 1095, 0, 18896, 18895, 1, 0, 0, 0, 18896, 18897, 1, 0, 0, 0, 18897, 18899, + 1, 0, 0, 0, 18898, 18894, 1, 0, 0, 0, 18898, 18899, 1, 0, 0, 0, 18899, + 18912, 1, 0, 0, 0, 18900, 18901, 5, 617, 0, 0, 18901, 18902, 3, 2380, 1190, + 0, 18902, 18903, 5, 1162, 0, 0, 18903, 18909, 3, 2370, 1185, 0, 18904, + 18905, 5, 9, 0, 0, 18905, 18906, 5, 46, 0, 0, 18906, 18907, 5, 79, 0, 0, + 18907, 18908, 5, 781, 0, 0, 18908, 18910, 3, 2380, 1190, 0, 18909, 18904, + 1, 0, 0, 0, 18909, 18910, 1, 0, 0, 0, 18910, 18912, 1, 0, 0, 0, 18911, + 18892, 1, 0, 0, 0, 18911, 18900, 1, 0, 0, 0, 18912, 18913, 1, 0, 0, 0, + 18913, 18914, 5, 2377, 0, 0, 18914, 2189, 1, 0, 0, 0, 18915, 18922, 3, + 2192, 1096, 0, 18916, 18917, 5, 112, 0, 0, 18917, 18918, 3, 2194, 1097, + 0, 18918, 18919, 5, 48, 0, 0, 18919, 18920, 3, 2194, 1097, 0, 18920, 18923, + 1, 0, 0, 0, 18921, 18923, 3, 2194, 1097, 0, 18922, 18916, 1, 0, 0, 0, 18922, + 18921, 1, 0, 0, 0, 18923, 2191, 1, 0, 0, 0, 18924, 18925, 7, 244, 0, 0, + 18925, 2193, 1, 0, 0, 0, 18926, 18927, 5, 2060, 0, 0, 18927, 18934, 5, + 1341, 0, 0, 18928, 18929, 5, 315, 0, 0, 18929, 18934, 5, 1507, 0, 0, 18930, + 18931, 3, 2102, 1051, 0, 18931, 18932, 7, 245, 0, 0, 18932, 18934, 1, 0, + 0, 0, 18933, 18926, 1, 0, 0, 0, 18933, 18928, 1, 0, 0, 0, 18933, 18930, + 1, 0, 0, 0, 18934, 2195, 1, 0, 0, 0, 18935, 18945, 5, 2129, 0, 0, 18936, + 18946, 5, 2379, 0, 0, 18937, 18942, 3, 2198, 1099, 0, 18938, 18939, 5, + 2382, 0, 0, 18939, 18941, 3, 2198, 1099, 0, 18940, 18938, 1, 0, 0, 0, 18941, + 18944, 1, 0, 0, 0, 18942, 18940, 1, 0, 0, 0, 18942, 18943, 1, 0, 0, 0, + 18943, 18946, 1, 0, 0, 0, 18944, 18942, 1, 0, 0, 0, 18945, 18936, 1, 0, + 0, 0, 18945, 18937, 1, 0, 0, 0, 18946, 2197, 1, 0, 0, 0, 18947, 18949, + 5, 680, 0, 0, 18948, 18950, 5, 1229, 0, 0, 18949, 18948, 1, 0, 0, 0, 18949, + 18950, 1, 0, 0, 0, 18950, 18953, 1, 0, 0, 0, 18951, 18953, 5, 1229, 0, + 0, 18952, 18947, 1, 0, 0, 0, 18952, 18951, 1, 0, 0, 0, 18952, 18953, 1, + 0, 0, 0, 18953, 18954, 1, 0, 0, 0, 18954, 18955, 3, 1906, 953, 0, 18955, + 2199, 1, 0, 0, 0, 18956, 18957, 5, 1215, 0, 0, 18957, 18958, 5, 151, 0, + 0, 18958, 18959, 3, 2102, 1051, 0, 18959, 2201, 1, 0, 0, 0, 18960, 18961, + 5, 2185, 0, 0, 18961, 18962, 5, 593, 0, 0, 18962, 18963, 5, 2376, 0, 0, + 18963, 18964, 3, 1994, 997, 0, 18964, 18965, 5, 2377, 0, 0, 18965, 18968, + 1, 0, 0, 0, 18966, 18968, 3, 2188, 1094, 0, 18967, 18960, 1, 0, 0, 0, 18967, + 18966, 1, 0, 0, 0, 18968, 2203, 1, 0, 0, 0, 18969, 18991, 5, 292, 0, 0, + 18970, 18972, 5, 900, 0, 0, 18971, 18973, 5, 88, 0, 0, 18972, 18971, 1, + 0, 0, 0, 18972, 18973, 1, 0, 0, 0, 18973, 18992, 1, 0, 0, 0, 18974, 18975, + 5, 2376, 0, 0, 18975, 18980, 3, 2250, 1125, 0, 18976, 18977, 5, 2382, 0, + 0, 18977, 18979, 3, 2250, 1125, 0, 18978, 18976, 1, 0, 0, 0, 18979, 18982, + 1, 0, 0, 0, 18980, 18978, 1, 0, 0, 0, 18980, 18981, 1, 0, 0, 0, 18981, + 18983, 1, 0, 0, 0, 18982, 18980, 1, 0, 0, 0, 18983, 18984, 5, 2377, 0, + 0, 18984, 18985, 5, 2140, 0, 0, 18985, 18987, 5, 2376, 0, 0, 18986, 18988, + 3, 2078, 1039, 0, 18987, 18986, 1, 0, 0, 0, 18987, 18988, 1, 0, 0, 0, 18988, + 18989, 1, 0, 0, 0, 18989, 18990, 5, 2377, 0, 0, 18990, 18992, 1, 0, 0, + 0, 18991, 18970, 1, 0, 0, 0, 18991, 18974, 1, 0, 0, 0, 18992, 2205, 1, + 0, 0, 0, 18993, 18996, 5, 1260, 0, 0, 18994, 18995, 5, 151, 0, 0, 18995, + 18997, 5, 2141, 0, 0, 18996, 18994, 1, 0, 0, 0, 18996, 18997, 1, 0, 0, + 0, 18997, 18998, 1, 0, 0, 0, 18998, 19000, 3, 2080, 1040, 0, 18999, 19001, + 3, 2238, 1119, 0, 19000, 18999, 1, 0, 0, 0, 19000, 19001, 1, 0, 0, 0, 19001, + 19009, 1, 0, 0, 0, 19002, 19003, 5, 2382, 0, 0, 19003, 19005, 3, 2080, + 1040, 0, 19004, 19006, 3, 2238, 1119, 0, 19005, 19004, 1, 0, 0, 0, 19005, + 19006, 1, 0, 0, 0, 19006, 19008, 1, 0, 0, 0, 19007, 19002, 1, 0, 0, 0, + 19008, 19011, 1, 0, 0, 0, 19009, 19007, 1, 0, 0, 0, 19009, 19010, 1, 0, + 0, 0, 19010, 2207, 1, 0, 0, 0, 19011, 19009, 1, 0, 0, 0, 19012, 19013, + 5, 2199, 0, 0, 19013, 19015, 5, 2376, 0, 0, 19014, 19016, 7, 237, 0, 0, + 19015, 19014, 1, 0, 0, 0, 19015, 19016, 1, 0, 0, 0, 19016, 19018, 1, 0, + 0, 0, 19017, 19019, 7, 246, 0, 0, 19018, 19017, 1, 0, 0, 0, 19018, 19019, + 1, 0, 0, 0, 19019, 19020, 1, 0, 0, 0, 19020, 19025, 3, 2216, 1108, 0, 19021, + 19022, 5, 2382, 0, 0, 19022, 19024, 3, 2216, 1108, 0, 19023, 19021, 1, + 0, 0, 0, 19024, 19027, 1, 0, 0, 0, 19025, 19023, 1, 0, 0, 0, 19025, 19026, + 1, 0, 0, 0, 19026, 19028, 1, 0, 0, 0, 19027, 19025, 1, 0, 0, 0, 19028, + 19029, 5, 2377, 0, 0, 19029, 2209, 1, 0, 0, 0, 19030, 19031, 5, 2217, 0, + 0, 19031, 19035, 5, 2376, 0, 0, 19032, 19033, 3, 2102, 1051, 0, 19033, + 19034, 3, 2238, 1119, 0, 19034, 19036, 1, 0, 0, 0, 19035, 19032, 1, 0, + 0, 0, 19035, 19036, 1, 0, 0, 0, 19036, 19043, 1, 0, 0, 0, 19037, 19038, + 5, 2382, 0, 0, 19038, 19039, 3, 2102, 1051, 0, 19039, 19040, 3, 2238, 1119, + 0, 19040, 19042, 1, 0, 0, 0, 19041, 19037, 1, 0, 0, 0, 19042, 19045, 1, + 0, 0, 0, 19043, 19041, 1, 0, 0, 0, 19043, 19044, 1, 0, 0, 0, 19044, 19047, + 1, 0, 0, 0, 19045, 19043, 1, 0, 0, 0, 19046, 19048, 3, 2214, 1107, 0, 19047, + 19046, 1, 0, 0, 0, 19047, 19048, 1, 0, 0, 0, 19048, 19049, 1, 0, 0, 0, + 19049, 19050, 5, 2377, 0, 0, 19050, 2211, 1, 0, 0, 0, 19051, 19062, 3, + 2248, 1124, 0, 19052, 19053, 5, 564, 0, 0, 19053, 19063, 5, 1216, 0, 0, + 19054, 19057, 3, 2346, 1173, 0, 19055, 19056, 5, 1271, 0, 0, 19056, 19058, + 3, 2102, 1051, 0, 19057, 19055, 1, 0, 0, 0, 19057, 19058, 1, 0, 0, 0, 19058, + 19060, 1, 0, 0, 0, 19059, 19061, 3, 2214, 1107, 0, 19060, 19059, 1, 0, + 0, 0, 19060, 19061, 1, 0, 0, 0, 19061, 19063, 1, 0, 0, 0, 19062, 19052, + 1, 0, 0, 0, 19062, 19054, 1, 0, 0, 0, 19063, 2213, 1, 0, 0, 0, 19064, 19065, + 5, 363, 0, 0, 19065, 19066, 3, 2102, 1051, 0, 19066, 2215, 1, 0, 0, 0, + 19067, 19074, 3, 2080, 1040, 0, 19068, 19072, 5, 66, 0, 0, 19069, 19073, + 3, 2380, 1190, 0, 19070, 19071, 5, 476, 0, 0, 19071, 19073, 3, 2102, 1051, + 0, 19072, 19069, 1, 0, 0, 0, 19072, 19070, 1, 0, 0, 0, 19073, 19075, 1, + 0, 0, 0, 19074, 19068, 1, 0, 0, 0, 19074, 19075, 1, 0, 0, 0, 19075, 2217, + 1, 0, 0, 0, 19076, 19080, 5, 2165, 0, 0, 19077, 19078, 5, 1057, 0, 0, 19078, + 19081, 5, 2141, 0, 0, 19079, 19081, 3, 2080, 1040, 0, 19080, 19077, 1, + 0, 0, 0, 19080, 19079, 1, 0, 0, 0, 19081, 2219, 1, 0, 0, 0, 19082, 19088, + 5, 1623, 0, 0, 19083, 19089, 5, 2236, 0, 0, 19084, 19086, 5, 1057, 0, 0, + 19085, 19087, 5, 2141, 0, 0, 19086, 19085, 1, 0, 0, 0, 19086, 19087, 1, + 0, 0, 0, 19087, 19089, 1, 0, 0, 0, 19088, 19083, 1, 0, 0, 0, 19088, 19084, + 1, 0, 0, 0, 19089, 2221, 1, 0, 0, 0, 19090, 19091, 5, 456, 0, 0, 19091, + 19092, 3, 2102, 1051, 0, 19092, 2223, 1, 0, 0, 0, 19093, 19094, 5, 2165, + 0, 0, 19094, 19095, 3, 2102, 1051, 0, 19095, 2225, 1, 0, 0, 0, 19096, 19097, + 5, 1057, 0, 0, 19097, 19105, 5, 651, 0, 0, 19098, 19102, 5, 651, 0, 0, + 19099, 19100, 5, 1595, 0, 0, 19100, 19101, 5, 2398, 0, 0, 19101, 19103, + 3, 2102, 1051, 0, 19102, 19099, 1, 0, 0, 0, 19102, 19103, 1, 0, 0, 0, 19103, + 19105, 1, 0, 0, 0, 19104, 19096, 1, 0, 0, 0, 19104, 19098, 1, 0, 0, 0, + 19105, 2227, 1, 0, 0, 0, 19106, 19116, 5, 2383, 0, 0, 19107, 19116, 5, + 494, 0, 0, 19108, 19116, 5, 2405, 0, 0, 19109, 19110, 5, 1579, 0, 0, 19110, + 19116, 7, 247, 0, 0, 19111, 19116, 5, 2406, 0, 0, 19112, 19116, 3, 2230, + 1115, 0, 19113, 19116, 3, 2232, 1116, 0, 19114, 19116, 3, 2234, 1117, 0, + 19115, 19106, 1, 0, 0, 0, 19115, 19107, 1, 0, 0, 0, 19115, 19108, 1, 0, + 0, 0, 19115, 19109, 1, 0, 0, 0, 19115, 19111, 1, 0, 0, 0, 19115, 19112, + 1, 0, 0, 0, 19115, 19113, 1, 0, 0, 0, 19115, 19114, 1, 0, 0, 0, 19116, + 2229, 1, 0, 0, 0, 19117, 19118, 5, 2179, 0, 0, 19118, 19134, 7, 248, 0, + 0, 19119, 19125, 5, 494, 0, 0, 19120, 19126, 5, 1680, 0, 0, 19121, 19126, + 5, 521, 0, 0, 19122, 19126, 5, 2175, 0, 0, 19123, 19126, 3, 2300, 1150, + 0, 19124, 19126, 3, 2370, 1185, 0, 19125, 19120, 1, 0, 0, 0, 19125, 19121, + 1, 0, 0, 0, 19125, 19122, 1, 0, 0, 0, 19125, 19123, 1, 0, 0, 0, 19125, + 19124, 1, 0, 0, 0, 19126, 19128, 1, 0, 0, 0, 19127, 19129, 7, 249, 0, 0, + 19128, 19127, 1, 0, 0, 0, 19128, 19129, 1, 0, 0, 0, 19129, 19135, 1, 0, + 0, 0, 19130, 19132, 5, 278, 0, 0, 19131, 19133, 7, 250, 0, 0, 19132, 19131, + 1, 0, 0, 0, 19132, 19133, 1, 0, 0, 0, 19133, 19135, 1, 0, 0, 0, 19134, + 19119, 1, 0, 0, 0, 19134, 19130, 1, 0, 0, 0, 19135, 2231, 1, 0, 0, 0, 19136, + 19137, 5, 1568, 0, 0, 19137, 19143, 3, 2384, 1192, 0, 19138, 19144, 5, + 2372, 0, 0, 19139, 19144, 5, 1175, 0, 0, 19140, 19144, 5, 1161, 0, 0, 19141, + 19144, 3, 2370, 1185, 0, 19142, 19144, 3, 2384, 1192, 0, 19143, 19138, + 1, 0, 0, 0, 19143, 19139, 1, 0, 0, 0, 19143, 19140, 1, 0, 0, 0, 19143, + 19141, 1, 0, 0, 0, 19143, 19142, 1, 0, 0, 0, 19144, 2233, 1, 0, 0, 0, 19145, + 19155, 5, 2009, 0, 0, 19146, 19150, 5, 1631, 0, 0, 19147, 19149, 3, 2380, + 1190, 0, 19148, 19147, 1, 0, 0, 0, 19149, 19152, 1, 0, 0, 0, 19150, 19148, + 1, 0, 0, 0, 19150, 19151, 1, 0, 0, 0, 19151, 19156, 1, 0, 0, 0, 19152, + 19150, 1, 0, 0, 0, 19153, 19156, 5, 1579, 0, 0, 19154, 19156, 5, 1654, + 0, 0, 19155, 19146, 1, 0, 0, 0, 19155, 19153, 1, 0, 0, 0, 19155, 19154, + 1, 0, 0, 0, 19155, 19156, 1, 0, 0, 0, 19156, 2235, 1, 0, 0, 0, 19157, 19159, + 7, 251, 0, 0, 19158, 19160, 5, 564, 0, 0, 19159, 19158, 1, 0, 0, 0, 19159, + 19160, 1, 0, 0, 0, 19160, 19161, 1, 0, 0, 0, 19161, 19163, 5, 2376, 0, + 0, 19162, 19164, 3, 2078, 1039, 0, 19163, 19162, 1, 0, 0, 0, 19163, 19164, + 1, 0, 0, 0, 19164, 19165, 1, 0, 0, 0, 19165, 19166, 5, 2377, 0, 0, 19166, + 2237, 1, 0, 0, 0, 19167, 19169, 5, 66, 0, 0, 19168, 19167, 1, 0, 0, 0, + 19168, 19169, 1, 0, 0, 0, 19169, 19172, 1, 0, 0, 0, 19170, 19173, 3, 2378, + 1189, 0, 19171, 19173, 3, 2374, 1187, 0, 19172, 19170, 1, 0, 0, 0, 19172, + 19171, 1, 0, 0, 0, 19173, 19176, 1, 0, 0, 0, 19174, 19176, 5, 66, 0, 0, + 19175, 19168, 1, 0, 0, 0, 19175, 19174, 1, 0, 0, 0, 19176, 2239, 1, 0, + 0, 0, 19177, 19180, 3, 2378, 1189, 0, 19178, 19180, 3, 2374, 1187, 0, 19179, + 19177, 1, 0, 0, 0, 19179, 19178, 1, 0, 0, 0, 19180, 2241, 1, 0, 0, 0, 19181, + 19187, 5, 2181, 0, 0, 19182, 19183, 5, 315, 0, 0, 19183, 19184, 5, 1163, + 0, 0, 19184, 19188, 3, 2304, 1152, 0, 19185, 19188, 3, 2080, 1040, 0, 19186, + 19188, 3, 2244, 1122, 0, 19187, 19182, 1, 0, 0, 0, 19187, 19185, 1, 0, + 0, 0, 19187, 19186, 1, 0, 0, 0, 19188, 2243, 1, 0, 0, 0, 19189, 19190, + 3, 2080, 1040, 0, 19190, 19191, 3, 2096, 1048, 0, 19191, 19192, 7, 252, + 0, 0, 19192, 19193, 5, 2376, 0, 0, 19193, 19198, 3, 2080, 1040, 0, 19194, + 19195, 5, 2382, 0, 0, 19195, 19197, 3, 2080, 1040, 0, 19196, 19194, 1, + 0, 0, 0, 19197, 19200, 1, 0, 0, 0, 19198, 19196, 1, 0, 0, 0, 19198, 19199, + 1, 0, 0, 0, 19199, 19201, 1, 0, 0, 0, 19200, 19198, 1, 0, 0, 0, 19201, + 19202, 5, 2377, 0, 0, 19202, 2245, 1, 0, 0, 0, 19203, 19204, 5, 150, 0, + 0, 19204, 19206, 5, 219, 0, 0, 19205, 19203, 1, 0, 0, 0, 19205, 19206, + 1, 0, 0, 0, 19206, 19207, 1, 0, 0, 0, 19207, 19210, 5, 719, 0, 0, 19208, + 19211, 3, 2356, 1178, 0, 19209, 19211, 3, 2354, 1177, 0, 19210, 19208, + 1, 0, 0, 0, 19210, 19209, 1, 0, 0, 0, 19211, 19219, 1, 0, 0, 0, 19212, + 19215, 5, 2382, 0, 0, 19213, 19216, 3, 2356, 1178, 0, 19214, 19216, 3, + 2354, 1177, 0, 19215, 19213, 1, 0, 0, 0, 19215, 19214, 1, 0, 0, 0, 19216, + 19218, 1, 0, 0, 0, 19217, 19212, 1, 0, 0, 0, 19218, 19221, 1, 0, 0, 0, + 19219, 19217, 1, 0, 0, 0, 19219, 19220, 1, 0, 0, 0, 19220, 2247, 1, 0, + 0, 0, 19221, 19219, 1, 0, 0, 0, 19222, 19225, 3, 2378, 1189, 0, 19223, + 19225, 3, 2374, 1187, 0, 19224, 19222, 1, 0, 0, 0, 19224, 19223, 1, 0, + 0, 0, 19225, 2249, 1, 0, 0, 0, 19226, 19227, 3, 2378, 1189, 0, 19227, 2251, + 1, 0, 0, 0, 19228, 19229, 3, 2378, 1189, 0, 19229, 2253, 1, 0, 0, 0, 19230, + 19231, 3, 2378, 1189, 0, 19231, 2255, 1, 0, 0, 0, 19232, 19233, 3, 2378, + 1189, 0, 19233, 2257, 1, 0, 0, 0, 19234, 19235, 3, 2378, 1189, 0, 19235, + 2259, 1, 0, 0, 0, 19236, 19237, 3, 2378, 1189, 0, 19237, 2261, 1, 0, 0, + 0, 19238, 19243, 3, 2378, 1189, 0, 19239, 19240, 5, 2369, 0, 0, 19240, + 19242, 3, 2380, 1190, 0, 19241, 19239, 1, 0, 0, 0, 19242, 19245, 1, 0, + 0, 0, 19243, 19241, 1, 0, 0, 0, 19243, 19244, 1, 0, 0, 0, 19244, 19248, + 1, 0, 0, 0, 19245, 19243, 1, 0, 0, 0, 19246, 19247, 5, 2384, 0, 0, 19247, + 19249, 3, 2310, 1155, 0, 19248, 19246, 1, 0, 0, 0, 19248, 19249, 1, 0, + 0, 0, 19249, 2263, 1, 0, 0, 0, 19250, 19251, 3, 2378, 1189, 0, 19251, 2265, + 1, 0, 0, 0, 19252, 19255, 3, 2378, 1189, 0, 19253, 19254, 5, 2369, 0, 0, + 19254, 19256, 3, 2380, 1190, 0, 19255, 19253, 1, 0, 0, 0, 19255, 19256, + 1, 0, 0, 0, 19256, 2267, 1, 0, 0, 0, 19257, 19258, 3, 2378, 1189, 0, 19258, + 2269, 1, 0, 0, 0, 19259, 19260, 3, 2378, 1189, 0, 19260, 2271, 1, 0, 0, + 0, 19261, 19262, 3, 2378, 1189, 0, 19262, 2273, 1, 0, 0, 0, 19263, 19266, + 3, 2378, 1189, 0, 19264, 19265, 5, 2369, 0, 0, 19265, 19267, 3, 2380, 1190, + 0, 19266, 19264, 1, 0, 0, 0, 19266, 19267, 1, 0, 0, 0, 19267, 2275, 1, + 0, 0, 0, 19268, 19273, 3, 2378, 1189, 0, 19269, 19270, 5, 2369, 0, 0, 19270, + 19272, 3, 2380, 1190, 0, 19271, 19269, 1, 0, 0, 0, 19272, 19275, 1, 0, + 0, 0, 19273, 19271, 1, 0, 0, 0, 19273, 19274, 1, 0, 0, 0, 19274, 2277, + 1, 0, 0, 0, 19275, 19273, 1, 0, 0, 0, 19276, 19277, 3, 2378, 1189, 0, 19277, + 2279, 1, 0, 0, 0, 19278, 19280, 3, 2380, 1190, 0, 19279, 19281, 3, 560, + 280, 0, 19280, 19279, 1, 0, 0, 0, 19280, 19281, 1, 0, 0, 0, 19281, 2281, + 1, 0, 0, 0, 19282, 19286, 3, 2380, 1190, 0, 19283, 19286, 5, 261, 0, 0, + 19284, 19286, 5, 1471, 0, 0, 19285, 19282, 1, 0, 0, 0, 19285, 19283, 1, + 0, 0, 0, 19285, 19284, 1, 0, 0, 0, 19286, 2283, 1, 0, 0, 0, 19287, 19292, + 3, 2378, 1189, 0, 19288, 19289, 5, 2369, 0, 0, 19289, 19291, 3, 2380, 1190, + 0, 19290, 19288, 1, 0, 0, 0, 19291, 19294, 1, 0, 0, 0, 19292, 19290, 1, + 0, 0, 0, 19292, 19293, 1, 0, 0, 0, 19293, 19297, 1, 0, 0, 0, 19294, 19292, + 1, 0, 0, 0, 19295, 19296, 5, 2384, 0, 0, 19296, 19298, 3, 2310, 1155, 0, + 19297, 19295, 1, 0, 0, 0, 19297, 19298, 1, 0, 0, 0, 19298, 2285, 1, 0, + 0, 0, 19299, 19300, 3, 2380, 1190, 0, 19300, 2287, 1, 0, 0, 0, 19301, 19306, + 3, 2380, 1190, 0, 19302, 19303, 5, 2369, 0, 0, 19303, 19305, 3, 2380, 1190, + 0, 19304, 19302, 1, 0, 0, 0, 19305, 19308, 1, 0, 0, 0, 19306, 19304, 1, + 0, 0, 0, 19306, 19307, 1, 0, 0, 0, 19307, 2289, 1, 0, 0, 0, 19308, 19306, + 1, 0, 0, 0, 19309, 19314, 3, 2380, 1190, 0, 19310, 19311, 5, 2369, 0, 0, + 19311, 19313, 3, 2380, 1190, 0, 19312, 19310, 1, 0, 0, 0, 19313, 19316, + 1, 0, 0, 0, 19314, 19312, 1, 0, 0, 0, 19314, 19315, 1, 0, 0, 0, 19315, + 2291, 1, 0, 0, 0, 19316, 19314, 1, 0, 0, 0, 19317, 19322, 3, 2378, 1189, + 0, 19318, 19319, 5, 2369, 0, 0, 19319, 19321, 3, 2380, 1190, 0, 19320, + 19318, 1, 0, 0, 0, 19321, 19324, 1, 0, 0, 0, 19322, 19320, 1, 0, 0, 0, + 19322, 19323, 1, 0, 0, 0, 19323, 2293, 1, 0, 0, 0, 19324, 19322, 1, 0, + 0, 0, 19325, 19328, 3, 2378, 1189, 0, 19326, 19327, 5, 2369, 0, 0, 19327, + 19329, 3, 2380, 1190, 0, 19328, 19326, 1, 0, 0, 0, 19328, 19329, 1, 0, + 0, 0, 19329, 2295, 1, 0, 0, 0, 19330, 19333, 3, 2378, 1189, 0, 19331, 19332, + 5, 2369, 0, 0, 19332, 19334, 3, 2380, 1190, 0, 19333, 19331, 1, 0, 0, 0, + 19333, 19334, 1, 0, 0, 0, 19334, 2297, 1, 0, 0, 0, 19335, 19338, 3, 2378, + 1189, 0, 19336, 19337, 5, 2369, 0, 0, 19337, 19339, 3, 2380, 1190, 0, 19338, + 19336, 1, 0, 0, 0, 19338, 19339, 1, 0, 0, 0, 19339, 2299, 1, 0, 0, 0, 19340, + 19341, 5, 2401, 0, 0, 19341, 19343, 3, 2318, 1159, 0, 19342, 19340, 1, + 0, 0, 0, 19342, 19343, 1, 0, 0, 0, 19343, 19344, 1, 0, 0, 0, 19344, 19347, + 3, 2380, 1190, 0, 19345, 19346, 5, 2369, 0, 0, 19346, 19348, 3, 2380, 1190, + 0, 19347, 19345, 1, 0, 0, 0, 19347, 19348, 1, 0, 0, 0, 19348, 19351, 1, + 0, 0, 0, 19349, 19351, 3, 2354, 1177, 0, 19350, 19342, 1, 0, 0, 0, 19350, + 19349, 1, 0, 0, 0, 19351, 2301, 1, 0, 0, 0, 19352, 19355, 3, 2378, 1189, + 0, 19353, 19354, 5, 2369, 0, 0, 19354, 19356, 3, 2380, 1190, 0, 19355, + 19353, 1, 0, 0, 0, 19355, 19356, 1, 0, 0, 0, 19356, 2303, 1, 0, 0, 0, 19357, + 19360, 3, 2356, 1178, 0, 19358, 19360, 3, 2354, 1177, 0, 19359, 19357, + 1, 0, 0, 0, 19359, 19358, 1, 0, 0, 0, 19360, 2305, 1, 0, 0, 0, 19361, 19364, + 3, 2378, 1189, 0, 19362, 19364, 3, 2354, 1177, 0, 19363, 19361, 1, 0, 0, + 0, 19363, 19362, 1, 0, 0, 0, 19364, 2307, 1, 0, 0, 0, 19365, 19368, 3, + 2378, 1189, 0, 19366, 19367, 5, 2369, 0, 0, 19367, 19369, 3, 2380, 1190, + 0, 19368, 19366, 1, 0, 0, 0, 19368, 19369, 1, 0, 0, 0, 19369, 2309, 1, + 0, 0, 0, 19370, 19375, 3, 2378, 1189, 0, 19371, 19372, 5, 2369, 0, 0, 19372, + 19374, 3, 2380, 1190, 0, 19373, 19371, 1, 0, 0, 0, 19374, 19377, 1, 0, + 0, 0, 19375, 19373, 1, 0, 0, 0, 19375, 19376, 1, 0, 0, 0, 19376, 2311, + 1, 0, 0, 0, 19377, 19375, 1, 0, 0, 0, 19378, 19383, 3, 2378, 1189, 0, 19379, + 19380, 5, 2369, 0, 0, 19380, 19382, 3, 2380, 1190, 0, 19381, 19379, 1, + 0, 0, 0, 19382, 19385, 1, 0, 0, 0, 19383, 19381, 1, 0, 0, 0, 19383, 19384, + 1, 0, 0, 0, 19384, 2313, 1, 0, 0, 0, 19385, 19383, 1, 0, 0, 0, 19386, 19389, + 3, 2378, 1189, 0, 19387, 19388, 5, 2369, 0, 0, 19388, 19390, 3, 2380, 1190, + 0, 19389, 19387, 1, 0, 0, 0, 19389, 19390, 1, 0, 0, 0, 19390, 19401, 1, + 0, 0, 0, 19391, 19392, 5, 2384, 0, 0, 19392, 19397, 3, 2310, 1155, 0, 19393, + 19394, 5, 2369, 0, 0, 19394, 19396, 3, 2310, 1155, 0, 19395, 19393, 1, + 0, 0, 0, 19396, 19399, 1, 0, 0, 0, 19397, 19395, 1, 0, 0, 0, 19397, 19398, + 1, 0, 0, 0, 19398, 19402, 1, 0, 0, 0, 19399, 19397, 1, 0, 0, 0, 19400, + 19402, 3, 2236, 1118, 0, 19401, 19391, 1, 0, 0, 0, 19401, 19400, 1, 0, + 0, 0, 19401, 19402, 1, 0, 0, 0, 19402, 19408, 1, 0, 0, 0, 19403, 19405, + 3, 2316, 1158, 0, 19404, 19406, 3, 2382, 1191, 0, 19405, 19404, 1, 0, 0, + 0, 19405, 19406, 1, 0, 0, 0, 19406, 19408, 1, 0, 0, 0, 19407, 19386, 1, + 0, 0, 0, 19407, 19403, 1, 0, 0, 0, 19408, 2315, 1, 0, 0, 0, 19409, 19410, + 5, 2226, 0, 0, 19410, 19414, 5, 2376, 0, 0, 19411, 19412, 3, 2210, 1105, + 0, 19412, 19413, 5, 2382, 0, 0, 19413, 19415, 1, 0, 0, 0, 19414, 19411, + 1, 0, 0, 0, 19414, 19415, 1, 0, 0, 0, 19415, 19416, 1, 0, 0, 0, 19416, + 19418, 3, 2102, 1051, 0, 19417, 19419, 3, 2206, 1103, 0, 19418, 19417, + 1, 0, 0, 0, 19418, 19419, 1, 0, 0, 0, 19419, 19429, 1, 0, 0, 0, 19420, + 19421, 5, 223, 0, 0, 19421, 19426, 3, 2212, 1106, 0, 19422, 19423, 5, 2382, + 0, 0, 19423, 19425, 3, 2212, 1106, 0, 19424, 19422, 1, 0, 0, 0, 19425, + 19428, 1, 0, 0, 0, 19426, 19424, 1, 0, 0, 0, 19426, 19427, 1, 0, 0, 0, + 19427, 19430, 1, 0, 0, 0, 19428, 19426, 1, 0, 0, 0, 19429, 19420, 1, 0, + 0, 0, 19429, 19430, 1, 0, 0, 0, 19430, 19431, 1, 0, 0, 0, 19431, 19434, + 5, 2377, 0, 0, 19432, 19433, 5, 2369, 0, 0, 19433, 19435, 3, 2356, 1178, + 0, 19434, 19432, 1, 0, 0, 0, 19434, 19435, 1, 0, 0, 0, 19435, 2317, 1, + 0, 0, 0, 19436, 19441, 3, 2380, 1190, 0, 19437, 19438, 5, 2369, 0, 0, 19438, + 19440, 3, 2380, 1190, 0, 19439, 19437, 1, 0, 0, 0, 19440, 19443, 1, 0, + 0, 0, 19441, 19439, 1, 0, 0, 0, 19441, 19442, 1, 0, 0, 0, 19442, 2319, + 1, 0, 0, 0, 19443, 19441, 1, 0, 0, 0, 19444, 19445, 3, 2378, 1189, 0, 19445, + 2321, 1, 0, 0, 0, 19446, 19447, 3, 2380, 1190, 0, 19447, 2323, 1, 0, 0, + 0, 19448, 19449, 3, 2380, 1190, 0, 19449, 2325, 1, 0, 0, 0, 19450, 19451, + 3, 2380, 1190, 0, 19451, 2327, 1, 0, 0, 0, 19452, 19477, 3, 2314, 1157, + 0, 19453, 19454, 5, 2121, 0, 0, 19454, 19459, 3, 2326, 1163, 0, 19455, + 19456, 5, 2382, 0, 0, 19456, 19458, 3, 2326, 1163, 0, 19457, 19455, 1, + 0, 0, 0, 19458, 19461, 1, 0, 0, 0, 19459, 19457, 1, 0, 0, 0, 19459, 19460, + 1, 0, 0, 0, 19460, 19477, 1, 0, 0, 0, 19461, 19459, 1, 0, 0, 0, 19462, + 19463, 5, 395, 0, 0, 19463, 19477, 3, 2324, 1162, 0, 19464, 19465, 5, 438, + 0, 0, 19465, 19477, 3, 2322, 1161, 0, 19466, 19467, 5, 884, 0, 0, 19467, + 19468, 5, 900, 0, 0, 19468, 19477, 3, 2322, 1161, 0, 19469, 19470, 5, 729, + 0, 0, 19470, 19471, 7, 77, 0, 0, 19471, 19477, 3, 2322, 1161, 0, 19472, + 19473, 5, 1617, 0, 0, 19473, 19474, 5, 2041, 0, 0, 19474, 19475, 5, 1367, + 0, 0, 19475, 19477, 3, 2322, 1161, 0, 19476, 19452, 1, 0, 0, 0, 19476, + 19453, 1, 0, 0, 0, 19476, 19462, 1, 0, 0, 0, 19476, 19464, 1, 0, 0, 0, + 19476, 19466, 1, 0, 0, 0, 19476, 19469, 1, 0, 0, 0, 19476, 19472, 1, 0, + 0, 0, 19477, 2329, 1, 0, 0, 0, 19478, 19483, 3, 2312, 1156, 0, 19479, 19480, + 5, 2382, 0, 0, 19480, 19482, 3, 2312, 1156, 0, 19481, 19479, 1, 0, 0, 0, + 19482, 19485, 1, 0, 0, 0, 19483, 19481, 1, 0, 0, 0, 19483, 19484, 1, 0, + 0, 0, 19484, 2331, 1, 0, 0, 0, 19485, 19483, 1, 0, 0, 0, 19486, 19487, + 5, 2376, 0, 0, 19487, 19488, 3, 2330, 1165, 0, 19488, 19489, 5, 2377, 0, + 0, 19489, 2333, 1, 0, 0, 0, 19490, 19491, 5, 751, 0, 0, 19491, 19492, 5, + 2376, 0, 0, 19492, 19493, 5, 2267, 0, 0, 19493, 19494, 7, 49, 0, 0, 19494, + 19495, 3, 1994, 997, 0, 19495, 19497, 5, 2377, 0, 0, 19496, 19498, 3, 2188, + 1094, 0, 19497, 19496, 1, 0, 0, 0, 19497, 19498, 1, 0, 0, 0, 19498, 2335, + 1, 0, 0, 0, 19499, 19508, 5, 2376, 0, 0, 19500, 19505, 3, 2344, 1172, 0, + 19501, 19502, 5, 2382, 0, 0, 19502, 19504, 3, 2344, 1172, 0, 19503, 19501, + 1, 0, 0, 0, 19504, 19507, 1, 0, 0, 0, 19505, 19503, 1, 0, 0, 0, 19505, + 19506, 1, 0, 0, 0, 19506, 19509, 1, 0, 0, 0, 19507, 19505, 1, 0, 0, 0, + 19508, 19500, 1, 0, 0, 0, 19508, 19509, 1, 0, 0, 0, 19509, 19510, 1, 0, + 0, 0, 19510, 19512, 5, 2377, 0, 0, 19511, 19513, 3, 2334, 1167, 0, 19512, + 19511, 1, 0, 0, 0, 19512, 19513, 1, 0, 0, 0, 19513, 2337, 1, 0, 0, 0, 19514, + 19529, 5, 2376, 0, 0, 19515, 19517, 3, 2344, 1172, 0, 19516, 19518, 3, + 2342, 1171, 0, 19517, 19516, 1, 0, 0, 0, 19517, 19518, 1, 0, 0, 0, 19518, + 19526, 1, 0, 0, 0, 19519, 19520, 5, 2382, 0, 0, 19520, 19522, 3, 2344, + 1172, 0, 19521, 19523, 3, 2342, 1171, 0, 19522, 19521, 1, 0, 0, 0, 19522, + 19523, 1, 0, 0, 0, 19523, 19525, 1, 0, 0, 0, 19524, 19519, 1, 0, 0, 0, + 19525, 19528, 1, 0, 0, 0, 19526, 19524, 1, 0, 0, 0, 19526, 19527, 1, 0, + 0, 0, 19527, 19530, 1, 0, 0, 0, 19528, 19526, 1, 0, 0, 0, 19529, 19515, + 1, 0, 0, 0, 19529, 19530, 1, 0, 0, 0, 19530, 19531, 1, 0, 0, 0, 19531, + 19533, 5, 2377, 0, 0, 19532, 19534, 3, 2334, 1167, 0, 19533, 19532, 1, + 0, 0, 0, 19533, 19534, 1, 0, 0, 0, 19534, 2339, 1, 0, 0, 0, 19535, 19536, + 5, 2376, 0, 0, 19536, 19549, 3, 2312, 1156, 0, 19537, 19540, 5, 2382, 0, + 0, 19538, 19541, 3, 2370, 1185, 0, 19539, 19541, 5, 1145, 0, 0, 19540, + 19538, 1, 0, 0, 0, 19540, 19539, 1, 0, 0, 0, 19541, 19547, 1, 0, 0, 0, + 19542, 19545, 5, 2382, 0, 0, 19543, 19546, 3, 2370, 1185, 0, 19544, 19546, + 5, 1145, 0, 0, 19545, 19543, 1, 0, 0, 0, 19545, 19544, 1, 0, 0, 0, 19546, + 19548, 1, 0, 0, 0, 19547, 19542, 1, 0, 0, 0, 19547, 19548, 1, 0, 0, 0, + 19548, 19550, 1, 0, 0, 0, 19549, 19537, 1, 0, 0, 0, 19549, 19550, 1, 0, + 0, 0, 19550, 19551, 1, 0, 0, 0, 19551, 19571, 5, 2129, 0, 0, 19552, 19553, + 3, 2314, 1157, 0, 19553, 19554, 5, 2369, 0, 0, 19554, 19555, 5, 2379, 0, + 0, 19555, 19572, 1, 0, 0, 0, 19556, 19572, 5, 2379, 0, 0, 19557, 19559, + 3, 2080, 1040, 0, 19558, 19560, 3, 2238, 1119, 0, 19559, 19558, 1, 0, 0, + 0, 19559, 19560, 1, 0, 0, 0, 19560, 19568, 1, 0, 0, 0, 19561, 19562, 5, + 2382, 0, 0, 19562, 19564, 3, 2080, 1040, 0, 19563, 19565, 3, 2238, 1119, + 0, 19564, 19563, 1, 0, 0, 0, 19564, 19565, 1, 0, 0, 0, 19565, 19567, 1, + 0, 0, 0, 19566, 19561, 1, 0, 0, 0, 19567, 19570, 1, 0, 0, 0, 19568, 19566, + 1, 0, 0, 0, 19568, 19569, 1, 0, 0, 0, 19569, 19572, 1, 0, 0, 0, 19570, + 19568, 1, 0, 0, 0, 19571, 19552, 1, 0, 0, 0, 19571, 19556, 1, 0, 0, 0, + 19571, 19557, 1, 0, 0, 0, 19572, 19573, 1, 0, 0, 0, 19573, 19575, 5, 2377, + 0, 0, 19574, 19576, 3, 2334, 1167, 0, 19575, 19574, 1, 0, 0, 0, 19575, + 19576, 1, 0, 0, 0, 19576, 2341, 1, 0, 0, 0, 19577, 19578, 7, 253, 0, 0, + 19578, 19579, 5, 1146, 0, 0, 19579, 2343, 1, 0, 0, 0, 19580, 19581, 3, + 2378, 1189, 0, 19581, 19582, 5, 2398, 0, 0, 19582, 19583, 5, 2393, 0, 0, + 19583, 19585, 1, 0, 0, 0, 19584, 19580, 1, 0, 0, 0, 19584, 19585, 1, 0, + 0, 0, 19585, 19586, 1, 0, 0, 0, 19586, 19587, 3, 2080, 1040, 0, 19587, + 2345, 1, 0, 0, 0, 19588, 19597, 3, 2348, 1174, 0, 19589, 19591, 5, 1431, + 0, 0, 19590, 19589, 1, 0, 0, 0, 19590, 19591, 1, 0, 0, 0, 19591, 19592, + 1, 0, 0, 0, 19592, 19594, 3, 2288, 1144, 0, 19593, 19595, 7, 254, 0, 0, + 19594, 19593, 1, 0, 0, 0, 19594, 19595, 1, 0, 0, 0, 19595, 19597, 1, 0, + 0, 0, 19596, 19588, 1, 0, 0, 0, 19596, 19590, 1, 0, 0, 0, 19597, 2347, + 1, 0, 0, 0, 19598, 19600, 3, 2352, 1176, 0, 19599, 19601, 3, 2350, 1175, + 0, 19600, 19599, 1, 0, 0, 0, 19600, 19601, 1, 0, 0, 0, 19601, 19611, 1, + 0, 0, 0, 19602, 19604, 5, 2188, 0, 0, 19603, 19605, 5, 804, 0, 0, 19604, + 19603, 1, 0, 0, 0, 19604, 19605, 1, 0, 0, 0, 19605, 19606, 1, 0, 0, 0, + 19606, 19607, 5, 2001, 0, 0, 19607, 19612, 5, 2239, 0, 0, 19608, 19609, + 5, 181, 0, 0, 19609, 19610, 5, 1568, 0, 0, 19610, 19612, 3, 2318, 1159, + 0, 19611, 19602, 1, 0, 0, 0, 19611, 19608, 1, 0, 0, 0, 19611, 19612, 1, + 0, 0, 0, 19612, 19630, 1, 0, 0, 0, 19613, 19614, 5, 717, 0, 0, 19614, 19619, + 7, 255, 0, 0, 19615, 19616, 5, 2376, 0, 0, 19616, 19617, 3, 2080, 1040, + 0, 19617, 19618, 5, 2377, 0, 0, 19618, 19620, 1, 0, 0, 0, 19619, 19615, + 1, 0, 0, 0, 19619, 19620, 1, 0, 0, 0, 19620, 19621, 1, 0, 0, 0, 19621, + 19622, 5, 2029, 0, 0, 19622, 19627, 7, 256, 0, 0, 19623, 19624, 5, 2376, + 0, 0, 19624, 19625, 3, 2080, 1040, 0, 19625, 19626, 5, 2377, 0, 0, 19626, + 19628, 1, 0, 0, 0, 19627, 19623, 1, 0, 0, 0, 19627, 19628, 1, 0, 0, 0, + 19628, 19630, 1, 0, 0, 0, 19629, 19598, 1, 0, 0, 0, 19629, 19613, 1, 0, + 0, 0, 19630, 2349, 1, 0, 0, 0, 19631, 19634, 5, 2376, 0, 0, 19632, 19635, + 3, 2370, 1185, 0, 19633, 19635, 5, 2379, 0, 0, 19634, 19632, 1, 0, 0, 0, + 19634, 19633, 1, 0, 0, 0, 19635, 19641, 1, 0, 0, 0, 19636, 19639, 5, 2382, + 0, 0, 19637, 19640, 3, 2370, 1185, 0, 19638, 19640, 3, 2372, 1186, 0, 19639, + 19637, 1, 0, 0, 0, 19639, 19638, 1, 0, 0, 0, 19640, 19642, 1, 0, 0, 0, + 19641, 19636, 1, 0, 0, 0, 19641, 19642, 1, 0, 0, 0, 19642, 19644, 1, 0, + 0, 0, 19643, 19645, 7, 216, 0, 0, 19644, 19643, 1, 0, 0, 0, 19644, 19645, + 1, 0, 0, 0, 19645, 19646, 1, 0, 0, 0, 19646, 19647, 5, 2377, 0, 0, 19647, + 2351, 1, 0, 0, 0, 19648, 19709, 5, 123, 0, 0, 19649, 19709, 5, 1309, 0, + 0, 19650, 19709, 5, 933, 0, 0, 19651, 19709, 5, 120, 0, 0, 19652, 19709, + 5, 117, 0, 0, 19653, 19709, 5, 934, 0, 0, 19654, 19709, 5, 1325, 0, 0, + 19655, 19709, 5, 1324, 0, 0, 19656, 19709, 5, 1588, 0, 0, 19657, 19709, + 5, 1589, 0, 0, 19658, 19709, 5, 1152, 0, 0, 19659, 19709, 5, 354, 0, 0, + 19660, 19709, 5, 710, 0, 0, 19661, 19709, 5, 718, 0, 0, 19662, 19709, 5, + 1148, 0, 0, 19663, 19709, 5, 1601, 0, 0, 19664, 19709, 5, 1147, 0, 0, 19665, + 19709, 5, 355, 0, 0, 19666, 19668, 5, 421, 0, 0, 19667, 19669, 5, 1342, + 0, 0, 19668, 19667, 1, 0, 0, 0, 19668, 19669, 1, 0, 0, 0, 19669, 19709, + 1, 0, 0, 0, 19670, 19709, 5, 551, 0, 0, 19671, 19709, 5, 1411, 0, 0, 19672, + 19709, 5, 937, 0, 0, 19673, 19675, 5, 824, 0, 0, 19674, 19676, 5, 1402, + 0, 0, 19675, 19674, 1, 0, 0, 0, 19675, 19676, 1, 0, 0, 0, 19676, 19709, + 1, 0, 0, 0, 19677, 19709, 5, 182, 0, 0, 19678, 19709, 5, 181, 0, 0, 19679, + 19709, 5, 2142, 0, 0, 19680, 19709, 5, 2143, 0, 0, 19681, 19709, 5, 1660, + 0, 0, 19682, 19709, 5, 1402, 0, 0, 19683, 19709, 5, 139, 0, 0, 19684, 19709, + 5, 339, 0, 0, 19685, 19709, 5, 1502, 0, 0, 19686, 19709, 5, 2098, 0, 0, + 19687, 19709, 5, 2235, 0, 0, 19688, 19709, 5, 914, 0, 0, 19689, 19709, + 5, 341, 0, 0, 19690, 19709, 5, 622, 0, 0, 19691, 19709, 5, 887, 0, 0, 19692, + 19709, 5, 1537, 0, 0, 19693, 19709, 5, 2004, 0, 0, 19694, 19709, 5, 2005, + 0, 0, 19695, 19709, 5, 2007, 0, 0, 19696, 19709, 5, 2003, 0, 0, 19697, + 19709, 5, 1997, 0, 0, 19698, 19709, 5, 1999, 0, 0, 19699, 19709, 5, 1998, + 0, 0, 19700, 19709, 5, 1996, 0, 0, 19701, 19709, 5, 2237, 0, 0, 19702, + 19709, 5, 427, 0, 0, 19703, 19709, 5, 113, 0, 0, 19704, 19709, 5, 133, + 0, 0, 19705, 19709, 5, 201, 0, 0, 19706, 19709, 5, 939, 0, 0, 19707, 19709, + 5, 895, 0, 0, 19708, 19648, 1, 0, 0, 0, 19708, 19649, 1, 0, 0, 0, 19708, + 19650, 1, 0, 0, 0, 19708, 19651, 1, 0, 0, 0, 19708, 19652, 1, 0, 0, 0, + 19708, 19653, 1, 0, 0, 0, 19708, 19654, 1, 0, 0, 0, 19708, 19655, 1, 0, + 0, 0, 19708, 19656, 1, 0, 0, 0, 19708, 19657, 1, 0, 0, 0, 19708, 19658, + 1, 0, 0, 0, 19708, 19659, 1, 0, 0, 0, 19708, 19660, 1, 0, 0, 0, 19708, + 19661, 1, 0, 0, 0, 19708, 19662, 1, 0, 0, 0, 19708, 19663, 1, 0, 0, 0, + 19708, 19664, 1, 0, 0, 0, 19708, 19665, 1, 0, 0, 0, 19708, 19666, 1, 0, + 0, 0, 19708, 19670, 1, 0, 0, 0, 19708, 19671, 1, 0, 0, 0, 19708, 19672, + 1, 0, 0, 0, 19708, 19673, 1, 0, 0, 0, 19708, 19677, 1, 0, 0, 0, 19708, + 19678, 1, 0, 0, 0, 19708, 19679, 1, 0, 0, 0, 19708, 19680, 1, 0, 0, 0, + 19708, 19681, 1, 0, 0, 0, 19708, 19682, 1, 0, 0, 0, 19708, 19683, 1, 0, + 0, 0, 19708, 19684, 1, 0, 0, 0, 19708, 19685, 1, 0, 0, 0, 19708, 19686, + 1, 0, 0, 0, 19708, 19687, 1, 0, 0, 0, 19708, 19688, 1, 0, 0, 0, 19708, + 19689, 1, 0, 0, 0, 19708, 19690, 1, 0, 0, 0, 19708, 19691, 1, 0, 0, 0, + 19708, 19692, 1, 0, 0, 0, 19708, 19693, 1, 0, 0, 0, 19708, 19694, 1, 0, + 0, 0, 19708, 19695, 1, 0, 0, 0, 19708, 19696, 1, 0, 0, 0, 19708, 19697, + 1, 0, 0, 0, 19708, 19698, 1, 0, 0, 0, 19708, 19699, 1, 0, 0, 0, 19708, + 19700, 1, 0, 0, 0, 19708, 19701, 1, 0, 0, 0, 19708, 19702, 1, 0, 0, 0, + 19708, 19703, 1, 0, 0, 0, 19708, 19704, 1, 0, 0, 0, 19708, 19705, 1, 0, + 0, 0, 19708, 19706, 1, 0, 0, 0, 19708, 19707, 1, 0, 0, 0, 19709, 2353, + 1, 0, 0, 0, 19710, 19714, 5, 2388, 0, 0, 19711, 19712, 5, 2395, 0, 0, 19712, + 19714, 5, 2370, 0, 0, 19713, 19710, 1, 0, 0, 0, 19713, 19711, 1, 0, 0, + 0, 19714, 19723, 1, 0, 0, 0, 19715, 19717, 5, 675, 0, 0, 19716, 19715, + 1, 0, 0, 0, 19716, 19717, 1, 0, 0, 0, 19717, 19721, 1, 0, 0, 0, 19718, + 19722, 5, 2388, 0, 0, 19719, 19720, 5, 2395, 0, 0, 19720, 19722, 5, 2370, + 0, 0, 19721, 19718, 1, 0, 0, 0, 19721, 19719, 1, 0, 0, 0, 19722, 19724, + 1, 0, 0, 0, 19723, 19716, 1, 0, 0, 0, 19723, 19724, 1, 0, 0, 0, 19724, + 19727, 1, 0, 0, 0, 19725, 19726, 5, 2369, 0, 0, 19726, 19728, 3, 2356, + 1178, 0, 19727, 19725, 1, 0, 0, 0, 19727, 19728, 1, 0, 0, 0, 19728, 2355, + 1, 0, 0, 0, 19729, 19734, 3, 2358, 1179, 0, 19730, 19731, 5, 2369, 0, 0, + 19731, 19733, 3, 2358, 1179, 0, 19732, 19730, 1, 0, 0, 0, 19733, 19736, + 1, 0, 0, 0, 19734, 19732, 1, 0, 0, 0, 19734, 19735, 1, 0, 0, 0, 19735, + 2357, 1, 0, 0, 0, 19736, 19734, 1, 0, 0, 0, 19737, 19738, 5, 2401, 0, 0, + 19738, 19740, 3, 2318, 1159, 0, 19739, 19737, 1, 0, 0, 0, 19739, 19740, + 1, 0, 0, 0, 19740, 19741, 1, 0, 0, 0, 19741, 19744, 3, 2380, 1190, 0, 19742, + 19743, 5, 2384, 0, 0, 19743, 19745, 3, 2310, 1155, 0, 19744, 19742, 1, + 0, 0, 0, 19744, 19745, 1, 0, 0, 0, 19745, 19747, 1, 0, 0, 0, 19746, 19748, + 3, 2336, 1168, 0, 19747, 19746, 1, 0, 0, 0, 19747, 19748, 1, 0, 0, 0, 19748, + 2359, 1, 0, 0, 0, 19749, 19750, 5, 2401, 0, 0, 19750, 19752, 3, 2318, 1159, + 0, 19751, 19749, 1, 0, 0, 0, 19751, 19752, 1, 0, 0, 0, 19752, 19753, 1, + 0, 0, 0, 19753, 19758, 3, 2380, 1190, 0, 19754, 19755, 5, 2369, 0, 0, 19755, + 19757, 3, 2380, 1190, 0, 19756, 19754, 1, 0, 0, 0, 19757, 19760, 1, 0, + 0, 0, 19758, 19756, 1, 0, 0, 0, 19758, 19759, 1, 0, 0, 0, 19759, 2361, + 1, 0, 0, 0, 19760, 19758, 1, 0, 0, 0, 19761, 19763, 5, 37, 0, 0, 19762, + 19764, 5, 1363, 0, 0, 19763, 19762, 1, 0, 0, 0, 19763, 19764, 1, 0, 0, + 0, 19764, 19794, 1, 0, 0, 0, 19765, 19794, 5, 41, 0, 0, 19766, 19794, 5, + 352, 0, 0, 19767, 19794, 5, 376, 0, 0, 19768, 19794, 5, 489, 0, 0, 19769, + 19770, 5, 549, 0, 0, 19770, 19794, 5, 62, 0, 0, 19771, 19794, 5, 659, 0, + 0, 19772, 19773, 5, 679, 0, 0, 19773, 19794, 5, 1363, 0, 0, 19774, 19794, + 5, 697, 0, 0, 19775, 19776, 5, 751, 0, 0, 19776, 19794, 5, 1554, 0, 0, + 19777, 19778, 5, 875, 0, 0, 19778, 19794, 5, 2166, 0, 0, 19779, 19780, + 5, 1175, 0, 0, 19780, 19781, 5, 227, 0, 0, 19781, 19794, 5, 1432, 0, 0, + 19782, 19783, 5, 1388, 0, 0, 19783, 19794, 5, 1492, 0, 0, 19784, 19794, + 5, 1408, 0, 0, 19785, 19794, 5, 1429, 0, 0, 19786, 19794, 5, 1548, 0, 0, + 19787, 19788, 5, 2040, 0, 0, 19788, 19794, 5, 1617, 0, 0, 19789, 19794, + 5, 2063, 0, 0, 19790, 19794, 5, 2091, 0, 0, 19791, 19794, 5, 2125, 0, 0, + 19792, 19794, 5, 2192, 0, 0, 19793, 19761, 1, 0, 0, 0, 19793, 19765, 1, + 0, 0, 0, 19793, 19766, 1, 0, 0, 0, 19793, 19767, 1, 0, 0, 0, 19793, 19768, + 1, 0, 0, 0, 19793, 19769, 1, 0, 0, 0, 19793, 19771, 1, 0, 0, 0, 19793, + 19772, 1, 0, 0, 0, 19793, 19774, 1, 0, 0, 0, 19793, 19775, 1, 0, 0, 0, + 19793, 19777, 1, 0, 0, 0, 19793, 19779, 1, 0, 0, 0, 19793, 19782, 1, 0, + 0, 0, 19793, 19784, 1, 0, 0, 0, 19793, 19785, 1, 0, 0, 0, 19793, 19786, + 1, 0, 0, 0, 19793, 19787, 1, 0, 0, 0, 19793, 19789, 1, 0, 0, 0, 19793, + 19790, 1, 0, 0, 0, 19793, 19791, 1, 0, 0, 0, 19793, 19792, 1, 0, 0, 0, + 19794, 2363, 1, 0, 0, 0, 19795, 19796, 5, 37, 0, 0, 19796, 20122, 5, 1363, + 0, 0, 19797, 20122, 5, 30, 0, 0, 19798, 19800, 5, 26, 0, 0, 19799, 19801, + 5, 53, 0, 0, 19800, 19799, 1, 0, 0, 0, 19800, 19801, 1, 0, 0, 0, 19801, + 19802, 1, 0, 0, 0, 19802, 19803, 5, 1617, 0, 0, 19803, 19804, 5, 2050, + 0, 0, 19804, 20122, 5, 1568, 0, 0, 19805, 19806, 7, 52, 0, 0, 19806, 19807, + 5, 53, 0, 0, 19807, 19808, 5, 1617, 0, 0, 19808, 20122, 5, 1367, 0, 0, + 19809, 19810, 5, 26, 0, 0, 19810, 19811, 5, 1617, 0, 0, 19811, 19812, 5, + 836, 0, 0, 19812, 20122, 5, 1155, 0, 0, 19813, 19815, 5, 301, 0, 0, 19814, + 19816, 5, 53, 0, 0, 19815, 19814, 1, 0, 0, 0, 19815, 19816, 1, 0, 0, 0, + 19816, 19817, 1, 0, 0, 0, 19817, 20122, 5, 206, 0, 0, 19818, 19819, 7, + 257, 0, 0, 19819, 19820, 5, 53, 0, 0, 19820, 20122, 5, 206, 0, 0, 19821, + 19822, 7, 258, 0, 0, 19822, 19823, 5, 53, 0, 0, 19823, 20122, 5, 277, 0, + 0, 19824, 19825, 5, 490, 0, 0, 19825, 19826, 5, 1421, 0, 0, 19826, 20122, + 5, 1318, 0, 0, 19827, 19828, 5, 41, 0, 0, 19828, 20122, 5, 329, 0, 0, 19829, + 19831, 7, 259, 0, 0, 19830, 19832, 5, 1377, 0, 0, 19831, 19830, 1, 0, 0, + 0, 19831, 19832, 1, 0, 0, 0, 19832, 19833, 1, 0, 0, 0, 19833, 19834, 5, + 329, 0, 0, 19834, 20122, 5, 795, 0, 0, 19835, 19836, 5, 425, 0, 0, 19836, + 19837, 5, 1377, 0, 0, 19837, 19838, 5, 329, 0, 0, 19838, 20122, 5, 795, + 0, 0, 19839, 19840, 5, 352, 0, 0, 19840, 19841, 5, 261, 0, 0, 19841, 20122, + 5, 1564, 0, 0, 19842, 19843, 5, 352, 0, 0, 19843, 19844, 5, 53, 0, 0, 19844, + 20122, 5, 1365, 0, 0, 19845, 19846, 5, 45, 0, 0, 19846, 19847, 5, 53, 0, + 0, 19847, 20122, 5, 391, 0, 0, 19848, 19850, 5, 301, 0, 0, 19849, 19851, + 5, 53, 0, 0, 19850, 19849, 1, 0, 0, 0, 19850, 19851, 1, 0, 0, 0, 19851, + 19852, 1, 0, 0, 0, 19852, 20122, 5, 392, 0, 0, 19853, 19854, 7, 257, 0, + 0, 19854, 19855, 5, 53, 0, 0, 19855, 20122, 5, 392, 0, 0, 19856, 19857, + 7, 258, 0, 0, 19857, 19858, 5, 53, 0, 0, 19858, 20122, 5, 395, 0, 0, 19859, + 19860, 7, 258, 0, 0, 19860, 19861, 5, 53, 0, 0, 19861, 20122, 5, 438, 0, + 0, 19862, 19867, 5, 549, 0, 0, 19863, 19864, 5, 62, 0, 0, 19864, 19868, + 5, 26, 0, 0, 19865, 19866, 5, 53, 0, 0, 19866, 19868, 5, 1976, 0, 0, 19867, + 19863, 1, 0, 0, 0, 19867, 19865, 1, 0, 0, 0, 19868, 20122, 1, 0, 0, 0, + 19869, 19870, 7, 52, 0, 0, 19870, 19871, 5, 53, 0, 0, 19871, 20122, 5, + 659, 0, 0, 19872, 19874, 5, 301, 0, 0, 19873, 19875, 5, 53, 0, 0, 19874, + 19873, 1, 0, 0, 0, 19874, 19875, 1, 0, 0, 0, 19875, 19876, 1, 0, 0, 0, + 19876, 20122, 5, 673, 0, 0, 19877, 19878, 7, 260, 0, 0, 19878, 19879, 5, + 53, 0, 0, 19879, 20122, 5, 673, 0, 0, 19880, 19882, 5, 301, 0, 0, 19881, + 19883, 7, 261, 0, 0, 19882, 19881, 1, 0, 0, 0, 19882, 19883, 1, 0, 0, 0, + 19883, 19884, 1, 0, 0, 0, 19884, 20122, 5, 730, 0, 0, 19885, 19886, 5, + 489, 0, 0, 19886, 19887, 5, 53, 0, 0, 19887, 20122, 7, 262, 0, 0, 19888, + 19889, 5, 835, 0, 0, 19889, 20122, 5, 1524, 0, 0, 19890, 19891, 5, 26, + 0, 0, 19891, 19892, 5, 753, 0, 0, 19892, 20122, 5, 836, 0, 0, 19893, 19895, + 5, 301, 0, 0, 19894, 19896, 5, 53, 0, 0, 19895, 19894, 1, 0, 0, 0, 19895, + 19896, 1, 0, 0, 0, 19896, 19897, 1, 0, 0, 0, 19897, 20122, 5, 784, 0, 0, + 19898, 19899, 7, 260, 0, 0, 19899, 19900, 5, 53, 0, 0, 19900, 20122, 5, + 784, 0, 0, 19901, 20122, 5, 820, 0, 0, 19902, 19904, 5, 301, 0, 0, 19903, + 19905, 5, 53, 0, 0, 19904, 19903, 1, 0, 0, 0, 19904, 19905, 1, 0, 0, 0, + 19905, 19906, 1, 0, 0, 0, 19906, 19907, 5, 848, 0, 0, 19907, 20122, 5, + 2166, 0, 0, 19908, 19909, 7, 257, 0, 0, 19909, 19910, 5, 53, 0, 0, 19910, + 19911, 5, 848, 0, 0, 19911, 20122, 5, 2166, 0, 0, 19912, 19914, 5, 586, + 0, 0, 19913, 19912, 1, 0, 0, 0, 19913, 19914, 1, 0, 0, 0, 19914, 19915, + 1, 0, 0, 0, 19915, 19916, 5, 1388, 0, 0, 19916, 20122, 5, 1492, 0, 0, 19917, + 19918, 5, 1175, 0, 0, 19918, 19919, 5, 227, 0, 0, 19919, 20122, 5, 1432, + 0, 0, 19920, 19922, 5, 301, 0, 0, 19921, 19923, 5, 53, 0, 0, 19922, 19921, + 1, 0, 0, 0, 19922, 19923, 1, 0, 0, 0, 19923, 19924, 1, 0, 0, 0, 19924, + 19925, 5, 884, 0, 0, 19925, 20122, 5, 900, 0, 0, 19926, 19927, 7, 263, + 0, 0, 19927, 19928, 5, 53, 0, 0, 19928, 19929, 5, 884, 0, 0, 19929, 20122, + 5, 900, 0, 0, 19930, 19932, 5, 301, 0, 0, 19931, 19933, 5, 53, 0, 0, 19932, + 19931, 1, 0, 0, 0, 19932, 19933, 1, 0, 0, 0, 19933, 19934, 1, 0, 0, 0, + 19934, 20122, 5, 311, 0, 0, 19935, 19936, 7, 264, 0, 0, 19936, 19937, 5, + 53, 0, 0, 19937, 20122, 5, 311, 0, 0, 19938, 19940, 5, 301, 0, 0, 19939, + 19941, 5, 53, 0, 0, 19940, 19939, 1, 0, 0, 0, 19940, 19941, 1, 0, 0, 0, + 19941, 19942, 1, 0, 0, 0, 19942, 19943, 5, 862, 0, 0, 19943, 20122, 5, + 556, 0, 0, 19944, 19945, 7, 265, 0, 0, 19945, 19946, 5, 53, 0, 0, 19946, + 19947, 5, 862, 0, 0, 19947, 20122, 5, 556, 0, 0, 19948, 19950, 5, 301, + 0, 0, 19949, 19951, 5, 53, 0, 0, 19950, 19949, 1, 0, 0, 0, 19950, 19951, + 1, 0, 0, 0, 19951, 19952, 1, 0, 0, 0, 19952, 19953, 5, 311, 0, 0, 19953, + 20122, 5, 392, 0, 0, 19954, 19955, 7, 266, 0, 0, 19955, 19956, 5, 53, 0, + 0, 19956, 19957, 5, 311, 0, 0, 19957, 20122, 5, 392, 0, 0, 19958, 19960, + 5, 301, 0, 0, 19959, 19961, 5, 53, 0, 0, 19960, 19959, 1, 0, 0, 0, 19960, + 19961, 1, 0, 0, 0, 19961, 19962, 1, 0, 0, 0, 19962, 19963, 5, 311, 0, 0, + 19963, 19964, 5, 149, 0, 0, 19964, 20122, 5, 1366, 0, 0, 19965, 19966, + 7, 267, 0, 0, 19966, 19967, 5, 53, 0, 0, 19967, 19968, 5, 311, 0, 0, 19968, + 19969, 5, 149, 0, 0, 19969, 20122, 5, 1366, 0, 0, 19970, 19972, 5, 301, + 0, 0, 19971, 19973, 5, 53, 0, 0, 19972, 19971, 1, 0, 0, 0, 19972, 19973, + 1, 0, 0, 0, 19973, 19974, 1, 0, 0, 0, 19974, 20122, 5, 1182, 0, 0, 19975, + 19976, 7, 260, 0, 0, 19976, 19977, 5, 53, 0, 0, 19977, 20122, 5, 1182, + 0, 0, 19978, 19979, 7, 52, 0, 0, 19979, 19980, 5, 53, 0, 0, 19980, 20122, + 5, 1227, 0, 0, 19981, 19982, 5, 301, 0, 0, 19982, 19983, 5, 1315, 0, 0, + 19983, 20122, 5, 329, 0, 0, 19984, 19985, 5, 1568, 0, 0, 19985, 20122, + 5, 270, 0, 0, 19986, 19988, 5, 301, 0, 0, 19987, 19989, 5, 53, 0, 0, 19988, + 19987, 1, 0, 0, 0, 19988, 19989, 1, 0, 0, 0, 19989, 19990, 1, 0, 0, 0, + 19990, 20122, 5, 1365, 0, 0, 19991, 19992, 7, 260, 0, 0, 19992, 19993, + 5, 53, 0, 0, 19993, 20122, 5, 1365, 0, 0, 19994, 19995, 7, 52, 0, 0, 19995, + 20122, 5, 1367, 0, 0, 19996, 19997, 5, 301, 0, 0, 19997, 20122, 5, 1494, + 0, 0, 19998, 19999, 7, 268, 0, 0, 19999, 20000, 5, 53, 0, 0, 20000, 20122, + 5, 1494, 0, 0, 20001, 20002, 7, 52, 0, 0, 20002, 20003, 5, 1497, 0, 0, + 20003, 20122, 5, 1546, 0, 0, 20004, 20006, 5, 301, 0, 0, 20005, 20007, + 5, 53, 0, 0, 20006, 20005, 1, 0, 0, 0, 20006, 20007, 1, 0, 0, 0, 20007, + 20008, 1, 0, 0, 0, 20008, 20122, 5, 1554, 0, 0, 20009, 20010, 7, 269, 0, + 0, 20010, 20011, 5, 53, 0, 0, 20011, 20122, 5, 1554, 0, 0, 20012, 20013, + 7, 270, 0, 0, 20013, 20122, 5, 1564, 0, 0, 20014, 20015, 5, 41, 0, 0, 20015, + 20016, 5, 1471, 0, 0, 20016, 20122, 5, 292, 0, 0, 20017, 20019, 5, 301, + 0, 0, 20018, 20020, 5, 53, 0, 0, 20019, 20018, 1, 0, 0, 0, 20019, 20020, + 1, 0, 0, 0, 20020, 20021, 1, 0, 0, 0, 20021, 20022, 5, 1617, 0, 0, 20022, + 20023, 5, 2041, 0, 0, 20023, 20122, 5, 1367, 0, 0, 20024, 20025, 7, 271, + 0, 0, 20025, 20026, 5, 53, 0, 0, 20026, 20027, 5, 1617, 0, 0, 20027, 20028, + 5, 2041, 0, 0, 20028, 20122, 5, 1367, 0, 0, 20029, 20030, 5, 2040, 0, 0, + 20030, 20031, 5, 53, 0, 0, 20031, 20122, 5, 1617, 0, 0, 20032, 20034, 5, + 301, 0, 0, 20033, 20035, 5, 53, 0, 0, 20034, 20033, 1, 0, 0, 0, 20034, + 20035, 1, 0, 0, 0, 20035, 20036, 1, 0, 0, 0, 20036, 20122, 5, 1689, 0, + 0, 20037, 20038, 5, 425, 0, 0, 20038, 20039, 5, 53, 0, 0, 20039, 20122, + 5, 1689, 0, 0, 20040, 20041, 7, 258, 0, 0, 20041, 20042, 5, 1377, 0, 0, + 20042, 20122, 5, 1689, 0, 0, 20043, 20045, 5, 301, 0, 0, 20044, 20046, + 5, 53, 0, 0, 20045, 20044, 1, 0, 0, 0, 20045, 20046, 1, 0, 0, 0, 20046, + 20047, 1, 0, 0, 0, 20047, 20122, 5, 1976, 0, 0, 20048, 20049, 7, 272, 0, + 0, 20049, 20050, 5, 53, 0, 0, 20050, 20122, 5, 1976, 0, 0, 20051, 20052, + 7, 273, 0, 0, 20052, 20122, 5, 1973, 0, 0, 20053, 20055, 5, 301, 0, 0, + 20054, 20056, 5, 53, 0, 0, 20055, 20054, 1, 0, 0, 0, 20055, 20056, 1, 0, + 0, 0, 20056, 20057, 1, 0, 0, 0, 20057, 20122, 5, 2044, 0, 0, 20058, 20059, + 7, 257, 0, 0, 20059, 20060, 5, 53, 0, 0, 20060, 20122, 5, 2044, 0, 0, 20061, + 20062, 5, 26, 0, 0, 20062, 20063, 5, 329, 0, 0, 20063, 20122, 5, 2044, + 0, 0, 20064, 20066, 5, 301, 0, 0, 20065, 20067, 5, 53, 0, 0, 20066, 20065, + 1, 0, 0, 0, 20066, 20067, 1, 0, 0, 0, 20067, 20068, 1, 0, 0, 0, 20068, + 20122, 5, 2053, 0, 0, 20069, 20070, 7, 274, 0, 0, 20070, 20071, 5, 53, + 0, 0, 20071, 20122, 5, 2053, 0, 0, 20072, 20073, 7, 52, 0, 0, 20073, 20122, + 5, 2121, 0, 0, 20074, 20076, 5, 301, 0, 0, 20075, 20077, 5, 53, 0, 0, 20076, + 20075, 1, 0, 0, 0, 20076, 20077, 1, 0, 0, 0, 20077, 20078, 1, 0, 0, 0, + 20078, 20122, 5, 2166, 0, 0, 20079, 20080, 7, 275, 0, 0, 20080, 20081, + 5, 53, 0, 0, 20081, 20122, 5, 2166, 0, 0, 20082, 20083, 7, 276, 0, 0, 20083, + 20122, 5, 53, 0, 0, 20084, 20085, 5, 105, 0, 0, 20085, 20122, 5, 2121, + 0, 0, 20086, 20087, 5, 179, 0, 0, 20087, 20122, 5, 1120, 0, 0, 20088, 20089, + 5, 490, 0, 0, 20089, 20090, 5, 4, 0, 0, 20090, 20122, 5, 1318, 0, 0, 20091, + 20093, 5, 560, 0, 0, 20092, 20094, 5, 53, 0, 0, 20093, 20092, 1, 0, 0, + 0, 20093, 20094, 1, 0, 0, 0, 20094, 20095, 1, 0, 0, 0, 20095, 20122, 5, + 2035, 0, 0, 20096, 20097, 5, 591, 0, 0, 20097, 20099, 5, 53, 0, 0, 20098, + 20100, 5, 1155, 0, 0, 20099, 20098, 1, 0, 0, 0, 20099, 20100, 1, 0, 0, + 0, 20100, 20101, 1, 0, 0, 0, 20101, 20122, 5, 1362, 0, 0, 20102, 20103, + 5, 679, 0, 0, 20103, 20104, 5, 53, 0, 0, 20104, 20122, 5, 1363, 0, 0, 20105, + 20106, 5, 751, 0, 0, 20106, 20107, 5, 339, 0, 0, 20107, 20122, 5, 2001, + 0, 0, 20108, 20109, 5, 751, 0, 0, 20109, 20122, 5, 1725, 0, 0, 20110, 20111, + 5, 1379, 0, 0, 20111, 20122, 5, 344, 0, 0, 20112, 20122, 5, 1482, 0, 0, + 20113, 20114, 5, 1548, 0, 0, 20114, 20115, 5, 53, 0, 0, 20115, 20122, 7, + 277, 0, 0, 20116, 20122, 5, 1694, 0, 0, 20117, 20122, 5, 1700, 0, 0, 20118, + 20122, 5, 1702, 0, 0, 20119, 20122, 5, 1726, 0, 0, 20120, 20122, 5, 1761, + 0, 0, 20121, 19795, 1, 0, 0, 0, 20121, 19797, 1, 0, 0, 0, 20121, 19798, + 1, 0, 0, 0, 20121, 19805, 1, 0, 0, 0, 20121, 19809, 1, 0, 0, 0, 20121, + 19813, 1, 0, 0, 0, 20121, 19818, 1, 0, 0, 0, 20121, 19821, 1, 0, 0, 0, + 20121, 19824, 1, 0, 0, 0, 20121, 19827, 1, 0, 0, 0, 20121, 19829, 1, 0, + 0, 0, 20121, 19835, 1, 0, 0, 0, 20121, 19839, 1, 0, 0, 0, 20121, 19842, + 1, 0, 0, 0, 20121, 19845, 1, 0, 0, 0, 20121, 19848, 1, 0, 0, 0, 20121, + 19853, 1, 0, 0, 0, 20121, 19856, 1, 0, 0, 0, 20121, 19859, 1, 0, 0, 0, + 20121, 19862, 1, 0, 0, 0, 20121, 19869, 1, 0, 0, 0, 20121, 19872, 1, 0, + 0, 0, 20121, 19877, 1, 0, 0, 0, 20121, 19880, 1, 0, 0, 0, 20121, 19885, + 1, 0, 0, 0, 20121, 19888, 1, 0, 0, 0, 20121, 19890, 1, 0, 0, 0, 20121, + 19893, 1, 0, 0, 0, 20121, 19898, 1, 0, 0, 0, 20121, 19901, 1, 0, 0, 0, + 20121, 19902, 1, 0, 0, 0, 20121, 19908, 1, 0, 0, 0, 20121, 19913, 1, 0, + 0, 0, 20121, 19917, 1, 0, 0, 0, 20121, 19920, 1, 0, 0, 0, 20121, 19926, + 1, 0, 0, 0, 20121, 19930, 1, 0, 0, 0, 20121, 19935, 1, 0, 0, 0, 20121, + 19938, 1, 0, 0, 0, 20121, 19944, 1, 0, 0, 0, 20121, 19948, 1, 0, 0, 0, + 20121, 19954, 1, 0, 0, 0, 20121, 19958, 1, 0, 0, 0, 20121, 19965, 1, 0, + 0, 0, 20121, 19970, 1, 0, 0, 0, 20121, 19975, 1, 0, 0, 0, 20121, 19978, + 1, 0, 0, 0, 20121, 19981, 1, 0, 0, 0, 20121, 19984, 1, 0, 0, 0, 20121, + 19986, 1, 0, 0, 0, 20121, 19991, 1, 0, 0, 0, 20121, 19994, 1, 0, 0, 0, + 20121, 19996, 1, 0, 0, 0, 20121, 19998, 1, 0, 0, 0, 20121, 20001, 1, 0, + 0, 0, 20121, 20004, 1, 0, 0, 0, 20121, 20009, 1, 0, 0, 0, 20121, 20012, + 1, 0, 0, 0, 20121, 20014, 1, 0, 0, 0, 20121, 20017, 1, 0, 0, 0, 20121, + 20024, 1, 0, 0, 0, 20121, 20029, 1, 0, 0, 0, 20121, 20032, 1, 0, 0, 0, + 20121, 20037, 1, 0, 0, 0, 20121, 20040, 1, 0, 0, 0, 20121, 20043, 1, 0, + 0, 0, 20121, 20048, 1, 0, 0, 0, 20121, 20051, 1, 0, 0, 0, 20121, 20053, + 1, 0, 0, 0, 20121, 20058, 1, 0, 0, 0, 20121, 20061, 1, 0, 0, 0, 20121, + 20064, 1, 0, 0, 0, 20121, 20069, 1, 0, 0, 0, 20121, 20072, 1, 0, 0, 0, + 20121, 20074, 1, 0, 0, 0, 20121, 20079, 1, 0, 0, 0, 20121, 20082, 1, 0, + 0, 0, 20121, 20084, 1, 0, 0, 0, 20121, 20086, 1, 0, 0, 0, 20121, 20088, + 1, 0, 0, 0, 20121, 20091, 1, 0, 0, 0, 20121, 20096, 1, 0, 0, 0, 20121, + 20102, 1, 0, 0, 0, 20121, 20105, 1, 0, 0, 0, 20121, 20108, 1, 0, 0, 0, + 20121, 20110, 1, 0, 0, 0, 20121, 20112, 1, 0, 0, 0, 20121, 20113, 1, 0, + 0, 0, 20121, 20116, 1, 0, 0, 0, 20121, 20117, 1, 0, 0, 0, 20121, 20118, + 1, 0, 0, 0, 20121, 20119, 1, 0, 0, 0, 20121, 20120, 1, 0, 0, 0, 20122, + 2365, 1, 0, 0, 0, 20123, 20126, 5, 1997, 0, 0, 20124, 20127, 3, 2374, 1187, + 0, 20125, 20127, 3, 2354, 1177, 0, 20126, 20124, 1, 0, 0, 0, 20126, 20125, + 1, 0, 0, 0, 20127, 20132, 1, 0, 0, 0, 20128, 20129, 5, 79, 0, 0, 20129, + 20130, 5, 2001, 0, 0, 20130, 20131, 5, 2239, 0, 0, 20131, 20133, 3, 2374, + 1187, 0, 20132, 20128, 1, 0, 0, 0, 20132, 20133, 1, 0, 0, 0, 20133, 20186, + 1, 0, 0, 0, 20134, 20138, 5, 717, 0, 0, 20135, 20139, 3, 2374, 1187, 0, + 20136, 20139, 3, 2354, 1177, 0, 20137, 20139, 3, 2356, 1178, 0, 20138, + 20135, 1, 0, 0, 0, 20138, 20136, 1, 0, 0, 0, 20138, 20137, 1, 0, 0, 0, + 20139, 20140, 1, 0, 0, 0, 20140, 20154, 7, 278, 0, 0, 20141, 20144, 5, + 2376, 0, 0, 20142, 20145, 5, 2370, 0, 0, 20143, 20145, 3, 2354, 1177, 0, + 20144, 20142, 1, 0, 0, 0, 20144, 20143, 1, 0, 0, 0, 20145, 20151, 1, 0, + 0, 0, 20146, 20149, 5, 2382, 0, 0, 20147, 20150, 5, 2370, 0, 0, 20148, + 20150, 3, 2354, 1177, 0, 20149, 20147, 1, 0, 0, 0, 20149, 20148, 1, 0, + 0, 0, 20150, 20152, 1, 0, 0, 0, 20151, 20146, 1, 0, 0, 0, 20151, 20152, + 1, 0, 0, 0, 20152, 20153, 1, 0, 0, 0, 20153, 20155, 5, 2377, 0, 0, 20154, + 20141, 1, 0, 0, 0, 20154, 20155, 1, 0, 0, 0, 20155, 20171, 1, 0, 0, 0, + 20156, 20169, 5, 2029, 0, 0, 20157, 20170, 5, 341, 0, 0, 20158, 20170, + 5, 622, 0, 0, 20159, 20170, 5, 887, 0, 0, 20160, 20167, 5, 1537, 0, 0, + 20161, 20164, 5, 2376, 0, 0, 20162, 20165, 5, 2370, 0, 0, 20163, 20165, + 3, 2354, 1177, 0, 20164, 20162, 1, 0, 0, 0, 20164, 20163, 1, 0, 0, 0, 20165, + 20166, 1, 0, 0, 0, 20166, 20168, 5, 2377, 0, 0, 20167, 20161, 1, 0, 0, + 0, 20167, 20168, 1, 0, 0, 0, 20168, 20170, 1, 0, 0, 0, 20169, 20157, 1, + 0, 0, 0, 20169, 20158, 1, 0, 0, 0, 20169, 20159, 1, 0, 0, 0, 20169, 20160, + 1, 0, 0, 0, 20170, 20172, 1, 0, 0, 0, 20171, 20156, 1, 0, 0, 0, 20171, + 20172, 1, 0, 0, 0, 20172, 20186, 1, 0, 0, 0, 20173, 20186, 3, 2370, 1185, + 0, 20174, 20175, 5, 339, 0, 0, 20175, 20186, 3, 2374, 1187, 0, 20176, 20186, + 3, 2374, 1187, 0, 20177, 20186, 5, 1145, 0, 0, 20178, 20186, 5, 2045, 0, + 0, 20179, 20186, 5, 522, 0, 0, 20180, 20186, 5, 347, 0, 0, 20181, 20186, + 5, 1566, 0, 0, 20182, 20186, 5, 889, 0, 0, 20183, 20186, 5, 861, 0, 0, + 20184, 20186, 5, 363, 0, 0, 20185, 20123, 1, 0, 0, 0, 20185, 20134, 1, + 0, 0, 0, 20185, 20173, 1, 0, 0, 0, 20185, 20174, 1, 0, 0, 0, 20185, 20176, + 1, 0, 0, 0, 20185, 20177, 1, 0, 0, 0, 20185, 20178, 1, 0, 0, 0, 20185, + 20179, 1, 0, 0, 0, 20185, 20180, 1, 0, 0, 0, 20185, 20181, 1, 0, 0, 0, + 20185, 20182, 1, 0, 0, 0, 20185, 20183, 1, 0, 0, 0, 20185, 20184, 1, 0, + 0, 0, 20186, 2367, 1, 0, 0, 0, 20187, 20190, 5, 1997, 0, 0, 20188, 20191, + 3, 2374, 1187, 0, 20189, 20191, 3, 2354, 1177, 0, 20190, 20188, 1, 0, 0, + 0, 20190, 20189, 1, 0, 0, 0, 20191, 20196, 1, 0, 0, 0, 20192, 20193, 5, + 79, 0, 0, 20193, 20194, 5, 2001, 0, 0, 20194, 20195, 5, 2239, 0, 0, 20195, + 20197, 3, 2374, 1187, 0, 20196, 20192, 1, 0, 0, 0, 20196, 20197, 1, 0, + 0, 0, 20197, 20250, 1, 0, 0, 0, 20198, 20202, 5, 717, 0, 0, 20199, 20203, + 3, 2374, 1187, 0, 20200, 20203, 3, 2354, 1177, 0, 20201, 20203, 3, 2356, + 1178, 0, 20202, 20199, 1, 0, 0, 0, 20202, 20200, 1, 0, 0, 0, 20202, 20201, + 1, 0, 0, 0, 20203, 20204, 1, 0, 0, 0, 20204, 20218, 7, 278, 0, 0, 20205, + 20208, 5, 2376, 0, 0, 20206, 20209, 5, 2370, 0, 0, 20207, 20209, 3, 2354, + 1177, 0, 20208, 20206, 1, 0, 0, 0, 20208, 20207, 1, 0, 0, 0, 20209, 20215, + 1, 0, 0, 0, 20210, 20213, 5, 2382, 0, 0, 20211, 20214, 5, 2370, 0, 0, 20212, + 20214, 3, 2354, 1177, 0, 20213, 20211, 1, 0, 0, 0, 20213, 20212, 1, 0, + 0, 0, 20214, 20216, 1, 0, 0, 0, 20215, 20210, 1, 0, 0, 0, 20215, 20216, + 1, 0, 0, 0, 20216, 20217, 1, 0, 0, 0, 20217, 20219, 5, 2377, 0, 0, 20218, + 20205, 1, 0, 0, 0, 20218, 20219, 1, 0, 0, 0, 20219, 20235, 1, 0, 0, 0, + 20220, 20233, 5, 2029, 0, 0, 20221, 20234, 5, 341, 0, 0, 20222, 20234, + 5, 622, 0, 0, 20223, 20234, 5, 887, 0, 0, 20224, 20231, 5, 1537, 0, 0, + 20225, 20228, 5, 2376, 0, 0, 20226, 20229, 5, 2370, 0, 0, 20227, 20229, + 3, 2354, 1177, 0, 20228, 20226, 1, 0, 0, 0, 20228, 20227, 1, 0, 0, 0, 20229, + 20230, 1, 0, 0, 0, 20230, 20232, 5, 2377, 0, 0, 20231, 20225, 1, 0, 0, + 0, 20231, 20232, 1, 0, 0, 0, 20232, 20234, 1, 0, 0, 0, 20233, 20221, 1, + 0, 0, 0, 20233, 20222, 1, 0, 0, 0, 20233, 20223, 1, 0, 0, 0, 20233, 20224, + 1, 0, 0, 0, 20234, 20236, 1, 0, 0, 0, 20235, 20220, 1, 0, 0, 0, 20235, + 20236, 1, 0, 0, 0, 20236, 20250, 1, 0, 0, 0, 20237, 20250, 3, 2370, 1185, + 0, 20238, 20239, 5, 339, 0, 0, 20239, 20250, 3, 2374, 1187, 0, 20240, 20250, + 3, 2376, 1188, 0, 20241, 20250, 5, 1145, 0, 0, 20242, 20250, 5, 2045, 0, + 0, 20243, 20250, 5, 522, 0, 0, 20244, 20250, 5, 347, 0, 0, 20245, 20250, + 5, 1566, 0, 0, 20246, 20250, 5, 889, 0, 0, 20247, 20250, 5, 861, 0, 0, + 20248, 20250, 5, 363, 0, 0, 20249, 20187, 1, 0, 0, 0, 20249, 20198, 1, + 0, 0, 0, 20249, 20237, 1, 0, 0, 0, 20249, 20238, 1, 0, 0, 0, 20249, 20240, + 1, 0, 0, 0, 20249, 20241, 1, 0, 0, 0, 20249, 20242, 1, 0, 0, 0, 20249, + 20243, 1, 0, 0, 0, 20249, 20244, 1, 0, 0, 0, 20249, 20245, 1, 0, 0, 0, + 20249, 20246, 1, 0, 0, 0, 20249, 20247, 1, 0, 0, 0, 20249, 20248, 1, 0, + 0, 0, 20250, 2369, 1, 0, 0, 0, 20251, 20252, 7, 279, 0, 0, 20252, 2371, + 1, 0, 0, 0, 20253, 20254, 5, 2381, 0, 0, 20254, 20255, 3, 2370, 1185, 0, + 20255, 2373, 1, 0, 0, 0, 20256, 20260, 3, 2300, 1150, 0, 20257, 20260, + 5, 2372, 0, 0, 20258, 20260, 5, 2365, 0, 0, 20259, 20256, 1, 0, 0, 0, 20259, + 20257, 1, 0, 0, 0, 20259, 20258, 1, 0, 0, 0, 20260, 2375, 1, 0, 0, 0, 20261, + 20262, 7, 280, 0, 0, 20262, 2377, 1, 0, 0, 0, 20263, 20264, 5, 2401, 0, + 0, 20264, 20266, 3, 2318, 1159, 0, 20265, 20263, 1, 0, 0, 0, 20265, 20266, + 1, 0, 0, 0, 20266, 20267, 1, 0, 0, 0, 20267, 20268, 3, 2380, 1190, 0, 20268, + 2379, 1, 0, 0, 0, 20269, 20272, 3, 2384, 1192, 0, 20270, 20272, 5, 2373, + 0, 0, 20271, 20269, 1, 0, 0, 0, 20271, 20270, 1, 0, 0, 0, 20272, 2381, + 1, 0, 0, 0, 20273, 20274, 5, 2376, 0, 0, 20274, 20275, 5, 2380, 0, 0, 20275, + 20276, 5, 2377, 0, 0, 20276, 2383, 1, 0, 0, 0, 20277, 20372, 3, 2388, 1194, + 0, 20278, 20372, 3, 2386, 1193, 0, 20279, 20372, 5, 2407, 0, 0, 20280, + 20372, 5, 3, 0, 0, 20281, 20372, 5, 35, 0, 0, 20282, 20372, 5, 33, 0, 0, + 20283, 20372, 5, 34, 0, 0, 20284, 20372, 5, 45, 0, 0, 20285, 20372, 5, + 92, 0, 0, 20286, 20372, 5, 97, 0, 0, 20287, 20372, 5, 102, 0, 0, 20288, + 20372, 5, 123, 0, 0, 20289, 20372, 5, 139, 0, 0, 20290, 20372, 5, 199, + 0, 0, 20291, 20372, 5, 182, 0, 0, 20292, 20372, 5, 206, 0, 0, 20293, 20372, + 5, 269, 0, 0, 20294, 20372, 5, 325, 0, 0, 20295, 20372, 5, 171, 0, 0, 20296, + 20372, 5, 355, 0, 0, 20297, 20372, 5, 376, 0, 0, 20298, 20372, 5, 390, + 0, 0, 20299, 20372, 5, 427, 0, 0, 20300, 20372, 5, 435, 0, 0, 20301, 20372, + 5, 468, 0, 0, 20302, 20372, 5, 482, 0, 0, 20303, 20372, 5, 483, 0, 0, 20304, + 20372, 5, 484, 0, 0, 20305, 20372, 5, 492, 0, 0, 20306, 20372, 5, 494, + 0, 0, 20307, 20372, 5, 537, 0, 0, 20308, 20372, 5, 551, 0, 0, 20309, 20372, + 5, 559, 0, 0, 20310, 20372, 5, 579, 0, 0, 20311, 20372, 5, 676, 0, 0, 20312, + 20372, 5, 692, 0, 0, 20313, 20372, 5, 710, 0, 0, 20314, 20372, 5, 747, + 0, 0, 20315, 20372, 5, 749, 0, 0, 20316, 20372, 5, 760, 0, 0, 20317, 20372, + 5, 824, 0, 0, 20318, 20372, 5, 825, 0, 0, 20319, 20372, 5, 919, 0, 0, 20320, + 20372, 5, 831, 0, 0, 20321, 20372, 5, 893, 0, 0, 20322, 20372, 5, 894, + 0, 0, 20323, 20372, 5, 1147, 0, 0, 20324, 20372, 5, 1194, 0, 0, 20325, + 20372, 5, 1221, 0, 0, 20326, 20372, 5, 1229, 0, 0, 20327, 20372, 5, 1234, + 0, 0, 20328, 20372, 5, 1238, 0, 0, 20329, 20372, 5, 1241, 0, 0, 20330, + 20372, 5, 1300, 0, 0, 20331, 20372, 5, 1309, 0, 0, 20332, 20372, 5, 1316, + 0, 0, 20333, 20372, 5, 1325, 0, 0, 20334, 20372, 5, 1324, 0, 0, 20335, + 20372, 5, 1338, 0, 0, 20336, 20372, 5, 1377, 0, 0, 20337, 20372, 5, 1396, + 0, 0, 20338, 20372, 5, 1402, 0, 0, 20339, 20372, 5, 1414, 0, 0, 20340, + 20372, 5, 1431, 0, 0, 20341, 20372, 5, 1460, 0, 0, 20342, 20372, 5, 1478, + 0, 0, 20343, 20372, 5, 1481, 0, 0, 20344, 20372, 5, 1534, 0, 0, 20345, + 20372, 5, 1549, 0, 0, 20346, 20372, 5, 1557, 0, 0, 20347, 20372, 5, 1568, + 0, 0, 20348, 20372, 5, 1573, 0, 0, 20349, 20372, 5, 1588, 0, 0, 20350, + 20372, 5, 1589, 0, 0, 20351, 20372, 5, 1601, 0, 0, 20352, 20372, 5, 1614, + 0, 0, 20353, 20372, 5, 1615, 0, 0, 20354, 20372, 5, 1678, 0, 0, 20355, + 20372, 5, 1970, 0, 0, 20356, 20372, 5, 1996, 0, 0, 20357, 20372, 5, 1998, + 0, 0, 20358, 20372, 5, 1999, 0, 0, 20359, 20372, 5, 2044, 0, 0, 20360, + 20372, 5, 2143, 0, 0, 20361, 20372, 5, 2142, 0, 0, 20362, 20372, 5, 2144, + 0, 0, 20363, 20372, 5, 2175, 0, 0, 20364, 20372, 5, 2182, 0, 0, 20365, + 20372, 5, 2198, 0, 0, 20366, 20372, 5, 2237, 0, 0, 20367, 20372, 5, 2288, + 0, 0, 20368, 20372, 5, 2296, 0, 0, 20369, 20372, 5, 2141, 0, 0, 20370, + 20372, 5, 2275, 0, 0, 20371, 20277, 1, 0, 0, 0, 20371, 20278, 1, 0, 0, + 0, 20371, 20279, 1, 0, 0, 0, 20371, 20280, 1, 0, 0, 0, 20371, 20281, 1, + 0, 0, 0, 20371, 20282, 1, 0, 0, 0, 20371, 20283, 1, 0, 0, 0, 20371, 20284, + 1, 0, 0, 0, 20371, 20285, 1, 0, 0, 0, 20371, 20286, 1, 0, 0, 0, 20371, + 20287, 1, 0, 0, 0, 20371, 20288, 1, 0, 0, 0, 20371, 20289, 1, 0, 0, 0, + 20371, 20290, 1, 0, 0, 0, 20371, 20291, 1, 0, 0, 0, 20371, 20292, 1, 0, + 0, 0, 20371, 20293, 1, 0, 0, 0, 20371, 20294, 1, 0, 0, 0, 20371, 20295, + 1, 0, 0, 0, 20371, 20296, 1, 0, 0, 0, 20371, 20297, 1, 0, 0, 0, 20371, + 20298, 1, 0, 0, 0, 20371, 20299, 1, 0, 0, 0, 20371, 20300, 1, 0, 0, 0, + 20371, 20301, 1, 0, 0, 0, 20371, 20302, 1, 0, 0, 0, 20371, 20303, 1, 0, + 0, 0, 20371, 20304, 1, 0, 0, 0, 20371, 20305, 1, 0, 0, 0, 20371, 20306, + 1, 0, 0, 0, 20371, 20307, 1, 0, 0, 0, 20371, 20308, 1, 0, 0, 0, 20371, + 20309, 1, 0, 0, 0, 20371, 20310, 1, 0, 0, 0, 20371, 20311, 1, 0, 0, 0, + 20371, 20312, 1, 0, 0, 0, 20371, 20313, 1, 0, 0, 0, 20371, 20314, 1, 0, + 0, 0, 20371, 20315, 1, 0, 0, 0, 20371, 20316, 1, 0, 0, 0, 20371, 20317, + 1, 0, 0, 0, 20371, 20318, 1, 0, 0, 0, 20371, 20319, 1, 0, 0, 0, 20371, + 20320, 1, 0, 0, 0, 20371, 20321, 1, 0, 0, 0, 20371, 20322, 1, 0, 0, 0, + 20371, 20323, 1, 0, 0, 0, 20371, 20324, 1, 0, 0, 0, 20371, 20325, 1, 0, + 0, 0, 20371, 20326, 1, 0, 0, 0, 20371, 20327, 1, 0, 0, 0, 20371, 20328, + 1, 0, 0, 0, 20371, 20329, 1, 0, 0, 0, 20371, 20330, 1, 0, 0, 0, 20371, + 20331, 1, 0, 0, 0, 20371, 20332, 1, 0, 0, 0, 20371, 20333, 1, 0, 0, 0, + 20371, 20334, 1, 0, 0, 0, 20371, 20335, 1, 0, 0, 0, 20371, 20336, 1, 0, + 0, 0, 20371, 20337, 1, 0, 0, 0, 20371, 20338, 1, 0, 0, 0, 20371, 20339, + 1, 0, 0, 0, 20371, 20340, 1, 0, 0, 0, 20371, 20341, 1, 0, 0, 0, 20371, + 20342, 1, 0, 0, 0, 20371, 20343, 1, 0, 0, 0, 20371, 20344, 1, 0, 0, 0, + 20371, 20345, 1, 0, 0, 0, 20371, 20346, 1, 0, 0, 0, 20371, 20347, 1, 0, + 0, 0, 20371, 20348, 1, 0, 0, 0, 20371, 20349, 1, 0, 0, 0, 20371, 20350, + 1, 0, 0, 0, 20371, 20351, 1, 0, 0, 0, 20371, 20352, 1, 0, 0, 0, 20371, + 20353, 1, 0, 0, 0, 20371, 20354, 1, 0, 0, 0, 20371, 20355, 1, 0, 0, 0, + 20371, 20356, 1, 0, 0, 0, 20371, 20357, 1, 0, 0, 0, 20371, 20358, 1, 0, + 0, 0, 20371, 20359, 1, 0, 0, 0, 20371, 20360, 1, 0, 0, 0, 20371, 20361, + 1, 0, 0, 0, 20371, 20362, 1, 0, 0, 0, 20371, 20363, 1, 0, 0, 0, 20371, + 20364, 1, 0, 0, 0, 20371, 20365, 1, 0, 0, 0, 20371, 20366, 1, 0, 0, 0, + 20371, 20367, 1, 0, 0, 0, 20371, 20368, 1, 0, 0, 0, 20371, 20369, 1, 0, + 0, 0, 20371, 20370, 1, 0, 0, 0, 20372, 2385, 1, 0, 0, 0, 20373, 20374, + 7, 281, 0, 0, 20374, 2387, 1, 0, 0, 0, 20375, 20376, 7, 282, 0, 0, 20376, + 2389, 1, 0, 0, 0, 20377, 20378, 7, 283, 0, 0, 20378, 2391, 1, 0, 0, 0, + 20379, 20380, 7, 284, 0, 0, 20380, 2393, 1, 0, 0, 0, 2835, 2396, 2399, + 2402, 2404, 2548, 2555, 2557, 2560, 2563, 2585, 2587, 2594, 2598, 2603, + 2605, 2610, 2613, 2617, 2625, 2630, 2634, 2639, 2644, 2648, 2654, 2659, + 2664, 2668, 2671, 2677, 2685, 2692, 2696, 2701, 2704, 2720, 2725, 2729, + 2737, 2743, 2751, 2754, 2756, 2759, 2763, 2766, 2770, 2778, 2784, 2792, + 2795, 2798, 2810, 2812, 2818, 2823, 2825, 2831, 2834, 2846, 2856, 2859, + 2864, 2867, 2884, 2891, 2896, 2900, 2915, 2918, 2933, 2943, 2957, 2960, + 2973, 2981, 2987, 2991, 2998, 3002, 3026, 3038, 3056, 3069, 3075, 3084, + 3094, 3098, 3111, 3114, 3123, 3131, 3135, 3145, 3159, 3169, 3177, 3180, + 3184, 3187, 3190, 3193, 3203, 3222, 3232, 3240, 3245, 3251, 3272, 3281, + 3284, 3288, 3290, 3299, 3303, 3320, 3334, 3336, 3339, 3343, 3350, 3357, + 3364, 3369, 3374, 3384, 3392, 3396, 3402, 3406, 3411, 3418, 3428, 3433, + 3441, 3443, 3447, 3451, 3454, 3458, 3464, 3478, 3487, 3490, 3496, 3505, + 3518, 3524, 3536, 3545, 3550, 3566, 3568, 3584, 3586, 3607, 3609, 3629, + 3631, 3646, 3655, 3657, 3668, 3675, 3688, 3693, 3703, 3706, 3711, 3716, + 3723, 3729, 3733, 3739, 3744, 3751, 3758, 3765, 3770, 3774, 3786, 3796, + 3801, 3813, 3818, 3823, 3826, 3829, 3842, 3854, 3858, 3861, 3864, 3871, + 3875, 3878, 3890, 3895, 3900, 3912, 3917, 3925, 3927, 3931, 3934, 3938, + 3941, 3945, 3950, 3962, 3967, 3971, 3974, 3979, 3986, 3996, 4001, 4004, + 4008, 4011, 4016, 4027, 4043, 4045, 4055, 4074, 4081, 4086, 4092, 4100, + 4102, 4119, 4124, 4129, 4131, 4138, 4145, 4148, 4151, 4154, 4165, 4177, + 4181, 4184, 4193, 4201, 4209, 4212, 4219, 4223, 4228, 4233, 4274, 4302, + 4309, 4314, 4321, 4332, 4340, 4344, 4357, 4360, 4366, 4369, 4374, 4379, + 4383, 4393, 4403, 4409, 4420, 4425, 4429, 4437, 4445, 4450, 4453, 4455, + 4458, 4467, 4472, 4479, 4482, 4485, 4488, 4492, 4495, 4503, 4508, 4513, + 4520, 4530, 4546, 4553, 4563, 4573, 4580, 4583, 4588, 4598, 4603, 4610, + 4613, 4618, 4621, 4624, 4641, 4646, 4655, 4658, 4663, 4666, 4673, 4676, + 4683, 4688, 4692, 4697, 4702, 4716, 4721, 4728, 4731, 4735, 4738, 4741, + 4744, 4754, 4760, 4770, 4775, 4782, 4788, 4792, 4795, 4798, 4815, 4820, + 4828, 4842, 4849, 4865, 4887, 4894, 4896, 4900, 4908, 4919, 4930, 4932, + 4939, 4941, 4962, 4971, 4974, 4982, 4987, 4991, 4994, 4997, 5000, 5003, + 5006, 5009, 5012, 5016, 5019, 5022, 5027, 5031, 5034, 5039, 5041, 5053, + 5057, 5061, 5067, 5071, 5074, 5077, 5087, 5096, 5104, 5111, 5116, 5124, + 5127, 5131, 5141, 5150, 5158, 5162, 5165, 5170, 5174, 5177, 5180, 5189, + 5197, 5202, 5228, 5240, 5249, 5252, 5261, 5271, 5276, 5287, 5290, 5292, + 5298, 5303, 5308, 5311, 5317, 5322, 5325, 5332, 5338, 5343, 5349, 5356, + 5359, 5367, 5373, 5379, 5383, 5386, 5389, 5402, 5408, 5415, 5426, 5434, + 5438, 5441, 5446, 5456, 5461, 5466, 5471, 5476, 5481, 5486, 5491, 5496, + 5501, 5504, 5513, 5518, 5528, 5533, 5540, 5544, 5553, 5560, 5564, 5571, + 5574, 5577, 5585, 5589, 5592, 5600, 5605, 5607, 5615, 5620, 5627, 5632, + 5635, 5639, 5641, 5662, 5673, 5687, 5692, 5702, 5708, 5711, 5716, 5725, + 5728, 5733, 5737, 5761, 5763, 5767, 5770, 5775, 5778, 5783, 5792, 5803, + 5806, 5809, 5812, 5816, 5824, 5829, 5841, 5844, 5849, 5853, 5856, 5865, + 5871, 5877, 5880, 5884, 5899, 5902, 5905, 5911, 5917, 5922, 5928, 5934, + 5942, 5946, 5960, 5967, 5975, 5978, 5985, 5990, 5996, 6004, 6009, 6015, + 6019, 6024, 6028, 6032, 6045, 6050, 6053, 6057, 6061, 6066, 6068, 6074, + 6076, 6080, 6083, 6090, 6101, 6111, 6115, 6120, 6124, 6128, 6131, 6142, + 6147, 6159, 6169, 6181, 6187, 6189, 6191, 6195, 6206, 6211, 6218, 6226, + 6237, 6244, 6248, 6250, 6254, 6264, 6275, 6280, 6284, 6288, 6291, 6294, + 6304, 6309, 6317, 6324, 6328, 6330, 6335, 6345, 6356, 6361, 6365, 6369, + 6372, 6375, 6382, 6391, 6401, 6403, 6426, 6439, 6453, 6455, 6466, 6474, + 6480, 6483, 6488, 6492, 6495, 6498, 6503, 6511, 6523, 6530, 6537, 6556, + 6567, 6570, 6576, 6578, 6585, 6588, 6590, 6598, 6613, 6621, 6641, 6643, + 6661, 6663, 6672, 6678, 6684, 6689, 6699, 6708, 6721, 6731, 6736, 6739, + 6745, 6763, 6766, 6769, 6777, 6790, 6792, 6796, 6804, 6806, 6808, 6810, + 6818, 6829, 6840, 6842, 6851, 6864, 6870, 6877, 6887, 6891, 6900, 6903, + 6909, 6912, 6917, 6923, 6931, 6937, 6943, 6955, 6963, 6966, 6977, 6981, + 6992, 6996, 7007, 7011, 7017, 7020, 7023, 7026, 7029, 7033, 7036, 7040, + 7046, 7049, 7052, 7055, 7058, 7062, 7065, 7073, 7078, 7081, 7085, 7093, + 7097, 7101, 7110, 7121, 7128, 7130, 7134, 7143, 7147, 7151, 7158, 7164, + 7168, 7175, 7184, 7196, 7210, 7214, 7216, 7219, 7226, 7240, 7249, 7252, + 7255, 7258, 7266, 7270, 7279, 7283, 7298, 7306, 7318, 7335, 7338, 7343, + 7350, 7354, 7357, 7373, 7378, 7392, 7397, 7399, 7408, 7416, 7419, 7422, + 7425, 7428, 7430, 7434, 7438, 7445, 7450, 7455, 7460, 7464, 7467, 7472, + 7480, 7485, 7488, 7494, 7499, 7504, 7511, 7514, 7529, 7540, 7549, 7558, + 7567, 7576, 7579, 7585, 7590, 7592, 7599, 7641, 7644, 7648, 7651, 7662, + 7671, 7674, 7676, 7688, 7693, 7697, 7701, 7704, 7707, 7723, 7725, 7731, + 7733, 7737, 7743, 7749, 7753, 7756, 7764, 7774, 7778, 7797, 7802, 7809, + 7816, 7890, 7904, 7913, 7921, 7928, 7935, 7940, 7947, 7954, 7959, 7966, + 7973, 7978, 7985, 7992, 7997, 8004, 8011, 8016, 8019, 8022, 8029, 8033, + 8042, 8053, 8062, 8066, 8073, 8075, 8082, 8090, 8095, 8099, 8104, 8111, + 8113, 8117, 8120, 8123, 8133, 8139, 8141, 8145, 8149, 8154, 8159, 8163, + 8169, 8174, 8179, 8182, 8193, 8196, 8199, 8205, 8212, 8217, 8221, 8227, + 8229, 8235, 8237, 8241, 8250, 8256, 8265, 8277, 8285, 8294, 8297, 8304, + 8308, 8316, 8323, 8333, 8338, 8340, 8345, 8352, 8369, 8376, 8386, 8395, + 8404, 8413, 8418, 8423, 8426, 8436, 8447, 8451, 8454, 8462, 8468, 8470, + 8475, 8478, 8485, 8489, 8494, 8497, 8510, 8514, 8519, 8522, 8532, 8536, + 8540, 8545, 8561, 8566, 8578, 8582, 8588, 8603, 8606, 8608, 8610, 8614, + 8617, 8637, 8642, 8647, 8658, 8661, 8673, 8682, 8693, 8702, 8707, 8731, + 8736, 8742, 8744, 8754, 8757, 8760, 8763, 8769, 8776, 8780, 8782, 8785, + 8790, 8794, 8799, 8802, 8807, 8810, 8815, 8819, 8825, 8829, 8833, 8841, + 8854, 8858, 8864, 8867, 8871, 8876, 8880, 8886, 8891, 8894, 8902, 8905, + 8914, 8918, 8920, 8939, 8945, 8950, 8955, 8957, 8961, 8970, 8983, 8994, + 8997, 9000, 9009, 9011, 9016, 9028, 9033, 9037, 9045, 9052, 9057, 9062, + 9073, 9076, 9088, 9103, 9110, 9116, 9120, 9126, 9130, 9139, 9148, 9153, + 9157, 9161, 9167, 9174, 9180, 9189, 9194, 9201, 9218, 9220, 9235, 9237, + 9248, 9251, 9254, 9260, 9263, 9266, 9278, 9289, 9292, 9297, 9301, 9309, + 9322, 9326, 9330, 9334, 9337, 9340, 9343, 9346, 9356, 9359, 9368, 9372, + 9380, 9393, 9396, 9398, 9402, 9406, 9412, 9417, 9421, 9424, 9427, 9436, + 9441, 9445, 9449, 9452, 9459, 9462, 9464, 9469, 9480, 9482, 9496, 9504, + 9513, 9516, 9521, 9524, 9533, 9555, 9561, 9566, 9568, 9578, 9587, 9599, + 9602, 9605, 9617, 9626, 9634, 9639, 9647, 9652, 9655, 9676, 9678, 9680, + 9683, 9687, 9697, 9701, 9706, 9711, 9715, 9717, 9720, 9724, 9734, 9744, + 9747, 9750, 9754, 9758, 9771, 9780, 9791, 9793, 9804, 9806, 9811, 9816, + 9823, 9841, 9847, 9852, 9862, 9868, 9876, 9882, 9886, 9889, 9901, 9908, + 9918, 9933, 9938, 9951, 9956, 9964, 9969, 9974, 9978, 9983, 9991, 9994, + 9997, 10000, 10003, 10005, 10012, 10014, 10018, 10024, 10027, 10031, 10036, + 10051, 10057, 10061, 10072, 10078, 10083, 10088, 10093, 10098, 10100, 10102, + 10110, 10117, 10125, 10132, 10145, 10151, 10155, 10167, 10174, 10176, 10178, + 10182, 10185, 10188, 10194, 10201, 10203, 10206, 10214, 10216, 10222, 10228, + 10233, 10235, 10243, 10254, 10257, 10261, 10265, 10268, 10273, 10277, 10281, + 10290, 10296, 10302, 10308, 10311, 10319, 10323, 10329, 10336, 10340, 10342, + 10347, 10352, 10357, 10361, 10371, 10375, 10378, 10381, 10387, 10390, 10393, + 10396, 10417, 10424, 10428, 10431, 10438, 10443, 10450, 10456, 10458, 10464, + 10468, 10475, 10480, 10486, 10490, 10498, 10503, 10509, 10512, 10515, 10518, + 10526, 10532, 10534, 10545, 10549, 10553, 10560, 10564, 10569, 10572, 10585, + 10590, 10594, 10599, 10605, 10611, 10614, 10619, 10622, 10631, 10636, 10644, + 10646, 10659, 10664, 10672, 10674, 10685, 10688, 10691, 10694, 10697, 10700, + 10703, 10706, 10709, 10714, 10718, 10721, 10724, 10727, 10731, 10742, 10745, + 10755, 10759, 10763, 10766, 10771, 10774, 10779, 10787, 10794, 10806, 10818, + 10823, 10831, 10845, 10850, 10861, 10864, 10866, 10876, 10886, 10897, 10913, + 10918, 10920, 10925, 10932, 10939, 10953, 10960, 10967, 10981, 10987, 10992, + 10995, 11000, 11003, 11007, 11022, 11027, 11031, 11042, 11047, 11060, 11076, + 11081, 11083, 11088, 11096, 11110, 11118, 11131, 11137, 11141, 11155, 11160, + 11164, 11178, 11181, 11185, 11195, 11203, 11211, 11214, 11219, 11221, 11225, + 11235, 11243, 11251, 11254, 11259, 11261, 11271, 11279, 11287, 11290, 11295, + 11308, 11313, 11322, 11333, 11347, 11352, 11355, 11361, 11365, 11369, 11373, + 11377, 11380, 11392, 11397, 11408, 11420, 11430, 11434, 11439, 11442, 11446, + 11450, 11452, 11457, 11459, 11467, 11477, 11482, 11484, 11493, 11501, 11508, + 11513, 11517, 11522, 11527, 11530, 11533, 11536, 11538, 11542, 11545, 11549, + 11557, 11559, 11561, 11564, 11569, 11573, 11577, 11582, 11585, 11589, 11592, + 11595, 11599, 11602, 11606, 11609, 11616, 11618, 11622, 11634, 11636, 11644, + 11646, 11650, 11654, 11658, 11662, 11680, 11682, 11704, 11713, 11715, 11727, + 11730, 11734, 11736, 11739, 11743, 11746, 11749, 11752, 11757, 11762, 11767, + 11775, 11777, 11787, 11792, 11804, 11809, 11821, 11830, 11836, 11840, 11845, + 11848, 11856, 11860, 11867, 11874, 11877, 11885, 11888, 11891, 11896, 11904, + 11906, 11909, 11916, 11930, 11932, 11946, 11951, 11954, 11957, 11960, 11968, + 11972, 11976, 11979, 11986, 11994, 12023, 12028, 12031, 12040, 12045, 12052, + 12055, 12062, 12065, 12072, 12075, 12077, 12085, 12088, 12093, 12099, 12122, + 12125, 12133, 12140, 12143, 12146, 12149, 12154, 12161, 12166, 12168, 12181, + 12185, 12190, 12193, 12200, 12203, 12206, 12211, 12215, 12220, 12223, 12228, + 12233, 12236, 12243, 12249, 12252, 12255, 12258, 12265, 12270, 12279, 12282, + 12289, 12295, 12298, 12305, 12307, 12309, 12315, 12328, 12345, 12357, 12362, + 12370, 12378, 12385, 12388, 12394, 12397, 12401, 12410, 12415, 12418, 12426, + 12431, 12440, 12447, 12451, 12460, 12468, 12472, 12475, 12483, 12489, 12493, + 12498, 12503, 12511, 12515, 12529, 12531, 12534, 12540, 12545, 12548, 12551, + 12557, 12568, 12577, 12580, 12589, 12591, 12594, 12601, 12607, 12611, 12618, + 12635, 12641, 12649, 12658, 12663, 12668, 12674, 12681, 12686, 12688, 12692, + 12698, 12702, 12708, 12714, 12718, 12721, 12748, 12757, 12766, 12776, 12784, + 12789, 12798, 12808, 12818, 12829, 12836, 12843, 12846, 12849, 12852, 12856, + 12858, 12861, 12864, 12867, 12870, 12874, 12876, 12884, 12886, 12897, 12899, + 12902, 12912, 12922, 12943, 12945, 12959, 12963, 12966, 12972, 12979, 13002, + 13007, 13011, 13016, 13021, 13024, 13027, 13032, 13043, 13049, 13053, 13059, + 13066, 13068, 13070, 13074, 13077, 13080, 13090, 13098, 13100, 13102, 13110, + 13119, 13121, 13125, 13135, 13144, 13146, 13149, 13154, 13168, 13177, 13179, + 13183, 13191, 13193, 13204, 13214, 13220, 13225, 13229, 13234, 13239, 13244, + 13248, 13255, 13262, 13267, 13272, 13276, 13287, 13293, 13298, 13302, 13307, + 13310, 13313, 13317, 13320, 13323, 13335, 13344, 13352, 13360, 13365, 13371, + 13375, 13382, 13387, 13392, 13397, 13401, 13410, 13413, 13417, 13423, 13431, + 13440, 13443, 13458, 13475, 13481, 13485, 13492, 13499, 13502, 13504, 13510, + 13512, 13515, 13524, 13527, 13531, 13537, 13549, 13559, 13563, 13566, 13569, + 13574, 13578, 13582, 13585, 13592, 13595, 13602, 13608, 13636, 13646, 13656, + 13658, 13666, 13697, 13702, 13716, 13740, 13743, 13755, 13758, 13762, 13784, + 13797, 13808, 13812, 13814, 13822, 13831, 13835, 13843, 13851, 13857, 13864, + 13868, 13872, 13874, 13877, 13887, 13893, 13898, 13904, 13906, 13917, 13920, + 13923, 13933, 13942, 13945, 13948, 13951, 13962, 13965, 13971, 13974, 13978, + 13981, 13994, 13996, 13999, 14001, 14006, 14013, 14018, 14022, 14045, 14061, + 14066, 14070, 14074, 14078, 14081, 14086, 14088, 14102, 14107, 14114, 14125, + 14131, 14133, 14135, 14143, 14152, 14160, 14162, 14164, 14166, 14171, 14188, + 14199, 14206, 14210, 14213, 14216, 14218, 14223, 14227, 14229, 14247, 14251, + 14254, 14259, 14261, 14264, 14268, 14270, 14282, 14290, 14293, 14300, 14304, + 14307, 14310, 14313, 14317, 14319, 14329, 14333, 14338, 14343, 14350, 14362, + 14369, 14376, 14380, 14382, 14388, 14396, 14403, 14410, 14414, 14416, 14436, + 14438, 14441, 14447, 14453, 14461, 14463, 14465, 14470, 14475, 14480, 14484, + 14488, 14492, 14504, 14510, 14517, 14522, 14528, 14533, 14537, 14543, 14548, + 14557, 14566, 14569, 14572, 14575, 14579, 14589, 14597, 14605, 14607, 14617, + 14620, 14623, 14626, 14630, 14632, 14636, 14642, 14644, 14647, 14650, 14655, + 14660, 14664, 14668, 14674, 14700, 14702, 14714, 14719, 14724, 14726, 14738, + 14743, 14748, 14750, 14755, 14762, 14766, 14775, 14790, 14797, 14801, 14806, + 14809, 14814, 14819, 14823, 14828, 14835, 14841, 14846, 14850, 14857, 14859, + 14862, 14874, 14878, 14883, 14887, 14894, 14900, 14906, 14909, 14918, 14929, + 14933, 14935, 14948, 14952, 14954, 14956, 14983, 14986, 14991, 14993, 15015, + 15018, 15020, 15022, 15029, 15031, 15039, 15043, 15048, 15051, 15054, 15057, + 15064, 15069, 15077, 15085, 15090, 15093, 15095, 15111, 15113, 15126, 15128, + 15130, 15142, 15151, 15155, 15157, 15160, 15163, 15168, 15172, 15176, 15181, + 15184, 15194, 15196, 15201, 15206, 15212, 15216, 15223, 15241, 15248, 15251, + 15254, 15257, 15260, 15268, 15270, 15279, 15281, 15286, 15295, 15297, 15304, + 15306, 15310, 15318, 15327, 15330, 15333, 15345, 15347, 15351, 15355, 15358, + 15363, 15368, 15375, 15381, 15385, 15391, 15404, 15408, 15415, 15419, 15433, + 15438, 15442, 15453, 15455, 15473, 15478, 15481, 15484, 15489, 15491, 15496, + 15502, 15507, 15513, 15520, 15539, 15544, 15551, 15553, 15560, 15565, 15571, + 15575, 15583, 15585, 15596, 15605, 15610, 15614, 15617, 15631, 15639, 15643, + 15646, 15654, 15666, 15670, 15675, 15678, 15691, 15695, 15707, 15712, 15716, + 15720, 15726, 15729, 15732, 15759, 15765, 15769, 15780, 15787, 15791, 15794, + 15800, 15809, 15817, 15821, 15825, 15833, 15842, 15848, 15850, 15874, 15879, + 15883, 15890, 15894, 15898, 15902, 15914, 15918, 15932, 15938, 15945, 15950, + 15961, 15964, 15970, 15972, 15981, 15991, 15996, 16011, 16015, 16020, 16025, + 16029, 16034, 16037, 16041, 16046, 16050, 16055, 16069, 16071, 16075, 16083, + 16093, 16096, 16101, 16106, 16114, 16121, 16125, 16128, 16140, 16146, 16155, + 16158, 16168, 16179, 16185, 16187, 16189, 16196, 16199, 16206, 16217, 16223, + 16227, 16237, 16240, 16246, 16250, 16253, 16259, 16264, 16266, 16270, 16273, + 16277, 16281, 16286, 16297, 16301, 16309, 16318, 16320, 16329, 16334, 16340, + 16344, 16347, 16355, 16358, 16362, 16366, 16371, 16374, 16378, 16382, 16386, + 16405, 16413, 16417, 16421, 16426, 16430, 16434, 16438, 16441, 16444, 16447, + 16450, 16453, 16461, 16464, 16472, 16474, 16485, 16492, 16497, 16503, 16508, + 16513, 16520, 16526, 16533, 16536, 16539, 16543, 16548, 16552, 16554, 16565, + 16572, 16576, 16586, 16590, 16598, 16610, 16615, 16625, 16633, 16636, 16642, + 16647, 16650, 16655, 16660, 16673, 16680, 16690, 16695, 16697, 16702, 16706, + 16712, 16716, 16729, 16733, 16743, 16746, 16748, 16753, 16762, 16775, 16783, + 16787, 16796, 16800, 16805, 16816, 16818, 16834, 16839, 16845, 16851, 16869, + 16876, 16879, 16882, 16890, 16893, 16901, 16903, 16907, 16910, 16915, 16917, + 16921, 16933, 16942, 16950, 16955, 16959, 16969, 16971, 16977, 16982, 16985, + 16995, 17001, 17004, 17007, 17015, 17025, 17041, 17045, 17049, 17052, 17055, + 17060, 17065, 17068, 17071, 17077, 17080, 17086, 17089, 17092, 17097, 17100, + 17108, 17114, 17119, 17127, 17140, 17144, 17146, 17149, 17161, 17165, 17168, + 17183, 17187, 17194, 17197, 17206, 17213, 17218, 17222, 17230, 17236, 17244, + 17247, 17256, 17259, 17262, 17271, 17277, 17283, 17288, 17290, 17301, 17303, + 17312, 17314, 17318, 17324, 17328, 17337, 17342, 17347, 17350, 17355, 17362, + 17369, 17374, 17390, 17392, 17396, 17401, 17406, 17418, 17422, 17429, 17434, + 17439, 17442, 17453, 17458, 17468, 17470, 17472, 17482, 17486, 17488, 17500, + 17508, 17521, 17524, 17529, 17541, 17543, 17551, 17559, 17566, 17573, 17580, + 17584, 17589, 17593, 17601, 17605, 17612, 17617, 17626, 17635, 17638, 17658, + 17662, 17665, 17672, 17675, 17679, 17682, 17689, 17692, 17698, 17701, 17705, + 17708, 17715, 17720, 17734, 17741, 17752, 17761, 17770, 17774, 17778, 17804, + 17807, 17810, 17820, 17828, 17834, 17836, 17840, 17846, 17855, 17859, 17862, + 17865, 17874, 17877, 17880, 17883, 17886, 17898, 17906, 17913, 17916, 17920, + 17922, 17925, 17930, 17939, 17944, 17947, 17950, 17953, 17962, 17965, 17968, + 17971, 17977, 17981, 17993, 18003, 18007, 18010, 18016, 18020, 18026, 18030, + 18033, 18036, 18038, 18045, 18049, 18052, 18055, 18058, 18063, 18066, 18070, + 18079, 18082, 18089, 18093, 18098, 18103, 18106, 18115, 18119, 18130, 18133, + 18137, 18142, 18146, 18155, 18158, 18162, 18171, 18174, 18178, 18183, 18192, + 18195, 18199, 18207, 18212, 18217, 18220, 18224, 18226, 18235, 18242, 18245, + 18252, 18254, 18257, 18260, 18264, 18267, 18272, 18279, 18285, 18293, 18297, + 18300, 18303, 18309, 18312, 18316, 18320, 18325, 18328, 18331, 18340, 18352, + 18359, 18362, 18368, 18371, 18374, 18383, 18389, 18396, 18398, 18411, 18417, + 18422, 18427, 18436, 18439, 18441, 18445, 18452, 18459, 18467, 18482, 18488, + 18492, 18497, 18502, 18508, 18511, 18515, 18525, 18535, 18541, 18543, 18553, + 18555, 18562, 18566, 18575, 18580, 18585, 18588, 18597, 18600, 18609, 18623, + 18631, 18634, 18647, 18653, 18655, 18668, 18677, 18683, 18693, 18701, 18704, + 18707, 18721, 18723, 18731, 18736, 18745, 18751, 18756, 18759, 18764, 18769, + 18773, 18779, 18785, 18794, 18799, 18807, 18811, 18816, 18822, 18829, 18834, + 18841, 18845, 18850, 18858, 18861, 18864, 18867, 18871, 18876, 18881, 18892, + 18896, 18898, 18909, 18911, 18922, 18933, 18942, 18945, 18949, 18952, 18967, + 18972, 18980, 18987, 18991, 18996, 19000, 19005, 19009, 19015, 19018, 19025, + 19035, 19043, 19047, 19057, 19060, 19062, 19072, 19074, 19080, 19086, 19088, + 19102, 19104, 19115, 19125, 19128, 19132, 19134, 19143, 19150, 19155, 19159, + 19163, 19168, 19172, 19175, 19179, 19187, 19198, 19205, 19210, 19215, 19219, + 19224, 19243, 19248, 19255, 19266, 19273, 19280, 19285, 19292, 19297, 19306, + 19314, 19322, 19328, 19333, 19338, 19342, 19347, 19350, 19355, 19359, 19363, + 19368, 19375, 19383, 19389, 19397, 19401, 19405, 19407, 19414, 19418, 19426, + 19429, 19434, 19441, 19459, 19476, 19483, 19497, 19505, 19508, 19512, 19517, + 19522, 19526, 19529, 19533, 19540, 19545, 19547, 19549, 19559, 19564, 19568, + 19571, 19575, 19584, 19590, 19594, 19596, 19600, 19604, 19611, 19619, 19627, + 19629, 19634, 19639, 19641, 19644, 19668, 19675, 19708, 19713, 19716, 19721, + 19723, 19727, 19734, 19739, 19744, 19747, 19751, 19758, 19763, 19793, 19800, + 19815, 19831, 19850, 19867, 19874, 19882, 19895, 19904, 19913, 19922, 19932, + 19940, 19950, 19960, 19972, 19988, 20006, 20019, 20034, 20045, 20055, 20066, + 20076, 20093, 20099, 20121, 20126, 20132, 20138, 20144, 20149, 20151, 20154, + 20164, 20167, 20169, 20171, 20185, 20190, 20196, 20202, 20208, 20213, 20215, + 20218, 20228, 20231, 20233, 20235, 20249, 20259, 20265, 20271, 20371, } deserializer := antlr.NewATNDeserializer(nil) staticData.atn = deserializer.Deserialize(staticData.serializedATN) @@ -16299,285 +16328,286 @@ const ( PlSqlParserRULE_null_statement = 914 PlSqlParserRULE_raise_statement = 915 PlSqlParserRULE_return_statement = 916 - PlSqlParserRULE_call_statement = 917 - PlSqlParserRULE_pipe_row_statement = 918 - PlSqlParserRULE_body = 919 - PlSqlParserRULE_exception_handler = 920 - PlSqlParserRULE_trigger_block = 921 - PlSqlParserRULE_block = 922 - PlSqlParserRULE_sql_statement = 923 - PlSqlParserRULE_execute_immediate = 924 - PlSqlParserRULE_dynamic_returning_clause = 925 - PlSqlParserRULE_data_manipulation_language_statements = 926 - PlSqlParserRULE_cursor_manipulation_statements = 927 - PlSqlParserRULE_close_statement = 928 - PlSqlParserRULE_open_statement = 929 - PlSqlParserRULE_fetch_statement = 930 - PlSqlParserRULE_open_for_statement = 931 - PlSqlParserRULE_transaction_control_statements = 932 - PlSqlParserRULE_set_transaction_command = 933 - PlSqlParserRULE_set_constraint_command = 934 - PlSqlParserRULE_commit_statement = 935 - PlSqlParserRULE_write_clause = 936 - PlSqlParserRULE_rollback_statement = 937 - PlSqlParserRULE_savepoint_statement = 938 - PlSqlParserRULE_explain_statement = 939 - PlSqlParserRULE_select_only_statement = 940 - PlSqlParserRULE_select_statement = 941 - PlSqlParserRULE_subquery_factoring_clause = 942 - PlSqlParserRULE_factoring_element = 943 - PlSqlParserRULE_search_clause = 944 - PlSqlParserRULE_cycle_clause = 945 - PlSqlParserRULE_subquery = 946 - PlSqlParserRULE_subquery_basic_elements = 947 - PlSqlParserRULE_subquery_operation_part = 948 - PlSqlParserRULE_query_block = 949 - PlSqlParserRULE_selected_list = 950 - PlSqlParserRULE_from_clause = 951 - PlSqlParserRULE_select_list_elements = 952 - PlSqlParserRULE_table_wild = 953 - PlSqlParserRULE_table_ref_list = 954 - PlSqlParserRULE_table_ref = 955 - PlSqlParserRULE_table_ref_aux = 956 - PlSqlParserRULE_table_ref_aux_internal = 957 - PlSqlParserRULE_join_clause = 958 - PlSqlParserRULE_join_on_part = 959 - PlSqlParserRULE_join_using_part = 960 - PlSqlParserRULE_outer_join_type = 961 - PlSqlParserRULE_query_partition_clause = 962 - PlSqlParserRULE_flashback_query_clause = 963 - PlSqlParserRULE_pivot_clause = 964 - PlSqlParserRULE_pivot_element = 965 - PlSqlParserRULE_pivot_for_clause = 966 - PlSqlParserRULE_pivot_in_clause = 967 - PlSqlParserRULE_pivot_in_clause_element = 968 - PlSqlParserRULE_pivot_in_clause_elements = 969 - PlSqlParserRULE_unpivot_clause = 970 - PlSqlParserRULE_unpivot_in_clause = 971 - PlSqlParserRULE_unpivot_in_elements = 972 - PlSqlParserRULE_hierarchical_query_clause = 973 - PlSqlParserRULE_start_part = 974 - PlSqlParserRULE_group_by_clause = 975 - PlSqlParserRULE_group_by_elements = 976 - PlSqlParserRULE_rollup_cube_clause = 977 - PlSqlParserRULE_grouping_sets_clause = 978 - PlSqlParserRULE_grouping_sets_elements = 979 - PlSqlParserRULE_having_clause = 980 - PlSqlParserRULE_model_clause = 981 - PlSqlParserRULE_cell_reference_options = 982 - PlSqlParserRULE_return_rows_clause = 983 - PlSqlParserRULE_reference_model = 984 - PlSqlParserRULE_main_model = 985 - PlSqlParserRULE_model_column_clauses = 986 - PlSqlParserRULE_model_column_partition_part = 987 - PlSqlParserRULE_model_column_list = 988 - PlSqlParserRULE_model_column = 989 - PlSqlParserRULE_model_rules_clause = 990 - PlSqlParserRULE_model_rules_part = 991 - PlSqlParserRULE_model_rules_element = 992 - PlSqlParserRULE_cell_assignment = 993 - PlSqlParserRULE_model_iterate_clause = 994 - PlSqlParserRULE_until_part = 995 - PlSqlParserRULE_order_by_clause = 996 - PlSqlParserRULE_order_by_elements = 997 - PlSqlParserRULE_offset_clause = 998 - PlSqlParserRULE_fetch_clause = 999 - PlSqlParserRULE_for_update_clause = 1000 - PlSqlParserRULE_for_update_of_part = 1001 - PlSqlParserRULE_for_update_options = 1002 - PlSqlParserRULE_update_statement = 1003 - PlSqlParserRULE_update_set_clause = 1004 - PlSqlParserRULE_column_based_update_set_clause = 1005 - PlSqlParserRULE_delete_statement = 1006 - PlSqlParserRULE_insert_statement = 1007 - PlSqlParserRULE_single_table_insert = 1008 - PlSqlParserRULE_multi_table_insert = 1009 - PlSqlParserRULE_multi_table_element = 1010 - PlSqlParserRULE_conditional_insert_clause = 1011 - PlSqlParserRULE_conditional_insert_when_part = 1012 - PlSqlParserRULE_conditional_insert_else_part = 1013 - PlSqlParserRULE_insert_into_clause = 1014 - PlSqlParserRULE_values_clause = 1015 - PlSqlParserRULE_merge_statement = 1016 - PlSqlParserRULE_merge_update_clause = 1017 - PlSqlParserRULE_merge_element = 1018 - PlSqlParserRULE_merge_update_delete_part = 1019 - PlSqlParserRULE_merge_insert_clause = 1020 - PlSqlParserRULE_selected_tableview = 1021 - PlSqlParserRULE_lock_table_statement = 1022 - PlSqlParserRULE_wait_nowait_part = 1023 - PlSqlParserRULE_lock_table_element = 1024 - PlSqlParserRULE_lock_mode = 1025 - PlSqlParserRULE_general_table_ref = 1026 - PlSqlParserRULE_static_returning_clause = 1027 - PlSqlParserRULE_error_logging_clause = 1028 - PlSqlParserRULE_error_logging_into_part = 1029 - PlSqlParserRULE_error_logging_reject_part = 1030 - PlSqlParserRULE_dml_table_expression_clause = 1031 - PlSqlParserRULE_table_collection_expression = 1032 - PlSqlParserRULE_subquery_restriction_clause = 1033 - PlSqlParserRULE_sample_clause = 1034 - PlSqlParserRULE_seed_part = 1035 - PlSqlParserRULE_condition = 1036 - PlSqlParserRULE_json_condition = 1037 - PlSqlParserRULE_expressions = 1038 - PlSqlParserRULE_expression = 1039 - PlSqlParserRULE_cursor_expression = 1040 - PlSqlParserRULE_logical_expression = 1041 - PlSqlParserRULE_unary_logical_expression = 1042 - PlSqlParserRULE_logical_operation = 1043 - PlSqlParserRULE_multiset_expression = 1044 - PlSqlParserRULE_relational_expression = 1045 - PlSqlParserRULE_compound_expression = 1046 - PlSqlParserRULE_relational_operator = 1047 - PlSqlParserRULE_in_elements = 1048 - PlSqlParserRULE_between_elements = 1049 - PlSqlParserRULE_concatenation = 1050 - PlSqlParserRULE_interval_expression = 1051 - PlSqlParserRULE_model_expression = 1052 - PlSqlParserRULE_model_expression_element = 1053 - PlSqlParserRULE_single_column_for_loop = 1054 - PlSqlParserRULE_multi_column_for_loop = 1055 - PlSqlParserRULE_unary_expression = 1056 - PlSqlParserRULE_case_statement = 1057 - PlSqlParserRULE_simple_case_statement = 1058 - PlSqlParserRULE_simple_case_when_part = 1059 - PlSqlParserRULE_searched_case_statement = 1060 - PlSqlParserRULE_searched_case_when_part = 1061 - PlSqlParserRULE_case_else_part = 1062 - PlSqlParserRULE_atom = 1063 - PlSqlParserRULE_quantified_expression = 1064 - PlSqlParserRULE_string_function = 1065 - PlSqlParserRULE_standard_function = 1066 - PlSqlParserRULE_json_function = 1067 - PlSqlParserRULE_json_object_content = 1068 - PlSqlParserRULE_json_object_entry = 1069 - PlSqlParserRULE_json_table_clause = 1070 - PlSqlParserRULE_json_array_element = 1071 - PlSqlParserRULE_json_on_null_clause = 1072 - PlSqlParserRULE_json_return_clause = 1073 - PlSqlParserRULE_json_transform_op = 1074 - PlSqlParserRULE_json_column_clause = 1075 - PlSqlParserRULE_json_column_definition = 1076 - PlSqlParserRULE_json_query_returning_clause = 1077 - PlSqlParserRULE_json_query_return_type = 1078 - PlSqlParserRULE_json_query_wrapper_clause = 1079 - PlSqlParserRULE_json_query_on_error_clause = 1080 - PlSqlParserRULE_json_query_on_empty_clause = 1081 - PlSqlParserRULE_json_value_return_clause = 1082 - PlSqlParserRULE_json_value_return_type = 1083 - PlSqlParserRULE_json_value_on_mismatch_clause = 1084 - PlSqlParserRULE_literal = 1085 - PlSqlParserRULE_numeric_function_wrapper = 1086 - PlSqlParserRULE_numeric_function = 1087 - PlSqlParserRULE_listagg_overflow_clause = 1088 - PlSqlParserRULE_other_function = 1089 - PlSqlParserRULE_over_clause_keyword = 1090 - PlSqlParserRULE_within_or_over_clause_keyword = 1091 - PlSqlParserRULE_standard_prediction_function_keyword = 1092 - PlSqlParserRULE_over_clause = 1093 - PlSqlParserRULE_windowing_clause = 1094 - PlSqlParserRULE_windowing_type = 1095 - PlSqlParserRULE_windowing_elements = 1096 - PlSqlParserRULE_using_clause = 1097 - PlSqlParserRULE_using_element = 1098 - PlSqlParserRULE_collect_order_by_part = 1099 - PlSqlParserRULE_within_or_over_part = 1100 - PlSqlParserRULE_cost_matrix_clause = 1101 - PlSqlParserRULE_xml_passing_clause = 1102 - PlSqlParserRULE_xml_attributes_clause = 1103 - PlSqlParserRULE_xml_namespaces_clause = 1104 - PlSqlParserRULE_xml_table_column = 1105 - PlSqlParserRULE_xml_general_default_part = 1106 - PlSqlParserRULE_xml_multiuse_expression_element = 1107 - PlSqlParserRULE_xmlroot_param_version_part = 1108 - PlSqlParserRULE_xmlroot_param_standalone_part = 1109 - PlSqlParserRULE_xmlserialize_param_enconding_part = 1110 - PlSqlParserRULE_xmlserialize_param_version_part = 1111 - PlSqlParserRULE_xmlserialize_param_ident_part = 1112 - PlSqlParserRULE_sql_plus_command = 1113 - PlSqlParserRULE_whenever_command = 1114 - PlSqlParserRULE_set_command = 1115 - PlSqlParserRULE_timing_command = 1116 - PlSqlParserRULE_partition_extension_clause = 1117 - PlSqlParserRULE_column_alias = 1118 - PlSqlParserRULE_table_alias = 1119 - PlSqlParserRULE_where_clause = 1120 - PlSqlParserRULE_quantitative_where_stmt = 1121 - PlSqlParserRULE_into_clause = 1122 - PlSqlParserRULE_xml_column_name = 1123 - PlSqlParserRULE_cost_class_name = 1124 - PlSqlParserRULE_attribute_name = 1125 - PlSqlParserRULE_savepoint_name = 1126 - PlSqlParserRULE_rollback_segment_name = 1127 - PlSqlParserRULE_table_var_name = 1128 - PlSqlParserRULE_schema_name = 1129 - PlSqlParserRULE_routine_name = 1130 - PlSqlParserRULE_package_name = 1131 - PlSqlParserRULE_implementation_type_name = 1132 - PlSqlParserRULE_parameter_name = 1133 - PlSqlParserRULE_reference_model_name = 1134 - PlSqlParserRULE_main_model_name = 1135 - PlSqlParserRULE_container_tableview_name = 1136 - PlSqlParserRULE_aggregate_function_name = 1137 - PlSqlParserRULE_query_name = 1138 - PlSqlParserRULE_grantee_name = 1139 - PlSqlParserRULE_role_name = 1140 - PlSqlParserRULE_constraint_name = 1141 - PlSqlParserRULE_label_name = 1142 - PlSqlParserRULE_type_name = 1143 - PlSqlParserRULE_sequence_name = 1144 - PlSqlParserRULE_exception_name = 1145 - PlSqlParserRULE_function_name = 1146 - PlSqlParserRULE_procedure_name = 1147 - PlSqlParserRULE_trigger_name = 1148 - PlSqlParserRULE_variable_name = 1149 - PlSqlParserRULE_index_name = 1150 - PlSqlParserRULE_cursor_name = 1151 - PlSqlParserRULE_record_name = 1152 - PlSqlParserRULE_collection_name = 1153 - PlSqlParserRULE_link_name = 1154 - PlSqlParserRULE_column_name = 1155 - PlSqlParserRULE_tableview_name = 1156 - PlSqlParserRULE_xmltable = 1157 - PlSqlParserRULE_char_set_name = 1158 - PlSqlParserRULE_synonym_name = 1159 - PlSqlParserRULE_schema_object_name = 1160 - PlSqlParserRULE_dir_object_name = 1161 - PlSqlParserRULE_user_object_name = 1162 - PlSqlParserRULE_grant_object_name = 1163 - PlSqlParserRULE_column_list = 1164 - PlSqlParserRULE_paren_column_list = 1165 - PlSqlParserRULE_keep_clause = 1166 - PlSqlParserRULE_function_argument = 1167 - PlSqlParserRULE_function_argument_analytic = 1168 - PlSqlParserRULE_function_argument_modeling = 1169 - PlSqlParserRULE_respect_or_ignore_nulls = 1170 - PlSqlParserRULE_argument = 1171 - PlSqlParserRULE_type_spec = 1172 - PlSqlParserRULE_datatype = 1173 - PlSqlParserRULE_precision_part = 1174 - PlSqlParserRULE_native_datatype_element = 1175 - PlSqlParserRULE_bind_variable = 1176 - PlSqlParserRULE_general_element = 1177 - PlSqlParserRULE_general_element_part = 1178 - PlSqlParserRULE_table_element = 1179 - PlSqlParserRULE_object_privilege = 1180 - PlSqlParserRULE_system_privilege = 1181 - PlSqlParserRULE_constant = 1182 - PlSqlParserRULE_constant_without_variable = 1183 - PlSqlParserRULE_numeric = 1184 - PlSqlParserRULE_numeric_negative = 1185 - PlSqlParserRULE_quoted_string = 1186 - PlSqlParserRULE_char_str = 1187 - PlSqlParserRULE_identifier = 1188 - PlSqlParserRULE_id_expression = 1189 - PlSqlParserRULE_outer_join_sign = 1190 - PlSqlParserRULE_regular_id = 1191 - PlSqlParserRULE_non_reserved_keywords_in_12c = 1192 - PlSqlParserRULE_non_reserved_keywords_pre12c = 1193 - PlSqlParserRULE_string_function_name = 1194 - PlSqlParserRULE_numeric_function_name = 1195 + PlSqlParserRULE_sql_call_statement = 917 + PlSqlParserRULE_plsql_call_statement = 918 + PlSqlParserRULE_pipe_row_statement = 919 + PlSqlParserRULE_body = 920 + PlSqlParserRULE_exception_handler = 921 + PlSqlParserRULE_trigger_block = 922 + PlSqlParserRULE_block = 923 + PlSqlParserRULE_sql_statement = 924 + PlSqlParserRULE_execute_immediate = 925 + PlSqlParserRULE_dynamic_returning_clause = 926 + PlSqlParserRULE_data_manipulation_language_statements = 927 + PlSqlParserRULE_cursor_manipulation_statements = 928 + PlSqlParserRULE_close_statement = 929 + PlSqlParserRULE_open_statement = 930 + PlSqlParserRULE_fetch_statement = 931 + PlSqlParserRULE_open_for_statement = 932 + PlSqlParserRULE_transaction_control_statements = 933 + PlSqlParserRULE_set_transaction_command = 934 + PlSqlParserRULE_set_constraint_command = 935 + PlSqlParserRULE_commit_statement = 936 + PlSqlParserRULE_write_clause = 937 + PlSqlParserRULE_rollback_statement = 938 + PlSqlParserRULE_savepoint_statement = 939 + PlSqlParserRULE_explain_statement = 940 + PlSqlParserRULE_select_only_statement = 941 + PlSqlParserRULE_select_statement = 942 + PlSqlParserRULE_subquery_factoring_clause = 943 + PlSqlParserRULE_factoring_element = 944 + PlSqlParserRULE_search_clause = 945 + PlSqlParserRULE_cycle_clause = 946 + PlSqlParserRULE_subquery = 947 + PlSqlParserRULE_subquery_basic_elements = 948 + PlSqlParserRULE_subquery_operation_part = 949 + PlSqlParserRULE_query_block = 950 + PlSqlParserRULE_selected_list = 951 + PlSqlParserRULE_from_clause = 952 + PlSqlParserRULE_select_list_elements = 953 + PlSqlParserRULE_table_wild = 954 + PlSqlParserRULE_table_ref_list = 955 + PlSqlParserRULE_table_ref = 956 + PlSqlParserRULE_table_ref_aux = 957 + PlSqlParserRULE_table_ref_aux_internal = 958 + PlSqlParserRULE_join_clause = 959 + PlSqlParserRULE_join_on_part = 960 + PlSqlParserRULE_join_using_part = 961 + PlSqlParserRULE_outer_join_type = 962 + PlSqlParserRULE_query_partition_clause = 963 + PlSqlParserRULE_flashback_query_clause = 964 + PlSqlParserRULE_pivot_clause = 965 + PlSqlParserRULE_pivot_element = 966 + PlSqlParserRULE_pivot_for_clause = 967 + PlSqlParserRULE_pivot_in_clause = 968 + PlSqlParserRULE_pivot_in_clause_element = 969 + PlSqlParserRULE_pivot_in_clause_elements = 970 + PlSqlParserRULE_unpivot_clause = 971 + PlSqlParserRULE_unpivot_in_clause = 972 + PlSqlParserRULE_unpivot_in_elements = 973 + PlSqlParserRULE_hierarchical_query_clause = 974 + PlSqlParserRULE_start_part = 975 + PlSqlParserRULE_group_by_clause = 976 + PlSqlParserRULE_group_by_elements = 977 + PlSqlParserRULE_rollup_cube_clause = 978 + PlSqlParserRULE_grouping_sets_clause = 979 + PlSqlParserRULE_grouping_sets_elements = 980 + PlSqlParserRULE_having_clause = 981 + PlSqlParserRULE_model_clause = 982 + PlSqlParserRULE_cell_reference_options = 983 + PlSqlParserRULE_return_rows_clause = 984 + PlSqlParserRULE_reference_model = 985 + PlSqlParserRULE_main_model = 986 + PlSqlParserRULE_model_column_clauses = 987 + PlSqlParserRULE_model_column_partition_part = 988 + PlSqlParserRULE_model_column_list = 989 + PlSqlParserRULE_model_column = 990 + PlSqlParserRULE_model_rules_clause = 991 + PlSqlParserRULE_model_rules_part = 992 + PlSqlParserRULE_model_rules_element = 993 + PlSqlParserRULE_cell_assignment = 994 + PlSqlParserRULE_model_iterate_clause = 995 + PlSqlParserRULE_until_part = 996 + PlSqlParserRULE_order_by_clause = 997 + PlSqlParserRULE_order_by_elements = 998 + PlSqlParserRULE_offset_clause = 999 + PlSqlParserRULE_fetch_clause = 1000 + PlSqlParserRULE_for_update_clause = 1001 + PlSqlParserRULE_for_update_of_part = 1002 + PlSqlParserRULE_for_update_options = 1003 + PlSqlParserRULE_update_statement = 1004 + PlSqlParserRULE_update_set_clause = 1005 + PlSqlParserRULE_column_based_update_set_clause = 1006 + PlSqlParserRULE_delete_statement = 1007 + PlSqlParserRULE_insert_statement = 1008 + PlSqlParserRULE_single_table_insert = 1009 + PlSqlParserRULE_multi_table_insert = 1010 + PlSqlParserRULE_multi_table_element = 1011 + PlSqlParserRULE_conditional_insert_clause = 1012 + PlSqlParserRULE_conditional_insert_when_part = 1013 + PlSqlParserRULE_conditional_insert_else_part = 1014 + PlSqlParserRULE_insert_into_clause = 1015 + PlSqlParserRULE_values_clause = 1016 + PlSqlParserRULE_merge_statement = 1017 + PlSqlParserRULE_merge_update_clause = 1018 + PlSqlParserRULE_merge_element = 1019 + PlSqlParserRULE_merge_update_delete_part = 1020 + PlSqlParserRULE_merge_insert_clause = 1021 + PlSqlParserRULE_selected_tableview = 1022 + PlSqlParserRULE_lock_table_statement = 1023 + PlSqlParserRULE_wait_nowait_part = 1024 + PlSqlParserRULE_lock_table_element = 1025 + PlSqlParserRULE_lock_mode = 1026 + PlSqlParserRULE_general_table_ref = 1027 + PlSqlParserRULE_static_returning_clause = 1028 + PlSqlParserRULE_error_logging_clause = 1029 + PlSqlParserRULE_error_logging_into_part = 1030 + PlSqlParserRULE_error_logging_reject_part = 1031 + PlSqlParserRULE_dml_table_expression_clause = 1032 + PlSqlParserRULE_table_collection_expression = 1033 + PlSqlParserRULE_subquery_restriction_clause = 1034 + PlSqlParserRULE_sample_clause = 1035 + PlSqlParserRULE_seed_part = 1036 + PlSqlParserRULE_condition = 1037 + PlSqlParserRULE_json_condition = 1038 + PlSqlParserRULE_expressions = 1039 + PlSqlParserRULE_expression = 1040 + PlSqlParserRULE_cursor_expression = 1041 + PlSqlParserRULE_logical_expression = 1042 + PlSqlParserRULE_unary_logical_expression = 1043 + PlSqlParserRULE_logical_operation = 1044 + PlSqlParserRULE_multiset_expression = 1045 + PlSqlParserRULE_relational_expression = 1046 + PlSqlParserRULE_compound_expression = 1047 + PlSqlParserRULE_relational_operator = 1048 + PlSqlParserRULE_in_elements = 1049 + PlSqlParserRULE_between_elements = 1050 + PlSqlParserRULE_concatenation = 1051 + PlSqlParserRULE_interval_expression = 1052 + PlSqlParserRULE_model_expression = 1053 + PlSqlParserRULE_model_expression_element = 1054 + PlSqlParserRULE_single_column_for_loop = 1055 + PlSqlParserRULE_multi_column_for_loop = 1056 + PlSqlParserRULE_unary_expression = 1057 + PlSqlParserRULE_case_statement = 1058 + PlSqlParserRULE_simple_case_statement = 1059 + PlSqlParserRULE_simple_case_when_part = 1060 + PlSqlParserRULE_searched_case_statement = 1061 + PlSqlParserRULE_searched_case_when_part = 1062 + PlSqlParserRULE_case_else_part = 1063 + PlSqlParserRULE_atom = 1064 + PlSqlParserRULE_quantified_expression = 1065 + PlSqlParserRULE_string_function = 1066 + PlSqlParserRULE_standard_function = 1067 + PlSqlParserRULE_json_function = 1068 + PlSqlParserRULE_json_object_content = 1069 + PlSqlParserRULE_json_object_entry = 1070 + PlSqlParserRULE_json_table_clause = 1071 + PlSqlParserRULE_json_array_element = 1072 + PlSqlParserRULE_json_on_null_clause = 1073 + PlSqlParserRULE_json_return_clause = 1074 + PlSqlParserRULE_json_transform_op = 1075 + PlSqlParserRULE_json_column_clause = 1076 + PlSqlParserRULE_json_column_definition = 1077 + PlSqlParserRULE_json_query_returning_clause = 1078 + PlSqlParserRULE_json_query_return_type = 1079 + PlSqlParserRULE_json_query_wrapper_clause = 1080 + PlSqlParserRULE_json_query_on_error_clause = 1081 + PlSqlParserRULE_json_query_on_empty_clause = 1082 + PlSqlParserRULE_json_value_return_clause = 1083 + PlSqlParserRULE_json_value_return_type = 1084 + PlSqlParserRULE_json_value_on_mismatch_clause = 1085 + PlSqlParserRULE_literal = 1086 + PlSqlParserRULE_numeric_function_wrapper = 1087 + PlSqlParserRULE_numeric_function = 1088 + PlSqlParserRULE_listagg_overflow_clause = 1089 + PlSqlParserRULE_other_function = 1090 + PlSqlParserRULE_over_clause_keyword = 1091 + PlSqlParserRULE_within_or_over_clause_keyword = 1092 + PlSqlParserRULE_standard_prediction_function_keyword = 1093 + PlSqlParserRULE_over_clause = 1094 + PlSqlParserRULE_windowing_clause = 1095 + PlSqlParserRULE_windowing_type = 1096 + PlSqlParserRULE_windowing_elements = 1097 + PlSqlParserRULE_using_clause = 1098 + PlSqlParserRULE_using_element = 1099 + PlSqlParserRULE_collect_order_by_part = 1100 + PlSqlParserRULE_within_or_over_part = 1101 + PlSqlParserRULE_cost_matrix_clause = 1102 + PlSqlParserRULE_xml_passing_clause = 1103 + PlSqlParserRULE_xml_attributes_clause = 1104 + PlSqlParserRULE_xml_namespaces_clause = 1105 + PlSqlParserRULE_xml_table_column = 1106 + PlSqlParserRULE_xml_general_default_part = 1107 + PlSqlParserRULE_xml_multiuse_expression_element = 1108 + PlSqlParserRULE_xmlroot_param_version_part = 1109 + PlSqlParserRULE_xmlroot_param_standalone_part = 1110 + PlSqlParserRULE_xmlserialize_param_enconding_part = 1111 + PlSqlParserRULE_xmlserialize_param_version_part = 1112 + PlSqlParserRULE_xmlserialize_param_ident_part = 1113 + PlSqlParserRULE_sql_plus_command = 1114 + PlSqlParserRULE_whenever_command = 1115 + PlSqlParserRULE_set_command = 1116 + PlSqlParserRULE_timing_command = 1117 + PlSqlParserRULE_partition_extension_clause = 1118 + PlSqlParserRULE_column_alias = 1119 + PlSqlParserRULE_table_alias = 1120 + PlSqlParserRULE_where_clause = 1121 + PlSqlParserRULE_quantitative_where_stmt = 1122 + PlSqlParserRULE_into_clause = 1123 + PlSqlParserRULE_xml_column_name = 1124 + PlSqlParserRULE_cost_class_name = 1125 + PlSqlParserRULE_attribute_name = 1126 + PlSqlParserRULE_savepoint_name = 1127 + PlSqlParserRULE_rollback_segment_name = 1128 + PlSqlParserRULE_table_var_name = 1129 + PlSqlParserRULE_schema_name = 1130 + PlSqlParserRULE_routine_name = 1131 + PlSqlParserRULE_package_name = 1132 + PlSqlParserRULE_implementation_type_name = 1133 + PlSqlParserRULE_parameter_name = 1134 + PlSqlParserRULE_reference_model_name = 1135 + PlSqlParserRULE_main_model_name = 1136 + PlSqlParserRULE_container_tableview_name = 1137 + PlSqlParserRULE_aggregate_function_name = 1138 + PlSqlParserRULE_query_name = 1139 + PlSqlParserRULE_grantee_name = 1140 + PlSqlParserRULE_role_name = 1141 + PlSqlParserRULE_constraint_name = 1142 + PlSqlParserRULE_label_name = 1143 + PlSqlParserRULE_type_name = 1144 + PlSqlParserRULE_sequence_name = 1145 + PlSqlParserRULE_exception_name = 1146 + PlSqlParserRULE_function_name = 1147 + PlSqlParserRULE_procedure_name = 1148 + PlSqlParserRULE_trigger_name = 1149 + PlSqlParserRULE_variable_name = 1150 + PlSqlParserRULE_index_name = 1151 + PlSqlParserRULE_cursor_name = 1152 + PlSqlParserRULE_record_name = 1153 + PlSqlParserRULE_collection_name = 1154 + PlSqlParserRULE_link_name = 1155 + PlSqlParserRULE_column_name = 1156 + PlSqlParserRULE_tableview_name = 1157 + PlSqlParserRULE_xmltable = 1158 + PlSqlParserRULE_char_set_name = 1159 + PlSqlParserRULE_synonym_name = 1160 + PlSqlParserRULE_schema_object_name = 1161 + PlSqlParserRULE_dir_object_name = 1162 + PlSqlParserRULE_user_object_name = 1163 + PlSqlParserRULE_grant_object_name = 1164 + PlSqlParserRULE_column_list = 1165 + PlSqlParserRULE_paren_column_list = 1166 + PlSqlParserRULE_keep_clause = 1167 + PlSqlParserRULE_function_argument = 1168 + PlSqlParserRULE_function_argument_analytic = 1169 + PlSqlParserRULE_function_argument_modeling = 1170 + PlSqlParserRULE_respect_or_ignore_nulls = 1171 + PlSqlParserRULE_argument = 1172 + PlSqlParserRULE_type_spec = 1173 + PlSqlParserRULE_datatype = 1174 + PlSqlParserRULE_precision_part = 1175 + PlSqlParserRULE_native_datatype_element = 1176 + PlSqlParserRULE_bind_variable = 1177 + PlSqlParserRULE_general_element = 1178 + PlSqlParserRULE_general_element_part = 1179 + PlSqlParserRULE_table_element = 1180 + PlSqlParserRULE_object_privilege = 1181 + PlSqlParserRULE_system_privilege = 1182 + PlSqlParserRULE_constant = 1183 + PlSqlParserRULE_constant_without_variable = 1184 + PlSqlParserRULE_numeric = 1185 + PlSqlParserRULE_numeric_negative = 1186 + PlSqlParserRULE_quoted_string = 1187 + PlSqlParserRULE_char_str = 1188 + PlSqlParserRULE_identifier = 1189 + PlSqlParserRULE_id_expression = 1190 + PlSqlParserRULE_outer_join_sign = 1191 + PlSqlParserRULE_regular_id = 1192 + PlSqlParserRULE_non_reserved_keywords_in_12c = 1193 + PlSqlParserRULE_non_reserved_keywords_pre12c = 1194 + PlSqlParserRULE_string_function_name = 1195 + PlSqlParserRULE_numeric_function_name = 1196 ) // ISql_scriptContext is an interface to support dynamic dispatch. @@ -16762,7 +16792,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(2402) + p.SetState(2404) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16773,7 +16803,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(2400) + p.SetState(2402) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16781,7 +16811,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2, p.GetParserRuleContext()) { case 1: - p.SetState(2394) + p.SetState(2396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16790,25 +16820,25 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 0, p.GetParserRuleContext()) { case 1: { - p.SetState(2392) + p.SetState(2394) p.Sql_plus_command() } case 2: { - p.SetState(2393) + p.SetState(2395) p.Unit_statement() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(2397) + p.SetState(2399) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1, p.GetParserRuleContext()) == 1 { { - p.SetState(2396) + p.SetState(2398) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -16822,7 +16852,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { case 2: { - p.SetState(2399) + p.SetState(2401) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -16835,7 +16865,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { } } - p.SetState(2404) + p.SetState(2406) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16846,7 +16876,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { } } { - p.SetState(2405) + p.SetState(2407) p.Match(PlSqlParserEOF) if p.HasError() { // Recognition error - abort rule @@ -17013,7 +17043,7 @@ type IUnit_statementContext interface { Truncate_cluster() ITruncate_clusterContext Truncate_table() ITruncate_tableContext Unified_auditing() IUnified_auditingContext - Call_statement() ICall_statementContext + Sql_call_statement() ISql_call_statementContext // IsUnit_statementContext differentiates from other interfaces. IsUnit_statementContext() @@ -19259,10 +19289,10 @@ func (s *Unit_statementContext) Unified_auditing() IUnified_auditingContext { return t.(IUnified_auditingContext) } -func (s *Unit_statementContext) Call_statement() ICall_statementContext { +func (s *Unit_statementContext) Sql_call_statement() ISql_call_statementContext { var t antlr.RuleContext for _, ctx := range s.GetChildren() { - if _, ok := ctx.(ICall_statementContext); ok { + if _, ok := ctx.(ISql_call_statementContext); ok { t = ctx.(antlr.RuleContext) break } @@ -19272,7 +19302,7 @@ func (s *Unit_statementContext) Call_statement() ICall_statementContext { return nil } - return t.(ICall_statementContext) + return t.(ISql_call_statementContext) } func (s *Unit_statementContext) GetRuleContext() antlr.RuleContext { @@ -19308,7 +19338,7 @@ func (s *Unit_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Unit_statement() (localctx IUnit_statementContext) { localctx = NewUnit_statementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2, PlSqlParserRULE_unit_statement) - p.SetState(2546) + p.SetState(2548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -19318,974 +19348,974 @@ func (p *PlSqlParser) Unit_statement() (localctx IUnit_statementContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(2407) + p.SetState(2409) p.Alter_analytic_view() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(2408) + p.SetState(2410) p.Alter_attribute_dimension() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(2409) + p.SetState(2411) p.Alter_audit_policy() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(2410) + p.SetState(2412) p.Alter_cluster() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(2411) + p.SetState(2413) p.Alter_database() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(2412) + p.SetState(2414) p.Alter_database_link() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(2413) + p.SetState(2415) p.Alter_dimension() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(2414) + p.SetState(2416) p.Alter_diskgroup() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(2415) + p.SetState(2417) p.Alter_flashback_archive() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(2416) + p.SetState(2418) p.Alter_function() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(2417) + p.SetState(2419) p.Alter_hierarchy() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(2418) + p.SetState(2420) p.Alter_index() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(2419) + p.SetState(2421) p.Alter_inmemory_join_group() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(2420) + p.SetState(2422) p.Alter_java() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(2421) + p.SetState(2423) p.Alter_library() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(2422) + p.SetState(2424) p.Alter_lockdown_profile() } case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(2423) + p.SetState(2425) p.Alter_materialized_view() } case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(2424) + p.SetState(2426) p.Alter_materialized_view_log() } case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(2425) + p.SetState(2427) p.Alter_materialized_zonemap() } case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(2426) + p.SetState(2428) p.Alter_operator() } case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(2427) + p.SetState(2429) p.Alter_outline() } case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(2428) + p.SetState(2430) p.Alter_package() } case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(2429) + p.SetState(2431) p.Alter_pmem_filestore() } case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(2430) + p.SetState(2432) p.Alter_procedure() } case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(2431) + p.SetState(2433) p.Alter_resource_cost() } case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(2432) + p.SetState(2434) p.Alter_role() } case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(2433) + p.SetState(2435) p.Alter_rollback_segment() } case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(2434) + p.SetState(2436) p.Alter_sequence() } case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(2435) + p.SetState(2437) p.Alter_session() } case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(2436) + p.SetState(2438) p.Alter_synonym() } case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(2437) + p.SetState(2439) p.Alter_table() } case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(2438) + p.SetState(2440) p.Alter_tablespace() } case 33: p.EnterOuterAlt(localctx, 33) { - p.SetState(2439) + p.SetState(2441) p.Alter_tablespace_set() } case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(2440) + p.SetState(2442) p.Alter_trigger() } case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(2441) + p.SetState(2443) p.Alter_type() } case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(2442) + p.SetState(2444) p.Alter_user() } case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(2443) + p.SetState(2445) p.Alter_view() } case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(2444) + p.SetState(2446) p.Create_analytic_view() } case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(2445) + p.SetState(2447) p.Create_attribute_dimension() } case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(2446) + p.SetState(2448) p.Create_audit_policy() } case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(2447) + p.SetState(2449) p.Create_cluster() } case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(2448) + p.SetState(2450) p.Create_context() } case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(2449) + p.SetState(2451) p.Create_controlfile() } case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(2450) + p.SetState(2452) p.Create_database() } case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(2451) + p.SetState(2453) p.Create_database_link() } case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(2452) + p.SetState(2454) p.Create_dimension() } case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(2453) + p.SetState(2455) p.Create_directory() } case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(2454) + p.SetState(2456) p.Create_diskgroup() } case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(2455) + p.SetState(2457) p.Create_edition() } case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(2456) + p.SetState(2458) p.Create_flashback_archive() } case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(2457) + p.SetState(2459) p.Create_function_body() } case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(2458) + p.SetState(2460) p.Create_hierarchy() } case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(2459) + p.SetState(2461) p.Create_index() } case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(2460) + p.SetState(2462) p.Create_inmemory_join_group() } case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(2461) + p.SetState(2463) p.Create_java() } case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(2462) + p.SetState(2464) p.Create_library() } case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(2463) + p.SetState(2465) p.Create_lockdown_profile() } case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(2464) + p.SetState(2466) p.Create_materialized_view() } case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(2465) + p.SetState(2467) p.Create_materialized_view_log() } case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(2466) + p.SetState(2468) p.Create_materialized_zonemap() } case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(2467) + p.SetState(2469) p.Create_operator() } case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(2468) + p.SetState(2470) p.Create_outline() } case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(2469) + p.SetState(2471) p.Create_package() } case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(2470) + p.SetState(2472) p.Create_package_body() } case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(2471) + p.SetState(2473) p.Create_pmem_filestore() } case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(2472) + p.SetState(2474) p.Create_procedure_body() } case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(2473) + p.SetState(2475) p.Create_profile() } case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(2474) + p.SetState(2476) p.Create_restore_point() } case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(2475) + p.SetState(2477) p.Create_role() } case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(2476) + p.SetState(2478) p.Create_rollback_segment() } case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(2477) + p.SetState(2479) p.Create_sequence() } case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(2478) + p.SetState(2480) p.Create_spfile() } case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(2479) + p.SetState(2481) p.Create_synonym() } case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(2480) + p.SetState(2482) p.Create_table() } case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(2481) + p.SetState(2483) p.Create_tablespace() } case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(2482) + p.SetState(2484) p.Create_tablespace_set() } case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(2483) + p.SetState(2485) p.Create_trigger() } case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(2484) + p.SetState(2486) p.Create_type() } case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(2485) + p.SetState(2487) p.Create_user() } case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(2486) + p.SetState(2488) p.Create_view() } case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(2487) + p.SetState(2489) p.Drop_analytic_view() } case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(2488) + p.SetState(2490) p.Drop_attribute_dimension() } case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(2489) + p.SetState(2491) p.Drop_audit_policy() } case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(2490) + p.SetState(2492) p.Drop_cluster() } case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(2491) + p.SetState(2493) p.Drop_context() } case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(2492) + p.SetState(2494) p.Drop_database() } case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(2493) + p.SetState(2495) p.Drop_database_link() } case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(2494) + p.SetState(2496) p.Drop_directory() } case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(2495) + p.SetState(2497) p.Drop_diskgroup() } case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(2496) + p.SetState(2498) p.Drop_edition() } case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(2497) + p.SetState(2499) p.Drop_flashback_archive() } case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(2498) + p.SetState(2500) p.Drop_function() } case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(2499) + p.SetState(2501) p.Drop_hierarchy() } case 94: p.EnterOuterAlt(localctx, 94) { - p.SetState(2500) + p.SetState(2502) p.Drop_index() } case 95: p.EnterOuterAlt(localctx, 95) { - p.SetState(2501) + p.SetState(2503) p.Drop_indextype() } case 96: p.EnterOuterAlt(localctx, 96) { - p.SetState(2502) + p.SetState(2504) p.Drop_inmemory_join_group() } case 97: p.EnterOuterAlt(localctx, 97) { - p.SetState(2503) + p.SetState(2505) p.Drop_java() } case 98: p.EnterOuterAlt(localctx, 98) { - p.SetState(2504) + p.SetState(2506) p.Drop_library() } case 99: p.EnterOuterAlt(localctx, 99) { - p.SetState(2505) + p.SetState(2507) p.Drop_lockdown_profile() } case 100: p.EnterOuterAlt(localctx, 100) { - p.SetState(2506) + p.SetState(2508) p.Drop_materialized_view() } case 101: p.EnterOuterAlt(localctx, 101) { - p.SetState(2507) + p.SetState(2509) p.Drop_materialized_zonemap() } case 102: p.EnterOuterAlt(localctx, 102) { - p.SetState(2508) + p.SetState(2510) p.Drop_operator() } case 103: p.EnterOuterAlt(localctx, 103) { - p.SetState(2509) + p.SetState(2511) p.Drop_outline() } case 104: p.EnterOuterAlt(localctx, 104) { - p.SetState(2510) + p.SetState(2512) p.Drop_package() } case 105: p.EnterOuterAlt(localctx, 105) { - p.SetState(2511) + p.SetState(2513) p.Drop_pmem_filestore() } case 106: p.EnterOuterAlt(localctx, 106) { - p.SetState(2512) + p.SetState(2514) p.Drop_procedure() } case 107: p.EnterOuterAlt(localctx, 107) { - p.SetState(2513) + p.SetState(2515) p.Drop_restore_point() } case 108: p.EnterOuterAlt(localctx, 108) { - p.SetState(2514) + p.SetState(2516) p.Drop_role() } case 109: p.EnterOuterAlt(localctx, 109) { - p.SetState(2515) + p.SetState(2517) p.Drop_rollback_segment() } case 110: p.EnterOuterAlt(localctx, 110) { - p.SetState(2516) + p.SetState(2518) p.Drop_sequence() } case 111: p.EnterOuterAlt(localctx, 111) { - p.SetState(2517) + p.SetState(2519) p.Drop_synonym() } case 112: p.EnterOuterAlt(localctx, 112) { - p.SetState(2518) + p.SetState(2520) p.Drop_table() } case 113: p.EnterOuterAlt(localctx, 113) { - p.SetState(2519) + p.SetState(2521) p.Drop_tablespace() } case 114: p.EnterOuterAlt(localctx, 114) { - p.SetState(2520) + p.SetState(2522) p.Drop_tablespace_set() } case 115: p.EnterOuterAlt(localctx, 115) { - p.SetState(2521) + p.SetState(2523) p.Drop_trigger() } case 116: p.EnterOuterAlt(localctx, 116) { - p.SetState(2522) + p.SetState(2524) p.Drop_type() } case 117: p.EnterOuterAlt(localctx, 117) { - p.SetState(2523) + p.SetState(2525) p.Drop_user() } case 118: p.EnterOuterAlt(localctx, 118) { - p.SetState(2524) + p.SetState(2526) p.Drop_view() } case 119: p.EnterOuterAlt(localctx, 119) { - p.SetState(2525) + p.SetState(2527) p.Administer_key_management() } case 120: p.EnterOuterAlt(localctx, 120) { - p.SetState(2526) + p.SetState(2528) p.Analyze() } case 121: p.EnterOuterAlt(localctx, 121) { - p.SetState(2527) + p.SetState(2529) p.Anonymous_block() } case 122: p.EnterOuterAlt(localctx, 122) { - p.SetState(2528) + p.SetState(2530) p.Associate_statistics() } case 123: p.EnterOuterAlt(localctx, 123) { - p.SetState(2529) + p.SetState(2531) p.Audit_traditional() } case 124: p.EnterOuterAlt(localctx, 124) { - p.SetState(2530) + p.SetState(2532) p.Comment_on_column() } case 125: p.EnterOuterAlt(localctx, 125) { - p.SetState(2531) + p.SetState(2533) p.Comment_on_materialized() } case 126: p.EnterOuterAlt(localctx, 126) { - p.SetState(2532) + p.SetState(2534) p.Comment_on_table() } case 127: p.EnterOuterAlt(localctx, 127) { - p.SetState(2533) + p.SetState(2535) p.Data_manipulation_language_statements() } case 128: p.EnterOuterAlt(localctx, 128) { - p.SetState(2534) + p.SetState(2536) p.Disassociate_statistics() } case 129: p.EnterOuterAlt(localctx, 129) { - p.SetState(2535) + p.SetState(2537) p.Flashback_table() } case 130: p.EnterOuterAlt(localctx, 130) { - p.SetState(2536) + p.SetState(2538) p.Grant_statement() } case 131: p.EnterOuterAlt(localctx, 131) { - p.SetState(2537) + p.SetState(2539) p.Noaudit_statement() } case 132: p.EnterOuterAlt(localctx, 132) { - p.SetState(2538) + p.SetState(2540) p.Purge_statement() } case 133: p.EnterOuterAlt(localctx, 133) { - p.SetState(2539) + p.SetState(2541) p.Rename_object() } case 134: p.EnterOuterAlt(localctx, 134) { - p.SetState(2540) + p.SetState(2542) p.Revoke_statement() } case 135: p.EnterOuterAlt(localctx, 135) { - p.SetState(2541) + p.SetState(2543) p.Transaction_control_statements() } case 136: p.EnterOuterAlt(localctx, 136) { - p.SetState(2542) + p.SetState(2544) p.Truncate_cluster() } case 137: p.EnterOuterAlt(localctx, 137) { - p.SetState(2543) + p.SetState(2545) p.Truncate_table() } case 138: p.EnterOuterAlt(localctx, 138) { - p.SetState(2544) + p.SetState(2546) p.Unified_auditing() } case 139: p.EnterOuterAlt(localctx, 139) { - p.SetState(2545) - p.Call_statement() + p.SetState(2547) + p.Sql_call_statement() } case antlr.ATNInvalidAltNumber: @@ -20951,7 +20981,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2548) + p.SetState(2550) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -20959,14 +20989,14 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } } { - p.SetState(2549) + p.SetState(2551) p.Match(PlSqlParserDISKGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2603) + p.SetState(2605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -20975,10 +21005,10 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 14, p.GetParserRuleContext()) { case 1: { - p.SetState(2550) + p.SetState(2552) p.Id_expression() } - p.SetState(2585) + p.SetState(2587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -20986,7 +21016,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 10, p.GetParserRuleContext()) { case 1: - p.SetState(2558) + p.SetState(2560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -20994,7 +21024,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD, PlSqlParserDROP: - p.SetState(2553) + p.SetState(2555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21003,7 +21033,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(2553) + p.SetState(2555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21012,13 +21042,13 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: { - p.SetState(2551) + p.SetState(2553) p.Add_disk_clause() } case PlSqlParserDROP: { - p.SetState(2552) + p.SetState(2554) p.Drop_disk_clause() } @@ -21032,7 +21062,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { goto errorExit } - p.SetState(2555) + p.SetState(2557) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 6, p.GetParserRuleContext()) if p.HasError() { @@ -21042,7 +21072,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { case PlSqlParserRESIZE: { - p.SetState(2557) + p.SetState(2559) p.Resize_disk_clause() } @@ -21050,12 +21080,12 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(2561) + p.SetState(2563) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 8, p.GetParserRuleContext()) == 1 { { - p.SetState(2560) + p.SetState(2562) p.Rebalance_diskgroup_clause() } @@ -21064,7 +21094,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } case 2: - p.SetState(2583) + p.SetState(2585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21073,121 +21103,121 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 9, p.GetParserRuleContext()) { case 1: { - p.SetState(2563) + p.SetState(2565) p.Replace_disk_clause() } case 2: { - p.SetState(2564) + p.SetState(2566) p.Rename_disk_clause() } case 3: { - p.SetState(2565) + p.SetState(2567) p.Disk_online_clause() } case 4: { - p.SetState(2566) + p.SetState(2568) p.Disk_offline_clause() } case 5: { - p.SetState(2567) + p.SetState(2569) p.Rebalance_diskgroup_clause() } case 6: { - p.SetState(2568) + p.SetState(2570) p.Check_diskgroup_clause() } case 7: { - p.SetState(2569) + p.SetState(2571) p.Diskgroup_template_clauses() } case 8: { - p.SetState(2570) + p.SetState(2572) p.Diskgroup_directory_clauses() } case 9: { - p.SetState(2571) + p.SetState(2573) p.Diskgroup_alias_clauses() } case 10: { - p.SetState(2572) + p.SetState(2574) p.Diskgroup_volume_clauses() } case 11: { - p.SetState(2573) + p.SetState(2575) p.Diskgroup_attributes() } case 12: { - p.SetState(2574) + p.SetState(2576) p.Drop_diskgroup_file_clause() } case 13: { - p.SetState(2575) + p.SetState(2577) p.Convert_redundancy_clause() } case 14: { - p.SetState(2576) + p.SetState(2578) p.Usergroup_clauses() } case 15: { - p.SetState(2577) + p.SetState(2579) p.User_clauses() } case 16: { - p.SetState(2578) + p.SetState(2580) p.File_permissions_clause() } case 17: { - p.SetState(2579) + p.SetState(2581) p.File_owner_clause() } case 18: { - p.SetState(2580) + p.SetState(2582) p.Scrub_clause() } case 19: { - p.SetState(2581) + p.SetState(2583) p.Quotagroup_clauses() } case 20: { - p.SetState(2582) + p.SetState(2584) p.Filegroup_clauses() } @@ -21200,7 +21230,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } case 2: - p.SetState(2596) + p.SetState(2598) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21209,10 +21239,10 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(2587) + p.SetState(2589) p.Id_expression() } - p.SetState(2592) + p.SetState(2594) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21221,7 +21251,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { for _la == PlSqlParserCOMMA { { - p.SetState(2588) + p.SetState(2590) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -21229,11 +21259,11 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } } { - p.SetState(2589) + p.SetState(2591) p.Id_expression() } - p.SetState(2594) + p.SetState(2596) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21243,7 +21273,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { case PlSqlParserALL: { - p.SetState(2595) + p.SetState(2597) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -21255,7 +21285,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(2601) + p.SetState(2603) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21264,19 +21294,19 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNDROP: { - p.SetState(2598) + p.SetState(2600) p.Undrop_disk_clause() } case PlSqlParserDISMOUNT, PlSqlParserMOUNT: { - p.SetState(2599) + p.SetState(2601) p.Diskgroup_availability() } case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(2600) + p.SetState(2602) p.Enable_disable_volume() } @@ -21582,14 +21612,14 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2605) + p.SetState(2607) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2626) + p.SetState(2628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21598,7 +21628,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(2608) + p.SetState(2610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21607,7 +21637,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { if _la == PlSqlParserSITE { { - p.SetState(2606) + p.SetState(2608) p.Match(PlSqlParserSITE) if p.HasError() { // Recognition error - abort rule @@ -21615,7 +21645,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2607) + p.SetState(2609) var _x = p.Id_expression() @@ -21623,7 +21653,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } - p.SetState(2611) + p.SetState(2613) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21632,12 +21662,12 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2610) + p.SetState(2612) p.Quorum_regular() } } - p.SetState(2615) + p.SetState(2617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21646,7 +21676,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { if _la == PlSqlParserFAILGROUP { { - p.SetState(2613) + p.SetState(2615) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -21654,7 +21684,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2614) + p.SetState(2616) var _x = p.Id_expression() @@ -21663,7 +21693,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } { - p.SetState(2617) + p.SetState(2619) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -21671,10 +21701,10 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2618) + p.SetState(2620) p.Qualified_disk_clause() } - p.SetState(2623) + p.SetState(2625) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21686,7 +21716,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2619) + p.SetState(2621) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -21694,12 +21724,12 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2620) + p.SetState(2622) p.Qualified_disk_clause() } } - p.SetState(2625) + p.SetState(2627) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21715,7 +21745,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { goto errorExit } - p.SetState(2628) + p.SetState(2630) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 19, p.GetParserRuleContext()) if p.HasError() { @@ -21958,14 +21988,14 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2630) + p.SetState(2632) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2669) + p.SetState(2671) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21973,7 +22003,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2632) + p.SetState(2634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21982,13 +22012,13 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2631) + p.SetState(2633) p.Quorum_regular() } } { - p.SetState(2634) + p.SetState(2636) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -21996,22 +22026,22 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2635) + p.SetState(2637) p.Id_expression() } - p.SetState(2637) + p.SetState(2639) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 21, p.GetParserRuleContext()) == 1 { { - p.SetState(2636) + p.SetState(2638) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2646) + p.SetState(2648) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22023,7 +22053,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2639) + p.SetState(2641) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -22031,15 +22061,15 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2640) + p.SetState(2642) p.Id_expression() } - p.SetState(2642) + p.SetState(2644) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 22, p.GetParserRuleContext()) == 1 { { - p.SetState(2641) + p.SetState(2643) p.Force_noforce() } @@ -22048,7 +22078,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } - p.SetState(2648) + p.SetState(2650) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22061,7 +22091,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { case PlSqlParserDISKS: { - p.SetState(2649) + p.SetState(2651) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -22069,14 +22099,14 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2650) + p.SetState(2652) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2652) + p.SetState(2654) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22085,13 +22115,13 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2651) + p.SetState(2653) p.Quorum_regular() } } { - p.SetState(2654) + p.SetState(2656) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -22099,22 +22129,22 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2655) + p.SetState(2657) p.Id_expression() } - p.SetState(2657) + p.SetState(2659) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 25, p.GetParserRuleContext()) == 1 { { - p.SetState(2656) + p.SetState(2658) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2666) + p.SetState(2668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22126,7 +22156,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2659) + p.SetState(2661) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -22134,15 +22164,15 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2660) + p.SetState(2662) p.Id_expression() } - p.SetState(2662) + p.SetState(2664) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 26, p.GetParserRuleContext()) == 1 { { - p.SetState(2661) + p.SetState(2663) p.Force_noforce() } @@ -22151,7 +22181,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } - p.SetState(2668) + p.SetState(2670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22292,7 +22322,7 @@ func (p *PlSqlParser) Resize_disk_clause() (localctx IResize_disk_clauseContext) p.EnterRule(localctx, 10, PlSqlParserRULE_resize_disk_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(2671) + p.SetState(2673) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -22300,19 +22330,19 @@ func (p *PlSqlParser) Resize_disk_clause() (localctx IResize_disk_clauseContext) } } { - p.SetState(2672) + p.SetState(2674) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2675) + p.SetState(2677) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 29, p.GetParserRuleContext()) == 1 { { - p.SetState(2673) + p.SetState(2675) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -22320,7 +22350,7 @@ func (p *PlSqlParser) Resize_disk_clause() (localctx IResize_disk_clauseContext) } } { - p.SetState(2674) + p.SetState(2676) p.Size_clause() } @@ -22588,7 +22618,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(2677) + p.SetState(2679) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -22596,7 +22626,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2678) + p.SetState(2680) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -22604,11 +22634,11 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2679) + p.SetState(2681) p.Id_expression() } { - p.SetState(2680) + p.SetState(2682) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -22616,26 +22646,26 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2681) + p.SetState(2683) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2683) + p.SetState(2685) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 30, p.GetParserRuleContext()) == 1 { { - p.SetState(2682) + p.SetState(2684) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2694) + p.SetState(2696) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22647,7 +22677,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2685) + p.SetState(2687) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -22655,11 +22685,11 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2686) + p.SetState(2688) p.Id_expression() } { - p.SetState(2687) + p.SetState(2689) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -22667,19 +22697,19 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2688) + p.SetState(2690) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2690) + p.SetState(2692) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 31, p.GetParserRuleContext()) == 1 { { - p.SetState(2689) + p.SetState(2691) p.Force_noforce() } @@ -22688,7 +22718,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } - p.SetState(2696) + p.SetState(2698) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22698,12 +22728,12 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex goto errorExit } } - p.SetState(2699) + p.SetState(2701) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 33, p.GetParserRuleContext()) == 1 { { - p.SetState(2697) + p.SetState(2699) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -22711,19 +22741,19 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2698) + p.SetState(2700) p.Numeric() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2702) + p.SetState(2704) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 34, p.GetParserRuleContext()) == 1 { { - p.SetState(2701) + p.SetState(2703) p.Wait_nowait() } @@ -22836,7 +22866,7 @@ func (p *PlSqlParser) Wait_nowait() (localctx IWait_nowaitContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2704) + p.SetState(2706) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -23025,14 +23055,14 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(2706) + p.SetState(2708) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2723) + p.SetState(2725) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23041,7 +23071,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDISK: { - p.SetState(2707) + p.SetState(2709) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -23049,11 +23079,11 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2708) + p.SetState(2710) p.Id_expression() } { - p.SetState(2709) + p.SetState(2711) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -23061,10 +23091,10 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2710) + p.SetState(2712) p.Id_expression() } - p.SetState(2718) + p.SetState(2720) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23076,7 +23106,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2711) + p.SetState(2713) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23084,11 +23114,11 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2712) + p.SetState(2714) p.Id_expression() } { - p.SetState(2713) + p.SetState(2715) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -23096,12 +23126,12 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2714) + p.SetState(2716) p.Id_expression() } } - p.SetState(2720) + p.SetState(2722) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23114,7 +23144,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) case PlSqlParserDISKS: { - p.SetState(2721) + p.SetState(2723) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -23122,7 +23152,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2722) + p.SetState(2724) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -23417,14 +23447,14 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(2725) + p.SetState(2727) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2757) + p.SetState(2759) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23432,7 +23462,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserDISKS, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2752) + p.SetState(2754) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23441,7 +23471,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(2752) + p.SetState(2754) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23449,7 +23479,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2727) + p.SetState(2729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23458,13 +23488,13 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2726) + p.SetState(2728) p.Quorum_regular() } } { - p.SetState(2729) + p.SetState(2731) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -23472,10 +23502,10 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2730) + p.SetState(2732) p.Id_expression() } - p.SetState(2735) + p.SetState(2737) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23487,7 +23517,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2731) + p.SetState(2733) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23495,12 +23525,12 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2732) + p.SetState(2734) p.Id_expression() } } - p.SetState(2737) + p.SetState(2739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23513,7 +23543,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) case PlSqlParserDISKS: { - p.SetState(2738) + p.SetState(2740) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -23521,14 +23551,14 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2739) + p.SetState(2741) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2741) + p.SetState(2743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23537,13 +23567,13 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2740) + p.SetState(2742) p.Quorum_regular() } } { - p.SetState(2743) + p.SetState(2745) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -23551,10 +23581,10 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2744) + p.SetState(2746) p.Id_expression() } - p.SetState(2749) + p.SetState(2751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23566,7 +23596,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2745) + p.SetState(2747) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23574,12 +23604,12 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2746) + p.SetState(2748) p.Id_expression() } } - p.SetState(2751) + p.SetState(2753) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23600,7 +23630,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) goto errorExit } - p.SetState(2754) + p.SetState(2756) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 42, p.GetParserRuleContext()) if p.HasError() { @@ -23610,7 +23640,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) case PlSqlParserALL: { - p.SetState(2756) + p.SetState(2758) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -23622,12 +23652,12 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(2761) + p.SetState(2763) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 44, p.GetParserRuleContext()) == 1 { { - p.SetState(2759) + p.SetState(2761) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -23635,19 +23665,19 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2760) + p.SetState(2762) p.Numeric() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2764) + p.SetState(2766) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 45, p.GetParserRuleContext()) == 1 { { - p.SetState(2763) + p.SetState(2765) p.Wait_nowait() } @@ -23864,14 +23894,14 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(2766) + p.SetState(2768) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2793) + p.SetState(2795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23879,7 +23909,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2768) + p.SetState(2770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23888,13 +23918,13 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2767) + p.SetState(2769) p.Quorum_regular() } } { - p.SetState(2770) + p.SetState(2772) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -23902,10 +23932,10 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2771) + p.SetState(2773) p.Id_expression() } - p.SetState(2776) + p.SetState(2778) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23917,7 +23947,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2772) + p.SetState(2774) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23925,12 +23955,12 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2773) + p.SetState(2775) p.Id_expression() } } - p.SetState(2778) + p.SetState(2780) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23943,7 +23973,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex case PlSqlParserDISKS: { - p.SetState(2779) + p.SetState(2781) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -23951,14 +23981,14 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2780) + p.SetState(2782) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2782) + p.SetState(2784) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23967,13 +23997,13 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2781) + p.SetState(2783) p.Quorum_regular() } } { - p.SetState(2784) + p.SetState(2786) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -23981,10 +24011,10 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2785) + p.SetState(2787) p.Id_expression() } - p.SetState(2790) + p.SetState(2792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23996,7 +24026,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2786) + p.SetState(2788) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -24004,12 +24034,12 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2787) + p.SetState(2789) p.Id_expression() } } - p.SetState(2792) + p.SetState(2794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24024,12 +24054,12 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(2796) + p.SetState(2798) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 51, p.GetParserRuleContext()) == 1 { { - p.SetState(2795) + p.SetState(2797) p.Timeout_clause() } @@ -24169,7 +24199,7 @@ func (p *PlSqlParser) Timeout_clause() (localctx ITimeout_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2798) + p.SetState(2800) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -24177,7 +24207,7 @@ func (p *PlSqlParser) Timeout_clause() (localctx ITimeout_clauseContext) { } } { - p.SetState(2799) + p.SetState(2801) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -24185,11 +24215,11 @@ func (p *PlSqlParser) Timeout_clause() (localctx ITimeout_clauseContext) { } } { - p.SetState(2800) + p.SetState(2802) p.Numeric() } { - p.SetState(2801) + p.SetState(2803) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserH_LETTER || _la == PlSqlParserM_LETTER) { @@ -24392,14 +24422,14 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou p.EnterOuterAlt(localctx, 1) { - p.SetState(2803) + p.SetState(2805) p.Match(PlSqlParserREBALANCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2823) + p.SetState(2825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24407,7 +24437,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou switch p.GetTokenStream().LA(1) { case PlSqlParserPOWER, PlSqlParserWITHOUT, PlSqlParserWITH: - p.SetState(2810) + p.SetState(2812) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24416,7 +24446,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(2804) + p.SetState(2806) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -24426,7 +24456,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou p.Consume() } } - p.SetState(2806) + p.SetState(2808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24436,7 +24466,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou switch _alt { case 1: { - p.SetState(2805) + p.SetState(2807) p.Phase() } @@ -24445,7 +24475,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou goto errorExit } - p.SetState(2808) + p.SetState(2810) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 52, p.GetParserRuleContext()) if p.HasError() { @@ -24456,7 +24486,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou } { - p.SetState(2812) + p.SetState(2814) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -24464,16 +24494,16 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou } } { - p.SetState(2813) + p.SetState(2815) p.Numeric() } - p.SetState(2816) + p.SetState(2818) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 54, p.GetParserRuleContext()) == 1 { { - p.SetState(2815) + p.SetState(2817) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -24490,7 +24520,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou case PlSqlParserMODIFY: { - p.SetState(2818) + p.SetState(2820) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -24498,19 +24528,19 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou } } { - p.SetState(2819) + p.SetState(2821) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2821) + p.SetState(2823) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 55, p.GetParserRuleContext()) == 1 { { - p.SetState(2820) + p.SetState(2822) p.Numeric() } @@ -24633,7 +24663,7 @@ func (p *PlSqlParser) Phase() (localctx IPhaseContext) { p.EnterRule(localctx, 26, PlSqlParserRULE_phase) p.EnterOuterAlt(localctx, 1) { - p.SetState(2825) + p.SetState(2827) p.Id_expression() } @@ -24752,19 +24782,19 @@ func (p *PlSqlParser) Check_diskgroup_clause() (localctx ICheck_diskgroup_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(2827) + p.SetState(2829) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2829) + p.SetState(2831) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 57, p.GetParserRuleContext()) == 1 { { - p.SetState(2828) + p.SetState(2830) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -24775,12 +24805,12 @@ func (p *PlSqlParser) Check_diskgroup_clause() (localctx ICheck_diskgroup_clause } else if p.HasError() { // JIM goto errorExit } - p.SetState(2832) + p.SetState(2834) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 58, p.GetParserRuleContext()) == 1 { { - p.SetState(2831) + p.SetState(2833) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOREPAIR || _la == PlSqlParserREPAIR) { @@ -25006,7 +25036,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template var _alt int - p.SetState(2857) + p.SetState(2859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25016,7 +25046,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template case PlSqlParserADD, PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 1) { - p.SetState(2834) + p.SetState(2836) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserMODIFY) { @@ -25027,7 +25057,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2835) + p.SetState(2837) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -25035,14 +25065,14 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2836) + p.SetState(2838) p.Id_expression() } { - p.SetState(2837) + p.SetState(2839) p.Qualified_template_clause() } - p.SetState(2844) + p.SetState(2846) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25054,7 +25084,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2838) + p.SetState(2840) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -25062,16 +25092,16 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2839) + p.SetState(2841) p.Id_expression() } { - p.SetState(2840) + p.SetState(2842) p.Qualified_template_clause() } } - p.SetState(2846) + p.SetState(2848) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25085,7 +25115,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(2847) + p.SetState(2849) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -25093,7 +25123,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2848) + p.SetState(2850) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -25101,10 +25131,10 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2849) + p.SetState(2851) p.Id_expression() } - p.SetState(2854) + p.SetState(2856) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25116,7 +25146,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2850) + p.SetState(2852) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -25124,12 +25154,12 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2851) + p.SetState(2853) p.Id_expression() } } - p.SetState(2856) + p.SetState(2858) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25289,7 +25319,7 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ p.EnterOuterAlt(localctx, 1) { - p.SetState(2859) + p.SetState(2861) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -25297,14 +25327,14 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ } } { - p.SetState(2860) + p.SetState(2862) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2862) + p.SetState(2864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25313,12 +25343,12 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ if _la == PlSqlParserDOUBLE || _la == PlSqlParserHIGH || _la == PlSqlParserMIRROR || _la == PlSqlParserPARITY || _la == PlSqlParserUNPROTECTED { { - p.SetState(2861) + p.SetState(2863) p.Redundancy_clause() } } - p.SetState(2865) + p.SetState(2867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25327,13 +25357,13 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ if _la == PlSqlParserCOARSE || _la == PlSqlParserFINE { { - p.SetState(2864) + p.SetState(2866) p.Striping_clause() } } { - p.SetState(2867) + p.SetState(2869) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -25461,7 +25491,7 @@ func (p *PlSqlParser) Redundancy_clause() (localctx IRedundancy_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2869) + p.SetState(2871) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDOUBLE || _la == PlSqlParserHIGH || _la == PlSqlParserMIRROR || _la == PlSqlParserPARITY || _la == PlSqlParserUNPROTECTED) { @@ -25577,7 +25607,7 @@ func (p *PlSqlParser) Striping_clause() (localctx IStriping_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2871) + p.SetState(2873) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOARSE || _la == PlSqlParserFINE) { @@ -25693,7 +25723,7 @@ func (p *PlSqlParser) Force_noforce() (localctx IForce_noforceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2873) + p.SetState(2875) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -25966,7 +25996,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo p.EnterRule(localctx, 40, PlSqlParserRULE_diskgroup_directory_clauses) var _alt int - p.SetState(2916) + p.SetState(2918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25976,7 +26006,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(2875) + p.SetState(2877) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -25984,7 +26014,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2876) + p.SetState(2878) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -25992,10 +26022,10 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2877) + p.SetState(2879) p.Filename() } - p.SetState(2882) + p.SetState(2884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26007,7 +26037,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2878) + p.SetState(2880) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26015,12 +26045,12 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2879) + p.SetState(2881) p.Filename() } } - p.SetState(2884) + p.SetState(2886) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26034,7 +26064,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(2885) + p.SetState(2887) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -26042,7 +26072,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2886) + p.SetState(2888) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -26050,22 +26080,22 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2887) + p.SetState(2889) p.Filename() } - p.SetState(2889) + p.SetState(2891) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 65, p.GetParserRuleContext()) == 1 { { - p.SetState(2888) + p.SetState(2890) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2898) + p.SetState(2900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26077,7 +26107,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2891) + p.SetState(2893) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26085,15 +26115,15 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2892) + p.SetState(2894) p.Filename() } - p.SetState(2894) + p.SetState(2896) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 66, p.GetParserRuleContext()) == 1 { { - p.SetState(2893) + p.SetState(2895) p.Force_noforce() } @@ -26102,7 +26132,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } - p.SetState(2900) + p.SetState(2902) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26116,7 +26146,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 3) { - p.SetState(2901) + p.SetState(2903) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -26124,7 +26154,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2902) + p.SetState(2904) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -26132,11 +26162,11 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2903) + p.SetState(2905) p.Dir_name() } { - p.SetState(2904) + p.SetState(2906) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26144,10 +26174,10 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2905) + p.SetState(2907) p.Dir_name() } - p.SetState(2913) + p.SetState(2915) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26159,7 +26189,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2906) + p.SetState(2908) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26167,11 +26197,11 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2907) + p.SetState(2909) p.Dir_name() } { - p.SetState(2908) + p.SetState(2910) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26179,12 +26209,12 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2909) + p.SetState(2911) p.Dir_name() } } - p.SetState(2915) + p.SetState(2917) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26298,7 +26328,7 @@ func (p *PlSqlParser) Dir_name() (localctx IDir_nameContext) { p.EnterRule(localctx, 42, PlSqlParserRULE_dir_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(2918) + p.SetState(2920) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26459,7 +26489,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus p.EnterRule(localctx, 44, PlSqlParserRULE_diskgroup_alias_clauses) var _alt int - p.SetState(2958) + p.SetState(2960) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26469,7 +26499,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(2920) + p.SetState(2922) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -26477,7 +26507,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2921) + p.SetState(2923) p.Match(PlSqlParserALIAS) if p.HasError() { // Recognition error - abort rule @@ -26485,7 +26515,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2922) + p.SetState(2924) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26493,7 +26523,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2923) + p.SetState(2925) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -26501,14 +26531,14 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2924) + p.SetState(2926) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2931) + p.SetState(2933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26520,7 +26550,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2925) + p.SetState(2927) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26528,7 +26558,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2926) + p.SetState(2928) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26536,7 +26566,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2927) + p.SetState(2929) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -26544,7 +26574,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2928) + p.SetState(2930) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26553,7 +26583,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } - p.SetState(2933) + p.SetState(2935) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26567,7 +26597,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(2934) + p.SetState(2936) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -26575,7 +26605,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2935) + p.SetState(2937) p.Match(PlSqlParserALIAS) if p.HasError() { // Recognition error - abort rule @@ -26583,14 +26613,14 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2936) + p.SetState(2938) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2941) + p.SetState(2943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26602,7 +26632,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2937) + p.SetState(2939) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26610,7 +26640,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2938) + p.SetState(2940) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26619,7 +26649,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } - p.SetState(2943) + p.SetState(2945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26633,7 +26663,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 3) { - p.SetState(2944) + p.SetState(2946) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -26641,7 +26671,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2945) + p.SetState(2947) p.Match(PlSqlParserALIAS) if p.HasError() { // Recognition error - abort rule @@ -26649,7 +26679,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2946) + p.SetState(2948) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26657,7 +26687,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2947) + p.SetState(2949) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26665,14 +26695,14 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2948) + p.SetState(2950) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2955) + p.SetState(2957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26684,7 +26714,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2949) + p.SetState(2951) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26692,7 +26722,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2950) + p.SetState(2952) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26700,7 +26730,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2951) + p.SetState(2953) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26708,7 +26738,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2952) + p.SetState(2954) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26717,7 +26747,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } - p.SetState(2957) + p.SetState(2959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26912,7 +26942,7 @@ func (s *Diskgroup_volume_clausesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_clausesContext) { localctx = NewDiskgroup_volume_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 46, PlSqlParserRULE_diskgroup_volume_clauses) - p.SetState(2971) + p.SetState(2973) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26922,21 +26952,21 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(2960) + p.SetState(2962) p.Add_volume_clause() } case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(2961) + p.SetState(2963) p.Modify_volume_clause() } case PlSqlParserRESIZE: p.EnterOuterAlt(localctx, 3) { - p.SetState(2962) + p.SetState(2964) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -26944,7 +26974,7 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2963) + p.SetState(2965) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -26952,11 +26982,11 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2964) + p.SetState(2966) p.Id_expression() } { - p.SetState(2965) + p.SetState(2967) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -26964,14 +26994,14 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2966) + p.SetState(2968) p.Size_clause() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 4) { - p.SetState(2968) + p.SetState(2970) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -26979,7 +27009,7 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2969) + p.SetState(2971) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -26987,7 +27017,7 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2970) + p.SetState(2972) p.Id_expression() } @@ -27220,7 +27250,7 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2973) + p.SetState(2975) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -27228,7 +27258,7 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2974) + p.SetState(2976) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -27236,11 +27266,11 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2975) + p.SetState(2977) p.Id_expression() } { - p.SetState(2976) + p.SetState(2978) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -27248,27 +27278,27 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2977) + p.SetState(2979) p.Size_clause() } - p.SetState(2979) + p.SetState(2981) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 75, p.GetParserRuleContext()) == 1 { { - p.SetState(2978) + p.SetState(2980) p.Redundancy_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2985) + p.SetState(2987) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 76, p.GetParserRuleContext()) == 1 { { - p.SetState(2981) + p.SetState(2983) p.Match(PlSqlParserSTRIPE_WIDTH) if p.HasError() { // Recognition error - abort rule @@ -27276,11 +27306,11 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2982) + p.SetState(2984) p.Numeric() } { - p.SetState(2983) + p.SetState(2985) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserK_LETTER || _la == PlSqlParserM_LETTER) { @@ -27294,12 +27324,12 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(2989) + p.SetState(2991) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 77, p.GetParserRuleContext()) == 1 { { - p.SetState(2987) + p.SetState(2989) p.Match(PlSqlParserSTRIPE_COLUMNS) if p.HasError() { // Recognition error - abort rule @@ -27307,7 +27337,7 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2988) + p.SetState(2990) p.Numeric() } @@ -27455,7 +27485,7 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont p.EnterRule(localctx, 50, PlSqlParserRULE_modify_volume_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(2991) + p.SetState(2993) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -27463,7 +27493,7 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(2992) + p.SetState(2994) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -27471,15 +27501,15 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(2993) + p.SetState(2995) p.Id_expression() } - p.SetState(2996) + p.SetState(2998) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 78, p.GetParserRuleContext()) == 1 { { - p.SetState(2994) + p.SetState(2996) p.Match(PlSqlParserMOUNTPATH) if p.HasError() { // Recognition error - abort rule @@ -27487,7 +27517,7 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(2995) + p.SetState(2997) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27498,12 +27528,12 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(3000) + p.SetState(3002) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 79, p.GetParserRuleContext()) == 1 { { - p.SetState(2998) + p.SetState(3000) p.Match(PlSqlParserUSAGE) if p.HasError() { // Recognition error - abort rule @@ -27511,7 +27541,7 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(2999) + p.SetState(3001) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27641,7 +27671,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont p.EnterRule(localctx, 52, PlSqlParserRULE_diskgroup_attributes) p.EnterOuterAlt(localctx, 1) { - p.SetState(3002) + p.SetState(3004) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -27649,7 +27679,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3003) + p.SetState(3005) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -27657,7 +27687,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3004) + p.SetState(3006) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27665,7 +27695,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3005) + p.SetState(3007) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -27673,7 +27703,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3006) + p.SetState(3008) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27879,7 +27909,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo p.EnterOuterAlt(localctx, 1) { - p.SetState(3008) + p.SetState(3010) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -27887,7 +27917,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3009) + p.SetState(3011) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -27895,7 +27925,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3010) + p.SetState(3012) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27903,7 +27933,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3011) + p.SetState(3013) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -27911,7 +27941,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3012) + p.SetState(3014) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -27919,18 +27949,18 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3013) + p.SetState(3015) p.Disk_region_clause() } { - p.SetState(3014) + p.SetState(3016) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3024) + p.SetState(3026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -27939,7 +27969,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo for _la == PlSqlParserCOMMA { { - p.SetState(3015) + p.SetState(3017) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -27947,7 +27977,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3016) + p.SetState(3018) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27955,7 +27985,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3017) + p.SetState(3019) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -27963,7 +27993,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3018) + p.SetState(3020) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -27971,11 +28001,11 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } { - p.SetState(3019) + p.SetState(3021) p.Disk_region_clause() } { - p.SetState(3020) + p.SetState(3022) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -27983,7 +28013,7 @@ func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileCo } } - p.SetState(3026) + p.SetState(3028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28238,7 +28268,7 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil p.EnterOuterAlt(localctx, 1) { - p.SetState(3029) + p.SetState(3031) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -28246,7 +28276,7 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil } } { - p.SetState(3030) + p.SetState(3032) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -28254,10 +28284,10 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil } } { - p.SetState(3031) + p.SetState(3033) p.Filename() } - p.SetState(3036) + p.SetState(3038) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28269,7 +28299,7 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3032) + p.SetState(3034) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -28277,12 +28307,12 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil } } { - p.SetState(3033) + p.SetState(3035) p.Filename() } } - p.SetState(3038) + p.SetState(3040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28406,7 +28436,7 @@ func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_ p.EnterRule(localctx, 60, PlSqlParserRULE_convert_redundancy_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3039) + p.SetState(3041) p.Match(PlSqlParserCONVERT) if p.HasError() { // Recognition error - abort rule @@ -28414,7 +28444,7 @@ func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_ } } { - p.SetState(3040) + p.SetState(3042) p.Match(PlSqlParserREDUNDANCY) if p.HasError() { // Recognition error - abort rule @@ -28422,7 +28452,7 @@ func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_ } } { - p.SetState(3041) + p.SetState(3043) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -28430,7 +28460,7 @@ func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_ } } { - p.SetState(3042) + p.SetState(3044) p.Match(PlSqlParserFLEX) if p.HasError() { // Recognition error - abort rule @@ -28583,7 +28613,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { var _alt int - p.SetState(3073) + p.SetState(3075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28593,7 +28623,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3044) + p.SetState(3046) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -28601,7 +28631,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3045) + p.SetState(3047) p.Match(PlSqlParserUSERGROUP) if p.HasError() { // Recognition error - abort rule @@ -28609,7 +28639,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3046) + p.SetState(3048) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28617,7 +28647,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3047) + p.SetState(3049) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -28625,7 +28655,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3048) + p.SetState(3050) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -28633,14 +28663,14 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3049) + p.SetState(3051) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3054) + p.SetState(3056) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28652,7 +28682,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3050) + p.SetState(3052) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -28660,7 +28690,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3051) + p.SetState(3053) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28669,7 +28699,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } - p.SetState(3056) + p.SetState(3058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28683,7 +28713,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(3057) + p.SetState(3059) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -28691,7 +28721,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3058) + p.SetState(3060) p.Match(PlSqlParserUSERGROUP) if p.HasError() { // Recognition error - abort rule @@ -28699,7 +28729,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3059) + p.SetState(3061) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28707,7 +28737,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3060) + p.SetState(3062) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -28718,7 +28748,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3061) + p.SetState(3063) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -28726,14 +28756,14 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3062) + p.SetState(3064) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3067) + p.SetState(3069) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28745,7 +28775,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3063) + p.SetState(3065) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -28753,7 +28783,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3064) + p.SetState(3066) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28762,7 +28792,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } - p.SetState(3069) + p.SetState(3071) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28776,7 +28806,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { case PlSqlParserDROP: p.EnterOuterAlt(localctx, 3) { - p.SetState(3070) + p.SetState(3072) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -28784,7 +28814,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3071) + p.SetState(3073) p.Match(PlSqlParserUSERGROUP) if p.HasError() { // Recognition error - abort rule @@ -28792,7 +28822,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3072) + p.SetState(3074) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28953,7 +28983,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { p.EnterRule(localctx, 64, PlSqlParserRULE_user_clauses) var _alt int - p.SetState(3112) + p.SetState(3114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28963,7 +28993,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3075) + p.SetState(3077) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -28971,7 +29001,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3076) + p.SetState(3078) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -28979,14 +29009,14 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3077) + p.SetState(3079) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3082) + p.SetState(3084) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28998,7 +29028,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3078) + p.SetState(3080) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29006,7 +29036,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3079) + p.SetState(3081) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29015,7 +29045,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } - p.SetState(3084) + p.SetState(3086) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29029,7 +29059,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(3085) + p.SetState(3087) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -29037,7 +29067,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3086) + p.SetState(3088) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -29045,14 +29075,14 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3087) + p.SetState(3089) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3092) + p.SetState(3094) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29064,7 +29094,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3088) + p.SetState(3090) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29072,7 +29102,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3089) + p.SetState(3091) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29081,7 +29111,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } - p.SetState(3094) + p.SetState(3096) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29091,12 +29121,12 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { goto errorExit } } - p.SetState(3096) + p.SetState(3098) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 87, p.GetParserRuleContext()) == 1 { { - p.SetState(3095) + p.SetState(3097) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -29111,7 +29141,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { case PlSqlParserREPLACE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3098) + p.SetState(3100) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -29119,7 +29149,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3099) + p.SetState(3101) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -29127,7 +29157,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3100) + p.SetState(3102) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29135,7 +29165,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3101) + p.SetState(3103) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -29143,14 +29173,14 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3102) + p.SetState(3104) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3109) + p.SetState(3111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29162,7 +29192,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3103) + p.SetState(3105) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29170,7 +29200,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3104) + p.SetState(3106) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29178,7 +29208,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3105) + p.SetState(3107) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -29186,7 +29216,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3106) + p.SetState(3108) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29195,7 +29225,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } - p.SetState(3111) + p.SetState(3113) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29428,7 +29458,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(3114) + p.SetState(3116) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -29436,7 +29466,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3115) + p.SetState(3117) p.Match(PlSqlParserPERMISSION) if p.HasError() { // Recognition error - abort rule @@ -29444,7 +29474,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3116) + p.SetState(3118) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOTHER || _la == PlSqlParserOWNER) { @@ -29455,14 +29485,14 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3117) + p.SetState(3119) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3121) + p.SetState(3123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29471,7 +29501,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau switch p.GetTokenStream().LA(1) { case PlSqlParserNONE: { - p.SetState(3118) + p.SetState(3120) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -29481,7 +29511,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau case PlSqlParserREAD: { - p.SetState(3119) + p.SetState(3121) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -29489,7 +29519,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3120) + p.SetState(3122) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -29504,7 +29534,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(3133) + p.SetState(3135) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29513,7 +29543,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau for _la == PlSqlParserCOMMA { { - p.SetState(3123) + p.SetState(3125) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29521,7 +29551,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3124) + p.SetState(3126) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOTHER || _la == PlSqlParserOWNER) { @@ -29532,14 +29562,14 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3125) + p.SetState(3127) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3129) + p.SetState(3131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29548,7 +29578,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau switch p.GetTokenStream().LA(1) { case PlSqlParserNONE: { - p.SetState(3126) + p.SetState(3128) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -29558,7 +29588,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau case PlSqlParserREAD: { - p.SetState(3127) + p.SetState(3129) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -29566,7 +29596,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3128) + p.SetState(3130) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -29582,7 +29612,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau goto errorExit } - p.SetState(3135) + p.SetState(3137) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29590,7 +29620,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau _la = p.GetTokenStream().LA(1) } { - p.SetState(3136) + p.SetState(3138) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -29598,7 +29628,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3137) + p.SetState(3139) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -29606,14 +29636,14 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3138) + p.SetState(3140) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3143) + p.SetState(3145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29625,7 +29655,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3139) + p.SetState(3141) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29633,7 +29663,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3140) + p.SetState(3142) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29642,7 +29672,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } - p.SetState(3145) + p.SetState(3147) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29820,7 +29850,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3146) + p.SetState(3148) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -29828,7 +29858,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3147) + p.SetState(3149) p.Match(PlSqlParserOWNERSHIP) if p.HasError() { // Recognition error - abort rule @@ -29836,7 +29866,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3148) + p.SetState(3150) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOWNER) { @@ -29847,7 +29877,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3149) + p.SetState(3151) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -29855,14 +29885,14 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3150) + p.SetState(3152) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3157) + p.SetState(3159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29871,7 +29901,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3151) + p.SetState(3153) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29879,7 +29909,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3152) + p.SetState(3154) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOWNER) { @@ -29890,7 +29920,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3153) + p.SetState(3155) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -29898,7 +29928,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3154) + p.SetState(3156) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29906,7 +29936,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } - p.SetState(3159) + p.SetState(3161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29914,7 +29944,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3160) + p.SetState(3162) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -29922,7 +29952,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3161) + p.SetState(3163) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -29930,14 +29960,14 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3162) + p.SetState(3164) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3167) + p.SetState(3169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29949,7 +29979,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3163) + p.SetState(3165) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29957,7 +29987,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3164) + p.SetState(3166) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29966,7 +29996,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } - p.SetState(3169) + p.SetState(3171) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -30183,19 +30213,19 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3170) + p.SetState(3172) p.Match(PlSqlParserSCRUB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3175) + p.SetState(3177) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 96, p.GetParserRuleContext()) == 1 { { - p.SetState(3171) + p.SetState(3173) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -30203,7 +30233,7 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } } { - p.SetState(3172) + p.SetState(3174) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -30215,7 +30245,7 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 96, p.GetParserRuleContext()) == 2 { { - p.SetState(3173) + p.SetState(3175) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -30223,19 +30253,19 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } } { - p.SetState(3174) + p.SetState(3176) p.Id_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3178) + p.SetState(3180) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 97, p.GetParserRuleContext()) == 1 { { - p.SetState(3177) + p.SetState(3179) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOREPAIR || _la == PlSqlParserREPAIR) { @@ -30249,12 +30279,12 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3182) + p.SetState(3184) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 98, p.GetParserRuleContext()) == 1 { { - p.SetState(3180) + p.SetState(3182) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -30262,7 +30292,7 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } } { - p.SetState(3181) + p.SetState(3183) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTO || _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMAX) { @@ -30276,36 +30306,36 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3185) + p.SetState(3187) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 99, p.GetParserRuleContext()) == 1 { { - p.SetState(3184) + p.SetState(3186) p.Wait_nowait() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3188) + p.SetState(3190) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 100, p.GetParserRuleContext()) == 1 { { - p.SetState(3187) + p.SetState(3189) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3191) + p.SetState(3193) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 101, p.GetParserRuleContext()) == 1 { { - p.SetState(3190) + p.SetState(3192) p.Match(PlSqlParserSTOP) if p.HasError() { // Recognition error - abort rule @@ -30525,7 +30555,7 @@ func (s *Quotagroup_clausesContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) { localctx = NewQuotagroup_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 72, PlSqlParserRULE_quotagroup_clauses) - p.SetState(3220) + p.SetState(3222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -30535,7 +30565,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3193) + p.SetState(3195) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -30543,7 +30573,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3194) + p.SetState(3196) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30551,15 +30581,15 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3195) + p.SetState(3197) p.Id_expression() } - p.SetState(3201) + p.SetState(3203) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 102, p.GetParserRuleContext()) == 1 { { - p.SetState(3196) + p.SetState(3198) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -30567,11 +30597,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3197) + p.SetState(3199) p.Property_name() } { - p.SetState(3198) + p.SetState(3200) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -30579,7 +30609,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3199) + p.SetState(3201) p.Property_value() } @@ -30590,7 +30620,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(3203) + p.SetState(3205) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -30598,7 +30628,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3204) + p.SetState(3206) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30606,11 +30636,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3205) + p.SetState(3207) p.Id_expression() } { - p.SetState(3206) + p.SetState(3208) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -30618,11 +30648,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3207) + p.SetState(3209) p.Property_name() } { - p.SetState(3208) + p.SetState(3210) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -30630,14 +30660,14 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3209) + p.SetState(3211) p.Property_value() } case PlSqlParserMOVE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3211) + p.SetState(3213) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -30645,7 +30675,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3212) + p.SetState(3214) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30653,11 +30683,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3213) + p.SetState(3215) p.Id_expression() } { - p.SetState(3214) + p.SetState(3216) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -30665,14 +30695,14 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3215) + p.SetState(3217) p.Id_expression() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 4) { - p.SetState(3217) + p.SetState(3219) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -30680,7 +30710,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3218) + p.SetState(3220) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30688,7 +30718,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3219) + p.SetState(3221) p.Id_expression() } @@ -30807,7 +30837,7 @@ func (p *PlSqlParser) Property_name() (localctx IProperty_nameContext) { p.EnterRule(localctx, 74, PlSqlParserRULE_property_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(3222) + p.SetState(3224) p.Id_expression() } @@ -30921,7 +30951,7 @@ func (p *PlSqlParser) Property_value() (localctx IProperty_valueContext) { p.EnterRule(localctx, 76, PlSqlParserRULE_property_value) p.EnterOuterAlt(localctx, 1) { - p.SetState(3224) + p.SetState(3226) p.Id_expression() } @@ -31084,7 +31114,7 @@ func (s *Filegroup_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Filegroup_clauses() (localctx IFilegroup_clausesContext) { localctx = NewFilegroup_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 78, PlSqlParserRULE_filegroup_clauses) - p.SetState(3230) + p.SetState(3232) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -31094,28 +31124,28 @@ func (p *PlSqlParser) Filegroup_clauses() (localctx IFilegroup_clausesContext) { case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3226) + p.SetState(3228) p.Add_filegroup_clause() } case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(3227) + p.SetState(3229) p.Modify_filegroup_clause() } case PlSqlParserMOVE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3228) + p.SetState(3230) p.Move_to_filegroup_clause() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 4) { - p.SetState(3229) + p.SetState(3231) p.Drop_filegroup_clause() } @@ -31322,7 +31352,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(3232) + p.SetState(3234) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -31330,7 +31360,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3233) + p.SetState(3235) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31338,10 +31368,10 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3234) + p.SetState(3236) p.Id_expression() } - p.SetState(3238) + p.SetState(3240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -31350,7 +31380,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCLUSTER, PlSqlParserDATABASE, PlSqlParserVOLUME: { - p.SetState(3235) + p.SetState(3237) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLUSTER || _la == PlSqlParserDATABASE || _la == PlSqlParserVOLUME) { @@ -31361,13 +31391,13 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3236) + p.SetState(3238) p.Id_expression() } case PlSqlParserTEMPLATE: { - p.SetState(3237) + p.SetState(3239) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -31379,12 +31409,12 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(3243) + p.SetState(3245) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 106, p.GetParserRuleContext()) == 1 { { - p.SetState(3240) + p.SetState(3242) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -31392,7 +31422,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3241) + p.SetState(3243) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -31400,19 +31430,19 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3242) + p.SetState(3244) p.Id_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3249) + p.SetState(3251) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 107, p.GetParserRuleContext()) == 1 { { - p.SetState(3245) + p.SetState(3247) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -31420,7 +31450,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3246) + p.SetState(3248) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31428,7 +31458,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3247) + p.SetState(3249) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -31436,7 +31466,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3248) + p.SetState(3250) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31588,7 +31618,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau p.EnterRule(localctx, 82, PlSqlParserRULE_modify_filegroup_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3251) + p.SetState(3253) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -31596,7 +31626,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3252) + p.SetState(3254) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31604,11 +31634,11 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3253) + p.SetState(3255) p.Id_expression() } { - p.SetState(3254) + p.SetState(3256) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -31616,7 +31646,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3255) + p.SetState(3257) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31624,7 +31654,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3256) + p.SetState(3258) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -31632,7 +31662,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3257) + p.SetState(3259) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31775,7 +31805,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl p.EnterRule(localctx, 84, PlSqlParserRULE_move_to_filegroup_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3259) + p.SetState(3261) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -31783,7 +31813,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3260) + p.SetState(3262) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -31791,7 +31821,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3261) + p.SetState(3263) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31799,7 +31829,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3262) + p.SetState(3264) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -31807,7 +31837,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3263) + p.SetState(3265) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31815,7 +31845,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3264) + p.SetState(3266) p.Id_expression() } @@ -31944,7 +31974,7 @@ func (p *PlSqlParser) Drop_filegroup_clause() (localctx IDrop_filegroup_clauseCo p.EnterRule(localctx, 86, PlSqlParserRULE_drop_filegroup_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3266) + p.SetState(3268) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -31952,7 +31982,7 @@ func (p *PlSqlParser) Drop_filegroup_clause() (localctx IDrop_filegroup_clauseCo } } { - p.SetState(3267) + p.SetState(3269) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31960,15 +31990,15 @@ func (p *PlSqlParser) Drop_filegroup_clause() (localctx IDrop_filegroup_clauseCo } } { - p.SetState(3268) + p.SetState(3270) p.Id_expression() } - p.SetState(3270) + p.SetState(3272) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 108, p.GetParserRuleContext()) == 1 { { - p.SetState(3269) + p.SetState(3271) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -32085,7 +32115,7 @@ func (p *PlSqlParser) Quorum_regular() (localctx IQuorum_regularContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3272) + p.SetState(3274) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR) { @@ -32199,7 +32229,7 @@ func (p *PlSqlParser) Undrop_disk_clause() (localctx IUndrop_disk_clauseContext) p.EnterRule(localctx, 90, PlSqlParserRULE_undrop_disk_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3274) + p.SetState(3276) p.Match(PlSqlParserUNDROP) if p.HasError() { // Recognition error - abort rule @@ -32207,7 +32237,7 @@ func (p *PlSqlParser) Undrop_disk_clause() (localctx IUndrop_disk_clauseContext) } } { - p.SetState(3275) + p.SetState(3277) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -32338,7 +32368,7 @@ func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availability p.EnterRule(localctx, 92, PlSqlParserRULE_diskgroup_availability) var _la int - p.SetState(3288) + p.SetState(3290) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -32348,19 +32378,19 @@ func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availability case PlSqlParserMOUNT: p.EnterOuterAlt(localctx, 1) { - p.SetState(3277) + p.SetState(3279) p.Match(PlSqlParserMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3279) + p.SetState(3281) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 109, p.GetParserRuleContext()) == 1 { { - p.SetState(3278) + p.SetState(3280) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORMAL || _la == PlSqlParserRESTRICTED) { @@ -32374,12 +32404,12 @@ func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availability } else if p.HasError() { // JIM goto errorExit } - p.SetState(3282) + p.SetState(3284) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 110, p.GetParserRuleContext()) == 1 { { - p.SetState(3281) + p.SetState(3283) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -32397,19 +32427,19 @@ func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availability case PlSqlParserDISMOUNT: p.EnterOuterAlt(localctx, 2) { - p.SetState(3284) + p.SetState(3286) p.Match(PlSqlParserDISMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3286) + p.SetState(3288) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 111, p.GetParserRuleContext()) == 1 { { - p.SetState(3285) + p.SetState(3287) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -32599,7 +32629,7 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo p.EnterOuterAlt(localctx, 1) { - p.SetState(3290) + p.SetState(3292) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -32610,14 +32640,14 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo } } { - p.SetState(3291) + p.SetState(3293) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3301) + p.SetState(3303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -32626,10 +32656,10 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(3292) + p.SetState(3294) p.Id_expression() } - p.SetState(3297) + p.SetState(3299) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -32641,7 +32671,7 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3293) + p.SetState(3295) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -32649,12 +32679,12 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo } } { - p.SetState(3294) + p.SetState(3296) p.Id_expression() } } - p.SetState(3299) + p.SetState(3301) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -32667,7 +32697,7 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo case PlSqlParserALL: { - p.SetState(3300) + p.SetState(3302) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -32805,7 +32835,7 @@ func (p *PlSqlParser) Drop_function() (localctx IDrop_functionContext) { p.EnterRule(localctx, 96, PlSqlParserRULE_drop_function) p.EnterOuterAlt(localctx, 1) { - p.SetState(3303) + p.SetState(3305) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -32813,7 +32843,7 @@ func (p *PlSqlParser) Drop_function() (localctx IDrop_functionContext) { } } { - p.SetState(3304) + p.SetState(3306) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -32821,11 +32851,11 @@ func (p *PlSqlParser) Drop_function() (localctx IDrop_functionContext) { } } { - p.SetState(3305) + p.SetState(3307) p.Function_name() } { - p.SetState(3306) + p.SetState(3308) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -33140,7 +33170,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi p.EnterOuterAlt(localctx, 1) { - p.SetState(3308) + p.SetState(3310) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -33148,7 +33178,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3309) + p.SetState(3311) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -33156,7 +33186,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3310) + p.SetState(3312) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -33164,13 +33194,13 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3311) + p.SetState(3313) var _x = p.Id_expression() localctx.(*Alter_flashback_archiveContext).fa = _x } - p.SetState(3341) + p.SetState(3343) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33179,7 +33209,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 119, p.GetParserRuleContext()) { case 1: { - p.SetState(3312) + p.SetState(3314) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -33187,7 +33217,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3313) + p.SetState(3315) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -33197,7 +33227,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case 2: { - p.SetState(3314) + p.SetState(3316) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserMODIFY) { @@ -33208,7 +33238,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3315) + p.SetState(3317) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -33216,18 +33246,18 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3316) + p.SetState(3318) var _x = p.Id_expression() localctx.(*Alter_flashback_archiveContext).ts = _x } - p.SetState(3318) + p.SetState(3320) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 115, p.GetParserRuleContext()) == 1 { { - p.SetState(3317) + p.SetState(3319) p.Flashback_archive_quota() } @@ -33237,7 +33267,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case 3: { - p.SetState(3320) + p.SetState(3322) p.Match(PlSqlParserREMOVE) if p.HasError() { // Recognition error - abort rule @@ -33245,7 +33275,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3321) + p.SetState(3323) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -33253,7 +33283,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3322) + p.SetState(3324) var _x = p.Id_expression() @@ -33262,7 +33292,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case 4: { - p.SetState(3323) + p.SetState(3325) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -33270,20 +33300,20 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3324) + p.SetState(3326) p.Flashback_archive_retention() } case 5: { - p.SetState(3325) + p.SetState(3327) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3334) + p.SetState(3336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33292,7 +33322,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(3326) + p.SetState(3328) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -33302,14 +33332,14 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case PlSqlParserBEFORE: { - p.SetState(3327) + p.SetState(3329) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3332) + p.SetState(3334) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33318,7 +33348,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi switch p.GetTokenStream().LA(1) { case PlSqlParserSCN: { - p.SetState(3328) + p.SetState(3330) p.Match(PlSqlParserSCN) if p.HasError() { // Recognition error - abort rule @@ -33326,13 +33356,13 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3329) + p.SetState(3331) p.Expression() } case PlSqlParserTIMESTAMP: { - p.SetState(3330) + p.SetState(3332) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -33340,7 +33370,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3331) + p.SetState(3333) p.Expression() } @@ -33355,7 +33385,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } case 6: - p.SetState(3337) + p.SetState(3339) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33364,7 +33394,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi if _la == PlSqlParserNO { { - p.SetState(3336) + p.SetState(3338) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -33374,7 +33404,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } { - p.SetState(3339) + p.SetState(3341) p.Match(PlSqlParserOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -33382,7 +33412,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3340) + p.SetState(3342) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -33599,7 +33629,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { p.EnterRule(localctx, 100, PlSqlParserRULE_alter_hierarchy) p.EnterOuterAlt(localctx, 1) { - p.SetState(3343) + p.SetState(3345) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -33607,23 +33637,23 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { } } { - p.SetState(3344) + p.SetState(3346) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3348) + p.SetState(3350) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 120, p.GetParserRuleContext()) == 1 { { - p.SetState(3345) + p.SetState(3347) p.Schema_name() } { - p.SetState(3346) + p.SetState(3348) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -33635,13 +33665,13 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { goto errorExit } { - p.SetState(3350) + p.SetState(3352) var _x = p.Id_expression() localctx.(*Alter_hierarchyContext).hn = _x } - p.SetState(3355) + p.SetState(3357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33650,7 +33680,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(3351) + p.SetState(3353) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -33658,7 +33688,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { } } { - p.SetState(3352) + p.SetState(3354) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -33666,7 +33696,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { } } { - p.SetState(3353) + p.SetState(3355) var _x = p.Id_expression() @@ -33675,7 +33705,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { case PlSqlParserCOMPILE: { - p.SetState(3354) + p.SetState(3356) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -33880,7 +33910,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3357) + p.SetState(3359) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -33888,7 +33918,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } } { - p.SetState(3358) + p.SetState(3360) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -33896,23 +33926,23 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } } { - p.SetState(3359) + p.SetState(3361) p.Function_name() } { - p.SetState(3360) + p.SetState(3362) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3362) + p.SetState(3364) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 122, p.GetParserRuleContext()) == 1 { { - p.SetState(3361) + p.SetState(3363) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -33923,7 +33953,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3367) + p.SetState(3369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33935,12 +33965,12 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3364) + p.SetState(3366) p.Compiler_parameters_clause() } } - p.SetState(3369) + p.SetState(3371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33950,7 +33980,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { goto errorExit } } - p.SetState(3372) + p.SetState(3374) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33959,7 +33989,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { if _la == PlSqlParserREUSE { { - p.SetState(3370) + p.SetState(3372) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -33967,7 +33997,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } } { - p.SetState(3371) + p.SetState(3373) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -33977,7 +34007,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } { - p.SetState(3374) + p.SetState(3376) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -34291,7 +34321,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3376) + p.SetState(3378) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -34299,7 +34329,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3377) + p.SetState(3379) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -34307,7 +34337,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3378) + p.SetState(3380) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLASS || _la == PlSqlParserSOURCE) { @@ -34317,16 +34347,16 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { p.Consume() } } - p.SetState(3382) + p.SetState(3384) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 125, p.GetParserRuleContext()) == 1 { { - p.SetState(3379) + p.SetState(3381) p.Schema_name() } { - p.SetState(3380) + p.SetState(3382) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -34338,13 +34368,13 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { goto errorExit } { - p.SetState(3384) + p.SetState(3386) var _x = p.Id_expression() localctx.(*Alter_javaContext).o = _x } - p.SetState(3404) + p.SetState(3406) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34353,7 +34383,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { if _la == PlSqlParserRESOLVER { { - p.SetState(3385) + p.SetState(3387) p.Match(PlSqlParserRESOLVER) if p.HasError() { // Recognition error - abort rule @@ -34361,14 +34391,14 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3386) + p.SetState(3388) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3398) + p.SetState(3400) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34377,7 +34407,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { for ok := true; ok; ok = _la == PlSqlParserLEFT_PAREN { { - p.SetState(3387) + p.SetState(3389) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -34385,10 +34415,10 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3388) + p.SetState(3390) p.Match_string() } - p.SetState(3390) + p.SetState(3392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34397,7 +34427,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { if _la == PlSqlParserCOMMA { { - p.SetState(3389) + p.SetState(3391) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -34406,7 +34436,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } - p.SetState(3394) + p.SetState(3396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34415,13 +34445,13 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(3392) + p.SetState(3394) p.Schema_name() } case PlSqlParserMINUS_SIGN: { - p.SetState(3393) + p.SetState(3395) p.Match(PlSqlParserMINUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -34434,7 +34464,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { goto errorExit } { - p.SetState(3396) + p.SetState(3398) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -34442,7 +34472,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } - p.SetState(3400) + p.SetState(3402) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34450,7 +34480,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3402) + p.SetState(3404) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -34459,7 +34489,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } - p.SetState(3409) + p.SetState(3411) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34468,7 +34498,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPILE: { - p.SetState(3406) + p.SetState(3408) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -34478,7 +34508,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { case PlSqlParserRESOLVE: { - p.SetState(3407) + p.SetState(3409) p.Match(PlSqlParserRESOLVE) if p.HasError() { // Recognition error - abort rule @@ -34488,7 +34518,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { case PlSqlParserAUTHID: { - p.SetState(3408) + p.SetState(3410) p.Invoker_rights_clause() } @@ -34602,7 +34632,7 @@ func (p *PlSqlParser) Match_string() (localctx IMatch_stringContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3411) + p.SetState(3413) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELIMITED_ID || _la == PlSqlParserASTERISK) { @@ -35089,14 +35119,14 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont p.EnterOuterAlt(localctx, 1) { - p.SetState(3413) + p.SetState(3415) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3416) + p.SetState(3418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35105,7 +35135,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserOR { { - p.SetState(3414) + p.SetState(3416) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -35113,7 +35143,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3415) + p.SetState(3417) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -35123,7 +35153,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } { - p.SetState(3418) + p.SetState(3420) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -35131,10 +35161,10 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3419) + p.SetState(3421) p.Function_name() } - p.SetState(3431) + p.SetState(3433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35143,7 +35173,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3420) + p.SetState(3422) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -35151,10 +35181,10 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3421) + p.SetState(3423) p.Parameter() } - p.SetState(3426) + p.SetState(3428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35163,7 +35193,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont for _la == PlSqlParserCOMMA { { - p.SetState(3422) + p.SetState(3424) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -35171,11 +35201,11 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3423) + p.SetState(3425) p.Parameter() } - p.SetState(3428) + p.SetState(3430) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35183,7 +35213,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont _la = p.GetTokenStream().LA(1) } { - p.SetState(3429) + p.SetState(3431) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -35193,7 +35223,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } { - p.SetState(3433) + p.SetState(3435) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -35201,10 +35231,10 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3434) + p.SetState(3436) p.Type_spec() } - p.SetState(3441) + p.SetState(3443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35212,7 +35242,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont _la = p.GetTokenStream().LA(1) for _la == PlSqlParserAUTHID || _la == PlSqlParserDETERMINISTIC || _la == PlSqlParserPARALLEL_ENABLE || _la == PlSqlParserRESULT_CACHE { - p.SetState(3439) + p.SetState(3441) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35221,25 +35251,25 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont switch p.GetTokenStream().LA(1) { case PlSqlParserAUTHID: { - p.SetState(3435) + p.SetState(3437) p.Invoker_rights_clause() } case PlSqlParserPARALLEL_ENABLE: { - p.SetState(3436) + p.SetState(3438) p.Parallel_enable_clause() } case PlSqlParserRESULT_CACHE: { - p.SetState(3437) + p.SetState(3439) p.Result_cache_clause() } case PlSqlParserDETERMINISTIC: { - p.SetState(3438) + p.SetState(3440) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -35252,14 +35282,14 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont goto errorExit } - p.SetState(3443) + p.SetState(3445) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(3462) + p.SetState(3464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35267,7 +35297,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 140, p.GetParserRuleContext()) { case 1: - p.SetState(3445) + p.SetState(3447) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35276,7 +35306,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserPIPELINED { { - p.SetState(3444) + p.SetState(3446) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -35286,7 +35316,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } { - p.SetState(3447) + p.SetState(3449) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -35296,7 +35326,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont p.Consume() } } - p.SetState(3456) + p.SetState(3458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35304,7 +35334,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 139, p.GetParserRuleContext()) { case 1: - p.SetState(3449) + p.SetState(3451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35313,7 +35343,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserDECLARE { { - p.SetState(3448) + p.SetState(3450) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -35322,12 +35352,12 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } - p.SetState(3452) + p.SetState(3454) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 138, p.GetParserRuleContext()) == 1 { { - p.SetState(3451) + p.SetState(3453) p.Seq_of_declare_specs() } @@ -35335,13 +35365,13 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont goto errorExit } { - p.SetState(3454) + p.SetState(3456) p.Body() } case 2: { - p.SetState(3455) + p.SetState(3457) p.Call_spec() } @@ -35351,7 +35381,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont case 2: { - p.SetState(3458) + p.SetState(3460) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAGGREGATE || _la == PlSqlParserPIPELINED) { @@ -35362,7 +35392,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3459) + p.SetState(3461) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -35370,13 +35400,13 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3460) + p.SetState(3462) p.Implementation_type_name() } case 3: { - p.SetState(3461) + p.SetState(3463) p.Sql_macro_body() } @@ -35384,7 +35414,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont goto errorExit } { - p.SetState(3464) + p.SetState(3466) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -35532,7 +35562,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { p.EnterRule(localctx, 110, PlSqlParserRULE_sql_macro_body) p.EnterOuterAlt(localctx, 1) { - p.SetState(3466) + p.SetState(3468) p.Match(PlSqlParserSQL_MACRO) if p.HasError() { // Recognition error - abort rule @@ -35540,7 +35570,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3467) + p.SetState(3469) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -35548,7 +35578,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3468) + p.SetState(3470) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -35556,7 +35586,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3469) + p.SetState(3471) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -35564,11 +35594,11 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3470) + p.SetState(3472) p.Quoted_string() } { - p.SetState(3471) + p.SetState(3473) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -35576,7 +35606,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3472) + p.SetState(3474) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -35701,14 +35731,14 @@ func (p *PlSqlParser) Parallel_enable_clause() (localctx IParallel_enable_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(3474) + p.SetState(3476) p.Match(PlSqlParserPARALLEL_ENABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3476) + p.SetState(3478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35717,7 +35747,7 @@ func (p *PlSqlParser) Parallel_enable_clause() (localctx IParallel_enable_clause if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3475) + p.SetState(3477) p.Partition_by_clause() } @@ -35909,7 +35939,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(3478) + p.SetState(3480) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -35917,7 +35947,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex } } { - p.SetState(3479) + p.SetState(3481) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -35925,18 +35955,18 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex } } { - p.SetState(3480) + p.SetState(3482) p.Expression() } { - p.SetState(3481) + p.SetState(3483) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3485) + p.SetState(3487) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35945,7 +35975,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex switch p.GetTokenStream().LA(1) { case PlSqlParserANY: { - p.SetState(3482) + p.SetState(3484) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -35955,7 +35985,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex case PlSqlParserHASH, PlSqlParserLIST, PlSqlParserRANGE: { - p.SetState(3483) + p.SetState(3485) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHASH || _la == PlSqlParserLIST || _la == PlSqlParserRANGE) { @@ -35966,7 +35996,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex } } { - p.SetState(3484) + p.SetState(3486) p.Paren_column_list() } @@ -35974,7 +36004,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(3488) + p.SetState(3490) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35983,13 +36013,13 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex if _la == PlSqlParserCLUSTER || _la == PlSqlParserORDER { { - p.SetState(3487) + p.SetState(3489) p.Streaming_clause() } } { - p.SetState(3490) + p.SetState(3492) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -36114,14 +36144,14 @@ func (p *PlSqlParser) Result_cache_clause() (localctx IResult_cache_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(3492) + p.SetState(3494) p.Match(PlSqlParserRESULT_CACHE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3494) + p.SetState(3496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36130,7 +36160,7 @@ func (p *PlSqlParser) Result_cache_clause() (localctx IResult_cache_clauseContex if _la == PlSqlParserRELIES_ON { { - p.SetState(3493) + p.SetState(3495) p.Relies_on_part() } @@ -36299,7 +36329,7 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3496) + p.SetState(3498) p.Match(PlSqlParserRELIES_ON) if p.HasError() { // Recognition error - abort rule @@ -36307,7 +36337,7 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { } } { - p.SetState(3497) + p.SetState(3499) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -36315,10 +36345,10 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { } } { - p.SetState(3498) + p.SetState(3500) p.Tableview_name() } - p.SetState(3503) + p.SetState(3505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36327,7 +36357,7 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3499) + p.SetState(3501) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -36335,11 +36365,11 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { } } { - p.SetState(3500) + p.SetState(3502) p.Tableview_name() } - p.SetState(3505) + p.SetState(3507) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36347,7 +36377,7 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3506) + p.SetState(3508) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -36499,7 +36529,7 @@ func (p *PlSqlParser) Streaming_clause() (localctx IStreaming_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3508) + p.SetState(3510) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLUSTER || _la == PlSqlParserORDER) { @@ -36510,11 +36540,11 @@ func (p *PlSqlParser) Streaming_clause() (localctx IStreaming_clauseContext) { } } { - p.SetState(3509) + p.SetState(3511) p.Expression() } { - p.SetState(3510) + p.SetState(3512) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -36522,7 +36552,7 @@ func (p *PlSqlParser) Streaming_clause() (localctx IStreaming_clauseContext) { } } { - p.SetState(3511) + p.SetState(3513) p.Paren_column_list() } @@ -36714,7 +36744,7 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3513) + p.SetState(3515) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -36722,19 +36752,19 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { } } { - p.SetState(3514) + p.SetState(3516) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3516) + p.SetState(3518) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 146, p.GetParserRuleContext()) == 1 { { - p.SetState(3515) + p.SetState(3517) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC) { @@ -36749,13 +36779,13 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { goto errorExit } { - p.SetState(3518) + p.SetState(3520) var _x = p.Id_expression() localctx.(*Alter_outlineContext).o = _x } - p.SetState(3520) + p.SetState(3522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36765,7 +36795,7 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { switch _alt { case 1: { - p.SetState(3519) + p.SetState(3521) p.Outline_options() } @@ -36774,7 +36804,7 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { goto errorExit } - p.SetState(3522) + p.SetState(3524) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 147, p.GetParserRuleContext()) if p.HasError() { @@ -36947,7 +36977,7 @@ func (s *Outline_optionsContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { localctx = NewOutline_optionsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 124, PlSqlParserRULE_outline_options) - p.SetState(3534) + p.SetState(3536) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36957,7 +36987,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserREBUILD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3524) + p.SetState(3526) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -36968,7 +36998,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 2) { - p.SetState(3525) + p.SetState(3527) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -36976,7 +37006,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3526) + p.SetState(3528) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -36984,7 +37014,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3527) + p.SetState(3529) var _x = p.Id_expression() @@ -36994,7 +37024,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserCHANGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3528) + p.SetState(3530) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -37002,7 +37032,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3529) + p.SetState(3531) p.Match(PlSqlParserCATEGORY) if p.HasError() { // Recognition error - abort rule @@ -37010,7 +37040,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3530) + p.SetState(3532) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -37018,7 +37048,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3531) + p.SetState(3533) var _x = p.Id_expression() @@ -37028,7 +37058,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserENABLE: p.EnterOuterAlt(localctx, 4) { - p.SetState(3532) + p.SetState(3534) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -37039,7 +37069,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserDISABLE: p.EnterOuterAlt(localctx, 5) { - p.SetState(3533) + p.SetState(3535) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -37255,7 +37285,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile p.EnterOuterAlt(localctx, 1) { - p.SetState(3536) + p.SetState(3538) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -37263,7 +37293,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3537) + p.SetState(3539) p.Match(PlSqlParserLOCKDOWN) if p.HasError() { // Recognition error - abort rule @@ -37271,7 +37301,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3538) + p.SetState(3540) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -37279,10 +37309,10 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3539) + p.SetState(3541) p.Id_expression() } - p.SetState(3543) + p.SetState(3545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -37291,31 +37321,31 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 149, p.GetParserRuleContext()) { case 1: { - p.SetState(3540) + p.SetState(3542) p.Lockdown_feature() } case 2: { - p.SetState(3541) + p.SetState(3543) p.Lockdown_options() } case 3: { - p.SetState(3542) + p.SetState(3544) p.Lockdown_statements() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(3548) + p.SetState(3550) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 150, p.GetParserRuleContext()) == 1 { { - p.SetState(3545) + p.SetState(3547) p.Match(PlSqlParserUSERS) if p.HasError() { // Recognition error - abort rule @@ -37323,7 +37353,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3546) + p.SetState(3548) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37331,7 +37361,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3547) + p.SetState(3549) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserCOMMON || _la == PlSqlParserLOCAL) { @@ -37503,18 +37533,18 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { p.EnterRule(localctx, 128, PlSqlParserRULE_lockdown_feature) p.EnterOuterAlt(localctx, 1) { - p.SetState(3550) + p.SetState(3552) p.Disable_enable() } { - p.SetState(3551) + p.SetState(3553) p.Match(PlSqlParserFEATURE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3566) + p.SetState(3568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -37523,7 +37553,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEQUALS_OP: { - p.SetState(3552) + p.SetState(3554) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37531,7 +37561,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3553) + p.SetState(3555) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37539,11 +37569,11 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3554) + p.SetState(3556) p.String_list() } { - p.SetState(3555) + p.SetState(3557) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37553,19 +37583,19 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { case PlSqlParserALL: { - p.SetState(3557) + p.SetState(3559) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3564) + p.SetState(3566) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 151, p.GetParserRuleContext()) == 1 { { - p.SetState(3558) + p.SetState(3560) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -37573,7 +37603,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3559) + p.SetState(3561) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37581,7 +37611,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3560) + p.SetState(3562) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37589,11 +37619,11 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3561) + p.SetState(3563) p.String_list() } { - p.SetState(3562) + p.SetState(3564) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37767,18 +37797,18 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { p.EnterRule(localctx, 130, PlSqlParserRULE_lockdown_options) p.EnterOuterAlt(localctx, 1) { - p.SetState(3568) + p.SetState(3570) p.Disable_enable() } { - p.SetState(3569) + p.SetState(3571) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3584) + p.SetState(3586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -37787,7 +37817,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEQUALS_OP: { - p.SetState(3570) + p.SetState(3572) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37795,7 +37825,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3571) + p.SetState(3573) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37803,11 +37833,11 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3572) + p.SetState(3574) p.String_list() } { - p.SetState(3573) + p.SetState(3575) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37817,19 +37847,19 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { case PlSqlParserALL: { - p.SetState(3575) + p.SetState(3577) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3582) + p.SetState(3584) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 153, p.GetParserRuleContext()) == 1 { { - p.SetState(3576) + p.SetState(3578) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -37837,7 +37867,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3577) + p.SetState(3579) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37845,7 +37875,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3578) + p.SetState(3580) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37853,11 +37883,11 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3579) + p.SetState(3581) p.String_list() } { - p.SetState(3580) + p.SetState(3582) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38053,18 +38083,18 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex p.EnterRule(localctx, 132, PlSqlParserRULE_lockdown_statements) p.EnterOuterAlt(localctx, 1) { - p.SetState(3586) + p.SetState(3588) p.Disable_enable() } { - p.SetState(3587) + p.SetState(3589) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3607) + p.SetState(3609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -38073,7 +38103,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 156, p.GetParserRuleContext()) { case 1: { - p.SetState(3588) + p.SetState(3590) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38081,7 +38111,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3589) + p.SetState(3591) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38089,11 +38119,11 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3590) + p.SetState(3592) p.String_list() } { - p.SetState(3591) + p.SetState(3593) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38103,7 +38133,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex case 2: { - p.SetState(3593) + p.SetState(3595) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38111,7 +38141,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3594) + p.SetState(3596) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38119,7 +38149,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3595) + p.SetState(3597) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -38127,7 +38157,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3596) + p.SetState(3598) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38135,25 +38165,25 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3597) + p.SetState(3599) p.Statement_clauses() } case 3: { - p.SetState(3598) + p.SetState(3600) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3605) + p.SetState(3607) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 155, p.GetParserRuleContext()) == 1 { { - p.SetState(3599) + p.SetState(3601) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -38161,7 +38191,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3600) + p.SetState(3602) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38169,7 +38199,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3601) + p.SetState(3603) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38177,11 +38207,11 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3602) + p.SetState(3604) p.String_list() } { - p.SetState(3603) + p.SetState(3605) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38359,14 +38389,14 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { p.EnterRule(localctx, 134, PlSqlParserRULE_statement_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(3609) + p.SetState(3611) p.Match(PlSqlParserCLAUSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3629) + p.SetState(3631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -38375,7 +38405,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 158, p.GetParserRuleContext()) { case 1: { - p.SetState(3610) + p.SetState(3612) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38383,7 +38413,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3611) + p.SetState(3613) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38391,11 +38421,11 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3612) + p.SetState(3614) p.String_list() } { - p.SetState(3613) + p.SetState(3615) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38405,7 +38435,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { case 2: { - p.SetState(3615) + p.SetState(3617) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38413,7 +38443,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3616) + p.SetState(3618) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38421,7 +38451,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3617) + p.SetState(3619) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -38429,7 +38459,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3618) + p.SetState(3620) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38437,25 +38467,25 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3619) + p.SetState(3621) p.Clause_options() } case 3: { - p.SetState(3620) + p.SetState(3622) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3627) + p.SetState(3629) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 157, p.GetParserRuleContext()) == 1 { { - p.SetState(3621) + p.SetState(3623) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -38463,7 +38493,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3622) + p.SetState(3624) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38471,7 +38501,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3623) + p.SetState(3625) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38479,11 +38509,11 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3624) + p.SetState(3626) p.String_list() } { - p.SetState(3625) + p.SetState(3627) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38689,14 +38719,14 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3631) + p.SetState(3633) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3655) + p.SetState(3657) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -38705,7 +38735,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 161, p.GetParserRuleContext()) { case 1: { - p.SetState(3632) + p.SetState(3634) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38713,7 +38743,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3633) + p.SetState(3635) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38721,11 +38751,11 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3634) + p.SetState(3636) p.String_list() } { - p.SetState(3635) + p.SetState(3637) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38735,7 +38765,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { case 2: { - p.SetState(3637) + p.SetState(3639) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38743,7 +38773,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3638) + p.SetState(3640) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38751,7 +38781,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3639) + p.SetState(3641) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -38759,14 +38789,14 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3640) + p.SetState(3642) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3642) + p.SetState(3644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -38776,7 +38806,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { switch _alt { case 1: { - p.SetState(3641) + p.SetState(3643) p.Option_values() } @@ -38785,7 +38815,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { goto errorExit } - p.SetState(3644) + p.SetState(3646) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 159, p.GetParserRuleContext()) if p.HasError() { @@ -38795,19 +38825,19 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { case 3: { - p.SetState(3646) + p.SetState(3648) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3653) + p.SetState(3655) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 160, p.GetParserRuleContext()) == 1 { { - p.SetState(3647) + p.SetState(3649) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -38815,7 +38845,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3648) + p.SetState(3650) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38823,7 +38853,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3649) + p.SetState(3651) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38831,11 +38861,11 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3650) + p.SetState(3652) p.String_list() } { - p.SetState(3651) + p.SetState(3653) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38996,7 +39026,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { p.EnterRule(localctx, 138, PlSqlParserRULE_option_values) var _la int - p.SetState(3666) + p.SetState(3668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -39006,7 +39036,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { case PlSqlParserVALUE: p.EnterOuterAlt(localctx, 1) { - p.SetState(3657) + p.SetState(3659) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -39014,7 +39044,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3658) + p.SetState(3660) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -39022,7 +39052,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3659) + p.SetState(3661) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -39030,11 +39060,11 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3660) + p.SetState(3662) p.String_list() } { - p.SetState(3661) + p.SetState(3663) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -39045,7 +39075,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { case PlSqlParserMAXVALUE, PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 2) { - p.SetState(3663) + p.SetState(3665) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE) { @@ -39056,7 +39086,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3664) + p.SetState(3666) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -39064,7 +39094,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3665) + p.SetState(3667) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -39192,14 +39222,14 @@ func (p *PlSqlParser) String_list() (localctx IString_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3668) + p.SetState(3670) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3673) + p.SetState(3675) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -39208,7 +39238,7 @@ func (p *PlSqlParser) String_list() (localctx IString_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3669) + p.SetState(3671) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -39216,7 +39246,7 @@ func (p *PlSqlParser) String_list() (localctx IString_listContext) { } } { - p.SetState(3670) + p.SetState(3672) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -39224,7 +39254,7 @@ func (p *PlSqlParser) String_list() (localctx IString_listContext) { } } - p.SetState(3675) + p.SetState(3677) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -39337,7 +39367,7 @@ func (p *PlSqlParser) Disable_enable() (localctx IDisable_enableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3676) + p.SetState(3678) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -39484,7 +39514,7 @@ func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileCo p.EnterRule(localctx, 144, PlSqlParserRULE_drop_lockdown_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(3678) + p.SetState(3680) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -39492,7 +39522,7 @@ func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileCo } } { - p.SetState(3679) + p.SetState(3681) p.Match(PlSqlParserLOCKDOWN) if p.HasError() { // Recognition error - abort rule @@ -39500,7 +39530,7 @@ func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileCo } } { - p.SetState(3680) + p.SetState(3682) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -39508,7 +39538,7 @@ func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileCo } } { - p.SetState(3681) + p.SetState(3683) var _x = p.Id_expression() @@ -39667,7 +39697,7 @@ func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { p.EnterRule(localctx, 146, PlSqlParserRULE_drop_package) p.EnterOuterAlt(localctx, 1) { - p.SetState(3683) + p.SetState(3685) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -39675,19 +39705,19 @@ func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { } } { - p.SetState(3684) + p.SetState(3686) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3686) + p.SetState(3688) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 164, p.GetParserRuleContext()) == 1 { { - p.SetState(3685) + p.SetState(3687) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule @@ -39698,16 +39728,16 @@ func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3691) + p.SetState(3693) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 165, p.GetParserRuleContext()) == 1 { { - p.SetState(3688) + p.SetState(3690) p.Schema_object_name() } { - p.SetState(3689) + p.SetState(3691) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -39719,11 +39749,11 @@ func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { goto errorExit } { - p.SetState(3693) + p.SetState(3695) p.Package_name() } { - p.SetState(3694) + p.SetState(3696) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -39938,7 +39968,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3696) + p.SetState(3698) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -39946,7 +39976,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } } { - p.SetState(3697) + p.SetState(3699) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule @@ -39954,23 +39984,23 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } } { - p.SetState(3698) + p.SetState(3700) p.Package_name() } { - p.SetState(3699) + p.SetState(3701) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3701) + p.SetState(3703) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 166, p.GetParserRuleContext()) == 1 { { - p.SetState(3700) + p.SetState(3702) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -39981,12 +40011,12 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3704) + p.SetState(3706) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 167, p.GetParserRuleContext()) == 1 { { - p.SetState(3703) + p.SetState(3705) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBODY || _la == PlSqlParserPACKAGE || _la == PlSqlParserSPECIFICATION) { @@ -40000,7 +40030,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3709) + p.SetState(3711) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40012,12 +40042,12 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3706) + p.SetState(3708) p.Compiler_parameters_clause() } } - p.SetState(3711) + p.SetState(3713) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40027,7 +40057,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { goto errorExit } } - p.SetState(3714) + p.SetState(3716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40036,7 +40066,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { if _la == PlSqlParserREUSE { { - p.SetState(3712) + p.SetState(3714) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -40044,7 +40074,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } } { - p.SetState(3713) + p.SetState(3715) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -40054,7 +40084,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } { - p.SetState(3716) + p.SetState(3718) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -40322,14 +40352,14 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3718) + p.SetState(3720) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3721) + p.SetState(3723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40338,7 +40368,7 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { if _la == PlSqlParserOR { { - p.SetState(3719) + p.SetState(3721) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -40346,7 +40376,7 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { } } { - p.SetState(3720) + p.SetState(3722) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -40356,23 +40386,23 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { } { - p.SetState(3723) + p.SetState(3725) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3727) + p.SetState(3729) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 171, p.GetParserRuleContext()) == 1 { { - p.SetState(3724) + p.SetState(3726) p.Schema_object_name() } { - p.SetState(3725) + p.SetState(3727) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -40384,10 +40414,10 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { goto errorExit } { - p.SetState(3729) + p.SetState(3731) p.Package_name() } - p.SetState(3731) + p.SetState(3733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40396,13 +40426,13 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { if _la == PlSqlParserAUTHID { { - p.SetState(3730) + p.SetState(3732) p.Invoker_rights_clause() } } { - p.SetState(3733) + p.SetState(3735) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -40412,7 +40442,7 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { p.Consume() } } - p.SetState(3737) + p.SetState(3739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40421,11 +40451,11 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { for ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279172874257) != 0) { { - p.SetState(3734) + p.SetState(3736) p.Package_obj_spec() } - p.SetState(3739) + p.SetState(3741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40433,14 +40463,14 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3740) + p.SetState(3742) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3742) + p.SetState(3744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40449,13 +40479,13 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279172874257) != 0) { { - p.SetState(3741) + p.SetState(3743) p.Package_name() } } { - p.SetState(3744) + p.SetState(3746) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -40735,14 +40765,14 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex p.EnterOuterAlt(localctx, 1) { - p.SetState(3746) + p.SetState(3748) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3749) + p.SetState(3751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40751,7 +40781,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex if _la == PlSqlParserOR { { - p.SetState(3747) + p.SetState(3749) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -40759,7 +40789,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } } { - p.SetState(3748) + p.SetState(3750) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -40769,7 +40799,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } { - p.SetState(3751) + p.SetState(3753) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule @@ -40777,23 +40807,23 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } } { - p.SetState(3752) + p.SetState(3754) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3756) + p.SetState(3758) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 176, p.GetParserRuleContext()) == 1 { { - p.SetState(3753) + p.SetState(3755) p.Schema_object_name() } { - p.SetState(3754) + p.SetState(3756) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -40805,11 +40835,11 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex goto errorExit } { - p.SetState(3758) + p.SetState(3760) p.Package_name() } { - p.SetState(3759) + p.SetState(3761) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -40819,7 +40849,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex p.Consume() } } - p.SetState(3763) + p.SetState(3765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40831,12 +40861,12 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3760) + p.SetState(3762) p.Package_obj_body() } } - p.SetState(3765) + p.SetState(3767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40846,7 +40876,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex goto errorExit } } - p.SetState(3768) + p.SetState(3770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40855,7 +40885,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex if _la == PlSqlParserBEGIN { { - p.SetState(3766) + p.SetState(3768) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -40863,20 +40893,20 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } } { - p.SetState(3767) + p.SetState(3769) p.Seq_of_statements() } } { - p.SetState(3770) + p.SetState(3772) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3772) + p.SetState(3774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40885,13 +40915,13 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279172874257) != 0) { { - p.SetState(3771) + p.SetState(3773) p.Package_name() } } { - p.SetState(3774) + p.SetState(3776) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -41126,7 +41156,7 @@ func (s *Package_obj_specContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Package_obj_spec() (localctx IPackage_obj_specContext) { localctx = NewPackage_obj_specContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 154, PlSqlParserRULE_package_obj_spec) - p.SetState(3784) + p.SetState(3786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41136,56 +41166,56 @@ func (p *PlSqlParser) Package_obj_spec() (localctx IPackage_obj_specContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(3776) + p.SetState(3778) p.Pragma_declaration() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(3777) + p.SetState(3779) p.Exception_declaration() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(3778) + p.SetState(3780) p.Variable_declaration() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(3779) + p.SetState(3781) p.Subtype_declaration() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(3780) + p.SetState(3782) p.Cursor_declaration() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(3781) + p.SetState(3783) p.Type_declaration() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(3782) + p.SetState(3784) p.Procedure_spec() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(3783) + p.SetState(3785) p.Function_spec() } @@ -41378,7 +41408,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3786) + p.SetState(3788) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -41386,10 +41416,10 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } } { - p.SetState(3787) + p.SetState(3789) p.Identifier() } - p.SetState(3799) + p.SetState(3801) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41398,7 +41428,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3788) + p.SetState(3790) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41406,10 +41436,10 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } } { - p.SetState(3789) + p.SetState(3791) p.Parameter() } - p.SetState(3794) + p.SetState(3796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41418,7 +41448,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3790) + p.SetState(3792) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -41426,11 +41456,11 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } } { - p.SetState(3791) + p.SetState(3793) p.Parameter() } - p.SetState(3796) + p.SetState(3798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41438,7 +41468,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3797) + p.SetState(3799) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41448,7 +41478,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } { - p.SetState(3801) + p.SetState(3803) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -41678,7 +41708,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3803) + p.SetState(3805) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -41686,10 +41716,10 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3804) + p.SetState(3806) p.Identifier() } - p.SetState(3816) + p.SetState(3818) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41698,7 +41728,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3805) + p.SetState(3807) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41706,10 +41736,10 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3806) + p.SetState(3808) p.Parameter() } - p.SetState(3811) + p.SetState(3813) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41718,7 +41748,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3807) + p.SetState(3809) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -41726,11 +41756,11 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3808) + p.SetState(3810) p.Parameter() } - p.SetState(3813) + p.SetState(3815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41738,7 +41768,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3814) + p.SetState(3816) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41748,7 +41778,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } { - p.SetState(3818) + p.SetState(3820) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -41756,10 +41786,10 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3819) + p.SetState(3821) p.Type_spec() } - p.SetState(3821) + p.SetState(3823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41768,7 +41798,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserPIPELINED { { - p.SetState(3820) + p.SetState(3822) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -41777,7 +41807,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } - p.SetState(3824) + p.SetState(3826) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41786,7 +41816,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserDETERMINISTIC { { - p.SetState(3823) + p.SetState(3825) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -41795,7 +41825,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } - p.SetState(3827) + p.SetState(3829) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41804,7 +41834,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserRESULT_CACHE { { - p.SetState(3826) + p.SetState(3828) p.Match(PlSqlParserRESULT_CACHE) if p.HasError() { // Recognition error - abort rule @@ -41814,7 +41844,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } { - p.SetState(3829) + p.SetState(3831) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -42066,7 +42096,7 @@ func (s *Package_obj_bodyContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Package_obj_body() (localctx IPackage_obj_bodyContext) { localctx = NewPackage_obj_bodyContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 160, PlSqlParserRULE_package_obj_body) - p.SetState(3840) + p.SetState(3842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -42076,63 +42106,63 @@ func (p *PlSqlParser) Package_obj_body() (localctx IPackage_obj_bodyContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(3831) + p.SetState(3833) p.Exception_declaration() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(3832) + p.SetState(3834) p.Subtype_declaration() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(3833) + p.SetState(3835) p.Cursor_declaration() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(3834) + p.SetState(3836) p.Variable_declaration() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(3835) + p.SetState(3837) p.Type_declaration() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(3836) + p.SetState(3838) p.Procedure_body() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(3837) + p.SetState(3839) p.Function_body() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(3838) + p.SetState(3840) p.Procedure_spec() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(3839) + p.SetState(3841) p.Function_spec() } @@ -42374,7 +42404,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont p.EnterRule(localctx, 162, PlSqlParserRULE_alter_pmem_filestore) p.EnterOuterAlt(localctx, 1) { - p.SetState(3842) + p.SetState(3844) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -42382,7 +42412,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3843) + p.SetState(3845) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -42390,7 +42420,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3844) + p.SetState(3846) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -42398,13 +42428,13 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3845) + p.SetState(3847) var _x = p.Id_expression() localctx.(*Alter_pmem_filestoreContext).fsn = _x } - p.SetState(3862) + p.SetState(3864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -42413,7 +42443,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont switch p.GetTokenStream().LA(1) { case PlSqlParserRESIZE: { - p.SetState(3846) + p.SetState(3848) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -42421,31 +42451,31 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3847) + p.SetState(3849) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(3848) + p.SetState(3850) p.Autoextend_clause() } case PlSqlParserMOUNT: { - p.SetState(3849) + p.SetState(3851) p.Match(PlSqlParserMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3852) + p.SetState(3854) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 189, p.GetParserRuleContext()) == 1 { { - p.SetState(3850) + p.SetState(3852) p.Match(PlSqlParserMOUNTPOINT) if p.HasError() { // Recognition error - abort rule @@ -42453,19 +42483,19 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3851) + p.SetState(3853) p.File_path() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3856) + p.SetState(3858) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 190, p.GetParserRuleContext()) == 1 { { - p.SetState(3854) + p.SetState(3856) p.Match(PlSqlParserBACKINGFILE) if p.HasError() { // Recognition error - abort rule @@ -42473,19 +42503,19 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3855) + p.SetState(3857) p.Filename() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3859) + p.SetState(3861) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 191, p.GetParserRuleContext()) == 1 { { - p.SetState(3858) + p.SetState(3860) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -42499,7 +42529,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont case PlSqlParserDISMOUNT: { - p.SetState(3861) + p.SetState(3863) p.Match(PlSqlParserDISMOUNT) if p.HasError() { // Recognition error - abort rule @@ -42670,7 +42700,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex p.EnterOuterAlt(localctx, 1) { - p.SetState(3864) + p.SetState(3866) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -42678,7 +42708,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } } { - p.SetState(3865) + p.SetState(3867) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -42686,7 +42716,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } } { - p.SetState(3866) + p.SetState(3868) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -42694,17 +42724,17 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } } { - p.SetState(3867) + p.SetState(3869) var _x = p.Id_expression() localctx.(*Drop_pmem_filestoreContext).fsn = _x } - p.SetState(3876) + p.SetState(3878) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 195, p.GetParserRuleContext()) == 1 { - p.SetState(3873) + p.SetState(3875) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -42712,7 +42742,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex switch p.GetTokenStream().LA(1) { case PlSqlParserFORCE, PlSqlParserINCLUDING: - p.SetState(3869) + p.SetState(3871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -42721,7 +42751,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex if _la == PlSqlParserFORCE { { - p.SetState(3868) + p.SetState(3870) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -42731,7 +42761,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } { - p.SetState(3871) + p.SetState(3873) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -42741,7 +42771,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex case PlSqlParserEXCLUDING: { - p.SetState(3872) + p.SetState(3874) p.Match(PlSqlParserEXCLUDING) if p.HasError() { // Recognition error - abort rule @@ -42754,7 +42784,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex goto errorExit } { - p.SetState(3875) + p.SetState(3877) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule @@ -42891,7 +42921,7 @@ func (p *PlSqlParser) Drop_procedure() (localctx IDrop_procedureContext) { p.EnterRule(localctx, 166, PlSqlParserRULE_drop_procedure) p.EnterOuterAlt(localctx, 1) { - p.SetState(3878) + p.SetState(3880) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -42899,7 +42929,7 @@ func (p *PlSqlParser) Drop_procedure() (localctx IDrop_procedureContext) { } } { - p.SetState(3879) + p.SetState(3881) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -42907,11 +42937,11 @@ func (p *PlSqlParser) Drop_procedure() (localctx IDrop_procedureContext) { } } { - p.SetState(3880) + p.SetState(3882) p.Procedure_name() } { - p.SetState(3881) + p.SetState(3883) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -43111,7 +43141,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3883) + p.SetState(3885) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -43119,7 +43149,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } } { - p.SetState(3884) + p.SetState(3886) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -43127,23 +43157,23 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } } { - p.SetState(3885) + p.SetState(3887) p.Procedure_name() } { - p.SetState(3886) + p.SetState(3888) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3888) + p.SetState(3890) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 196, p.GetParserRuleContext()) == 1 { { - p.SetState(3887) + p.SetState(3889) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -43154,7 +43184,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3893) + p.SetState(3895) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43166,12 +43196,12 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3890) + p.SetState(3892) p.Compiler_parameters_clause() } } - p.SetState(3895) + p.SetState(3897) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43181,7 +43211,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { goto errorExit } } - p.SetState(3898) + p.SetState(3900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43190,7 +43220,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { if _la == PlSqlParserREUSE { { - p.SetState(3896) + p.SetState(3898) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -43198,7 +43228,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } } { - p.SetState(3897) + p.SetState(3899) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -43208,7 +43238,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } { - p.SetState(3900) + p.SetState(3902) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -43662,7 +43692,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3902) + p.SetState(3904) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -43670,10 +43700,10 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3903) + p.SetState(3905) p.Identifier() } - p.SetState(3915) + p.SetState(3917) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43682,7 +43712,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3904) + p.SetState(3906) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -43690,10 +43720,10 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3905) + p.SetState(3907) p.Parameter() } - p.SetState(3910) + p.SetState(3912) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43702,7 +43732,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3906) + p.SetState(3908) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -43710,11 +43740,11 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3907) + p.SetState(3909) p.Parameter() } - p.SetState(3912) + p.SetState(3914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43722,7 +43752,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3913) + p.SetState(3915) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -43732,7 +43762,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } { - p.SetState(3917) + p.SetState(3919) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -43740,10 +43770,10 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3918) + p.SetState(3920) p.Type_spec() } - p.SetState(3925) + p.SetState(3927) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43754,7 +43784,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(3923) + p.SetState(3925) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43763,25 +43793,25 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserAUTHID: { - p.SetState(3919) + p.SetState(3921) p.Invoker_rights_clause() } case PlSqlParserPARALLEL_ENABLE: { - p.SetState(3920) + p.SetState(3922) p.Parallel_enable_clause() } case PlSqlParserRESULT_CACHE: { - p.SetState(3921) + p.SetState(3923) p.Result_cache_clause() } case PlSqlParserDETERMINISTIC: { - p.SetState(3922) + p.SetState(3924) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -43795,7 +43825,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } - p.SetState(3927) + p.SetState(3929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43805,7 +43835,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { goto errorExit } } - p.SetState(3948) + p.SetState(3950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43813,7 +43843,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 208, p.GetParserRuleContext()) { case 1: - p.SetState(3929) + p.SetState(3931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43822,7 +43852,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserPIPELINED { { - p.SetState(3928) + p.SetState(3930) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -43831,7 +43861,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } - p.SetState(3932) + p.SetState(3934) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43840,7 +43870,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserDETERMINISTIC { { - p.SetState(3931) + p.SetState(3933) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -43850,7 +43880,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } { - p.SetState(3934) + p.SetState(3936) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -43860,7 +43890,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { p.Consume() } } - p.SetState(3943) + p.SetState(3945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43868,7 +43898,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 207, p.GetParserRuleContext()) { case 1: - p.SetState(3936) + p.SetState(3938) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43877,7 +43907,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserDECLARE { { - p.SetState(3935) + p.SetState(3937) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -43886,12 +43916,12 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } - p.SetState(3939) + p.SetState(3941) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 206, p.GetParserRuleContext()) == 1 { { - p.SetState(3938) + p.SetState(3940) p.Seq_of_declare_specs() } @@ -43899,13 +43929,13 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { goto errorExit } { - p.SetState(3941) + p.SetState(3943) p.Body() } case 2: { - p.SetState(3942) + p.SetState(3944) p.Call_spec() } @@ -43915,7 +43945,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { case 2: { - p.SetState(3945) + p.SetState(3947) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAGGREGATE || _la == PlSqlParserPIPELINED) { @@ -43926,7 +43956,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3946) + p.SetState(3948) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -43934,7 +43964,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3947) + p.SetState(3949) p.Implementation_type_name() } @@ -43942,7 +43972,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { goto errorExit } { - p.SetState(3950) + p.SetState(3952) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -44206,7 +44236,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(3952) + p.SetState(3954) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -44214,10 +44244,10 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } { - p.SetState(3953) + p.SetState(3955) p.Identifier() } - p.SetState(3965) + p.SetState(3967) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44226,7 +44256,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3954) + p.SetState(3956) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44234,10 +44264,10 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } { - p.SetState(3955) + p.SetState(3957) p.Parameter() } - p.SetState(3960) + p.SetState(3962) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44246,7 +44276,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3956) + p.SetState(3958) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -44254,11 +44284,11 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } { - p.SetState(3957) + p.SetState(3959) p.Parameter() } - p.SetState(3962) + p.SetState(3964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44266,7 +44296,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3963) + p.SetState(3965) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44276,7 +44306,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } { - p.SetState(3967) + p.SetState(3969) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -44286,7 +44316,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { p.Consume() } } - p.SetState(3977) + p.SetState(3979) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44294,7 +44324,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 213, p.GetParserRuleContext()) { case 1: - p.SetState(3969) + p.SetState(3971) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44303,7 +44333,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { if _la == PlSqlParserDECLARE { { - p.SetState(3968) + p.SetState(3970) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -44312,12 +44342,12 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } - p.SetState(3972) + p.SetState(3974) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 212, p.GetParserRuleContext()) == 1 { { - p.SetState(3971) + p.SetState(3973) p.Seq_of_declare_specs() } @@ -44325,19 +44355,19 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { goto errorExit } { - p.SetState(3974) + p.SetState(3976) p.Body() } case 2: { - p.SetState(3975) + p.SetState(3977) p.Call_spec() } case 3: { - p.SetState(3976) + p.SetState(3978) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -44349,7 +44379,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { goto errorExit } { - p.SetState(3979) + p.SetState(3981) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -44645,14 +44675,14 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo p.EnterOuterAlt(localctx, 1) { - p.SetState(3981) + p.SetState(3983) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3984) + p.SetState(3986) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44661,7 +44691,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserOR { { - p.SetState(3982) + p.SetState(3984) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -44669,7 +44699,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3983) + p.SetState(3985) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -44679,7 +44709,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } { - p.SetState(3986) + p.SetState(3988) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -44687,10 +44717,10 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3987) + p.SetState(3989) p.Procedure_name() } - p.SetState(3999) + p.SetState(4001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44699,7 +44729,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3988) + p.SetState(3990) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44707,10 +44737,10 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3989) + p.SetState(3991) p.Parameter() } - p.SetState(3994) + p.SetState(3996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44719,7 +44749,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo for _la == PlSqlParserCOMMA { { - p.SetState(3990) + p.SetState(3992) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -44727,11 +44757,11 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3991) + p.SetState(3993) p.Parameter() } - p.SetState(3996) + p.SetState(3998) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44739,7 +44769,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo _la = p.GetTokenStream().LA(1) } { - p.SetState(3997) + p.SetState(3999) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44748,7 +44778,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } - p.SetState(4002) + p.SetState(4004) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44757,13 +44787,13 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserAUTHID { { - p.SetState(4001) + p.SetState(4003) p.Invoker_rights_clause() } } { - p.SetState(4004) + p.SetState(4006) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -44773,7 +44803,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo p.Consume() } } - p.SetState(4014) + p.SetState(4016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44781,7 +44811,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 220, p.GetParserRuleContext()) { case 1: - p.SetState(4006) + p.SetState(4008) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44790,7 +44820,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserDECLARE { { - p.SetState(4005) + p.SetState(4007) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -44799,12 +44829,12 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } - p.SetState(4009) + p.SetState(4011) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 219, p.GetParserRuleContext()) == 1 { { - p.SetState(4008) + p.SetState(4010) p.Seq_of_declare_specs() } @@ -44812,19 +44842,19 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo goto errorExit } { - p.SetState(4011) + p.SetState(4013) p.Body() } case 2: { - p.SetState(4012) + p.SetState(4014) p.Call_spec() } case 3: { - p.SetState(4013) + p.SetState(4015) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -44836,7 +44866,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo goto errorExit } { - p.SetState(4016) + p.SetState(4018) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -45006,7 +45036,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex p.EnterOuterAlt(localctx, 1) { - p.SetState(4018) + p.SetState(4020) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -45014,7 +45044,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex } } { - p.SetState(4019) + p.SetState(4021) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -45022,14 +45052,14 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex } } { - p.SetState(4020) + p.SetState(4022) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4023) + p.SetState(4025) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -45039,7 +45069,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex switch _alt { case 1: { - p.SetState(4021) + p.SetState(4023) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONNECT_TIME || _la == PlSqlParserCPU_PER_SESSION || _la == PlSqlParserLOGICAL_READS_PER_SESSION || _la == PlSqlParserPRIVATE_SGA) { @@ -45050,7 +45080,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex } } { - p.SetState(4022) + p.SetState(4024) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -45063,7 +45093,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex goto errorExit } - p.SetState(4025) + p.SetState(4027) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 221, p.GetParserRuleContext()) if p.HasError() { @@ -45202,7 +45232,7 @@ func (p *PlSqlParser) Drop_outline() (localctx IDrop_outlineContext) { p.EnterRule(localctx, 178, PlSqlParserRULE_drop_outline) p.EnterOuterAlt(localctx, 1) { - p.SetState(4027) + p.SetState(4029) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -45210,7 +45240,7 @@ func (p *PlSqlParser) Drop_outline() (localctx IDrop_outlineContext) { } } { - p.SetState(4028) + p.SetState(4030) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule @@ -45218,7 +45248,7 @@ func (p *PlSqlParser) Drop_outline() (localctx IDrop_outlineContext) { } } { - p.SetState(4029) + p.SetState(4031) var _x = p.Id_expression() @@ -45404,7 +45434,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment p.EnterRule(localctx, 180, PlSqlParserRULE_alter_rollback_segment) p.EnterOuterAlt(localctx, 1) { - p.SetState(4031) + p.SetState(4033) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -45412,7 +45442,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4032) + p.SetState(4034) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -45420,7 +45450,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4033) + p.SetState(4035) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -45428,10 +45458,10 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4034) + p.SetState(4036) p.Rollback_segment_name() } - p.SetState(4043) + p.SetState(4045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -45440,7 +45470,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment switch p.GetTokenStream().LA(1) { case PlSqlParserONLINE: { - p.SetState(4035) + p.SetState(4037) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -45450,7 +45480,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment case PlSqlParserOFFLINE: { - p.SetState(4036) + p.SetState(4038) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule @@ -45460,25 +45490,25 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment case PlSqlParserSTORAGE: { - p.SetState(4037) + p.SetState(4039) p.Storage_clause() } case PlSqlParserSHRINK: { - p.SetState(4038) + p.SetState(4040) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4041) + p.SetState(4043) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 222, p.GetParserRuleContext()) == 1 { { - p.SetState(4039) + p.SetState(4041) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -45486,7 +45516,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4040) + p.SetState(4042) p.Size_clause() } @@ -45687,7 +45717,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) p.EnterRule(localctx, 182, PlSqlParserRULE_drop_restore_point) p.EnterOuterAlt(localctx, 1) { - p.SetState(4045) + p.SetState(4047) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -45695,7 +45725,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4046) + p.SetState(4048) p.Match(PlSqlParserRESTORE) if p.HasError() { // Recognition error - abort rule @@ -45703,7 +45733,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4047) + p.SetState(4049) p.Match(PlSqlParserPOINT) if p.HasError() { // Recognition error - abort rule @@ -45711,18 +45741,18 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4048) + p.SetState(4050) var _x = p.Id_expression() localctx.(*Drop_restore_pointContext).rp = _x } - p.SetState(4053) + p.SetState(4055) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 224, p.GetParserRuleContext()) == 1 { { - p.SetState(4049) + p.SetState(4051) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -45730,7 +45760,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4050) + p.SetState(4052) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -45738,7 +45768,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4051) + p.SetState(4053) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -45746,7 +45776,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4052) + p.SetState(4054) var _x = p.Id_expression() @@ -45882,7 +45912,7 @@ func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentCo p.EnterRule(localctx, 184, PlSqlParserRULE_drop_rollback_segment) p.EnterOuterAlt(localctx, 1) { - p.SetState(4055) + p.SetState(4057) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -45890,7 +45920,7 @@ func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentCo } } { - p.SetState(4056) + p.SetState(4058) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -45898,7 +45928,7 @@ func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentCo } } { - p.SetState(4057) + p.SetState(4059) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -45906,7 +45936,7 @@ func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentCo } } { - p.SetState(4058) + p.SetState(4060) p.Rollback_segment_name() } @@ -46035,7 +46065,7 @@ func (p *PlSqlParser) Drop_role() (localctx IDrop_roleContext) { p.EnterRule(localctx, 186, PlSqlParserRULE_drop_role) p.EnterOuterAlt(localctx, 1) { - p.SetState(4060) + p.SetState(4062) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -46043,7 +46073,7 @@ func (p *PlSqlParser) Drop_role() (localctx IDrop_roleContext) { } } { - p.SetState(4061) + p.SetState(4063) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -46051,11 +46081,11 @@ func (p *PlSqlParser) Drop_role() (localctx IDrop_roleContext) { } } { - p.SetState(4062) + p.SetState(4064) p.Role_name() } { - p.SetState(4063) + p.SetState(4065) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -46244,7 +46274,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo p.EnterOuterAlt(localctx, 1) { - p.SetState(4065) + p.SetState(4067) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -46252,7 +46282,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo } } { - p.SetState(4066) + p.SetState(4068) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -46260,7 +46290,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo } } { - p.SetState(4067) + p.SetState(4069) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -46268,13 +46298,13 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo } } { - p.SetState(4068) + p.SetState(4070) var _x = p.Id_expression() localctx.(*Create_pmem_filestoreContext).fsn = _x } - p.SetState(4070) + p.SetState(4072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46284,7 +46314,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo switch _alt { case 1: { - p.SetState(4069) + p.SetState(4071) p.Pmem_filestore_options() } @@ -46293,7 +46323,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo goto errorExit } - p.SetState(4072) + p.SetState(4074) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 225, p.GetParserRuleContext()) if p.HasError() { @@ -46487,7 +46517,7 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options p.EnterRule(localctx, 190, PlSqlParserRULE_pmem_filestore_options) var _la int - p.SetState(4084) + p.SetState(4086) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46497,7 +46527,7 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options case PlSqlParserMOUNTPOINT: p.EnterOuterAlt(localctx, 1) { - p.SetState(4074) + p.SetState(4076) p.Match(PlSqlParserMOUNTPOINT) if p.HasError() { // Recognition error - abort rule @@ -46505,14 +46535,14 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options } } { - p.SetState(4075) + p.SetState(4077) p.File_path() } case PlSqlParserBACKINGFILE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4076) + p.SetState(4078) p.Match(PlSqlParserBACKINGFILE) if p.HasError() { // Recognition error - abort rule @@ -46520,15 +46550,15 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options } } { - p.SetState(4077) + p.SetState(4079) p.Filename() } - p.SetState(4079) + p.SetState(4081) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 226, p.GetParserRuleContext()) == 1 { { - p.SetState(4078) + p.SetState(4080) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -46543,7 +46573,7 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options case PlSqlParserBLOCKSIZE, PlSqlParserSIZE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4081) + p.SetState(4083) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBLOCKSIZE || _la == PlSqlParserSIZE) { @@ -46554,14 +46584,14 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options } } { - p.SetState(4082) + p.SetState(4084) p.Size_clause() } case PlSqlParserAUTOEXTEND: p.EnterOuterAlt(localctx, 4) { - p.SetState(4083) + p.SetState(4085) p.Autoextend_clause() } @@ -46668,7 +46698,7 @@ func (p *PlSqlParser) File_path() (localctx IFile_pathContext) { p.EnterRule(localctx, 192, PlSqlParserRULE_file_path) p.EnterOuterAlt(localctx, 1) { - p.SetState(4086) + p.SetState(4088) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -46906,14 +46936,14 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme p.EnterOuterAlt(localctx, 1) { - p.SetState(4088) + p.SetState(4090) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4090) + p.SetState(4092) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46922,7 +46952,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme if _la == PlSqlParserPUBLIC { { - p.SetState(4089) + p.SetState(4091) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -46932,7 +46962,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } { - p.SetState(4092) + p.SetState(4094) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -46940,7 +46970,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } { - p.SetState(4093) + p.SetState(4095) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -46948,10 +46978,10 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } { - p.SetState(4094) + p.SetState(4096) p.Rollback_segment_name() } - p.SetState(4100) + p.SetState(4102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46962,7 +46992,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(4098) + p.SetState(4100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46971,7 +47001,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme switch p.GetTokenStream().LA(1) { case PlSqlParserTABLESPACE: { - p.SetState(4095) + p.SetState(4097) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -46979,13 +47009,13 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } { - p.SetState(4096) + p.SetState(4098) p.Tablespace() } case PlSqlParserSTORAGE: { - p.SetState(4097) + p.SetState(4099) p.Storage_clause() } @@ -46995,7 +47025,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } - p.SetState(4102) + p.SetState(4104) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47131,7 +47161,7 @@ func (p *PlSqlParser) Drop_trigger() (localctx IDrop_triggerContext) { p.EnterRule(localctx, 196, PlSqlParserRULE_drop_trigger) p.EnterOuterAlt(localctx, 1) { - p.SetState(4103) + p.SetState(4105) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -47139,7 +47169,7 @@ func (p *PlSqlParser) Drop_trigger() (localctx IDrop_triggerContext) { } } { - p.SetState(4104) + p.SetState(4106) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -47147,11 +47177,11 @@ func (p *PlSqlParser) Drop_trigger() (localctx IDrop_triggerContext) { } } { - p.SetState(4105) + p.SetState(4107) p.Trigger_name() } { - p.SetState(4106) + p.SetState(4108) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -47427,7 +47457,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4108) + p.SetState(4110) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -47435,7 +47465,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4109) + p.SetState(4111) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -47443,13 +47473,13 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4110) + p.SetState(4112) var _x = p.Trigger_name() localctx.(*Alter_triggerContext).alter_trigger_name = _x } - p.SetState(4129) + p.SetState(4131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47458,7 +47488,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(4111) + p.SetState(4113) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -47471,7 +47501,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { case PlSqlParserRENAME: { - p.SetState(4112) + p.SetState(4114) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -47479,7 +47509,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4113) + p.SetState(4115) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -47487,7 +47517,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4114) + p.SetState(4116) var _x = p.Trigger_name() @@ -47496,19 +47526,19 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { case PlSqlParserCOMPILE: { - p.SetState(4115) + p.SetState(4117) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4117) + p.SetState(4119) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 231, p.GetParserRuleContext()) == 1 { { - p.SetState(4116) + p.SetState(4118) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -47519,7 +47549,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(4122) + p.SetState(4124) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47531,12 +47561,12 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(4119) + p.SetState(4121) p.Compiler_parameters_clause() } } - p.SetState(4124) + p.SetState(4126) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47546,7 +47576,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { goto errorExit } } - p.SetState(4127) + p.SetState(4129) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47555,7 +47585,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { if _la == PlSqlParserREUSE { { - p.SetState(4125) + p.SetState(4127) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -47563,7 +47593,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4126) + p.SetState(4128) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -47578,7 +47608,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { goto errorExit } { - p.SetState(4131) + p.SetState(4133) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -47835,14 +47865,14 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4133) + p.SetState(4135) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4136) + p.SetState(4138) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47851,7 +47881,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserOR { { - p.SetState(4134) + p.SetState(4136) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -47859,7 +47889,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } } { - p.SetState(4135) + p.SetState(4137) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -47869,7 +47899,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } { - p.SetState(4138) + p.SetState(4140) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -47877,10 +47907,10 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } } { - p.SetState(4139) + p.SetState(4141) p.Trigger_name() } - p.SetState(4143) + p.SetState(4145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47889,26 +47919,26 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 236, p.GetParserRuleContext()) { case 1: { - p.SetState(4140) + p.SetState(4142) p.Simple_dml_trigger() } case 2: { - p.SetState(4141) + p.SetState(4143) p.Compound_dml_trigger() } case 3: { - p.SetState(4142) + p.SetState(4144) p.Non_dml_trigger() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4146) + p.SetState(4148) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47917,12 +47947,12 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserFOLLOWS { { - p.SetState(4145) + p.SetState(4147) p.Trigger_follows_clause() } } - p.SetState(4149) + p.SetState(4151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47931,7 +47961,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(4148) + p.SetState(4150) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -47943,7 +47973,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } } - p.SetState(4152) + p.SetState(4154) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47952,17 +47982,17 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserWHEN { { - p.SetState(4151) + p.SetState(4153) p.Trigger_when_clause() } } { - p.SetState(4154) + p.SetState(4156) p.Trigger_body() } { - p.SetState(4155) + p.SetState(4157) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -48123,7 +48153,7 @@ func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(4157) + p.SetState(4159) p.Match(PlSqlParserFOLLOWS) if p.HasError() { // Recognition error - abort rule @@ -48131,10 +48161,10 @@ func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clause } } { - p.SetState(4158) + p.SetState(4160) p.Trigger_name() } - p.SetState(4163) + p.SetState(4165) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48143,7 +48173,7 @@ func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clause for _la == PlSqlParserCOMMA { { - p.SetState(4159) + p.SetState(4161) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -48151,11 +48181,11 @@ func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clause } } { - p.SetState(4160) + p.SetState(4162) p.Trigger_name() } - p.SetState(4165) + p.SetState(4167) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48288,7 +48318,7 @@ func (p *PlSqlParser) Trigger_when_clause() (localctx ITrigger_when_clauseContex p.EnterRule(localctx, 204, PlSqlParserRULE_trigger_when_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(4166) + p.SetState(4168) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -48296,7 +48326,7 @@ func (p *PlSqlParser) Trigger_when_clause() (localctx ITrigger_when_clauseContex } } { - p.SetState(4167) + p.SetState(4169) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -48304,11 +48334,11 @@ func (p *PlSqlParser) Trigger_when_clause() (localctx ITrigger_when_clauseContex } } { - p.SetState(4168) + p.SetState(4170) p.Condition() } { - p.SetState(4169) + p.SetState(4171) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -48481,7 +48511,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4175) + p.SetState(4177) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48490,7 +48520,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) switch p.GetTokenStream().LA(1) { case PlSqlParserBEFORE: { - p.SetState(4171) + p.SetState(4173) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -48500,7 +48530,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) case PlSqlParserAFTER: { - p.SetState(4172) + p.SetState(4174) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -48510,7 +48540,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) case PlSqlParserINSTEAD: { - p.SetState(4173) + p.SetState(4175) p.Match(PlSqlParserINSTEAD) if p.HasError() { // Recognition error - abort rule @@ -48518,7 +48548,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) } } { - p.SetState(4174) + p.SetState(4176) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -48531,10 +48561,10 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) goto errorExit } { - p.SetState(4177) + p.SetState(4179) p.Dml_event_clause() } - p.SetState(4179) + p.SetState(4181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48543,12 +48573,12 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) if _la == PlSqlParserREFERENCING { { - p.SetState(4178) + p.SetState(4180) p.Referencing_clause() } } - p.SetState(4182) + p.SetState(4184) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48557,7 +48587,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) if _la == PlSqlParserFOR { { - p.SetState(4181) + p.SetState(4183) p.For_each_row() } @@ -48671,7 +48701,7 @@ func (p *PlSqlParser) For_each_row() (localctx IFor_each_rowContext) { p.EnterRule(localctx, 208, PlSqlParserRULE_for_each_row) p.EnterOuterAlt(localctx, 1) { - p.SetState(4184) + p.SetState(4186) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -48679,7 +48709,7 @@ func (p *PlSqlParser) For_each_row() (localctx IFor_each_rowContext) { } } { - p.SetState(4185) + p.SetState(4187) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -48687,7 +48717,7 @@ func (p *PlSqlParser) For_each_row() (localctx IFor_each_rowContext) { } } { - p.SetState(4186) + p.SetState(4188) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -48829,7 +48859,7 @@ func (p *PlSqlParser) Compound_dml_trigger() (localctx ICompound_dml_triggerCont p.EnterOuterAlt(localctx, 1) { - p.SetState(4188) + p.SetState(4190) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -48837,10 +48867,10 @@ func (p *PlSqlParser) Compound_dml_trigger() (localctx ICompound_dml_triggerCont } } { - p.SetState(4189) + p.SetState(4191) p.Dml_event_clause() } - p.SetState(4191) + p.SetState(4193) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48849,7 +48879,7 @@ func (p *PlSqlParser) Compound_dml_trigger() (localctx ICompound_dml_triggerCont if _la == PlSqlParserREFERENCING { { - p.SetState(4190) + p.SetState(4192) p.Referencing_clause() } @@ -49050,7 +49080,7 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4193) + p.SetState(4195) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAFTER || _la == PlSqlParserBEFORE) { @@ -49061,10 +49091,10 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { } } { - p.SetState(4194) + p.SetState(4196) p.Non_dml_event() } - p.SetState(4199) + p.SetState(4201) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49073,7 +49103,7 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { for _la == PlSqlParserOR { { - p.SetState(4195) + p.SetState(4197) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -49081,11 +49111,11 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { } } { - p.SetState(4196) + p.SetState(4198) p.Non_dml_event() } - p.SetState(4201) + p.SetState(4203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49093,14 +49123,14 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4202) + p.SetState(4204) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4210) + p.SetState(4212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49109,7 +49139,7 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 247, p.GetParserRuleContext()) { case 1: { - p.SetState(4203) + p.SetState(4205) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -49118,16 +49148,16 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { } case 2: - p.SetState(4207) + p.SetState(4209) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 246, p.GetParserRuleContext()) == 1 { { - p.SetState(4204) + p.SetState(4206) p.Schema_name() } { - p.SetState(4205) + p.SetState(4207) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -49139,7 +49169,7 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { goto errorExit } { - p.SetState(4209) + p.SetState(4211) p.Match(PlSqlParserSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -49291,7 +49321,7 @@ func (s *Trigger_bodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { localctx = NewTrigger_bodyContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 214, PlSqlParserRULE_trigger_body) - p.SetState(4217) + p.SetState(4219) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49301,7 +49331,7 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { case PlSqlParserCOMPOUND: p.EnterOuterAlt(localctx, 1) { - p.SetState(4212) + p.SetState(4214) p.Match(PlSqlParserCOMPOUND) if p.HasError() { // Recognition error - abort rule @@ -49309,7 +49339,7 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { } } { - p.SetState(4213) + p.SetState(4215) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -49320,7 +49350,7 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { case PlSqlParserCALL: p.EnterOuterAlt(localctx, 2) { - p.SetState(4214) + p.SetState(4216) p.Match(PlSqlParserCALL) if p.HasError() { // Recognition error - abort rule @@ -49328,14 +49358,14 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { } } { - p.SetState(4215) + p.SetState(4217) p.Identifier() } case PlSqlParserBEGIN, PlSqlParserDECLARE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4216) + p.SetState(4218) p.Trigger_block() } @@ -49473,10 +49503,10 @@ func (p *PlSqlParser) Routine_clause() (localctx IRoutine_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4219) + p.SetState(4221) p.Routine_name() } - p.SetState(4221) + p.SetState(4223) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49485,7 +49515,7 @@ func (p *PlSqlParser) Routine_clause() (localctx IRoutine_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4220) + p.SetState(4222) p.Function_argument() } @@ -49678,7 +49708,7 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block p.EnterOuterAlt(localctx, 1) { - p.SetState(4223) + p.SetState(4225) p.Match(PlSqlParserCOMPOUND) if p.HasError() { // Recognition error - abort rule @@ -49686,26 +49716,26 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block } } { - p.SetState(4224) + p.SetState(4226) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4226) + p.SetState(4228) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 250, p.GetParserRuleContext()) == 1 { { - p.SetState(4225) + p.SetState(4227) p.Seq_of_declare_specs() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4229) + p.SetState(4231) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49714,11 +49744,11 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block for ok := true; ok; ok = _la == PlSqlParserAFTER || _la == PlSqlParserBEFORE { { - p.SetState(4228) + p.SetState(4230) p.Timing_point_section() } - p.SetState(4231) + p.SetState(4233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49726,7 +49756,7 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block _la = p.GetTokenStream().LA(1) } { - p.SetState(4233) + p.SetState(4235) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -49734,7 +49764,7 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block } } { - p.SetState(4234) + p.SetState(4236) p.Trigger_name() } @@ -49928,7 +49958,7 @@ func (s *Timing_point_sectionContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionContext) { localctx = NewTiming_point_sectionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 220, PlSqlParserRULE_timing_point_section) - p.SetState(4272) + p.SetState(4274) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49938,7 +49968,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(4236) + p.SetState(4238) var _m = p.Match(PlSqlParserBEFORE) @@ -49949,7 +49979,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4237) + p.SetState(4239) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -49957,7 +49987,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4238) + p.SetState(4240) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -49965,11 +49995,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4239) + p.SetState(4241) p.Trigger_block() } { - p.SetState(4240) + p.SetState(4242) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -49977,7 +50007,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4241) + p.SetState(4243) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -49985,7 +50015,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4242) + p.SetState(4244) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -49996,7 +50026,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(4244) + p.SetState(4246) var _m = p.Match(PlSqlParserBEFORE) @@ -50007,7 +50037,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4245) + p.SetState(4247) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -50015,7 +50045,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4246) + p.SetState(4248) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -50023,7 +50053,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4247) + p.SetState(4249) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -50031,11 +50061,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4248) + p.SetState(4250) p.Trigger_block() } { - p.SetState(4249) + p.SetState(4251) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -50043,7 +50073,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4250) + p.SetState(4252) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -50051,7 +50081,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4251) + p.SetState(4253) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -50059,7 +50089,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4252) + p.SetState(4254) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -50070,7 +50100,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(4254) + p.SetState(4256) var _m = p.Match(PlSqlParserAFTER) @@ -50081,7 +50111,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4255) + p.SetState(4257) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -50089,7 +50119,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4256) + p.SetState(4258) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -50097,11 +50127,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4257) + p.SetState(4259) p.Trigger_block() } { - p.SetState(4258) + p.SetState(4260) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -50109,7 +50139,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4259) + p.SetState(4261) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -50117,7 +50147,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4260) + p.SetState(4262) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -50128,7 +50158,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(4262) + p.SetState(4264) var _m = p.Match(PlSqlParserAFTER) @@ -50139,7 +50169,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4263) + p.SetState(4265) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -50147,7 +50177,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4264) + p.SetState(4266) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -50155,7 +50185,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4265) + p.SetState(4267) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -50163,11 +50193,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4266) + p.SetState(4268) p.Trigger_block() } { - p.SetState(4267) + p.SetState(4269) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -50175,7 +50205,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4268) + p.SetState(4270) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -50183,7 +50213,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4269) + p.SetState(4271) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -50191,7 +50221,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(4270) + p.SetState(4272) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -50419,7 +50449,7 @@ func (s *Non_dml_eventContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { localctx = NewNon_dml_eventContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 222, PlSqlParserRULE_non_dml_event) - p.SetState(4300) + p.SetState(4302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -50429,7 +50459,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserALTER: p.EnterOuterAlt(localctx, 1) { - p.SetState(4274) + p.SetState(4276) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -50440,7 +50470,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserANALYZE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4275) + p.SetState(4277) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -50451,7 +50481,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserASSOCIATE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4276) + p.SetState(4278) p.Match(PlSqlParserASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -50459,7 +50489,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { } } { - p.SetState(4277) + p.SetState(4279) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -50470,7 +50500,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserAUDIT: p.EnterOuterAlt(localctx, 4) { - p.SetState(4278) + p.SetState(4280) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -50481,7 +50511,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserCOMMENT: p.EnterOuterAlt(localctx, 5) { - p.SetState(4279) + p.SetState(4281) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -50492,7 +50522,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 6) { - p.SetState(4280) + p.SetState(4282) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -50503,7 +50533,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDISASSOCIATE: p.EnterOuterAlt(localctx, 7) { - p.SetState(4281) + p.SetState(4283) p.Match(PlSqlParserDISASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -50511,7 +50541,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { } } { - p.SetState(4282) + p.SetState(4284) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -50522,7 +50552,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDROP: p.EnterOuterAlt(localctx, 8) { - p.SetState(4283) + p.SetState(4285) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -50533,7 +50563,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserGRANT: p.EnterOuterAlt(localctx, 9) { - p.SetState(4284) + p.SetState(4286) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -50544,7 +50574,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserNOAUDIT: p.EnterOuterAlt(localctx, 10) { - p.SetState(4285) + p.SetState(4287) p.Match(PlSqlParserNOAUDIT) if p.HasError() { // Recognition error - abort rule @@ -50555,7 +50585,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 11) { - p.SetState(4286) + p.SetState(4288) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -50566,7 +50596,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserREVOKE: p.EnterOuterAlt(localctx, 12) { - p.SetState(4287) + p.SetState(4289) p.Match(PlSqlParserREVOKE) if p.HasError() { // Recognition error - abort rule @@ -50577,7 +50607,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserTRUNCATE: p.EnterOuterAlt(localctx, 13) { - p.SetState(4288) + p.SetState(4290) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -50588,7 +50618,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDDL: p.EnterOuterAlt(localctx, 14) { - p.SetState(4289) + p.SetState(4291) p.Match(PlSqlParserDDL) if p.HasError() { // Recognition error - abort rule @@ -50599,7 +50629,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSTARTUP: p.EnterOuterAlt(localctx, 15) { - p.SetState(4290) + p.SetState(4292) p.Match(PlSqlParserSTARTUP) if p.HasError() { // Recognition error - abort rule @@ -50610,7 +50640,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSHUTDOWN: p.EnterOuterAlt(localctx, 16) { - p.SetState(4291) + p.SetState(4293) p.Match(PlSqlParserSHUTDOWN) if p.HasError() { // Recognition error - abort rule @@ -50621,7 +50651,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDB_ROLE_CHANGE: p.EnterOuterAlt(localctx, 17) { - p.SetState(4292) + p.SetState(4294) p.Match(PlSqlParserDB_ROLE_CHANGE) if p.HasError() { // Recognition error - abort rule @@ -50632,7 +50662,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserLOGON: p.EnterOuterAlt(localctx, 18) { - p.SetState(4293) + p.SetState(4295) p.Match(PlSqlParserLOGON) if p.HasError() { // Recognition error - abort rule @@ -50643,7 +50673,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserLOGOFF: p.EnterOuterAlt(localctx, 19) { - p.SetState(4294) + p.SetState(4296) p.Match(PlSqlParserLOGOFF) if p.HasError() { // Recognition error - abort rule @@ -50654,7 +50684,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSERVERERROR: p.EnterOuterAlt(localctx, 20) { - p.SetState(4295) + p.SetState(4297) p.Match(PlSqlParserSERVERERROR) if p.HasError() { // Recognition error - abort rule @@ -50665,7 +50695,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSUSPEND: p.EnterOuterAlt(localctx, 21) { - p.SetState(4296) + p.SetState(4298) p.Match(PlSqlParserSUSPEND) if p.HasError() { // Recognition error - abort rule @@ -50676,7 +50706,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDATABASE: p.EnterOuterAlt(localctx, 22) { - p.SetState(4297) + p.SetState(4299) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -50687,7 +50717,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSCHEMA: p.EnterOuterAlt(localctx, 23) { - p.SetState(4298) + p.SetState(4300) p.Match(PlSqlParserSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -50698,7 +50728,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserFOLLOWS: p.EnterOuterAlt(localctx, 24) { - p.SetState(4299) + p.SetState(4301) p.Match(PlSqlParserFOLLOWS) if p.HasError() { // Recognition error - abort rule @@ -50898,10 +50928,10 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4302) + p.SetState(4304) p.Dml_event_element() } - p.SetState(4307) + p.SetState(4309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -50910,7 +50940,7 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { for _la == PlSqlParserOR { { - p.SetState(4303) + p.SetState(4305) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -50918,11 +50948,11 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { } } { - p.SetState(4304) + p.SetState(4306) p.Dml_event_element() } - p.SetState(4309) + p.SetState(4311) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -50930,19 +50960,19 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4310) + p.SetState(4312) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4312) + p.SetState(4314) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 255, p.GetParserRuleContext()) == 1 { { - p.SetState(4311) + p.SetState(4313) p.Dml_event_nested_clause() } @@ -50950,7 +50980,7 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { goto errorExit } { - p.SetState(4314) + p.SetState(4316) p.Tableview_name() } @@ -51086,7 +51116,7 @@ func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4316) + p.SetState(4318) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserINSERT || _la == PlSqlParserUPDATE) { @@ -51096,7 +51126,7 @@ func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { p.Consume() } } - p.SetState(4319) + p.SetState(4321) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51105,7 +51135,7 @@ func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { if _la == PlSqlParserOF { { - p.SetState(4317) + p.SetState(4319) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -51113,7 +51143,7 @@ func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { } } { - p.SetState(4318) + p.SetState(4320) p.Column_list() } @@ -51244,7 +51274,7 @@ func (p *PlSqlParser) Dml_event_nested_clause() (localctx IDml_event_nested_clau p.EnterRule(localctx, 228, PlSqlParserRULE_dml_event_nested_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(4321) + p.SetState(4323) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -51252,7 +51282,7 @@ func (p *PlSqlParser) Dml_event_nested_clause() (localctx IDml_event_nested_clau } } { - p.SetState(4322) + p.SetState(4324) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -51260,11 +51290,11 @@ func (p *PlSqlParser) Dml_event_nested_clause() (localctx IDml_event_nested_clau } } { - p.SetState(4323) + p.SetState(4325) p.Tableview_name() } { - p.SetState(4324) + p.SetState(4326) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -51415,14 +51445,14 @@ func (p *PlSqlParser) Referencing_clause() (localctx IReferencing_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(4326) + p.SetState(4328) p.Match(PlSqlParserREFERENCING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4328) + p.SetState(4330) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51431,11 +51461,11 @@ func (p *PlSqlParser) Referencing_clause() (localctx IReferencing_clauseContext) for ok := true; ok; ok = _la == PlSqlParserNEW || _la == PlSqlParserOLD || _la == PlSqlParserPARENT { { - p.SetState(4327) + p.SetState(4329) p.Referencing_element() } - p.SetState(4330) + p.SetState(4332) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51570,7 +51600,7 @@ func (p *PlSqlParser) Referencing_element() (localctx IReferencing_elementContex p.EnterOuterAlt(localctx, 1) { - p.SetState(4332) + p.SetState(4334) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNEW || _la == PlSqlParserOLD || _la == PlSqlParserPARENT) { @@ -51581,7 +51611,7 @@ func (p *PlSqlParser) Referencing_element() (localctx IReferencing_elementContex } } { - p.SetState(4333) + p.SetState(4335) p.Column_alias() } @@ -51727,7 +51757,7 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4335) + p.SetState(4337) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -51735,19 +51765,19 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { } } { - p.SetState(4336) + p.SetState(4338) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4338) + p.SetState(4340) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 258, p.GetParserRuleContext()) == 1 { { - p.SetState(4337) + p.SetState(4339) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule @@ -51759,10 +51789,10 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { goto errorExit } { - p.SetState(4340) + p.SetState(4342) p.Type_name() } - p.SetState(4342) + p.SetState(4344) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51771,7 +51801,7 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { if _la == PlSqlParserFORCE || _la == PlSqlParserVALIDATE { { - p.SetState(4341) + p.SetState(4343) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserVALIDATE) { @@ -51784,7 +51814,7 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { } { - p.SetState(4344) + p.SetState(4346) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -52038,7 +52068,7 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4346) + p.SetState(4348) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -52046,7 +52076,7 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { } } { - p.SetState(4347) + p.SetState(4349) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -52054,10 +52084,10 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { } } { - p.SetState(4348) + p.SetState(4350) p.Type_name() } - p.SetState(4355) + p.SetState(4357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52066,44 +52096,44 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 260, p.GetParserRuleContext()) { case 1: { - p.SetState(4349) + p.SetState(4351) p.Compile_type_clause() } case 2: { - p.SetState(4350) + p.SetState(4352) p.Replace_type_clause() } case 3: { - p.SetState(4351) + p.SetState(4353) p.Alter_method_spec() } case 4: { - p.SetState(4352) + p.SetState(4354) p.Alter_collection_clauses() } case 5: { - p.SetState(4353) + p.SetState(4355) p.Modifier_clause() } case 6: { - p.SetState(4354) + p.SetState(4356) p.Overriding_subprogram_spec() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4358) + p.SetState(4360) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52112,13 +52142,13 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { if _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { { - p.SetState(4357) + p.SetState(4359) p.Dependent_handling_clause() } } { - p.SetState(4360) + p.SetState(4362) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -52296,19 +52326,19 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(4362) + p.SetState(4364) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4364) + p.SetState(4366) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 262, p.GetParserRuleContext()) == 1 { { - p.SetState(4363) + p.SetState(4365) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -52319,12 +52349,12 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(4367) + p.SetState(4369) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 263, p.GetParserRuleContext()) == 1 { { - p.SetState(4366) + p.SetState(4368) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBODY || _la == PlSqlParserSPECIFICATION) { @@ -52338,7 +52368,7 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(4372) + p.SetState(4374) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52350,12 +52380,12 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(4369) + p.SetState(4371) p.Compiler_parameters_clause() } } - p.SetState(4374) + p.SetState(4376) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52365,7 +52395,7 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex goto errorExit } } - p.SetState(4377) + p.SetState(4379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52374,7 +52404,7 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex if _la == PlSqlParserREUSE { { - p.SetState(4375) + p.SetState(4377) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -52382,7 +52412,7 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex } } { - p.SetState(4376) + p.SetState(4378) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -52582,14 +52612,14 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(4379) + p.SetState(4381) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4381) + p.SetState(4383) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52598,13 +52628,13 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex if _la == PlSqlParserAUTHID { { - p.SetState(4380) + p.SetState(4382) p.Invoker_rights_clause() } } { - p.SetState(4383) + p.SetState(4385) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -52612,7 +52642,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4384) + p.SetState(4386) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -52620,7 +52650,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4385) + p.SetState(4387) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -52628,10 +52658,10 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4386) + p.SetState(4388) p.Object_member_spec() } - p.SetState(4391) + p.SetState(4393) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52640,7 +52670,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(4387) + p.SetState(4389) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -52648,11 +52678,11 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4388) + p.SetState(4390) p.Object_member_spec() } - p.SetState(4393) + p.SetState(4395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52660,7 +52690,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(4394) + p.SetState(4396) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -52816,10 +52846,10 @@ func (p *PlSqlParser) Alter_method_spec() (localctx IAlter_method_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4396) + p.SetState(4398) p.Alter_method_element() } - p.SetState(4401) + p.SetState(4403) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52828,7 +52858,7 @@ func (p *PlSqlParser) Alter_method_spec() (localctx IAlter_method_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4397) + p.SetState(4399) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -52836,11 +52866,11 @@ func (p *PlSqlParser) Alter_method_spec() (localctx IAlter_method_specContext) { } } { - p.SetState(4398) + p.SetState(4400) p.Alter_method_element() } - p.SetState(4403) + p.SetState(4405) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52987,7 +53017,7 @@ func (p *PlSqlParser) Alter_method_element() (localctx IAlter_method_elementCont p.EnterOuterAlt(localctx, 1) { - p.SetState(4404) + p.SetState(4406) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -52997,7 +53027,7 @@ func (p *PlSqlParser) Alter_method_element() (localctx IAlter_method_elementCont p.Consume() } } - p.SetState(4407) + p.SetState(4409) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53006,13 +53036,13 @@ func (p *PlSqlParser) Alter_method_element() (localctx IAlter_method_elementCont switch p.GetTokenStream().LA(1) { case PlSqlParserMAP, PlSqlParserORDER: { - p.SetState(4405) + p.SetState(4407) p.Map_order_function_spec() } case PlSqlParserMEMBER, PlSqlParserSTATIC: { - p.SetState(4406) + p.SetState(4408) p.Subprogram_spec() } @@ -53199,7 +53229,7 @@ func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_de p.EnterOuterAlt(localctx, 1) { - p.SetState(4409) + p.SetState(4411) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP || _la == PlSqlParserMODIFY) { @@ -53210,14 +53240,14 @@ func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_de } } { - p.SetState(4410) + p.SetState(4412) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4423) + p.SetState(4425) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53226,13 +53256,13 @@ func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_de switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(4411) + p.SetState(4413) p.Attribute_definition() } case PlSqlParserLEFT_PAREN: { - p.SetState(4412) + p.SetState(4414) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -53240,10 +53270,10 @@ func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_de } } { - p.SetState(4413) + p.SetState(4415) p.Attribute_definition() } - p.SetState(4418) + p.SetState(4420) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53252,7 +53282,7 @@ func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_de for _la == PlSqlParserCOMMA { { - p.SetState(4414) + p.SetState(4416) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -53260,11 +53290,11 @@ func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_de } } { - p.SetState(4415) + p.SetState(4417) p.Attribute_definition() } - p.SetState(4420) + p.SetState(4422) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53272,7 +53302,7 @@ func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_de _la = p.GetTokenStream().LA(1) } { - p.SetState(4421) + p.SetState(4423) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -53414,10 +53444,10 @@ func (p *PlSqlParser) Attribute_definition() (localctx IAttribute_definitionCont p.EnterOuterAlt(localctx, 1) { - p.SetState(4425) + p.SetState(4427) p.Attribute_name() } - p.SetState(4427) + p.SetState(4429) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53426,7 +53456,7 @@ func (p *PlSqlParser) Attribute_definition() (localctx IAttribute_definitionCont if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864812498945) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-1025) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(4426) + p.SetState(4428) p.Type_spec() } @@ -53579,14 +53609,14 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla p.EnterRule(localctx, 250, PlSqlParserRULE_alter_collection_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(4429) + p.SetState(4431) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4435) + p.SetState(4437) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53595,7 +53625,7 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla switch p.GetTokenStream().LA(1) { case PlSqlParserLIMIT: { - p.SetState(4430) + p.SetState(4432) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -53603,13 +53633,13 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla } } { - p.SetState(4431) + p.SetState(4433) p.Expression() } case PlSqlParserELEMENT: { - p.SetState(4432) + p.SetState(4434) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule @@ -53617,7 +53647,7 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla } } { - p.SetState(4433) + p.SetState(4435) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -53625,7 +53655,7 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla } } { - p.SetState(4434) + p.SetState(4436) p.Type_spec() } @@ -53789,7 +53819,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ p.EnterRule(localctx, 252, PlSqlParserRULE_dependent_handling_clause) var _la int - p.SetState(4453) + p.SetState(4455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53799,7 +53829,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ case PlSqlParserINVALIDATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(4437) + p.SetState(4439) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -53810,14 +53840,14 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ case PlSqlParserCASCADE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4438) + p.SetState(4440) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4448) + p.SetState(4450) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53825,7 +53855,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ switch p.GetTokenStream().LA(1) { case PlSqlParserCONVERT: { - p.SetState(4439) + p.SetState(4441) p.Match(PlSqlParserCONVERT) if p.HasError() { // Recognition error - abort rule @@ -53833,7 +53863,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4440) + p.SetState(4442) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -53841,7 +53871,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4441) + p.SetState(4443) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -53850,7 +53880,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } case PlSqlParserINCLUDING, PlSqlParserNOT: - p.SetState(4443) + p.SetState(4445) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53859,7 +53889,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ if _la == PlSqlParserNOT { { - p.SetState(4442) + p.SetState(4444) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -53869,7 +53899,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } { - p.SetState(4445) + p.SetState(4447) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -53877,7 +53907,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4446) + p.SetState(4448) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -53885,7 +53915,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4447) + p.SetState(4449) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -53897,7 +53927,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ default: } - p.SetState(4451) + p.SetState(4453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53906,7 +53936,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ if _la == PlSqlParserEXCEPTIONS || _la == PlSqlParserFORCE { { - p.SetState(4450) + p.SetState(4452) p.Dependent_exceptions_part() } @@ -54043,7 +54073,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4456) + p.SetState(4458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54052,7 +54082,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception if _la == PlSqlParserFORCE { { - p.SetState(4455) + p.SetState(4457) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -54062,7 +54092,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception } { - p.SetState(4458) + p.SetState(4460) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -54070,7 +54100,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception } } { - p.SetState(4459) + p.SetState(4461) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -54078,7 +54108,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception } } { - p.SetState(4460) + p.SetState(4462) p.Tableview_name() } @@ -54236,14 +54266,14 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4462) + p.SetState(4464) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4465) + p.SetState(4467) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54252,7 +54282,7 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { if _la == PlSqlParserOR { { - p.SetState(4463) + p.SetState(4465) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -54260,7 +54290,7 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { } } { - p.SetState(4464) + p.SetState(4466) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -54270,14 +54300,14 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { } { - p.SetState(4467) + p.SetState(4469) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4470) + p.SetState(4472) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54286,13 +54316,13 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 280, p.GetParserRuleContext()) { case 1: { - p.SetState(4468) + p.SetState(4470) p.Type_definition() } case 2: { - p.SetState(4469) + p.SetState(4471) p.Type_body() } @@ -54300,7 +54330,7 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { goto errorExit } { - p.SetState(4472) + p.SetState(4474) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -54452,10 +54482,10 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4474) + p.SetState(4476) p.Type_name() } - p.SetState(4477) + p.SetState(4479) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54464,7 +54494,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { if _la == PlSqlParserOID { { - p.SetState(4475) + p.SetState(4477) p.Match(PlSqlParserOID) if p.HasError() { // Recognition error - abort rule @@ -54472,7 +54502,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { } } { - p.SetState(4476) + p.SetState(4478) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -54481,7 +54511,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { } } - p.SetState(4480) + p.SetState(4482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54490,7 +54520,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { if _la == PlSqlParserFORCE { { - p.SetState(4479) + p.SetState(4481) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -54499,7 +54529,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { } } - p.SetState(4483) + p.SetState(4485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54508,7 +54538,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { if _la == PlSqlParserAS || _la == PlSqlParserAUTHID || _la == PlSqlParserIS || _la == PlSqlParserUNDER { { - p.SetState(4482) + p.SetState(4484) p.Object_type_def() } @@ -54782,7 +54812,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4486) + p.SetState(4488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54791,12 +54821,12 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { if _la == PlSqlParserAUTHID { { - p.SetState(4485) + p.SetState(4487) p.Invoker_rights_clause() } } - p.SetState(4490) + p.SetState(4492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54805,13 +54835,13 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserAS, PlSqlParserIS: { - p.SetState(4488) + p.SetState(4490) p.Object_as_part() } case PlSqlParserUNDER: { - p.SetState(4489) + p.SetState(4491) p.Object_under_part() } @@ -54819,7 +54849,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(4493) + p.SetState(4495) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54828,12 +54858,12 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(4492) + p.SetState(4494) p.Sqlj_object_type() } } - p.SetState(4506) + p.SetState(4508) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54842,7 +54872,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4495) + p.SetState(4497) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -54850,10 +54880,10 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { } } { - p.SetState(4496) + p.SetState(4498) p.Object_member_spec() } - p.SetState(4501) + p.SetState(4503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54862,7 +54892,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4497) + p.SetState(4499) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -54870,11 +54900,11 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { } } { - p.SetState(4498) + p.SetState(4500) p.Object_member_spec() } - p.SetState(4503) + p.SetState(4505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54882,7 +54912,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4504) + p.SetState(4506) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -54891,7 +54921,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { } } - p.SetState(4511) + p.SetState(4513) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54900,11 +54930,11 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { for _la == PlSqlParserFINAL || _la == PlSqlParserINSTANTIABLE || _la == PlSqlParserNOT || _la == PlSqlParserOVERRIDING { { - p.SetState(4508) + p.SetState(4510) p.Modifier_clause() } - p.SetState(4513) + p.SetState(4515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55056,7 +55086,7 @@ func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4514) + p.SetState(4516) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -55066,7 +55096,7 @@ func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { p.Consume() } } - p.SetState(4518) + p.SetState(4520) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55075,7 +55105,7 @@ func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(4515) + p.SetState(4517) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -55085,13 +55115,13 @@ func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { case PlSqlParserVARRAY, PlSqlParserVARYING: { - p.SetState(4516) + p.SetState(4518) p.Varray_type_def() } case PlSqlParserTABLE: { - p.SetState(4517) + p.SetState(4519) p.Nested_table_type_def() } @@ -55215,7 +55245,7 @@ func (p *PlSqlParser) Object_under_part() (localctx IObject_under_partContext) { p.EnterRule(localctx, 264, PlSqlParserRULE_object_under_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(4520) + p.SetState(4522) p.Match(PlSqlParserUNDER) if p.HasError() { // Recognition error - abort rule @@ -55223,7 +55253,7 @@ func (p *PlSqlParser) Object_under_part() (localctx IObject_under_partContext) { } } { - p.SetState(4521) + p.SetState(4523) p.Type_spec() } @@ -55357,7 +55387,7 @@ func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defCo p.EnterRule(localctx, 266, PlSqlParserRULE_nested_table_type_def) p.EnterOuterAlt(localctx, 1) { - p.SetState(4523) + p.SetState(4525) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -55365,7 +55395,7 @@ func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defCo } } { - p.SetState(4524) + p.SetState(4526) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -55373,15 +55403,15 @@ func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defCo } } { - p.SetState(4525) + p.SetState(4527) p.Type_spec() } - p.SetState(4528) + p.SetState(4530) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 291, p.GetParserRuleContext()) == 1 { { - p.SetState(4526) + p.SetState(4528) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -55389,7 +55419,7 @@ func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defCo } } { - p.SetState(4527) + p.SetState(4529) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -55553,7 +55583,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4530) + p.SetState(4532) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -55561,7 +55591,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4531) + p.SetState(4533) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -55569,11 +55599,11 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4532) + p.SetState(4534) p.Expression() } { - p.SetState(4533) + p.SetState(4535) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule @@ -55581,7 +55611,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4534) + p.SetState(4536) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -55589,7 +55619,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4535) + p.SetState(4537) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -55597,7 +55627,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4536) + p.SetState(4538) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCUSTOMDATUM || _la == PlSqlParserORADATA || _la == PlSqlParserSQLDATA) { @@ -55783,7 +55813,7 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4538) + p.SetState(4540) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule @@ -55791,11 +55821,11 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { } } { - p.SetState(4539) + p.SetState(4541) p.Type_name() } { - p.SetState(4540) + p.SetState(4542) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -55805,7 +55835,7 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { p.Consume() } } - p.SetState(4542) + p.SetState(4544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55814,11 +55844,11 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { for ok := true; ok; ok = _la == PlSqlParserMAP || _la == PlSqlParserMEMBER || _la == PlSqlParserORDER || _la == PlSqlParserOVERRIDING || _la == PlSqlParserSTATIC { { - p.SetState(4541) + p.SetState(4543) p.Type_body_elements() } - p.SetState(4544) + p.SetState(4546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55826,7 +55856,7 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4546) + p.SetState(4548) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -55976,7 +56006,7 @@ func (s *Type_body_elementsContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Type_body_elements() (localctx IType_body_elementsContext) { localctx = NewType_body_elementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 272, PlSqlParserRULE_type_body_elements) - p.SetState(4551) + p.SetState(4553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55986,21 +56016,21 @@ func (p *PlSqlParser) Type_body_elements() (localctx IType_body_elementsContext) case PlSqlParserMAP, PlSqlParserORDER: p.EnterOuterAlt(localctx, 1) { - p.SetState(4548) + p.SetState(4550) p.Map_order_func_declaration() } case PlSqlParserMEMBER, PlSqlParserSTATIC: p.EnterOuterAlt(localctx, 2) { - p.SetState(4549) + p.SetState(4551) p.Subprog_decl_in_type() } case PlSqlParserOVERRIDING: p.EnterOuterAlt(localctx, 3) { - p.SetState(4550) + p.SetState(4552) p.Overriding_subprogram_spec() } @@ -56136,7 +56166,7 @@ func (p *PlSqlParser) Map_order_func_declaration() (localctx IMap_order_func_dec p.EnterOuterAlt(localctx, 1) { - p.SetState(4553) + p.SetState(4555) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAP || _la == PlSqlParserORDER) { @@ -56147,7 +56177,7 @@ func (p *PlSqlParser) Map_order_func_declaration() (localctx IMap_order_func_dec } } { - p.SetState(4554) + p.SetState(4556) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -56155,7 +56185,7 @@ func (p *PlSqlParser) Map_order_func_declaration() (localctx IMap_order_func_dec } } { - p.SetState(4555) + p.SetState(4557) p.Func_decl_in_type() } @@ -56315,7 +56345,7 @@ func (p *PlSqlParser) Subprog_decl_in_type() (localctx ISubprog_decl_in_typeCont p.EnterOuterAlt(localctx, 1) { - p.SetState(4557) + p.SetState(4559) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMEMBER || _la == PlSqlParserSTATIC) { @@ -56325,7 +56355,7 @@ func (p *PlSqlParser) Subprog_decl_in_type() (localctx ISubprog_decl_in_typeCont p.Consume() } } - p.SetState(4561) + p.SetState(4563) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56334,19 +56364,19 @@ func (p *PlSqlParser) Subprog_decl_in_type() (localctx ISubprog_decl_in_typeCont switch p.GetTokenStream().LA(1) { case PlSqlParserPROCEDURE: { - p.SetState(4558) + p.SetState(4560) p.Proc_decl_in_type() } case PlSqlParserFUNCTION: { - p.SetState(4559) + p.SetState(4561) p.Func_decl_in_type() } case PlSqlParserCONSTRUCTOR, PlSqlParserFINAL, PlSqlParserINSTANTIABLE: { - p.SetState(4560) + p.SetState(4562) p.Constructor_declaration() } @@ -56606,7 +56636,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4563) + p.SetState(4565) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -56614,11 +56644,11 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4564) + p.SetState(4566) p.Procedure_name() } { - p.SetState(4565) + p.SetState(4567) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -56626,10 +56656,10 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4566) + p.SetState(4568) p.Type_elements_parameter() } - p.SetState(4571) + p.SetState(4573) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56638,7 +56668,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4567) + p.SetState(4569) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -56646,11 +56676,11 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4568) + p.SetState(4570) p.Type_elements_parameter() } - p.SetState(4573) + p.SetState(4575) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56658,7 +56688,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4574) + p.SetState(4576) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -56666,7 +56696,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4575) + p.SetState(4577) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -56676,7 +56706,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { p.Consume() } } - p.SetState(4586) + p.SetState(4588) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56685,12 +56715,12 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 298, p.GetParserRuleContext()) { case 1: { - p.SetState(4576) + p.SetState(4578) p.Call_spec() } case 2: - p.SetState(4578) + p.SetState(4580) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56699,7 +56729,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { if _la == PlSqlParserDECLARE { { - p.SetState(4577) + p.SetState(4579) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -56708,12 +56738,12 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } - p.SetState(4581) + p.SetState(4583) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 297, p.GetParserRuleContext()) == 1 { { - p.SetState(4580) + p.SetState(4582) p.Seq_of_declare_specs() } @@ -56721,11 +56751,11 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { goto errorExit } { - p.SetState(4583) + p.SetState(4585) p.Body() } { - p.SetState(4584) + p.SetState(4586) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -57010,7 +57040,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4588) + p.SetState(4590) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -57018,10 +57048,10 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4589) + p.SetState(4591) p.Function_name() } - p.SetState(4601) + p.SetState(4603) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57030,7 +57060,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4590) + p.SetState(4592) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57038,10 +57068,10 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4591) + p.SetState(4593) p.Type_elements_parameter() } - p.SetState(4596) + p.SetState(4598) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57050,7 +57080,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4592) + p.SetState(4594) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -57058,11 +57088,11 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4593) + p.SetState(4595) p.Type_elements_parameter() } - p.SetState(4598) + p.SetState(4600) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57070,7 +57100,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4599) + p.SetState(4601) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57080,7 +57110,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } { - p.SetState(4603) + p.SetState(4605) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -57088,11 +57118,11 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4604) + p.SetState(4606) p.Type_spec() } { - p.SetState(4605) + p.SetState(4607) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -57102,7 +57132,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { p.Consume() } } - p.SetState(4616) + p.SetState(4618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57111,12 +57141,12 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 303, p.GetParserRuleContext()) { case 1: { - p.SetState(4606) + p.SetState(4608) p.Call_spec() } case 2: - p.SetState(4608) + p.SetState(4610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57125,7 +57155,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { if _la == PlSqlParserDECLARE { { - p.SetState(4607) + p.SetState(4609) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -57134,12 +57164,12 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } - p.SetState(4611) + p.SetState(4613) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 302, p.GetParserRuleContext()) == 1 { { - p.SetState(4610) + p.SetState(4612) p.Seq_of_declare_specs() } @@ -57147,11 +57177,11 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { goto errorExit } { - p.SetState(4613) + p.SetState(4615) p.Body() } { - p.SetState(4614) + p.SetState(4616) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -57489,7 +57519,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4619) + p.SetState(4621) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57498,7 +57528,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserFINAL { { - p.SetState(4618) + p.SetState(4620) p.Match(PlSqlParserFINAL) if p.HasError() { // Recognition error - abort rule @@ -57507,7 +57537,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } - p.SetState(4622) + p.SetState(4624) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57516,7 +57546,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserINSTANTIABLE { { - p.SetState(4621) + p.SetState(4623) p.Match(PlSqlParserINSTANTIABLE) if p.HasError() { // Recognition error - abort rule @@ -57526,7 +57556,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4624) + p.SetState(4626) p.Match(PlSqlParserCONSTRUCTOR) if p.HasError() { // Recognition error - abort rule @@ -57534,7 +57564,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4625) + p.SetState(4627) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -57542,10 +57572,10 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4626) + p.SetState(4628) p.Type_spec() } - p.SetState(4644) + p.SetState(4646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57554,7 +57584,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4627) + p.SetState(4629) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57563,7 +57593,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4628) + p.SetState(4630) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -57571,7 +57601,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4629) + p.SetState(4631) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -57579,7 +57609,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4630) + p.SetState(4632) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -57587,11 +57617,11 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4631) + p.SetState(4633) p.Type_spec() } { - p.SetState(4632) + p.SetState(4634) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -57600,10 +57630,10 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4634) + p.SetState(4636) p.Type_elements_parameter() } - p.SetState(4639) + p.SetState(4641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57612,7 +57642,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati for _la == PlSqlParserCOMMA { { - p.SetState(4635) + p.SetState(4637) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -57620,11 +57650,11 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4636) + p.SetState(4638) p.Type_elements_parameter() } - p.SetState(4641) + p.SetState(4643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57632,7 +57662,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati _la = p.GetTokenStream().LA(1) } { - p.SetState(4642) + p.SetState(4644) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57642,7 +57672,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4646) + p.SetState(4648) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -57650,7 +57680,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4647) + p.SetState(4649) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -57658,7 +57688,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4648) + p.SetState(4650) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -57666,7 +57696,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4649) + p.SetState(4651) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -57674,7 +57704,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4650) + p.SetState(4652) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -57684,7 +57714,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati p.Consume() } } - p.SetState(4661) + p.SetState(4663) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57693,12 +57723,12 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 310, p.GetParserRuleContext()) { case 1: { - p.SetState(4651) + p.SetState(4653) p.Call_spec() } case 2: - p.SetState(4653) + p.SetState(4655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57707,7 +57737,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserDECLARE { { - p.SetState(4652) + p.SetState(4654) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -57716,12 +57746,12 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } - p.SetState(4656) + p.SetState(4658) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 309, p.GetParserRuleContext()) == 1 { { - p.SetState(4655) + p.SetState(4657) p.Seq_of_declare_specs() } @@ -57729,11 +57759,11 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati goto errorExit } { - p.SetState(4658) + p.SetState(4660) p.Body() } { - p.SetState(4659) + p.SetState(4661) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -57859,7 +57889,7 @@ func (p *PlSqlParser) Modifier_clause() (localctx IModifier_clauseContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4664) + p.SetState(4666) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57868,7 +57898,7 @@ func (p *PlSqlParser) Modifier_clause() (localctx IModifier_clauseContext) { if _la == PlSqlParserNOT { { - p.SetState(4663) + p.SetState(4665) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -57878,7 +57908,7 @@ func (p *PlSqlParser) Modifier_clause() (localctx IModifier_clauseContext) { } { - p.SetState(4666) + p.SetState(4668) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFINAL || _la == PlSqlParserINSTANTIABLE || _la == PlSqlParserOVERRIDING) { @@ -58050,7 +58080,7 @@ func (p *PlSqlParser) Object_member_spec() (localctx IObject_member_specContext) p.EnterRule(localctx, 286, PlSqlParserRULE_object_member_spec) var _la int - p.SetState(4674) + p.SetState(4676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58060,14 +58090,14 @@ func (p *PlSqlParser) Object_member_spec() (localctx IObject_member_specContext) case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(4668) + p.SetState(4670) p.Identifier() } { - p.SetState(4669) + p.SetState(4671) p.Type_spec() } - p.SetState(4671) + p.SetState(4673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58076,7 +58106,7 @@ func (p *PlSqlParser) Object_member_spec() (localctx IObject_member_specContext) if _la == PlSqlParserEXTERNAL { { - p.SetState(4670) + p.SetState(4672) p.Sqlj_object_type_attr() } @@ -58085,7 +58115,7 @@ func (p *PlSqlParser) Object_member_spec() (localctx IObject_member_specContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(4673) + p.SetState(4675) p.Element_spec() } @@ -58213,7 +58243,7 @@ func (p *PlSqlParser) Sqlj_object_type_attr() (localctx ISqlj_object_type_attrCo p.EnterRule(localctx, 288, PlSqlParserRULE_sqlj_object_type_attr) p.EnterOuterAlt(localctx, 1) { - p.SetState(4676) + p.SetState(4678) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -58221,7 +58251,7 @@ func (p *PlSqlParser) Sqlj_object_type_attr() (localctx ISqlj_object_type_attrCo } } { - p.SetState(4677) + p.SetState(4679) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -58229,7 +58259,7 @@ func (p *PlSqlParser) Sqlj_object_type_attr() (localctx ISqlj_object_type_attrCo } } { - p.SetState(4678) + p.SetState(4680) p.Expression() } @@ -58409,19 +58439,19 @@ func (p *PlSqlParser) Element_spec() (localctx IElement_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4681) + p.SetState(4683) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 314, p.GetParserRuleContext()) == 1 { { - p.SetState(4680) + p.SetState(4682) p.Modifier_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4684) + p.SetState(4686) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58430,23 +58460,23 @@ func (p *PlSqlParser) Element_spec() (localctx IElement_specContext) { for ok := true; ok; ok = _la == PlSqlParserCONSTRUCTOR || _la == PlSqlParserFINAL || _la == PlSqlParserINSTANTIABLE || _la == PlSqlParserMAP || _la == PlSqlParserMEMBER || _la == PlSqlParserORDER || _la == PlSqlParserSTATIC { { - p.SetState(4683) + p.SetState(4685) p.Element_spec_options() } - p.SetState(4686) + p.SetState(4688) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(4690) + p.SetState(4692) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 316, p.GetParserRuleContext()) == 1 { { - p.SetState(4688) + p.SetState(4690) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -58454,7 +58484,7 @@ func (p *PlSqlParser) Element_spec() (localctx IElement_specContext) { } } { - p.SetState(4689) + p.SetState(4691) p.Pragma_clause() } @@ -58604,7 +58634,7 @@ func (s *Element_spec_optionsContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Element_spec_options() (localctx IElement_spec_optionsContext) { localctx = NewElement_spec_optionsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 292, PlSqlParserRULE_element_spec_options) - p.SetState(4695) + p.SetState(4697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58614,21 +58644,21 @@ func (p *PlSqlParser) Element_spec_options() (localctx IElement_spec_optionsCont case PlSqlParserMEMBER, PlSqlParserSTATIC: p.EnterOuterAlt(localctx, 1) { - p.SetState(4692) + p.SetState(4694) p.Subprogram_spec() } case PlSqlParserCONSTRUCTOR, PlSqlParserFINAL, PlSqlParserINSTANTIABLE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4693) + p.SetState(4695) p.Constructor_spec() } case PlSqlParserMAP, PlSqlParserORDER: p.EnterOuterAlt(localctx, 3) { - p.SetState(4694) + p.SetState(4696) p.Map_order_function_spec() } @@ -58776,7 +58806,7 @@ func (p *PlSqlParser) Subprogram_spec() (localctx ISubprogram_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4697) + p.SetState(4699) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMEMBER || _la == PlSqlParserSTATIC) { @@ -58786,7 +58816,7 @@ func (p *PlSqlParser) Subprogram_spec() (localctx ISubprogram_specContext) { p.Consume() } } - p.SetState(4700) + p.SetState(4702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58795,13 +58825,13 @@ func (p *PlSqlParser) Subprogram_spec() (localctx ISubprogram_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPROCEDURE: { - p.SetState(4698) + p.SetState(4700) p.Type_procedure_spec() } case PlSqlParserFUNCTION: { - p.SetState(4699) + p.SetState(4701) p.Type_function_spec() } @@ -58930,7 +58960,7 @@ func (p *PlSqlParser) Overriding_subprogram_spec() (localctx IOverriding_subprog p.EnterRule(localctx, 296, PlSqlParserRULE_overriding_subprogram_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(4702) + p.SetState(4704) p.Match(PlSqlParserOVERRIDING) if p.HasError() { // Recognition error - abort rule @@ -58938,7 +58968,7 @@ func (p *PlSqlParser) Overriding_subprogram_spec() (localctx IOverriding_subprog } } { - p.SetState(4703) + p.SetState(4705) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -58946,7 +58976,7 @@ func (p *PlSqlParser) Overriding_subprogram_spec() (localctx IOverriding_subprog } } { - p.SetState(4704) + p.SetState(4706) p.Overriding_function_spec() } @@ -59226,7 +59256,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ p.EnterOuterAlt(localctx, 1) { - p.SetState(4706) + p.SetState(4708) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -59234,10 +59264,10 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4707) + p.SetState(4709) p.Function_name() } - p.SetState(4719) + p.SetState(4721) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59246,7 +59276,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4708) + p.SetState(4710) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -59254,10 +59284,10 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4709) + p.SetState(4711) p.Type_elements_parameter() } - p.SetState(4714) + p.SetState(4716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59266,7 +59296,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ for _la == PlSqlParserCOMMA { { - p.SetState(4710) + p.SetState(4712) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -59274,11 +59304,11 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4711) + p.SetState(4713) p.Type_elements_parameter() } - p.SetState(4716) + p.SetState(4718) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59286,7 +59316,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ _la = p.GetTokenStream().LA(1) } { - p.SetState(4717) + p.SetState(4719) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -59296,14 +59326,14 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } { - p.SetState(4721) + p.SetState(4723) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4726) + p.SetState(4728) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59312,13 +59342,13 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 321, p.GetParserRuleContext()) { case 1: { - p.SetState(4722) + p.SetState(4724) p.Type_spec() } case 2: { - p.SetState(4723) + p.SetState(4725) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -59326,7 +59356,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4724) + p.SetState(4726) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -59334,7 +59364,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4725) + p.SetState(4727) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -59345,7 +59375,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4739) + p.SetState(4741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59353,7 +59383,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ _la = p.GetTokenStream().LA(1) if _la == PlSqlParserAS || _la == PlSqlParserIS || _la == PlSqlParserPIPELINED { - p.SetState(4729) + p.SetState(4731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59362,7 +59392,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ if _la == PlSqlParserPIPELINED { { - p.SetState(4728) + p.SetState(4730) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -59372,7 +59402,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } { - p.SetState(4731) + p.SetState(4733) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -59383,7 +59413,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } - p.SetState(4733) + p.SetState(4735) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59392,7 +59422,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ if _la == PlSqlParserDECLARE { { - p.SetState(4732) + p.SetState(4734) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -59401,12 +59431,12 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } - p.SetState(4736) + p.SetState(4738) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 324, p.GetParserRuleContext()) == 1 { { - p.SetState(4735) + p.SetState(4737) p.Seq_of_declare_specs() } @@ -59414,17 +59444,17 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ goto errorExit } { - p.SetState(4738) + p.SetState(4740) p.Body() } } - p.SetState(4742) + p.SetState(4744) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 326, p.GetParserRuleContext()) == 1 { { - p.SetState(4741) + p.SetState(4743) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -59643,7 +59673,7 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex p.EnterOuterAlt(localctx, 1) { - p.SetState(4744) + p.SetState(4746) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -59651,11 +59681,11 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4745) + p.SetState(4747) p.Procedure_name() } { - p.SetState(4746) + p.SetState(4748) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -59663,10 +59693,10 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4747) + p.SetState(4749) p.Type_elements_parameter() } - p.SetState(4752) + p.SetState(4754) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59675,7 +59705,7 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex for _la == PlSqlParserCOMMA { { - p.SetState(4748) + p.SetState(4750) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -59683,11 +59713,11 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4749) + p.SetState(4751) p.Type_elements_parameter() } - p.SetState(4754) + p.SetState(4756) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59695,14 +59725,14 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex _la = p.GetTokenStream().LA(1) } { - p.SetState(4755) + p.SetState(4757) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4758) + p.SetState(4760) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59711,7 +59741,7 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex if _la == PlSqlParserAS || _la == PlSqlParserIS { { - p.SetState(4756) + p.SetState(4758) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -59722,7 +59752,7 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4757) + p.SetState(4759) p.Call_spec() } @@ -60004,7 +60034,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(4760) + p.SetState(4762) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -60012,10 +60042,10 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4761) + p.SetState(4763) p.Function_name() } - p.SetState(4773) + p.SetState(4775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60024,7 +60054,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4762) + p.SetState(4764) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60032,10 +60062,10 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4763) + p.SetState(4765) p.Type_elements_parameter() } - p.SetState(4768) + p.SetState(4770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60044,7 +60074,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) for _la == PlSqlParserCOMMA { { - p.SetState(4764) + p.SetState(4766) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -60052,11 +60082,11 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4765) + p.SetState(4767) p.Type_elements_parameter() } - p.SetState(4770) + p.SetState(4772) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60064,7 +60094,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(4771) + p.SetState(4773) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60074,14 +60104,14 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } { - p.SetState(4775) + p.SetState(4777) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4780) + p.SetState(4782) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60090,13 +60120,13 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 331, p.GetParserRuleContext()) { case 1: { - p.SetState(4776) + p.SetState(4778) p.Type_spec() } case 2: { - p.SetState(4777) + p.SetState(4779) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -60104,7 +60134,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4778) + p.SetState(4780) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -60112,7 +60142,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4779) + p.SetState(4781) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -60123,7 +60153,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4790) + p.SetState(4792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60131,7 +60161,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) switch p.GetTokenStream().LA(1) { case PlSqlParserAS, PlSqlParserIS: { - p.SetState(4782) + p.SetState(4784) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -60142,20 +60172,20 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4783) + p.SetState(4785) p.Call_spec() } case PlSqlParserEXTERNAL: { - p.SetState(4784) + p.SetState(4786) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4786) + p.SetState(4788) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60164,7 +60194,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) if _la == PlSqlParserVARIABLE { { - p.SetState(4785) + p.SetState(4787) p.Match(PlSqlParserVARIABLE) if p.HasError() { // Recognition error - abort rule @@ -60174,7 +60204,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } { - p.SetState(4788) + p.SetState(4790) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -60182,7 +60212,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4789) + p.SetState(4791) p.Expression() } @@ -60473,7 +60503,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4793) + p.SetState(4795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60482,7 +60512,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserFINAL { { - p.SetState(4792) + p.SetState(4794) p.Match(PlSqlParserFINAL) if p.HasError() { // Recognition error - abort rule @@ -60491,7 +60521,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } - p.SetState(4796) + p.SetState(4798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60500,7 +60530,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserINSTANTIABLE { { - p.SetState(4795) + p.SetState(4797) p.Match(PlSqlParserINSTANTIABLE) if p.HasError() { // Recognition error - abort rule @@ -60510,7 +60540,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4798) + p.SetState(4800) p.Match(PlSqlParserCONSTRUCTOR) if p.HasError() { // Recognition error - abort rule @@ -60518,7 +60548,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4799) + p.SetState(4801) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -60526,10 +60556,10 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4800) + p.SetState(4802) p.Type_spec() } - p.SetState(4818) + p.SetState(4820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60538,7 +60568,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4801) + p.SetState(4803) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60547,7 +60577,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4802) + p.SetState(4804) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -60555,7 +60585,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4803) + p.SetState(4805) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -60563,7 +60593,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4804) + p.SetState(4806) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -60571,11 +60601,11 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4805) + p.SetState(4807) p.Type_spec() } { - p.SetState(4806) + p.SetState(4808) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -60584,10 +60614,10 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4808) + p.SetState(4810) p.Type_elements_parameter() } - p.SetState(4813) + p.SetState(4815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60596,7 +60626,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4809) + p.SetState(4811) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -60604,11 +60634,11 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4810) + p.SetState(4812) p.Type_elements_parameter() } - p.SetState(4815) + p.SetState(4817) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60616,7 +60646,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4816) + p.SetState(4818) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60626,7 +60656,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4820) + p.SetState(4822) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -60634,7 +60664,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4821) + p.SetState(4823) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -60642,7 +60672,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4822) + p.SetState(4824) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -60650,14 +60680,14 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4823) + p.SetState(4825) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4826) + p.SetState(4828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60666,7 +60696,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserAS || _la == PlSqlParserIS { { - p.SetState(4824) + p.SetState(4826) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -60677,7 +60707,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4825) + p.SetState(4827) p.Call_spec() } @@ -60810,7 +60840,7 @@ func (p *PlSqlParser) Map_order_function_spec() (localctx IMap_order_function_sp p.EnterOuterAlt(localctx, 1) { - p.SetState(4828) + p.SetState(4830) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAP || _la == PlSqlParserORDER) { @@ -60821,7 +60851,7 @@ func (p *PlSqlParser) Map_order_function_spec() (localctx IMap_order_function_sp } } { - p.SetState(4829) + p.SetState(4831) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -60829,7 +60859,7 @@ func (p *PlSqlParser) Map_order_function_spec() (localctx IMap_order_function_sp } } { - p.SetState(4830) + p.SetState(4832) p.Type_function_spec() } @@ -61001,7 +61031,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4832) + p.SetState(4834) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule @@ -61009,7 +61039,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4833) + p.SetState(4835) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -61017,7 +61047,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4834) + p.SetState(4836) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -61025,10 +61055,10 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4835) + p.SetState(4837) p.Pragma_elements() } - p.SetState(4840) + p.SetState(4842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61037,7 +61067,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4836) + p.SetState(4838) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -61045,11 +61075,11 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4837) + p.SetState(4839) p.Pragma_elements() } - p.SetState(4842) + p.SetState(4844) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61057,7 +61087,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4843) + p.SetState(4845) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -61178,7 +61208,7 @@ func (s *Pragma_elementsContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Pragma_elements() (localctx IPragma_elementsContext) { localctx = NewPragma_elementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 310, PlSqlParserRULE_pragma_elements) - p.SetState(4847) + p.SetState(4849) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61188,14 +61218,14 @@ func (p *PlSqlParser) Pragma_elements() (localctx IPragma_elementsContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(4845) + p.SetState(4847) p.Identifier() } case PlSqlParserDEFAULT: p.EnterOuterAlt(localctx, 2) { - p.SetState(4846) + p.SetState(4848) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -61335,11 +61365,11 @@ func (p *PlSqlParser) Type_elements_parameter() (localctx IType_elements_paramet p.EnterRule(localctx, 312, PlSqlParserRULE_type_elements_parameter) p.EnterOuterAlt(localctx, 1) { - p.SetState(4849) + p.SetState(4851) p.Parameter_name() } { - p.SetState(4850) + p.SetState(4852) p.Type_spec() } @@ -61468,7 +61498,7 @@ func (p *PlSqlParser) Drop_sequence() (localctx IDrop_sequenceContext) { p.EnterRule(localctx, 314, PlSqlParserRULE_drop_sequence) p.EnterOuterAlt(localctx, 1) { - p.SetState(4852) + p.SetState(4854) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -61476,7 +61506,7 @@ func (p *PlSqlParser) Drop_sequence() (localctx IDrop_sequenceContext) { } } { - p.SetState(4853) + p.SetState(4855) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -61484,11 +61514,11 @@ func (p *PlSqlParser) Drop_sequence() (localctx IDrop_sequenceContext) { } } { - p.SetState(4854) + p.SetState(4856) p.Sequence_name() } { - p.SetState(4855) + p.SetState(4857) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -61666,7 +61696,7 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4857) + p.SetState(4859) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -61674,7 +61704,7 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { } } { - p.SetState(4858) + p.SetState(4860) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -61682,10 +61712,10 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { } } { - p.SetState(4859) + p.SetState(4861) p.Sequence_name() } - p.SetState(4861) + p.SetState(4863) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61694,11 +61724,11 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { for ok := true; ok; ok = _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-993)) & ^0x3f) == 0 && ((int64(1)<<(_la-993))&5066549580922881) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER { { - p.SetState(4860) + p.SetState(4862) p.Sequence_spec() } - p.SetState(4863) + p.SetState(4865) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61706,7 +61736,7 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4865) + p.SetState(4867) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -61972,7 +62002,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4867) + p.SetState(4869) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -61980,14 +62010,14 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4868) + p.SetState(4870) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4898) + p.SetState(4900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61996,7 +62026,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 345, p.GetParserRuleContext()) { case 1: { - p.SetState(4869) + p.SetState(4871) p.Match(PlSqlParserADVISE) if p.HasError() { // Recognition error - abort rule @@ -62004,7 +62034,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4870) + p.SetState(4872) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserNOTHING || _la == PlSqlParserROLLBACK) { @@ -62017,7 +62047,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { case 2: { - p.SetState(4871) + p.SetState(4873) p.Match(PlSqlParserCLOSE) if p.HasError() { // Recognition error - abort rule @@ -62025,7 +62055,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4872) + p.SetState(4874) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -62033,7 +62063,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4873) + p.SetState(4875) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -62041,17 +62071,17 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4874) + p.SetState(4876) p.Parameter_name() } case 3: { - p.SetState(4875) + p.SetState(4877) p.Enable_or_disable() } { - p.SetState(4876) + p.SetState(4878) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -62059,7 +62089,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4877) + p.SetState(4879) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -62067,7 +62097,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4878) + p.SetState(4880) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -62077,11 +62107,11 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { case 4: { - p.SetState(4880) + p.SetState(4882) p.Enable_or_disable() } { - p.SetState(4881) + p.SetState(4883) p.Match(PlSqlParserGUARD) if p.HasError() { // Recognition error - abort rule @@ -62090,7 +62120,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } case 5: - p.SetState(4885) + p.SetState(4887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62099,13 +62129,13 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(4883) + p.SetState(4885) p.Enable_or_disable() } case PlSqlParserFORCE: { - p.SetState(4884) + p.SetState(4886) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -62118,7 +62148,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { goto errorExit } { - p.SetState(4887) + p.SetState(4889) p.Match(PlSqlParserPARALLEL) if p.HasError() { // Recognition error - abort rule @@ -62126,7 +62156,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4888) + p.SetState(4890) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDDL || _la == PlSqlParserDML || _la == PlSqlParserQUERY) { @@ -62136,19 +62166,19 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { p.Consume() } } - p.SetState(4894) + p.SetState(4896) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 344, p.GetParserRuleContext()) == 1 { { - p.SetState(4889) + p.SetState(4891) p.Match(PlSqlParserPARALLEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4892) + p.SetState(4894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62157,13 +62187,13 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 343, p.GetParserRuleContext()) { case 1: { - p.SetState(4890) + p.SetState(4892) p.Literal() } case 2: { - p.SetState(4891) + p.SetState(4893) p.Parameter_name() } @@ -62177,7 +62207,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { case 6: { - p.SetState(4896) + p.SetState(4898) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -62185,7 +62215,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4897) + p.SetState(4899) p.Alter_session_set_clause() } @@ -62521,7 +62551,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl var _alt int - p.SetState(4930) + p.SetState(4932) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62530,7 +62560,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 349, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(4904) + p.SetState(4906) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62540,11 +62570,11 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl switch _alt { case 1: { - p.SetState(4900) + p.SetState(4902) p.Parameter_name() } { - p.SetState(4901) + p.SetState(4903) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62552,7 +62582,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4902) + p.SetState(4904) p.Parameter_value() } @@ -62561,7 +62591,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl goto errorExit } - p.SetState(4906) + p.SetState(4908) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 346, p.GetParserRuleContext()) if p.HasError() { @@ -62572,7 +62602,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(4908) + p.SetState(4910) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -62580,7 +62610,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4909) + p.SetState(4911) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62588,7 +62618,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4910) + p.SetState(4912) var _x = p.Id_expression() @@ -62598,7 +62628,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(4911) + p.SetState(4913) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -62606,7 +62636,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4912) + p.SetState(4914) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62614,18 +62644,18 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4913) + p.SetState(4915) var _x = p.Id_expression() localctx.(*Alter_session_set_clauseContext).cn = _x } - p.SetState(4917) + p.SetState(4919) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 347, p.GetParserRuleContext()) == 1 { { - p.SetState(4914) + p.SetState(4916) p.Match(PlSqlParserSERVICE) if p.HasError() { // Recognition error - abort rule @@ -62633,7 +62663,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4915) + p.SetState(4917) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62641,7 +62671,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4916) + p.SetState(4918) var _x = p.Id_expression() @@ -62655,7 +62685,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(4919) + p.SetState(4921) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -62663,7 +62693,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4920) + p.SetState(4922) p.Match(PlSqlParserARCHIVAL) if p.HasError() { // Recognition error - abort rule @@ -62671,7 +62701,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4921) + p.SetState(4923) p.Match(PlSqlParserVISIBILITY) if p.HasError() { // Recognition error - abort rule @@ -62679,7 +62709,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4922) + p.SetState(4924) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62687,7 +62717,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4923) + p.SetState(4925) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserACTIVE || _la == PlSqlParserALL) { @@ -62701,7 +62731,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(4924) + p.SetState(4926) p.Match(PlSqlParserDEFAULT_COLLATION) if p.HasError() { // Recognition error - abort rule @@ -62709,14 +62739,14 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4925) + p.SetState(4927) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4928) + p.SetState(4930) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62725,7 +62755,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 348, p.GetParserRuleContext()) { case 1: { - p.SetState(4926) + p.SetState(4928) var _x = p.Id_expression() @@ -62734,7 +62764,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 2: { - p.SetState(4927) + p.SetState(4929) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -62963,7 +62993,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(4932) + p.SetState(4934) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -62971,7 +63001,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { } } { - p.SetState(4933) + p.SetState(4935) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -62979,10 +63009,10 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { } } { - p.SetState(4934) + p.SetState(4936) p.Sequence_name() } - p.SetState(4939) + p.SetState(4941) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62990,7 +63020,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-993)) & ^0x3f) == 0 && ((int64(1)<<(_la-993))&5066549580922881) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART { - p.SetState(4937) + p.SetState(4939) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62999,13 +63029,13 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSTART: { - p.SetState(4935) + p.SetState(4937) p.Sequence_start_clause() } case PlSqlParserCACHE, PlSqlParserCYCLE, PlSqlParserINCREMENT, PlSqlParserMAXVALUE, PlSqlParserMINVALUE, PlSqlParserNOCACHE, PlSqlParserNOCYCLE, PlSqlParserNOMAXVALUE, PlSqlParserNOMINVALUE, PlSqlParserNOORDER, PlSqlParserORDER: { - p.SetState(4936) + p.SetState(4938) p.Sequence_spec() } @@ -63014,7 +63044,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { goto errorExit } - p.SetState(4941) + p.SetState(4943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63022,7 +63052,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4942) + p.SetState(4944) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -63186,7 +63216,7 @@ func (s *Sequence_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { localctx = NewSequence_specContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 324, PlSqlParserRULE_sequence_spec) - p.SetState(4960) + p.SetState(4962) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63196,7 +63226,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserINCREMENT: p.EnterOuterAlt(localctx, 1) { - p.SetState(4944) + p.SetState(4946) p.Match(PlSqlParserINCREMENT) if p.HasError() { // Recognition error - abort rule @@ -63204,7 +63234,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4945) + p.SetState(4947) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -63212,7 +63242,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4946) + p.SetState(4948) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63223,7 +63253,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4947) + p.SetState(4949) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -63231,7 +63261,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4948) + p.SetState(4950) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63242,7 +63272,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOMAXVALUE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4949) + p.SetState(4951) p.Match(PlSqlParserNOMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -63253,7 +63283,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(4950) + p.SetState(4952) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -63261,7 +63291,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4951) + p.SetState(4953) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63272,7 +63302,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOMINVALUE: p.EnterOuterAlt(localctx, 5) { - p.SetState(4952) + p.SetState(4954) p.Match(PlSqlParserNOMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -63283,7 +63313,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserCYCLE: p.EnterOuterAlt(localctx, 6) { - p.SetState(4953) + p.SetState(4955) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -63294,7 +63324,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOCYCLE: p.EnterOuterAlt(localctx, 7) { - p.SetState(4954) + p.SetState(4956) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -63305,7 +63335,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserCACHE: p.EnterOuterAlt(localctx, 8) { - p.SetState(4955) + p.SetState(4957) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -63313,7 +63343,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4956) + p.SetState(4958) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63324,7 +63354,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOCACHE: p.EnterOuterAlt(localctx, 9) { - p.SetState(4957) + p.SetState(4959) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -63335,7 +63365,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserORDER: p.EnterOuterAlt(localctx, 10) { - p.SetState(4958) + p.SetState(4960) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -63346,7 +63376,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOORDER: p.EnterOuterAlt(localctx, 11) { - p.SetState(4959) + p.SetState(4961) p.Match(PlSqlParserNOORDER) if p.HasError() { // Recognition error - abort rule @@ -63467,7 +63497,7 @@ func (p *PlSqlParser) Sequence_start_clause() (localctx ISequence_start_clauseCo p.EnterRule(localctx, 326, PlSqlParserRULE_sequence_start_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(4962) + p.SetState(4964) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -63475,7 +63505,7 @@ func (p *PlSqlParser) Sequence_start_clause() (localctx ISequence_start_clauseCo } } { - p.SetState(4963) + p.SetState(4965) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -63483,7 +63513,7 @@ func (p *PlSqlParser) Sequence_start_clause() (localctx ISequence_start_clauseCo } } { - p.SetState(4964) + p.SetState(4966) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63850,14 +63880,14 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont p.EnterOuterAlt(localctx, 1) { - p.SetState(4966) + p.SetState(4968) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4969) + p.SetState(4971) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63866,7 +63896,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont if _la == PlSqlParserOR { { - p.SetState(4967) + p.SetState(4969) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -63874,7 +63904,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4968) + p.SetState(4970) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -63883,7 +63913,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } - p.SetState(4972) + p.SetState(4974) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63892,7 +63922,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont if _la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE { { - p.SetState(4971) + p.SetState(4973) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -63905,7 +63935,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } { - p.SetState(4974) + p.SetState(4976) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -63913,7 +63943,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4975) + p.SetState(4977) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -63921,18 +63951,18 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4976) + p.SetState(4978) var _x = p.Id_expression() localctx.(*Create_analytic_viewContext).av = _x } - p.SetState(4980) + p.SetState(4982) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 355, p.GetParserRuleContext()) == 1 { { - p.SetState(4977) + p.SetState(4979) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -63940,7 +63970,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4978) + p.SetState(4980) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -63948,7 +63978,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4979) + p.SetState(4981) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -63962,7 +63992,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(4985) + p.SetState(4987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63974,12 +64004,12 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(4982) + p.SetState(4984) p.Classification_clause() } } - p.SetState(4987) + p.SetState(4989) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63989,96 +64019,96 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont goto errorExit } } - p.SetState(4989) + p.SetState(4991) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 357, p.GetParserRuleContext()) == 1 { { - p.SetState(4988) + p.SetState(4990) p.Cav_using_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4992) + p.SetState(4994) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 358, p.GetParserRuleContext()) == 1 { { - p.SetState(4991) + p.SetState(4993) p.Dim_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4995) + p.SetState(4997) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 359, p.GetParserRuleContext()) == 1 { { - p.SetState(4994) + p.SetState(4996) p.Measures_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4998) + p.SetState(5000) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 360, p.GetParserRuleContext()) == 1 { { - p.SetState(4997) + p.SetState(4999) p.Default_measure_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5001) + p.SetState(5003) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 361, p.GetParserRuleContext()) == 1 { { - p.SetState(5000) + p.SetState(5002) p.Default_aggregate_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5004) + p.SetState(5006) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 362, p.GetParserRuleContext()) == 1 { { - p.SetState(5003) + p.SetState(5005) p.Cache_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5007) + p.SetState(5009) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 363, p.GetParserRuleContext()) == 1 { { - p.SetState(5006) + p.SetState(5008) p.Fact_columns_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5010) + p.SetState(5012) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 364, p.GetParserRuleContext()) == 1 { { - p.SetState(5009) + p.SetState(5011) p.Qry_transform_clause() } @@ -64258,7 +64288,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo var _alt int - p.SetState(5039) + p.SetState(5041) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64267,7 +64297,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 372, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(5020) + p.SetState(5022) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64276,15 +64306,15 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 367, p.GetParserRuleContext()) { case 1: { - p.SetState(5012) + p.SetState(5014) p.Caption_clause() } - p.SetState(5014) + p.SetState(5016) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 365, p.GetParserRuleContext()) == 1 { { - p.SetState(5013) + p.SetState(5015) p.Description_clause() } @@ -64293,7 +64323,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo } case 2: - p.SetState(5017) + p.SetState(5019) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64302,20 +64332,20 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo if _la == PlSqlParserCAPTION { { - p.SetState(5016) + p.SetState(5018) p.Caption_clause() } } { - p.SetState(5019) + p.SetState(5021) p.Description_clause() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(5025) + p.SetState(5027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64327,12 +64357,12 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5022) + p.SetState(5024) p.Classification_item() } } - p.SetState(5027) + p.SetState(5029) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64345,7 +64375,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(5029) + p.SetState(5031) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64354,12 +64384,12 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo if _la == PlSqlParserCAPTION { { - p.SetState(5028) + p.SetState(5030) p.Caption_clause() } } - p.SetState(5032) + p.SetState(5034) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64368,12 +64398,12 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo if _la == PlSqlParserDESCRIPTION { { - p.SetState(5031) + p.SetState(5033) p.Description_clause() } } - p.SetState(5035) + p.SetState(5037) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64383,7 +64413,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo switch _alt { case 1: { - p.SetState(5034) + p.SetState(5036) p.Classification_item() } @@ -64392,7 +64422,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo goto errorExit } - p.SetState(5037) + p.SetState(5039) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 371, p.GetParserRuleContext()) if p.HasError() { @@ -64530,7 +64560,7 @@ func (p *PlSqlParser) Caption_clause() (localctx ICaption_clauseContext) { p.EnterRule(localctx, 332, PlSqlParserRULE_caption_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5041) + p.SetState(5043) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -64538,7 +64568,7 @@ func (p *PlSqlParser) Caption_clause() (localctx ICaption_clauseContext) { } } { - p.SetState(5042) + p.SetState(5044) var _x = p.Quoted_string() @@ -64671,7 +64701,7 @@ func (p *PlSqlParser) Description_clause() (localctx IDescription_clauseContext) p.EnterRule(localctx, 334, PlSqlParserRULE_description_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5044) + p.SetState(5046) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -64679,7 +64709,7 @@ func (p *PlSqlParser) Description_clause() (localctx IDescription_clauseContext) } } { - p.SetState(5045) + p.SetState(5047) var _x = p.Quoted_string() @@ -64867,7 +64897,7 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex p.EnterRule(localctx, 336, PlSqlParserRULE_classification_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(5047) + p.SetState(5049) p.Match(PlSqlParserCLASSIFICATION) if p.HasError() { // Recognition error - abort rule @@ -64875,18 +64905,18 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } } { - p.SetState(5048) + p.SetState(5050) var _x = p.Id_expression() localctx.(*Classification_itemContext).cn = _x } - p.SetState(5051) + p.SetState(5053) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 373, p.GetParserRuleContext()) == 1 { { - p.SetState(5049) + p.SetState(5051) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -64894,7 +64924,7 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } } { - p.SetState(5050) + p.SetState(5052) var _x = p.Quoted_string() @@ -64904,12 +64934,12 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(5055) + p.SetState(5057) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 374, p.GetParserRuleContext()) == 1 { { - p.SetState(5053) + p.SetState(5055) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule @@ -64917,7 +64947,7 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } } { - p.SetState(5054) + p.SetState(5056) p.Language() } @@ -65049,7 +65079,7 @@ func (s *LanguageContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Language() (localctx ILanguageContext) { localctx = NewLanguageContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 338, PlSqlParserRULE_language) - p.SetState(5059) + p.SetState(5061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65059,7 +65089,7 @@ func (p *PlSqlParser) Language() (localctx ILanguageContext) { case PlSqlParserNULL_: p.EnterOuterAlt(localctx, 1) { - p.SetState(5057) + p.SetState(5059) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -65070,7 +65100,7 @@ func (p *PlSqlParser) Language() (localctx ILanguageContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(5058) + p.SetState(5060) var _x = p.Id_expression() @@ -65279,23 +65309,23 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5061) + p.SetState(5063) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5065) + p.SetState(5067) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 376, p.GetParserRuleContext()) == 1 { { - p.SetState(5062) + p.SetState(5064) p.Schema_name() } { - p.SetState(5063) + p.SetState(5065) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -65307,18 +65337,18 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { goto errorExit } { - p.SetState(5067) + p.SetState(5069) var _x = p.Id_expression() localctx.(*Cav_using_clauseContext).t = _x } - p.SetState(5069) + p.SetState(5071) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 377, p.GetParserRuleContext()) == 1 { { - p.SetState(5068) + p.SetState(5070) p.Match(PlSqlParserREMOTE) if p.HasError() { // Recognition error - abort rule @@ -65329,11 +65359,11 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5075) + p.SetState(5077) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 379, p.GetParserRuleContext()) == 1 { - p.SetState(5072) + p.SetState(5074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65342,7 +65372,7 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { if _la == PlSqlParserAS { { - p.SetState(5071) + p.SetState(5073) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -65352,7 +65382,7 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { } { - p.SetState(5074) + p.SetState(5076) var _x = p.Id_expression() @@ -65531,7 +65561,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5077) + p.SetState(5079) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -65539,7 +65569,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5078) + p.SetState(5080) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -65547,7 +65577,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5079) + p.SetState(5081) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -65555,10 +65585,10 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5080) + p.SetState(5082) p.Dim_key() } - p.SetState(5085) + p.SetState(5087) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65567,7 +65597,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5081) + p.SetState(5083) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -65575,11 +65605,11 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5082) + p.SetState(5084) p.Dim_key() } - p.SetState(5087) + p.SetState(5089) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65587,7 +65617,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5088) + p.SetState(5090) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66004,10 +66034,10 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5090) + p.SetState(5092) p.Dim_ref() } - p.SetState(5094) + p.SetState(5096) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66016,11 +66046,11 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5091) + p.SetState(5093) p.Classification_clause() } - p.SetState(5096) + p.SetState(5098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66028,14 +66058,14 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5097) + p.SetState(5099) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5125) + p.SetState(5127) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66044,26 +66074,26 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(5098) + p.SetState(5100) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5102) + p.SetState(5104) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 382, p.GetParserRuleContext()) == 1 { { - p.SetState(5099) + p.SetState(5101) var _x = p.Id_expression() localctx.(*Dim_keyContext).a = _x } { - p.SetState(5100) + p.SetState(5102) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66075,13 +66105,13 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5104) + p.SetState(5106) var _x = p.Column_name() localctx.(*Dim_keyContext).f = _x } - p.SetState(5114) + p.SetState(5116) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66090,26 +66120,26 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5105) + p.SetState(5107) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5109) + p.SetState(5111) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 383, p.GetParserRuleContext()) == 1 { { - p.SetState(5106) + p.SetState(5108) var _x = p.Id_expression() localctx.(*Dim_keyContext).a = _x } { - p.SetState(5107) + p.SetState(5109) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66121,14 +66151,14 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5111) + p.SetState(5113) var _x = p.Column_name() localctx.(*Dim_keyContext).f = _x } - p.SetState(5116) + p.SetState(5118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66136,7 +66166,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5117) + p.SetState(5119) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66145,19 +66175,19 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: - p.SetState(5122) + p.SetState(5124) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 385, p.GetParserRuleContext()) == 1 { { - p.SetState(5119) + p.SetState(5121) var _x = p.Id_expression() localctx.(*Dim_keyContext).a = _x } { - p.SetState(5120) + p.SetState(5122) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66169,7 +66199,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5124) + p.SetState(5126) var _x = p.Column_name() @@ -66181,14 +66211,14 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5127) + p.SetState(5129) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5129) + p.SetState(5131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66197,7 +66227,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { if _la == PlSqlParserDISTINCT { { - p.SetState(5128) + p.SetState(5130) p.Match(PlSqlParserDISTINCT) if p.HasError() { // Recognition error - abort rule @@ -66206,7 +66236,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } - p.SetState(5139) + p.SetState(5141) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66215,7 +66245,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(5131) + p.SetState(5133) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66223,12 +66253,12 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5132) + p.SetState(5134) p.Attribute_name() } { - p.SetState(5133) + p.SetState(5135) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -66236,12 +66266,12 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5134) + p.SetState(5136) p.Attribute_name() } { - p.SetState(5136) + p.SetState(5138) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66251,7 +66281,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(5138) + p.SetState(5140) p.Attribute_name() } @@ -66260,7 +66290,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5141) + p.SetState(5143) p.Match(PlSqlParserHIERARCHIES) if p.HasError() { // Recognition error - abort rule @@ -66268,7 +66298,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5142) + p.SetState(5144) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66276,10 +66306,10 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5143) + p.SetState(5145) p.Hier_ref() } - p.SetState(5148) + p.SetState(5150) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66288,7 +66318,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5144) + p.SetState(5146) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -66296,11 +66326,11 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5145) + p.SetState(5147) p.Hier_ref() } - p.SetState(5150) + p.SetState(5152) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66308,7 +66338,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5151) + p.SetState(5153) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66502,16 +66532,16 @@ func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5156) + p.SetState(5158) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 390, p.GetParserRuleContext()) == 1 { { - p.SetState(5153) + p.SetState(5155) p.Schema_name() } { - p.SetState(5154) + p.SetState(5156) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66523,17 +66553,17 @@ func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { goto errorExit } { - p.SetState(5158) + p.SetState(5160) var _x = p.Id_expression() localctx.(*Dim_refContext).ad = _x } - p.SetState(5163) + p.SetState(5165) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 392, p.GetParserRuleContext()) == 1 { - p.SetState(5160) + p.SetState(5162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66542,7 +66572,7 @@ func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { if _la == PlSqlParserAS { { - p.SetState(5159) + p.SetState(5161) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -66552,7 +66582,7 @@ func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { } { - p.SetState(5162) + p.SetState(5164) var _x = p.Id_expression() @@ -66754,16 +66784,16 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5168) + p.SetState(5170) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 393, p.GetParserRuleContext()) == 1 { { - p.SetState(5165) + p.SetState(5167) p.Schema_name() } { - p.SetState(5166) + p.SetState(5168) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66775,13 +66805,13 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { goto errorExit } { - p.SetState(5170) + p.SetState(5172) var _x = p.Id_expression() localctx.(*Hier_refContext).h = _x } - p.SetState(5175) + p.SetState(5177) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66789,7 +66819,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { _la = p.GetTokenStream().LA(1) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { - p.SetState(5172) + p.SetState(5174) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66798,7 +66828,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { if _la == PlSqlParserAS { { - p.SetState(5171) + p.SetState(5173) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -66808,7 +66838,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { } { - p.SetState(5174) + p.SetState(5176) var _x = p.Id_expression() @@ -66816,7 +66846,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { } } - p.SetState(5178) + p.SetState(5180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66825,7 +66855,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(5177) + p.SetState(5179) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -66998,7 +67028,7 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5180) + p.SetState(5182) p.Match(PlSqlParserMEASURES) if p.HasError() { // Recognition error - abort rule @@ -67006,7 +67036,7 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { } } { - p.SetState(5181) + p.SetState(5183) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67014,10 +67044,10 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { } } { - p.SetState(5182) + p.SetState(5184) p.Av_measure() } - p.SetState(5187) + p.SetState(5189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67026,7 +67056,7 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5183) + p.SetState(5185) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -67034,11 +67064,11 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { } } { - p.SetState(5184) + p.SetState(5186) p.Av_measure() } - p.SetState(5189) + p.SetState(5191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67046,7 +67076,7 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5190) + p.SetState(5192) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67209,13 +67239,13 @@ func (p *PlSqlParser) Av_measure() (localctx IAv_measureContext) { p.EnterRule(localctx, 352, PlSqlParserRULE_av_measure) p.EnterOuterAlt(localctx, 1) { - p.SetState(5192) + p.SetState(5194) var _x = p.Id_expression() localctx.(*Av_measureContext).mn = _x } - p.SetState(5195) + p.SetState(5197) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67223,13 +67253,13 @@ func (p *PlSqlParser) Av_measure() (localctx IAv_measureContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFACT: { - p.SetState(5193) + p.SetState(5195) p.Base_meas_clause() } case PlSqlParserAS: { - p.SetState(5194) + p.SetState(5196) p.Calc_meas_clause() } @@ -67383,7 +67413,7 @@ func (p *PlSqlParser) Base_meas_clause() (localctx IBase_meas_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5197) + p.SetState(5199) p.Match(PlSqlParserFACT) if p.HasError() { // Recognition error - abort rule @@ -67391,13 +67421,13 @@ func (p *PlSqlParser) Base_meas_clause() (localctx IBase_meas_clauseContext) { } } { - p.SetState(5198) + p.SetState(5200) var _x = p.Id_expression() localctx.(*Base_meas_clauseContext).bm = _x } - p.SetState(5200) + p.SetState(5202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67406,7 +67436,7 @@ func (p *PlSqlParser) Base_meas_clause() (localctx IBase_meas_clauseContext) { if _la == PlSqlParserAGGREGATE { { - p.SetState(5199) + p.SetState(5201) p.Meas_aggregate_clause() } @@ -67532,7 +67562,7 @@ func (p *PlSqlParser) Meas_aggregate_clause() (localctx IMeas_aggregate_clauseCo p.EnterRule(localctx, 356, PlSqlParserRULE_meas_aggregate_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5202) + p.SetState(5204) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -67540,7 +67570,7 @@ func (p *PlSqlParser) Meas_aggregate_clause() (localctx IMeas_aggregate_clauseCo } } { - p.SetState(5203) + p.SetState(5205) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -67548,7 +67578,7 @@ func (p *PlSqlParser) Meas_aggregate_clause() (localctx IMeas_aggregate_clauseCo } } { - p.SetState(5204) + p.SetState(5206) p.Aggregate_function_name() } @@ -67677,7 +67707,7 @@ func (p *PlSqlParser) Calc_meas_clause() (localctx ICalc_meas_clauseContext) { p.EnterRule(localctx, 358, PlSqlParserRULE_calc_meas_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5206) + p.SetState(5208) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -67685,7 +67715,7 @@ func (p *PlSqlParser) Calc_meas_clause() (localctx ICalc_meas_clauseContext) { } } { - p.SetState(5207) + p.SetState(5209) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67693,11 +67723,11 @@ func (p *PlSqlParser) Calc_meas_clause() (localctx ICalc_meas_clauseContext) { } } { - p.SetState(5208) + p.SetState(5210) p.Expression() } { - p.SetState(5209) + p.SetState(5211) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67836,7 +67866,7 @@ func (p *PlSqlParser) Default_measure_clause() (localctx IDefault_measure_clause p.EnterRule(localctx, 360, PlSqlParserRULE_default_measure_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5211) + p.SetState(5213) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -67844,7 +67874,7 @@ func (p *PlSqlParser) Default_measure_clause() (localctx IDefault_measure_clause } } { - p.SetState(5212) + p.SetState(5214) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -67852,7 +67882,7 @@ func (p *PlSqlParser) Default_measure_clause() (localctx IDefault_measure_clause } } { - p.SetState(5213) + p.SetState(5215) var _x = p.Id_expression() @@ -67984,7 +68014,7 @@ func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_cl p.EnterRule(localctx, 362, PlSqlParserRULE_default_aggregate_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5215) + p.SetState(5217) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -67992,7 +68022,7 @@ func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_cl } } { - p.SetState(5216) + p.SetState(5218) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -68000,7 +68030,7 @@ func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_cl } } { - p.SetState(5217) + p.SetState(5219) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -68008,7 +68038,7 @@ func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_cl } } { - p.SetState(5218) + p.SetState(5220) p.Aggregate_function_name() } @@ -68165,7 +68195,7 @@ func (p *PlSqlParser) Cache_clause() (localctx ICache_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5220) + p.SetState(5222) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -68173,10 +68203,10 @@ func (p *PlSqlParser) Cache_clause() (localctx ICache_clauseContext) { } } { - p.SetState(5221) + p.SetState(5223) p.Cache_specification() } - p.SetState(5226) + p.SetState(5228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68188,7 +68218,7 @@ func (p *PlSqlParser) Cache_clause() (localctx ICache_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5222) + p.SetState(5224) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68196,12 +68226,12 @@ func (p *PlSqlParser) Cache_clause() (localctx ICache_clauseContext) { } } { - p.SetState(5223) + p.SetState(5225) p.Cache_specification() } } - p.SetState(5228) + p.SetState(5230) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68430,7 +68460,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex p.EnterOuterAlt(localctx, 1) { - p.SetState(5229) + p.SetState(5231) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -68438,14 +68468,14 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5230) + p.SetState(5232) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5250) + p.SetState(5252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68454,7 +68484,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(5231) + p.SetState(5233) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -68464,7 +68494,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex case PlSqlParserLEFT_PAREN: { - p.SetState(5232) + p.SetState(5234) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68472,10 +68502,10 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5233) + p.SetState(5235) p.Id_expression() } - p.SetState(5238) + p.SetState(5240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68484,7 +68514,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex for _la == PlSqlParserCOMMA { { - p.SetState(5234) + p.SetState(5236) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68492,11 +68522,11 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5235) + p.SetState(5237) p.Id_expression() } - p.SetState(5240) + p.SetState(5242) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68504,7 +68534,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex _la = p.GetTokenStream().LA(1) } { - p.SetState(5241) + p.SetState(5243) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68512,10 +68542,10 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5242) + p.SetState(5244) p.Levels_clause() } - p.SetState(5247) + p.SetState(5249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68527,7 +68557,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5243) + p.SetState(5245) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68535,12 +68565,12 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5244) + p.SetState(5246) p.Levels_clause() } } - p.SetState(5249) + p.SetState(5251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68736,7 +68766,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5252) + p.SetState(5254) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -68744,7 +68774,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5253) + p.SetState(5255) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68752,10 +68782,10 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5254) + p.SetState(5256) p.Level_specification() } - p.SetState(5259) + p.SetState(5261) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68764,7 +68794,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5255) + p.SetState(5257) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68772,11 +68802,11 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5256) + p.SetState(5258) p.Level_specification() } - p.SetState(5261) + p.SetState(5263) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68784,7 +68814,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5262) + p.SetState(5264) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68792,7 +68822,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5263) + p.SetState(5265) p.Level_group_type() } @@ -68985,30 +69015,30 @@ func (p *PlSqlParser) Level_specification() (localctx ILevel_specificationContex p.EnterRule(localctx, 370, PlSqlParserRULE_level_specification) p.EnterOuterAlt(localctx, 1) { - p.SetState(5265) + p.SetState(5267) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5274) + p.SetState(5276) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 406, p.GetParserRuleContext()) == 1 { - p.SetState(5269) + p.SetState(5271) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 405, p.GetParserRuleContext()) == 1 { { - p.SetState(5266) + p.SetState(5268) var _x = p.Id_expression() localctx.(*Level_specificationContext).d = _x } { - p.SetState(5267) + p.SetState(5269) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -69020,14 +69050,14 @@ func (p *PlSqlParser) Level_specification() (localctx ILevel_specificationContex goto errorExit } { - p.SetState(5271) + p.SetState(5273) var _x = p.Id_expression() localctx.(*Level_specificationContext).h = _x } { - p.SetState(5272) + p.SetState(5274) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -69039,14 +69069,14 @@ func (p *PlSqlParser) Level_specification() (localctx ILevel_specificationContex goto errorExit } { - p.SetState(5276) + p.SetState(5278) var _x = p.Id_expression() localctx.(*Level_specificationContext).l = _x } { - p.SetState(5277) + p.SetState(5279) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -69210,7 +69240,7 @@ func (s *Level_group_typeContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Level_group_type() (localctx ILevel_group_typeContext) { localctx = NewLevel_group_typeContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 372, PlSqlParserRULE_level_group_type) - p.SetState(5290) + p.SetState(5292) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69220,7 +69250,7 @@ func (p *PlSqlParser) Level_group_type() (localctx ILevel_group_typeContext) { case PlSqlParserDYNAMIC: p.EnterOuterAlt(localctx, 1) { - p.SetState(5279) + p.SetState(5281) p.Match(PlSqlParserDYNAMIC) if p.HasError() { // Recognition error - abort rule @@ -69231,35 +69261,35 @@ func (p *PlSqlParser) Level_group_type() (localctx ILevel_group_typeContext) { case PlSqlParserMATERIALIZED: p.EnterOuterAlt(localctx, 2) { - p.SetState(5280) + p.SetState(5282) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5288) + p.SetState(5290) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 408, p.GetParserRuleContext()) == 1 { { - p.SetState(5281) + p.SetState(5283) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5285) + p.SetState(5287) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 407, p.GetParserRuleContext()) == 1 { { - p.SetState(5282) + p.SetState(5284) p.Schema_name() } { - p.SetState(5283) + p.SetState(5285) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -69271,7 +69301,7 @@ func (p *PlSqlParser) Level_group_type() (localctx ILevel_group_typeContext) { goto errorExit } { - p.SetState(5287) + p.SetState(5289) var _x = p.Id_expression() @@ -69496,7 +69526,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(5292) + p.SetState(5294) p.Match(PlSqlParserFACT) if p.HasError() { // Recognition error - abort rule @@ -69504,7 +69534,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } } { - p.SetState(5293) + p.SetState(5295) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -69512,17 +69542,17 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } } { - p.SetState(5294) + p.SetState(5296) var _x = p.Column_name() localctx.(*Fact_columns_clauseContext).f = _x } - p.SetState(5309) + p.SetState(5311) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 413, p.GetParserRuleContext()) == 1 { - p.SetState(5296) + p.SetState(5298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69531,7 +69561,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex if _la == PlSqlParserAS { { - p.SetState(5295) + p.SetState(5297) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -69541,13 +69571,13 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } { - p.SetState(5298) + p.SetState(5300) var _x = p.Id_expression() localctx.(*Fact_columns_clauseContext).fa = _x } - p.SetState(5306) + p.SetState(5308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69559,14 +69589,14 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5299) + p.SetState(5301) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5301) + p.SetState(5303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69575,7 +69605,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex if _la == PlSqlParserAS { { - p.SetState(5300) + p.SetState(5302) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -69585,7 +69615,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } { - p.SetState(5303) + p.SetState(5305) var _x = p.Id_expression() @@ -69593,7 +69623,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } } - p.SetState(5308) + p.SetState(5310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69728,7 +69758,7 @@ func (p *PlSqlParser) Qry_transform_clause() (localctx IQry_transform_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(5311) + p.SetState(5313) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -69736,7 +69766,7 @@ func (p *PlSqlParser) Qry_transform_clause() (localctx IQry_transform_clauseCont } } { - p.SetState(5312) + p.SetState(5314) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -69744,19 +69774,19 @@ func (p *PlSqlParser) Qry_transform_clause() (localctx IQry_transform_clauseCont } } { - p.SetState(5313) + p.SetState(5315) p.Match(PlSqlParserTRANSFORM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5315) + p.SetState(5317) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 414, p.GetParserRuleContext()) == 1 { { - p.SetState(5314) + p.SetState(5316) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORELY || _la == PlSqlParserRELY) { @@ -70130,14 +70160,14 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d p.EnterOuterAlt(localctx, 1) { - p.SetState(5317) + p.SetState(5319) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5320) + p.SetState(5322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70146,7 +70176,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserOR { { - p.SetState(5318) + p.SetState(5320) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -70154,7 +70184,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5319) + p.SetState(5321) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -70163,7 +70193,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } - p.SetState(5323) + p.SetState(5325) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70172,7 +70202,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE { { - p.SetState(5322) + p.SetState(5324) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -70185,7 +70215,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } { - p.SetState(5325) + p.SetState(5327) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -70193,23 +70223,23 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5326) + p.SetState(5328) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5330) + p.SetState(5332) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 417, p.GetParserRuleContext()) == 1 { { - p.SetState(5327) + p.SetState(5329) p.Schema_name() } { - p.SetState(5328) + p.SetState(5330) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -70221,13 +70251,13 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d goto errorExit } { - p.SetState(5332) + p.SetState(5334) var _x = p.Id_expression() localctx.(*Create_attribute_dimensionContext).ad = _x } - p.SetState(5336) + p.SetState(5338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70236,7 +70266,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserSHARING { { - p.SetState(5333) + p.SetState(5335) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -70244,7 +70274,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5334) + p.SetState(5336) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -70252,7 +70282,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5335) + p.SetState(5337) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -70264,7 +70294,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } - p.SetState(5341) + p.SetState(5343) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70273,18 +70303,18 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5338) + p.SetState(5340) p.Classification_clause() } - p.SetState(5343) + p.SetState(5345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(5347) + p.SetState(5349) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70293,7 +70323,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserDIMENSION { { - p.SetState(5344) + p.SetState(5346) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -70301,7 +70331,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5345) + p.SetState(5347) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -70309,7 +70339,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5346) + p.SetState(5348) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSTANDARD || _la == PlSqlParserTIME) { @@ -70322,14 +70352,14 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } { - p.SetState(5349) + p.SetState(5351) p.Ad_using_clause() } { - p.SetState(5350) + p.SetState(5352) p.Attributes_clause() } - p.SetState(5352) + p.SetState(5354) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70339,7 +70369,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d switch _alt { case 1: { - p.SetState(5351) + p.SetState(5353) p.Ad_level_clause() } @@ -70348,19 +70378,19 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d goto errorExit } - p.SetState(5354) + p.SetState(5356) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 421, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(5357) + p.SetState(5359) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 422, p.GetParserRuleContext()) == 1 { { - p.SetState(5356) + p.SetState(5358) p.All_clause() } @@ -70564,7 +70594,7 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5359) + p.SetState(5361) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -70572,10 +70602,10 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { } } { - p.SetState(5360) + p.SetState(5362) p.Source_clause() } - p.SetState(5365) + p.SetState(5367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70584,7 +70614,7 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5361) + p.SetState(5363) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -70592,18 +70622,18 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { } } { - p.SetState(5362) + p.SetState(5364) p.Source_clause() } - p.SetState(5367) + p.SetState(5369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(5371) + p.SetState(5373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70612,11 +70642,11 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { for _la == PlSqlParserJOIN { { - p.SetState(5368) + p.SetState(5370) p.Join_path_clause() } - p.SetState(5373) + p.SetState(5375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70815,16 +70845,16 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5377) + p.SetState(5379) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 425, p.GetParserRuleContext()) == 1 { { - p.SetState(5374) + p.SetState(5376) p.Schema_name() } { - p.SetState(5375) + p.SetState(5377) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -70836,18 +70866,18 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { goto errorExit } { - p.SetState(5379) + p.SetState(5381) var _x = p.Id_expression() localctx.(*Source_clauseContext).ftov = _x } - p.SetState(5381) + p.SetState(5383) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 426, p.GetParserRuleContext()) == 1 { { - p.SetState(5380) + p.SetState(5382) p.Match(PlSqlParserREMOTE) if p.HasError() { // Recognition error - abort rule @@ -70858,11 +70888,11 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5387) + p.SetState(5389) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 428, p.GetParserRuleContext()) == 1 { - p.SetState(5384) + p.SetState(5386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70871,7 +70901,7 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { if _la == PlSqlParserAS { { - p.SetState(5383) + p.SetState(5385) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -70881,7 +70911,7 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { } { - p.SetState(5386) + p.SetState(5388) var _x = p.Id_expression() @@ -71045,7 +71075,7 @@ func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { p.EnterRule(localctx, 384, PlSqlParserRULE_join_path_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5389) + p.SetState(5391) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -71053,7 +71083,7 @@ func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { } } { - p.SetState(5390) + p.SetState(5392) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -71061,14 +71091,14 @@ func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { } } { - p.SetState(5391) + p.SetState(5393) var _x = p.Id_expression() localctx.(*Join_path_clauseContext).jpn = _x } { - p.SetState(5392) + p.SetState(5394) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -71076,7 +71106,7 @@ func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { } } { - p.SetState(5393) + p.SetState(5395) p.Join_condition() } @@ -71228,10 +71258,10 @@ func (p *PlSqlParser) Join_condition() (localctx IJoin_conditionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5395) + p.SetState(5397) p.Join_condition_item() } - p.SetState(5400) + p.SetState(5402) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71240,7 +71270,7 @@ func (p *PlSqlParser) Join_condition() (localctx IJoin_conditionContext) { for _la == PlSqlParserAND { { - p.SetState(5396) + p.SetState(5398) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -71248,11 +71278,11 @@ func (p *PlSqlParser) Join_condition() (localctx IJoin_conditionContext) { } } { - p.SetState(5397) + p.SetState(5399) p.Join_condition_item() } - p.SetState(5402) + p.SetState(5404) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71475,19 +71505,19 @@ func (p *PlSqlParser) Join_condition_item() (localctx IJoin_condition_itemContex localctx = NewJoin_condition_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 388, PlSqlParserRULE_join_condition_item) p.EnterOuterAlt(localctx, 1) - p.SetState(5406) + p.SetState(5408) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 430, p.GetParserRuleContext()) == 1 { { - p.SetState(5403) + p.SetState(5405) var _x = p.Id_expression() localctx.(*Join_condition_itemContext).a = _x } { - p.SetState(5404) + p.SetState(5406) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -71499,30 +71529,30 @@ func (p *PlSqlParser) Join_condition_item() (localctx IJoin_condition_itemContex goto errorExit } { - p.SetState(5408) + p.SetState(5410) p.Column_name() } { - p.SetState(5409) + p.SetState(5411) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5413) + p.SetState(5415) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 431, p.GetParserRuleContext()) == 1 { { - p.SetState(5410) + p.SetState(5412) var _x = p.Id_expression() localctx.(*Join_condition_itemContext).b = _x } { - p.SetState(5411) + p.SetState(5413) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -71534,7 +71564,7 @@ func (p *PlSqlParser) Join_condition_item() (localctx IJoin_condition_itemContex goto errorExit } { - p.SetState(5415) + p.SetState(5417) p.Column_name() } @@ -71701,7 +71731,7 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5417) + p.SetState(5419) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -71709,7 +71739,7 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { } } { - p.SetState(5418) + p.SetState(5420) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -71717,10 +71747,10 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { } } { - p.SetState(5419) + p.SetState(5421) p.Ad_attributes_clause() } - p.SetState(5424) + p.SetState(5426) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71729,7 +71759,7 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5420) + p.SetState(5422) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -71737,11 +71767,11 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { } } { - p.SetState(5421) + p.SetState(5423) p.Ad_attributes_clause() } - p.SetState(5426) + p.SetState(5428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71749,7 +71779,7 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5427) + p.SetState(5429) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -71986,19 +72016,19 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5432) + p.SetState(5434) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 433, p.GetParserRuleContext()) == 1 { { - p.SetState(5429) + p.SetState(5431) var _x = p.Id_expression() localctx.(*Ad_attributes_clauseContext).a = _x } { - p.SetState(5430) + p.SetState(5432) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -72010,14 +72040,14 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont goto errorExit } { - p.SetState(5434) + p.SetState(5436) p.Column_name() } - p.SetState(5439) + p.SetState(5441) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 435, p.GetParserRuleContext()) == 1 { - p.SetState(5436) + p.SetState(5438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72026,7 +72056,7 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont if _la == PlSqlParserAS { { - p.SetState(5435) + p.SetState(5437) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -72036,7 +72066,7 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont } { - p.SetState(5438) + p.SetState(5440) var _x = p.Id_expression() @@ -72046,7 +72076,7 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(5444) + p.SetState(5446) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72055,11 +72085,11 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5441) + p.SetState(5443) p.Classification_clause() } - p.SetState(5446) + p.SetState(5448) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72546,7 +72576,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5447) + p.SetState(5449) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -72554,13 +72584,13 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5448) + p.SetState(5450) var _x = p.Id_expression() localctx.(*Ad_level_clauseContext).l = _x } - p.SetState(5454) + p.SetState(5456) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72568,7 +72598,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNOT: { - p.SetState(5449) + p.SetState(5451) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -72576,7 +72606,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5450) + p.SetState(5452) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -72586,7 +72616,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { case PlSqlParserSKIP_: { - p.SetState(5451) + p.SetState(5453) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -72594,7 +72624,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5452) + p.SetState(5454) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -72602,7 +72632,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5453) + p.SetState(5455) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -72614,7 +72644,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { default: } - p.SetState(5459) + p.SetState(5461) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72623,7 +72653,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { if _la == PlSqlParserLEVEL { { - p.SetState(5456) + p.SetState(5458) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -72631,7 +72661,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5457) + p.SetState(5459) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -72639,7 +72669,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5458) + p.SetState(5460) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAYS || _la == PlSqlParserHALF_YEARS || _la == PlSqlParserHOURS || _la == PlSqlParserMINUTES || _la == PlSqlParserMONTHS || _la == PlSqlParserQUARTERS || _la == PlSqlParserSECONDS || _la == PlSqlParserSTANDARD || _la == PlSqlParserWEEKS || _la == PlSqlParserYEARS) { @@ -72651,7 +72681,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } - p.SetState(5464) + p.SetState(5466) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72660,11 +72690,11 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5461) + p.SetState(5463) p.Classification_clause() } - p.SetState(5466) + p.SetState(5468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72672,27 +72702,27 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5467) + p.SetState(5469) p.Key_clause() } - p.SetState(5469) + p.SetState(5471) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 440, p.GetParserRuleContext()) == 1 { { - p.SetState(5468) + p.SetState(5470) p.Alternate_key_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5474) + p.SetState(5476) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 441, p.GetParserRuleContext()) == 1 { { - p.SetState(5471) + p.SetState(5473) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -72700,7 +72730,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5472) + p.SetState(5474) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -72708,19 +72738,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5473) + p.SetState(5475) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5479) + p.SetState(5481) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 442, p.GetParserRuleContext()) == 1 { { - p.SetState(5476) + p.SetState(5478) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -72728,7 +72758,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5477) + p.SetState(5479) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -72736,19 +72766,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5478) + p.SetState(5480) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5484) + p.SetState(5486) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 443, p.GetParserRuleContext()) == 1 { { - p.SetState(5481) + p.SetState(5483) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -72756,7 +72786,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5482) + p.SetState(5484) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -72764,19 +72794,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5483) + p.SetState(5485) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5502) + p.SetState(5504) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 447, p.GetParserRuleContext()) == 1 { { - p.SetState(5486) + p.SetState(5488) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -72784,19 +72814,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5487) + p.SetState(5489) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5489) + p.SetState(5491) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 444, p.GetParserRuleContext()) == 1 { { - p.SetState(5488) + p.SetState(5490) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAX || _la == PlSqlParserMIN) { @@ -72811,10 +72841,10 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { goto errorExit } { - p.SetState(5491) + p.SetState(5493) p.Dim_order_clause() } - p.SetState(5499) + p.SetState(5501) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72826,19 +72856,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5492) + p.SetState(5494) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5494) + p.SetState(5496) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 445, p.GetParserRuleContext()) == 1 { { - p.SetState(5493) + p.SetState(5495) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAX || _la == PlSqlParserMIN) { @@ -72853,12 +72883,12 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { goto errorExit } { - p.SetState(5496) + p.SetState(5498) p.Dim_order_clause() } } - p.SetState(5501) + p.SetState(5503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72872,12 +72902,12 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5516) + p.SetState(5518) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 449, p.GetParserRuleContext()) == 1 { { - p.SetState(5504) + p.SetState(5506) p.Match(PlSqlParserDETERMINES) if p.HasError() { // Recognition error - abort rule @@ -72885,7 +72915,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5505) + p.SetState(5507) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -72893,10 +72923,10 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5506) + p.SetState(5508) p.Id_expression() } - p.SetState(5511) + p.SetState(5513) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72905,7 +72935,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5507) + p.SetState(5509) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -72913,11 +72943,11 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5508) + p.SetState(5510) p.Id_expression() } - p.SetState(5513) + p.SetState(5515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72925,7 +72955,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5514) + p.SetState(5516) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -73111,14 +73141,14 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5518) + p.SetState(5520) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5531) + p.SetState(5533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73127,7 +73157,7 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(5519) + p.SetState(5521) var _x = p.Id_expression() @@ -73136,7 +73166,7 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(5520) + p.SetState(5522) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -73144,10 +73174,10 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { } } { - p.SetState(5521) + p.SetState(5523) p.Id_expression() } - p.SetState(5526) + p.SetState(5528) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73156,7 +73186,7 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5522) + p.SetState(5524) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -73164,11 +73194,11 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { } } { - p.SetState(5523) + p.SetState(5525) p.Id_expression() } - p.SetState(5528) + p.SetState(5530) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73176,7 +73206,7 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5529) + p.SetState(5531) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -73304,7 +73334,7 @@ func (p *PlSqlParser) Alternate_key_clause() (localctx IAlternate_key_clauseCont p.EnterRule(localctx, 398, PlSqlParserRULE_alternate_key_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5533) + p.SetState(5535) p.Match(PlSqlParserALTERNATE) if p.HasError() { // Recognition error - abort rule @@ -73312,7 +73342,7 @@ func (p *PlSqlParser) Alternate_key_clause() (localctx IAlternate_key_clauseCont } } { - p.SetState(5534) + p.SetState(5536) p.Key_clause() } @@ -73464,18 +73494,18 @@ func (p *PlSqlParser) Dim_order_clause() (localctx IDim_order_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5536) + p.SetState(5538) var _x = p.Id_expression() localctx.(*Dim_order_clauseContext).a = _x } - p.SetState(5538) + p.SetState(5540) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 452, p.GetParserRuleContext()) == 1 { { - p.SetState(5537) + p.SetState(5539) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -73489,12 +73519,12 @@ func (p *PlSqlParser) Dim_order_clause() (localctx IDim_order_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5542) + p.SetState(5544) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 453, p.GetParserRuleContext()) == 1 { { - p.SetState(5540) + p.SetState(5542) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -73502,7 +73532,7 @@ func (p *PlSqlParser) Dim_order_clause() (localctx IDim_order_clauseContext) { } } { - p.SetState(5541) + p.SetState(5543) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -73683,7 +73713,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { p.EnterRule(localctx, 402, PlSqlParserRULE_all_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5544) + p.SetState(5546) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -73691,14 +73721,14 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5545) + p.SetState(5547) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5562) + p.SetState(5564) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73707,7 +73737,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNAME: { - p.SetState(5546) + p.SetState(5548) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -73715,15 +73745,15 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5547) + p.SetState(5549) p.Expression() } - p.SetState(5551) + p.SetState(5553) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 454, p.GetParserRuleContext()) == 1 { { - p.SetState(5548) + p.SetState(5550) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -73731,7 +73761,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5549) + p.SetState(5551) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -73739,7 +73769,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5550) + p.SetState(5552) p.Expression() } @@ -73749,7 +73779,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { case PlSqlParserCAPTION: { - p.SetState(5553) + p.SetState(5555) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -73757,15 +73787,15 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5554) + p.SetState(5556) p.Expression() } - p.SetState(5558) + p.SetState(5560) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 455, p.GetParserRuleContext()) == 1 { { - p.SetState(5555) + p.SetState(5557) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -73773,7 +73803,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5556) + p.SetState(5558) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -73781,7 +73811,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5557) + p.SetState(5559) p.Expression() } @@ -73791,7 +73821,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { case PlSqlParserDESCRIPTION: { - p.SetState(5560) + p.SetState(5562) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -73799,7 +73829,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5561) + p.SetState(5563) p.Expression() } @@ -74071,7 +74101,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex p.EnterOuterAlt(localctx, 1) { - p.SetState(5564) + p.SetState(5566) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -74079,7 +74109,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5565) + p.SetState(5567) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -74087,7 +74117,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5566) + p.SetState(5568) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -74095,54 +74125,54 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5567) + p.SetState(5569) var _x = p.Id_expression() localctx.(*Create_audit_policyContext).p = _x } - p.SetState(5569) + p.SetState(5571) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 457, p.GetParserRuleContext()) == 1 { { - p.SetState(5568) + p.SetState(5570) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5572) + p.SetState(5574) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 458, p.GetParserRuleContext()) == 1 { { - p.SetState(5571) + p.SetState(5573) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5575) + p.SetState(5577) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 459, p.GetParserRuleContext()) == 1 { { - p.SetState(5574) + p.SetState(5576) p.Role_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5583) + p.SetState(5585) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 460, p.GetParserRuleContext()) == 1 { { - p.SetState(5577) + p.SetState(5579) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -74150,11 +74180,11 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5578) + p.SetState(5580) p.Quoted_string() } { - p.SetState(5579) + p.SetState(5581) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -74162,7 +74192,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5580) + p.SetState(5582) p.Match(PlSqlParserPER) if p.HasError() { // Recognition error - abort rule @@ -74170,7 +74200,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5581) + p.SetState(5583) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINSTANCE || _la == PlSqlParserSESSION || _la == PlSqlParserSTATEMENT) { @@ -74184,12 +74214,12 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(5587) + p.SetState(5589) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 461, p.GetParserRuleContext()) == 1 { { - p.SetState(5585) + p.SetState(5587) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -74197,7 +74227,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5586) + p.SetState(5588) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -74208,12 +74238,12 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(5590) + p.SetState(5592) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 462, p.GetParserRuleContext()) == 1 { { - p.SetState(5589) + p.SetState(5591) p.Container_clause() } @@ -74374,7 +74404,7 @@ func (p *PlSqlParser) Privilege_audit_clause() (localctx IPrivilege_audit_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(5592) + p.SetState(5594) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -74382,10 +74412,10 @@ func (p *PlSqlParser) Privilege_audit_clause() (localctx IPrivilege_audit_clause } } { - p.SetState(5593) + p.SetState(5595) p.System_privilege() } - p.SetState(5598) + p.SetState(5600) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -74397,7 +74427,7 @@ func (p *PlSqlParser) Privilege_audit_clause() (localctx IPrivilege_audit_clause for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5594) + p.SetState(5596) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -74405,12 +74435,12 @@ func (p *PlSqlParser) Privilege_audit_clause() (localctx IPrivilege_audit_clause } } { - p.SetState(5595) + p.SetState(5597) p.System_privilege() } } - p.SetState(5600) + p.SetState(5602) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -74601,7 +74631,7 @@ func (p *PlSqlParser) Action_audit_clause() (localctx IAction_audit_clauseContex var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(5603) + p.SetState(5605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -74610,7 +74640,7 @@ func (p *PlSqlParser) Action_audit_clause() (localctx IAction_audit_clauseContex for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(5603) + p.SetState(5605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -74619,13 +74649,13 @@ func (p *PlSqlParser) Action_audit_clause() (localctx IAction_audit_clauseContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 464, p.GetParserRuleContext()) { case 1: { - p.SetState(5601) + p.SetState(5603) p.Standard_actions() } case 2: { - p.SetState(5602) + p.SetState(5604) p.Component_actions() } @@ -74638,7 +74668,7 @@ func (p *PlSqlParser) Action_audit_clause() (localctx IAction_audit_clauseContex goto errorExit } - p.SetState(5605) + p.SetState(5607) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 465, p.GetParserRuleContext()) if p.HasError() { @@ -74799,7 +74829,7 @@ func (p *PlSqlParser) Standard_actions() (localctx IStandard_actionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5607) + p.SetState(5609) p.Match(PlSqlParserACTIONS) if p.HasError() { // Recognition error - abort rule @@ -74807,10 +74837,10 @@ func (p *PlSqlParser) Standard_actions() (localctx IStandard_actionsContext) { } } { - p.SetState(5608) + p.SetState(5610) p.Actions_clause() } - p.SetState(5613) + p.SetState(5615) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -74822,7 +74852,7 @@ func (p *PlSqlParser) Standard_actions() (localctx IStandard_actionsContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5609) + p.SetState(5611) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -74830,12 +74860,12 @@ func (p *PlSqlParser) Standard_actions() (localctx IStandard_actionsContext) { } } { - p.SetState(5610) + p.SetState(5612) p.Actions_clause() } } - p.SetState(5615) + p.SetState(5617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75052,7 +75082,7 @@ func (s *Actions_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { localctx = NewActions_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 412, PlSqlParserRULE_actions_clause) - p.SetState(5639) + p.SetState(5641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75061,7 +75091,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 472, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(5618) + p.SetState(5620) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75070,13 +75100,13 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserALTER, PlSqlParserAUDIT, PlSqlParserCOMMENT, PlSqlParserDELETE, PlSqlParserEXECUTE, PlSqlParserFLASHBACK, PlSqlParserGRANT, PlSqlParserINDEX, PlSqlParserINSERT, PlSqlParserLOCK, PlSqlParserREAD, PlSqlParserRENAME, PlSqlParserSELECT, PlSqlParserUPDATE: { - p.SetState(5616) + p.SetState(5618) p.Object_action() } case PlSqlParserALL: { - p.SetState(5617) + p.SetState(5619) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -75089,14 +75119,14 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { goto errorExit } { - p.SetState(5620) + p.SetState(5622) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5633) + p.SetState(5635) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75105,7 +75135,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 470, p.GetParserRuleContext()) { case 1: { - p.SetState(5621) + p.SetState(5623) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -75113,17 +75143,17 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { } } { - p.SetState(5622) + p.SetState(5624) p.Directory_name() } case 2: - p.SetState(5625) + p.SetState(5627) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 468, p.GetParserRuleContext()) == 1 { { - p.SetState(5623) + p.SetState(5625) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -75131,7 +75161,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { } } { - p.SetState(5624) + p.SetState(5626) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -75142,16 +75172,16 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5630) + p.SetState(5632) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 469, p.GetParserRuleContext()) == 1 { { - p.SetState(5627) + p.SetState(5629) p.Schema_name() } { - p.SetState(5628) + p.SetState(5630) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -75163,7 +75193,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { goto errorExit } { - p.SetState(5632) + p.SetState(5634) p.Id_expression() } @@ -75173,7 +75203,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(5637) + p.SetState(5639) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75182,13 +75212,13 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTER, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOCK, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(5635) + p.SetState(5637) p.System_action() } case PlSqlParserALL: { - p.SetState(5636) + p.SetState(5638) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -75370,7 +75400,7 @@ func (p *PlSqlParser) Object_action() (localctx IObject_actionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5641) + p.SetState(5643) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserAUDIT || _la == PlSqlParserCOMMENT || _la == PlSqlParserDELETE || _la == PlSqlParserEXECUTE || _la == PlSqlParserFLASHBACK || _la == PlSqlParserGRANT || _la == PlSqlParserINDEX || _la == PlSqlParserINSERT || _la == PlSqlParserLOCK || _la == PlSqlParserREAD || _la == PlSqlParserRENAME || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -75402,7 +75432,9 @@ type ISystem_actionContext interface { GetParser() antlr.Parser // Getter signatures - Id_expression() IId_expressionContext + ADMINISTER() antlr.TerminalNode + KEY() antlr.TerminalNode + MANAGEMENT() antlr.TerminalNode JAVA() antlr.TerminalNode CREATE() antlr.TerminalNode ALTER() antlr.TerminalNode @@ -75413,6 +75445,8 @@ type ISystem_actionContext interface { READ() antlr.TerminalNode WRITE() antlr.TerminalNode EXECUTE() antlr.TerminalNode + AllId_expression() []IId_expressionContext + Id_expression(i int) IId_expressionContext // IsSystem_actionContext differentiates from other interfaces. IsSystem_actionContext() @@ -75450,20 +75484,16 @@ func NewSystem_actionContext(parser antlr.Parser, parent antlr.ParserRuleContext func (s *System_actionContext) GetParser() antlr.Parser { return s.parser } -func (s *System_actionContext) Id_expression() IId_expressionContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IId_expressionContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } +func (s *System_actionContext) ADMINISTER() antlr.TerminalNode { + return s.GetToken(PlSqlParserADMINISTER, 0) +} - if t == nil { - return nil - } +func (s *System_actionContext) KEY() antlr.TerminalNode { + return s.GetToken(PlSqlParserKEY, 0) +} - return t.(IId_expressionContext) +func (s *System_actionContext) MANAGEMENT() antlr.TerminalNode { + return s.GetToken(PlSqlParserMANAGEMENT, 0) } func (s *System_actionContext) JAVA() antlr.TerminalNode { @@ -75506,6 +75536,47 @@ func (s *System_actionContext) EXECUTE() antlr.TerminalNode { return s.GetToken(PlSqlParserEXECUTE, 0) } +func (s *System_actionContext) AllId_expression() []IId_expressionContext { + children := s.GetChildren() + len := 0 + for _, ctx := range children { + if _, ok := ctx.(IId_expressionContext); ok { + len++ + } + } + + tst := make([]IId_expressionContext, len) + i := 0 + for _, ctx := range children { + if t, ok := ctx.(IId_expressionContext); ok { + tst[i] = t.(IId_expressionContext) + i++ + } + } + + return tst +} + +func (s *System_actionContext) Id_expression(i int) IId_expressionContext { + var t antlr.RuleContext + j := 0 + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IId_expressionContext); ok { + if j == i { + t = ctx.(antlr.RuleContext) + break + } + j++ + } + } + + if t == nil { + return nil + } + + return t.(IId_expressionContext) +} + func (s *System_actionContext) GetRuleContext() antlr.RuleContext { return s } @@ -75541,7 +75612,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { p.EnterRule(localctx, 416, PlSqlParserRULE_system_action) var _la int - p.SetState(5650) + p.SetState(5662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75551,14 +75622,34 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(5643) - p.Id_expression() + p.SetState(5645) + p.Match(PlSqlParserADMINISTER) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(5646) + p.Match(PlSqlParserKEY) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(5647) + p.Match(PlSqlParserMANAGEMENT) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(5644) + p.SetState(5648) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -75569,7 +75660,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5645) + p.SetState(5649) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -75580,7 +75671,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(5646) + p.SetState(5650) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -75588,7 +75679,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5647) + p.SetState(5651) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -75599,7 +75690,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(5648) + p.SetState(5652) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXECUTE || _la == PlSqlParserREAD || _la == PlSqlParserWRITE) { @@ -75610,7 +75701,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5649) + p.SetState(5653) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -75618,6 +75709,39 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } + case 5: + p.EnterOuterAlt(localctx, 5) + { + p.SetState(5654) + p.Id_expression() + } + { + p.SetState(5655) + p.Id_expression() + } + { + p.SetState(5656) + p.Id_expression() + } + + case 6: + p.EnterOuterAlt(localctx, 6) + { + p.SetState(5658) + p.Id_expression() + } + { + p.SetState(5659) + p.Id_expression() + } + + case 7: + p.EnterOuterAlt(localctx, 7) + { + p.SetState(5661) + p.Id_expression() + } + case antlr.ATNInvalidAltNumber: goto errorExit } @@ -75885,7 +76009,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5652) + p.SetState(5664) p.Match(PlSqlParserACTIONS) if p.HasError() { // Recognition error - abort rule @@ -75893,7 +76017,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5653) + p.SetState(5665) p.Match(PlSqlParserCOMPONENT) if p.HasError() { // Recognition error - abort rule @@ -75901,14 +76025,14 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5654) + p.SetState(5666) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5680) + p.SetState(5692) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75917,7 +76041,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDATAPUMP, PlSqlParserDIRECT_LOAD, PlSqlParserOLS, PlSqlParserXS: { - p.SetState(5655) + p.SetState(5667) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATAPUMP || _la == PlSqlParserDIRECT_LOAD || _la == PlSqlParserOLS || _la == PlSqlParserXS) { @@ -75928,10 +76052,10 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5656) + p.SetState(5668) p.Component_action() } - p.SetState(5661) + p.SetState(5673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75943,7 +76067,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5657) + p.SetState(5669) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -75951,12 +76075,12 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5658) + p.SetState(5670) p.Component_action() } } - p.SetState(5663) + p.SetState(5675) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75969,7 +76093,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { case PlSqlParserDV: { - p.SetState(5664) + p.SetState(5676) p.Match(PlSqlParserDV) if p.HasError() { // Recognition error - abort rule @@ -75977,11 +76101,11 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5665) + p.SetState(5677) p.Component_action() } { - p.SetState(5666) + p.SetState(5678) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -75989,10 +76113,10 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5667) + p.SetState(5679) p.Id_expression() } - p.SetState(5675) + p.SetState(5687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76004,7 +76128,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5668) + p.SetState(5680) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -76012,11 +76136,11 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5669) + p.SetState(5681) p.Component_action() } { - p.SetState(5670) + p.SetState(5682) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -76024,12 +76148,12 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5671) + p.SetState(5683) p.Id_expression() } } - p.SetState(5677) + p.SetState(5689) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76042,7 +76166,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { case PlSqlParserPROTOCOL: { - p.SetState(5678) + p.SetState(5690) p.Match(PlSqlParserPROTOCOL) if p.HasError() { // Recognition error - abort rule @@ -76050,7 +76174,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5679) + p.SetState(5691) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTHENTICATION || _la == PlSqlParserFTP || _la == PlSqlParserHTTP) { @@ -76176,7 +76300,7 @@ func (p *PlSqlParser) Component_action() (localctx IComponent_actionContext) { p.EnterRule(localctx, 420, PlSqlParserRULE_component_action) p.EnterOuterAlt(localctx, 1) { - p.SetState(5682) + p.SetState(5694) p.Id_expression() } @@ -76333,7 +76457,7 @@ func (p *PlSqlParser) Role_audit_clause() (localctx IRole_audit_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5684) + p.SetState(5696) p.Match(PlSqlParserROLES) if p.HasError() { // Recognition error - abort rule @@ -76341,10 +76465,10 @@ func (p *PlSqlParser) Role_audit_clause() (localctx IRole_audit_clauseContext) { } } { - p.SetState(5685) + p.SetState(5697) p.Role_name() } - p.SetState(5690) + p.SetState(5702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76356,7 +76480,7 @@ func (p *PlSqlParser) Role_audit_clause() (localctx IRole_audit_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5686) + p.SetState(5698) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -76364,12 +76488,12 @@ func (p *PlSqlParser) Role_audit_clause() (localctx IRole_audit_clauseContext) { } } { - p.SetState(5687) + p.SetState(5699) p.Role_name() } } - p.SetState(5692) + p.SetState(5704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76675,7 +76799,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(5693) + p.SetState(5705) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -76683,14 +76807,14 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5694) + p.SetState(5706) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5696) + p.SetState(5708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76699,7 +76823,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) if _la == PlSqlParserREUSE { { - p.SetState(5695) + p.SetState(5707) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -76708,7 +76832,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } - p.SetState(5699) + p.SetState(5711) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76717,7 +76841,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) if _la == PlSqlParserSET { { - p.SetState(5698) + p.SetState(5710) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -76727,7 +76851,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } { - p.SetState(5701) + p.SetState(5713) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -76735,13 +76859,13 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5702) + p.SetState(5714) var _x = p.Id_expression() localctx.(*Create_controlfileContext).d = _x } - p.SetState(5704) + p.SetState(5716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76750,13 +76874,13 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) if _la == PlSqlParserLOGFILE { { - p.SetState(5703) + p.SetState(5715) p.Logfile_clause() } } { - p.SetState(5706) + p.SetState(5718) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -76766,12 +76890,12 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) p.Consume() } } - p.SetState(5716) + p.SetState(5728) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 482, p.GetParserRuleContext()) == 1 { { - p.SetState(5707) + p.SetState(5719) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -76779,10 +76903,10 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5708) + p.SetState(5720) p.File_specification() } - p.SetState(5713) + p.SetState(5725) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76794,7 +76918,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5709) + p.SetState(5721) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -76802,12 +76926,12 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5710) + p.SetState(5722) p.File_specification() } } - p.SetState(5715) + p.SetState(5727) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76821,7 +76945,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(5721) + p.SetState(5733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76833,12 +76957,12 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5718) + p.SetState(5730) p.Controlfile_options() } } - p.SetState(5723) + p.SetState(5735) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76848,12 +76972,12 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) goto errorExit } } - p.SetState(5725) + p.SetState(5737) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 484, p.GetParserRuleContext()) == 1 { { - p.SetState(5724) + p.SetState(5736) p.Character_set_clause() } @@ -77054,7 +77178,7 @@ func (s *Controlfile_optionsContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContext) { localctx = NewControlfile_optionsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 426, PlSqlParserRULE_controlfile_options) - p.SetState(5751) + p.SetState(5763) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77064,7 +77188,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserMAXLOGFILES: p.EnterOuterAlt(localctx, 1) { - p.SetState(5727) + p.SetState(5739) p.Match(PlSqlParserMAXLOGFILES) if p.HasError() { // Recognition error - abort rule @@ -77072,14 +77196,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5728) + p.SetState(5740) p.Numeric() } case PlSqlParserMAXLOGMEMBERS: p.EnterOuterAlt(localctx, 2) { - p.SetState(5729) + p.SetState(5741) p.Match(PlSqlParserMAXLOGMEMBERS) if p.HasError() { // Recognition error - abort rule @@ -77087,14 +77211,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5730) + p.SetState(5742) p.Numeric() } case PlSqlParserMAXLOGHISTORY: p.EnterOuterAlt(localctx, 3) { - p.SetState(5731) + p.SetState(5743) p.Match(PlSqlParserMAXLOGHISTORY) if p.HasError() { // Recognition error - abort rule @@ -77102,14 +77226,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5732) + p.SetState(5744) p.Numeric() } case PlSqlParserMAXDATAFILES: p.EnterOuterAlt(localctx, 4) { - p.SetState(5733) + p.SetState(5745) p.Match(PlSqlParserMAXDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -77117,14 +77241,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5734) + p.SetState(5746) p.Numeric() } case PlSqlParserMAXINSTANCES: p.EnterOuterAlt(localctx, 5) { - p.SetState(5735) + p.SetState(5747) p.Match(PlSqlParserMAXINSTANCES) if p.HasError() { // Recognition error - abort rule @@ -77132,14 +77256,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5736) + p.SetState(5748) p.Numeric() } case PlSqlParserARCHIVELOG: p.EnterOuterAlt(localctx, 6) { - p.SetState(5737) + p.SetState(5749) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -77150,7 +77274,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserNOARCHIVELOG: p.EnterOuterAlt(localctx, 7) { - p.SetState(5738) + p.SetState(5750) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -77161,7 +77285,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserFORCE: p.EnterOuterAlt(localctx, 8) { - p.SetState(5739) + p.SetState(5751) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -77169,7 +77293,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5740) + p.SetState(5752) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -77180,7 +77304,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserSET: p.EnterOuterAlt(localctx, 9) { - p.SetState(5741) + p.SetState(5753) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -77188,7 +77312,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5742) + p.SetState(5754) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -77196,7 +77320,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5743) + p.SetState(5755) p.Match(PlSqlParserNOLOGGING) if p.HasError() { // Recognition error - abort rule @@ -77204,14 +77328,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5744) + p.SetState(5756) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5749) + p.SetState(5761) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77220,7 +77344,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(5745) + p.SetState(5757) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -77228,7 +77352,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5746) + p.SetState(5758) p.Match(PlSqlParserAVAILABILITY) if p.HasError() { // Recognition error - abort rule @@ -77238,7 +77362,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserLOAD: { - p.SetState(5747) + p.SetState(5759) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -77246,7 +77370,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5748) + p.SetState(5760) p.Match(PlSqlParserPERFORMANCE) if p.HasError() { // Recognition error - abort rule @@ -77470,14 +77594,14 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5753) + p.SetState(5765) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5758) + p.SetState(5770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77485,7 +77609,7 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserGROUP || _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserAPPROXIMATE_NUM_LIT { - p.SetState(5755) + p.SetState(5767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77494,7 +77618,7 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { if _la == PlSqlParserGROUP { { - p.SetState(5754) + p.SetState(5766) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -77504,16 +77628,16 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { } { - p.SetState(5757) + p.SetState(5769) p.Numeric() } } { - p.SetState(5760) + p.SetState(5772) p.File_specification() } - p.SetState(5771) + p.SetState(5783) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77522,14 +77646,14 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5761) + p.SetState(5773) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5766) + p.SetState(5778) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77537,7 +77661,7 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserGROUP || _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserAPPROXIMATE_NUM_LIT { - p.SetState(5763) + p.SetState(5775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77546,7 +77670,7 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { if _la == PlSqlParserGROUP { { - p.SetState(5762) + p.SetState(5774) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -77556,17 +77680,17 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { } { - p.SetState(5765) + p.SetState(5777) p.Numeric() } } { - p.SetState(5768) + p.SetState(5780) p.File_specification() } - p.SetState(5773) + p.SetState(5785) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77705,7 +77829,7 @@ func (p *PlSqlParser) Character_set_clause() (localctx ICharacter_set_clauseCont p.EnterRule(localctx, 430, PlSqlParserRULE_character_set_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5774) + p.SetState(5786) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -77713,7 +77837,7 @@ func (p *PlSqlParser) Character_set_clause() (localctx ICharacter_set_clauseCont } } { - p.SetState(5775) + p.SetState(5787) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -77721,7 +77845,7 @@ func (p *PlSqlParser) Character_set_clause() (localctx ICharacter_set_clauseCont } } { - p.SetState(5776) + p.SetState(5788) var _x = p.Id_expression() @@ -77853,7 +77977,7 @@ func (s *File_specificationContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) File_specification() (localctx IFile_specificationContext) { localctx = NewFile_specificationContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 432, PlSqlParserRULE_file_specification) - p.SetState(5780) + p.SetState(5792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77863,14 +77987,14 @@ func (p *PlSqlParser) File_specification() (localctx IFile_specificationContext) case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(5778) + p.SetState(5790) p.Datafile_tempfile_spec() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(5779) + p.SetState(5791) p.Redo_log_file_spec() } @@ -78248,7 +78372,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5782) + p.SetState(5794) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -78256,7 +78380,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5783) + p.SetState(5795) p.Match(PlSqlParserDISKGROUP) if p.HasError() { // Recognition error - abort rule @@ -78264,10 +78388,10 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5784) + p.SetState(5796) p.Id_expression() } - p.SetState(5797) + p.SetState(5809) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78275,7 +78399,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserEXTERNAL || _la == PlSqlParserFLEX || _la == PlSqlParserHIGH || _la == PlSqlParserNORMAL || _la == PlSqlParserEXTENDED { - p.SetState(5794) + p.SetState(5806) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78284,7 +78408,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserHIGH: { - p.SetState(5785) + p.SetState(5797) p.Match(PlSqlParserHIGH) if p.HasError() { // Recognition error - abort rule @@ -78294,7 +78418,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserNORMAL: { - p.SetState(5786) + p.SetState(5798) p.Match(PlSqlParserNORMAL) if p.HasError() { // Recognition error - abort rule @@ -78304,7 +78428,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserFLEX: { - p.SetState(5787) + p.SetState(5799) p.Match(PlSqlParserFLEX) if p.HasError() { // Recognition error - abort rule @@ -78314,14 +78438,14 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserEXTENDED: { - p.SetState(5788) + p.SetState(5800) p.Match(PlSqlParserEXTENDED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5791) + p.SetState(5803) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78330,7 +78454,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { if _la == PlSqlParserSITE { { - p.SetState(5789) + p.SetState(5801) p.Match(PlSqlParserSITE) if p.HasError() { // Recognition error - abort rule @@ -78338,7 +78462,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5790) + p.SetState(5802) var _x = p.Id_expression() @@ -78349,7 +78473,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserEXTERNAL: { - p.SetState(5793) + p.SetState(5805) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -78362,7 +78486,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { goto errorExit } { - p.SetState(5796) + p.SetState(5808) p.Match(PlSqlParserREDUNDANCY) if p.HasError() { // Recognition error - abort rule @@ -78371,7 +78495,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } - p.SetState(5815) + p.SetState(5827) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78380,7 +78504,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(5800) + p.SetState(5812) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78389,12 +78513,12 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(5799) + p.SetState(5811) p.Quorum_regular() } } - p.SetState(5804) + p.SetState(5816) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78403,7 +78527,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { if _la == PlSqlParserFAILGROUP { { - p.SetState(5802) + p.SetState(5814) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -78411,7 +78535,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5803) + p.SetState(5815) var _x = p.Id_expression() @@ -78420,7 +78544,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } { - p.SetState(5806) + p.SetState(5818) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -78428,10 +78552,10 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5807) + p.SetState(5819) p.Qualified_disk_clause() } - p.SetState(5812) + p.SetState(5824) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78443,7 +78567,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5808) + p.SetState(5820) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -78451,12 +78575,12 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5809) + p.SetState(5821) p.Qualified_disk_clause() } } - p.SetState(5814) + p.SetState(5826) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78472,19 +78596,19 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { goto errorExit } - p.SetState(5817) + p.SetState(5829) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 499, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(5832) + p.SetState(5844) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 501, p.GetParserRuleContext()) == 1 { { - p.SetState(5819) + p.SetState(5831) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -78492,7 +78616,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5820) + p.SetState(5832) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -78503,7 +78627,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5821) + p.SetState(5833) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -78511,7 +78635,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5822) + p.SetState(5834) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -78521,7 +78645,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { goto errorExit } } - p.SetState(5829) + p.SetState(5841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78533,7 +78657,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5823) + p.SetState(5835) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -78541,7 +78665,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5824) + p.SetState(5836) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -78549,7 +78673,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5825) + p.SetState(5837) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -78557,7 +78681,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5826) + p.SetState(5838) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -78566,7 +78690,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } - p.SetState(5831) + p.SetState(5843) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78762,7 +78886,7 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo p.EnterRule(localctx, 436, PlSqlParserRULE_qualified_disk_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5834) + p.SetState(5846) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -78772,12 +78896,12 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo goto errorExit } } - p.SetState(5837) + p.SetState(5849) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 502, p.GetParserRuleContext()) == 1 { { - p.SetState(5835) + p.SetState(5847) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -78785,7 +78909,7 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo } } { - p.SetState(5836) + p.SetState(5848) var _x = p.Id_expression() @@ -78795,12 +78919,12 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(5841) + p.SetState(5853) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 503, p.GetParserRuleContext()) == 1 { { - p.SetState(5839) + p.SetState(5851) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -78808,19 +78932,19 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo } } { - p.SetState(5840) + p.SetState(5852) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5844) + p.SetState(5856) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 504, p.GetParserRuleContext()) == 1 { { - p.SetState(5843) + p.SetState(5855) p.Force_noforce() } @@ -79011,7 +79135,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { p.EnterRule(localctx, 438, PlSqlParserRULE_create_edition) p.EnterOuterAlt(localctx, 1) { - p.SetState(5846) + p.SetState(5858) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -79019,7 +79143,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5847) + p.SetState(5859) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -79027,18 +79151,18 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5848) + p.SetState(5860) var _x = p.Id_expression() localctx.(*Create_editionContext).e = _x } - p.SetState(5853) + p.SetState(5865) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 505, p.GetParserRuleContext()) == 1 { { - p.SetState(5849) + p.SetState(5861) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -79046,7 +79170,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5850) + p.SetState(5862) p.Match(PlSqlParserCHILD) if p.HasError() { // Recognition error - abort rule @@ -79054,7 +79178,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5851) + p.SetState(5863) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -79062,7 +79186,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5852) + p.SetState(5864) var _x = p.Id_expression() @@ -79307,7 +79431,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc p.EnterOuterAlt(localctx, 1) { - p.SetState(5855) + p.SetState(5867) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -79315,7 +79439,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5856) + p.SetState(5868) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -79323,14 +79447,14 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5857) + p.SetState(5869) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5859) + p.SetState(5871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79339,7 +79463,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc if _la == PlSqlParserDEFAULT { { - p.SetState(5858) + p.SetState(5870) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -79349,14 +79473,14 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } { - p.SetState(5861) + p.SetState(5873) var _x = p.Id_expression() localctx.(*Create_flashback_archiveContext).fa = _x } { - p.SetState(5862) + p.SetState(5874) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -79364,13 +79488,13 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5863) + p.SetState(5875) var _x = p.Id_expression() localctx.(*Create_flashback_archiveContext).ts = _x } - p.SetState(5865) + p.SetState(5877) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79379,12 +79503,12 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc if _la == PlSqlParserQUOTA { { - p.SetState(5864) + p.SetState(5876) p.Flashback_archive_quota() } } - p.SetState(5872) + p.SetState(5884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79392,7 +79516,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc _la = p.GetTokenStream().LA(1) if _la == PlSqlParserNO || _la == PlSqlParserOPTIMIZE { - p.SetState(5868) + p.SetState(5880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79401,7 +79525,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc if _la == PlSqlParserNO { { - p.SetState(5867) + p.SetState(5879) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -79411,7 +79535,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } { - p.SetState(5870) + p.SetState(5882) p.Match(PlSqlParserOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -79419,7 +79543,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5871) + p.SetState(5883) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -79429,7 +79553,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } { - p.SetState(5874) + p.SetState(5886) p.Flashback_archive_retention() } @@ -79563,7 +79687,7 @@ func (p *PlSqlParser) Flashback_archive_quota() (localctx IFlashback_archive_quo p.EnterOuterAlt(localctx, 1) { - p.SetState(5876) + p.SetState(5888) p.Match(PlSqlParserQUOTA) if p.HasError() { // Recognition error - abort rule @@ -79571,7 +79695,7 @@ func (p *PlSqlParser) Flashback_archive_quota() (localctx IFlashback_archive_quo } } { - p.SetState(5877) + p.SetState(5889) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -79579,7 +79703,7 @@ func (p *PlSqlParser) Flashback_archive_quota() (localctx IFlashback_archive_quo } } { - p.SetState(5878) + p.SetState(5890) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserE_LETTER || _la == PlSqlParserG_LETTER || _la == PlSqlParserM_LETTER || _la == PlSqlParserP_LETTER || _la == PlSqlParserT_LETTER) { @@ -79710,7 +79834,7 @@ func (p *PlSqlParser) Flashback_archive_retention() (localctx IFlashback_archive p.EnterOuterAlt(localctx, 1) { - p.SetState(5880) + p.SetState(5892) p.Match(PlSqlParserRETENTION) if p.HasError() { // Recognition error - abort rule @@ -79718,7 +79842,7 @@ func (p *PlSqlParser) Flashback_archive_retention() (localctx IFlashback_archive } } { - p.SetState(5881) + p.SetState(5893) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -79726,7 +79850,7 @@ func (p *PlSqlParser) Flashback_archive_retention() (localctx IFlashback_archive } } { - p.SetState(5882) + p.SetState(5894) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserMONTH || _la == PlSqlParserYEAR) { @@ -80026,14 +80150,14 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5884) + p.SetState(5896) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5887) + p.SetState(5899) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80042,7 +80166,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { if _la == PlSqlParserOR { { - p.SetState(5885) + p.SetState(5897) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -80050,7 +80174,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } { - p.SetState(5886) + p.SetState(5898) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -80059,7 +80183,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } - p.SetState(5893) + p.SetState(5905) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80067,7 +80191,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserFORCE || _la == PlSqlParserNO { - p.SetState(5890) + p.SetState(5902) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80076,7 +80200,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { if _la == PlSqlParserNO { { - p.SetState(5889) + p.SetState(5901) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -80086,7 +80210,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } { - p.SetState(5892) + p.SetState(5904) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -80096,23 +80220,23 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } { - p.SetState(5895) + p.SetState(5907) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5899) + p.SetState(5911) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 513, p.GetParserRuleContext()) == 1 { { - p.SetState(5896) + p.SetState(5908) p.Schema_name() } { - p.SetState(5897) + p.SetState(5909) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -80124,13 +80248,13 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { goto errorExit } { - p.SetState(5901) + p.SetState(5913) var _x = p.Id_expression() localctx.(*Create_hierarchyContext).h = _x } - p.SetState(5905) + p.SetState(5917) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80139,7 +80263,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { if _la == PlSqlParserSHARING { { - p.SetState(5902) + p.SetState(5914) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -80147,7 +80271,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } { - p.SetState(5903) + p.SetState(5915) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -80155,7 +80279,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } { - p.SetState(5904) + p.SetState(5916) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -80167,7 +80291,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } - p.SetState(5910) + p.SetState(5922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80176,11 +80300,11 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5907) + p.SetState(5919) p.Classification_clause() } - p.SetState(5912) + p.SetState(5924) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80188,19 +80312,19 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5913) + p.SetState(5925) p.Hier_using_clause() } { - p.SetState(5914) + p.SetState(5926) p.Level_hier_clause() } - p.SetState(5916) + p.SetState(5928) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 516, p.GetParserRuleContext()) == 1 { { - p.SetState(5915) + p.SetState(5927) p.Hier_attrs_clause() } @@ -80356,23 +80480,23 @@ func (p *PlSqlParser) Hier_using_clause() (localctx IHier_using_clauseContext) { p.EnterRule(localctx, 448, PlSqlParserRULE_hier_using_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5918) + p.SetState(5930) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5922) + p.SetState(5934) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 517, p.GetParserRuleContext()) == 1 { { - p.SetState(5919) + p.SetState(5931) p.Schema_name() } { - p.SetState(5920) + p.SetState(5932) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -80384,7 +80508,7 @@ func (p *PlSqlParser) Hier_using_clause() (localctx IHier_using_clauseContext) { goto errorExit } { - p.SetState(5924) + p.SetState(5936) var _x = p.Id_expression() @@ -80570,14 +80694,14 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5926) + p.SetState(5938) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5932) + p.SetState(5944) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80586,18 +80710,18 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(5927) + p.SetState(5939) var _x = p.Id_expression() localctx.(*Level_hier_clauseContext).l = _x } - p.SetState(5930) + p.SetState(5942) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 518, p.GetParserRuleContext()) == 1 { { - p.SetState(5928) + p.SetState(5940) p.Match(PlSqlParserCHILD) if p.HasError() { // Recognition error - abort rule @@ -80605,7 +80729,7 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { } } { - p.SetState(5929) + p.SetState(5941) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -80617,7 +80741,7 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { goto errorExit } - p.SetState(5934) + p.SetState(5946) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80625,7 +80749,7 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5936) + p.SetState(5948) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -80763,7 +80887,7 @@ func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { p.EnterRule(localctx, 452, PlSqlParserRULE_hier_attrs_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5938) + p.SetState(5950) p.Match(PlSqlParserHIERARCHICAL) if p.HasError() { // Recognition error - abort rule @@ -80771,7 +80895,7 @@ func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { } } { - p.SetState(5939) + p.SetState(5951) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -80779,7 +80903,7 @@ func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { } } { - p.SetState(5940) + p.SetState(5952) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -80787,11 +80911,11 @@ func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { } } { - p.SetState(5941) + p.SetState(5953) p.Hier_attr_clause() } { - p.SetState(5942) + p.SetState(5954) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -80954,10 +81078,10 @@ func (p *PlSqlParser) Hier_attr_clause() (localctx IHier_attr_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5944) + p.SetState(5956) p.Hier_attr_name() } - p.SetState(5948) + p.SetState(5960) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80966,11 +81090,11 @@ func (p *PlSqlParser) Hier_attr_clause() (localctx IHier_attr_clauseContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5945) + p.SetState(5957) p.Classification_clause() } - p.SetState(5950) + p.SetState(5962) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81123,7 +81247,7 @@ func (p *PlSqlParser) Hier_attr_name() (localctx IHier_attr_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5951) + p.SetState(5963) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEPTH || _la == PlSqlParserHIER_ORDER || _la == PlSqlParserIS_LEAF || _la == PlSqlParserLEVEL_NAME || ((int64((_la-866)) & ^0x3f) == 0 && ((int64(1)<<(_la-866))&15) != 0) || _la == PlSqlParserPARENT_LEVEL_NAME || _la == PlSqlParserPARENT_UNIQUE_NAME) { @@ -81337,14 +81461,14 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(5953) + p.SetState(5965) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5955) + p.SetState(5967) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81353,7 +81477,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { if _la == PlSqlParserBITMAP || _la == PlSqlParserUNIQUE { { - p.SetState(5954) + p.SetState(5966) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBITMAP || _la == PlSqlParserUNIQUE) { @@ -81366,7 +81490,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { } { - p.SetState(5957) + p.SetState(5969) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -81374,18 +81498,18 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { } } { - p.SetState(5958) + p.SetState(5970) p.Index_name() } { - p.SetState(5959) + p.SetState(5971) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5963) + p.SetState(5975) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81394,26 +81518,26 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 522, p.GetParserRuleContext()) { case 1: { - p.SetState(5960) + p.SetState(5972) p.Cluster_index_clause() } case 2: { - p.SetState(5961) + p.SetState(5973) p.Table_index_clause() } case 3: { - p.SetState(5962) + p.SetState(5974) p.Bitmap_join_index_clause() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(5966) + p.SetState(5978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81422,7 +81546,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { if _la == PlSqlParserUNUSABLE || _la == PlSqlParserUSABLE { { - p.SetState(5965) + p.SetState(5977) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserUNUSABLE || _la == PlSqlParserUSABLE) { @@ -81435,7 +81559,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { } { - p.SetState(5968) + p.SetState(5980) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -81577,7 +81701,7 @@ func (p *PlSqlParser) Cluster_index_clause() (localctx ICluster_index_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(5970) + p.SetState(5982) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -81585,10 +81709,10 @@ func (p *PlSqlParser) Cluster_index_clause() (localctx ICluster_index_clauseCont } } { - p.SetState(5971) + p.SetState(5983) p.Cluster_name() } - p.SetState(5973) + p.SetState(5985) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81597,7 +81721,7 @@ func (p *PlSqlParser) Cluster_index_clause() (localctx ICluster_index_clauseCont if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || ((int64((_la-660)) & ^0x3f) == 0 && ((int64(1)<<(_la-660))&2305843009247248385) != 0) || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserNOSORT || _la == PlSqlParserONLINE || ((int64((_la-1243)) & ^0x3f) == 0 && ((int64(1)<<(_la-1243))&154618822657) != 0) || _la == PlSqlParserREVERSE || _la == PlSqlParserSORT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVISIBLE { { - p.SetState(5972) + p.SetState(5984) p.Index_attributes() } @@ -81743,16 +81867,16 @@ func (p *PlSqlParser) Cluster_name() (localctx ICluster_nameContext) { localctx = NewCluster_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 462, PlSqlParserRULE_cluster_name) p.EnterOuterAlt(localctx, 1) - p.SetState(5978) + p.SetState(5990) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 525, p.GetParserRuleContext()) == 1 { { - p.SetState(5975) + p.SetState(5987) p.Id_expression() } { - p.SetState(5976) + p.SetState(5988) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -81764,7 +81888,7 @@ func (p *PlSqlParser) Cluster_name() (localctx ICluster_nameContext) { goto errorExit } { - p.SetState(5980) + p.SetState(5992) p.Id_expression() } @@ -81977,10 +82101,10 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(5982) + p.SetState(5994) p.Tableview_name() } - p.SetState(5984) + p.SetState(5996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81989,13 +82113,13 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(5983) + p.SetState(5995) p.Table_alias() } } { - p.SetState(5986) + p.SetState(5998) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -82003,10 +82127,10 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) } } { - p.SetState(5987) + p.SetState(5999) p.Index_expr_option() } - p.SetState(5992) + p.SetState(6004) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82015,7 +82139,7 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(5988) + p.SetState(6000) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -82023,11 +82147,11 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) } } { - p.SetState(5989) + p.SetState(6001) p.Index_expr_option() } - p.SetState(5994) + p.SetState(6006) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82035,14 +82159,14 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(5995) + p.SetState(6007) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5997) + p.SetState(6009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82051,7 +82175,7 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserGLOBAL || ((int64((_la-660)) & ^0x3f) == 0 && ((int64(1)<<(_la-660))&2305843009247256577) != 0) || ((int64((_la-804)) & ^0x3f) == 0 && ((int64(1)<<(_la-804))&72057594037929985) != 0) || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserNOSORT || _la == PlSqlParserONLINE || ((int64((_la-1243)) & ^0x3f) == 0 && ((int64(1)<<(_la-1243))&154618822657) != 0) || _la == PlSqlParserREVERSE || _la == PlSqlParserSORT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVISIBLE { { - p.SetState(5996) + p.SetState(6008) p.Index_properties() } @@ -82377,23 +82501,23 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl p.EnterOuterAlt(localctx, 1) { - p.SetState(5999) + p.SetState(6011) p.Tableview_name() } { - p.SetState(6000) + p.SetState(6012) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6003) + p.SetState(6015) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 529, p.GetParserRuleContext()) == 1 { { - p.SetState(6001) + p.SetState(6013) p.Tableview_name() } @@ -82401,7 +82525,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 529, p.GetParserRuleContext()) == 2 { { - p.SetState(6002) + p.SetState(6014) p.Table_alias() } @@ -82409,10 +82533,10 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl goto errorExit } { - p.SetState(6005) + p.SetState(6017) p.Column_name() } - p.SetState(6007) + p.SetState(6019) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82421,7 +82545,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl if _la == PlSqlParserASC || _la == PlSqlParserDESC { { - p.SetState(6006) + p.SetState(6018) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -82433,7 +82557,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } - p.SetState(6020) + p.SetState(6032) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82442,19 +82566,19 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl for _la == PlSqlParserCOMMA { { - p.SetState(6009) + p.SetState(6021) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6012) + p.SetState(6024) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 531, p.GetParserRuleContext()) == 1 { { - p.SetState(6010) + p.SetState(6022) p.Tableview_name() } @@ -82462,7 +82586,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 531, p.GetParserRuleContext()) == 2 { { - p.SetState(6011) + p.SetState(6023) p.Table_alias() } @@ -82470,10 +82594,10 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl goto errorExit } { - p.SetState(6014) + p.SetState(6026) p.Column_name() } - p.SetState(6016) + p.SetState(6028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82482,7 +82606,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl if _la == PlSqlParserASC || _la == PlSqlParserDESC { { - p.SetState(6015) + p.SetState(6027) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -82495,7 +82619,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } - p.SetState(6022) + p.SetState(6034) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82503,7 +82627,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl _la = p.GetTokenStream().LA(1) } { - p.SetState(6023) + p.SetState(6035) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -82511,7 +82635,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } { - p.SetState(6024) + p.SetState(6036) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -82519,14 +82643,14 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } { - p.SetState(6025) + p.SetState(6037) p.Tableview_name() } { - p.SetState(6026) + p.SetState(6038) p.Table_alias() } - p.SetState(6033) + p.SetState(6045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82535,7 +82659,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl for _la == PlSqlParserCOMMA { { - p.SetState(6027) + p.SetState(6039) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -82543,15 +82667,15 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } { - p.SetState(6028) + p.SetState(6040) p.Tableview_name() } { - p.SetState(6029) + p.SetState(6041) p.Table_alias() } - p.SetState(6035) + p.SetState(6047) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82559,10 +82683,10 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl _la = p.GetTokenStream().LA(1) } { - p.SetState(6036) + p.SetState(6048) p.Where_clause() } - p.SetState(6038) + p.SetState(6050) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82571,12 +82695,12 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl if _la == PlSqlParserLOCAL { { - p.SetState(6037) + p.SetState(6049) p.Local_partitioned_index() } } - p.SetState(6041) + p.SetState(6053) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82585,7 +82709,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || ((int64((_la-660)) & ^0x3f) == 0 && ((int64(1)<<(_la-660))&2305843009247248385) != 0) || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserNOSORT || _la == PlSqlParserONLINE || ((int64((_la-1243)) & ^0x3f) == 0 && ((int64(1)<<(_la-1243))&154618822657) != 0) || _la == PlSqlParserREVERSE || _la == PlSqlParserSORT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVISIBLE { { - p.SetState(6040) + p.SetState(6052) p.Index_attributes() } @@ -82713,10 +82837,10 @@ func (p *PlSqlParser) Index_expr_option() (localctx IIndex_expr_optionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6043) + p.SetState(6055) p.Index_expr() } - p.SetState(6045) + p.SetState(6057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82725,7 +82849,7 @@ func (p *PlSqlParser) Index_expr_option() (localctx IIndex_expr_optionContext) { if _la == PlSqlParserASC || _la == PlSqlParserDESC { { - p.SetState(6044) + p.SetState(6056) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -82863,7 +82987,7 @@ func (s *Index_exprContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Index_expr() (localctx IIndex_exprContext) { localctx = NewIndex_exprContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 470, PlSqlParserRULE_index_expr) - p.SetState(6049) + p.SetState(6061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82873,14 +82997,14 @@ func (p *PlSqlParser) Index_expr() (localctx IIndex_exprContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6047) + p.SetState(6059) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6048) + p.SetState(6060) p.Expression() } @@ -83154,7 +83278,7 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { p.EnterRule(localctx, 472, PlSqlParserRULE_index_properties) var _la int - p.SetState(6064) + p.SetState(6076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83163,7 +83287,7 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserGLOBAL, PlSqlParserINDEXING, PlSqlParserINITRANS, PlSqlParserINVISIBLE, PlSqlParserLOCAL, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNOPARALLEL, PlSqlParserNOSORT, PlSqlParserONLINE, PlSqlParserPARALLEL, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserREVERSE, PlSqlParserSORT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserVISIBLE: p.EnterOuterAlt(localctx, 1) - p.SetState(6054) + p.SetState(6066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83171,7 +83295,7 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserGLOBAL || ((int64((_la-660)) & ^0x3f) == 0 && ((int64(1)<<(_la-660))&2305843009247248385) != 0) || ((int64((_la-804)) & ^0x3f) == 0 && ((int64(1)<<(_la-804))&72057594037929985) != 0) || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserNOSORT || _la == PlSqlParserONLINE || ((int64((_la-1243)) & ^0x3f) == 0 && ((int64(1)<<(_la-1243))&154618822657) != 0) || _la == PlSqlParserREVERSE || _la == PlSqlParserSORT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVISIBLE { - p.SetState(6054) + p.SetState(6066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83180,19 +83304,19 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserGLOBAL: { - p.SetState(6051) + p.SetState(6063) p.Global_partitioned_index() } case PlSqlParserLOCAL: { - p.SetState(6052) + p.SetState(6064) p.Local_partitioned_index() } case PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINDEXING, PlSqlParserINITRANS, PlSqlParserINVISIBLE, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNOPARALLEL, PlSqlParserNOSORT, PlSqlParserONLINE, PlSqlParserPARALLEL, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserREVERSE, PlSqlParserSORT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserVISIBLE: { - p.SetState(6053) + p.SetState(6065) p.Index_attributes() } @@ -83201,7 +83325,7 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { goto errorExit } - p.SetState(6056) + p.SetState(6068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83212,7 +83336,7 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { case PlSqlParserINDEXTYPE: p.EnterOuterAlt(localctx, 2) { - p.SetState(6058) + p.SetState(6070) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -83220,14 +83344,14 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { } } { - p.SetState(6059) + p.SetState(6071) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6062) + p.SetState(6074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83236,13 +83360,13 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(6060) + p.SetState(6072) p.Domain_index_clause() } case PlSqlParserXDB, PlSqlParserXMLINDEX: { - p.SetState(6061) + p.SetState(6073) p.Xmlindex_clause() } @@ -83434,10 +83558,10 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(6066) + p.SetState(6078) p.Indextype() } - p.SetState(6068) + p.SetState(6080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83446,12 +83570,12 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex if _la == PlSqlParserLOCAL { { - p.SetState(6067) + p.SetState(6079) p.Local_domain_index_clause() } } - p.SetState(6071) + p.SetState(6083) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83460,12 +83584,12 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6070) + p.SetState(6082) p.Parallel_clause() } } - p.SetState(6078) + p.SetState(6090) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83474,7 +83598,7 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex if _la == PlSqlParserPARAMETERS { { - p.SetState(6073) + p.SetState(6085) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -83482,7 +83606,7 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex } } { - p.SetState(6074) + p.SetState(6086) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83490,11 +83614,11 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex } } { - p.SetState(6075) + p.SetState(6087) p.Odci_parameters() } { - p.SetState(6076) + p.SetState(6088) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83740,14 +83864,14 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ p.EnterOuterAlt(localctx, 1) { - p.SetState(6080) + p.SetState(6092) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6108) + p.SetState(6120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83756,7 +83880,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(6081) + p.SetState(6093) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83764,7 +83888,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6082) + p.SetState(6094) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -83772,10 +83896,10 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6083) + p.SetState(6095) p.Partition_name() } - p.SetState(6089) + p.SetState(6101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83784,7 +83908,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ if _la == PlSqlParserPARAMETERS { { - p.SetState(6084) + p.SetState(6096) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -83792,7 +83916,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6085) + p.SetState(6097) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83800,11 +83924,11 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6086) + p.SetState(6098) p.Odci_parameters() } { - p.SetState(6087) + p.SetState(6099) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83813,7 +83937,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } - p.SetState(6103) + p.SetState(6115) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83822,7 +83946,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ for _la == PlSqlParserCOMMA { { - p.SetState(6091) + p.SetState(6103) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -83830,7 +83954,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6092) + p.SetState(6104) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -83838,10 +83962,10 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6093) + p.SetState(6105) p.Partition_name() } - p.SetState(6099) + p.SetState(6111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83850,7 +83974,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ if _la == PlSqlParserPARAMETERS { { - p.SetState(6094) + p.SetState(6106) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -83858,7 +83982,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6095) + p.SetState(6107) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83866,11 +83990,11 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6096) + p.SetState(6108) p.Odci_parameters() } { - p.SetState(6097) + p.SetState(6109) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83880,7 +84004,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } - p.SetState(6105) + p.SetState(6117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83888,7 +84012,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6106) + p.SetState(6118) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84041,7 +84165,7 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6112) + p.SetState(6124) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84050,7 +84174,7 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { if _la == PlSqlParserXDB { { - p.SetState(6110) + p.SetState(6122) p.Match(PlSqlParserXDB) if p.HasError() { // Recognition error - abort rule @@ -84058,7 +84182,7 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { } } { - p.SetState(6111) + p.SetState(6123) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -84068,14 +84192,14 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { } { - p.SetState(6114) + p.SetState(6126) p.Match(PlSqlParserXMLINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6116) + p.SetState(6128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84084,12 +84208,12 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { if _la == PlSqlParserLOCAL { { - p.SetState(6115) + p.SetState(6127) p.Local_xmlindex_clause() } } - p.SetState(6119) + p.SetState(6131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84098,7 +84222,7 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6118) + p.SetState(6130) p.Parallel_clause() } @@ -84277,14 +84401,14 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(6121) + p.SetState(6133) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6135) + p.SetState(6147) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84293,7 +84417,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo if _la == PlSqlParserLEFT_PAREN { { - p.SetState(6122) + p.SetState(6134) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84301,7 +84425,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6123) + p.SetState(6135) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -84309,10 +84433,10 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6124) + p.SetState(6136) p.Partition_name() } - p.SetState(6130) + p.SetState(6142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84321,7 +84445,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(6125) + p.SetState(6137) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84329,7 +84453,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6126) + p.SetState(6138) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -84337,11 +84461,11 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6127) + p.SetState(6139) p.Partition_name() } - p.SetState(6132) + p.SetState(6144) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84349,7 +84473,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(6133) + p.SetState(6145) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84629,14 +84753,14 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i p.EnterOuterAlt(localctx, 1) { - p.SetState(6137) + p.SetState(6149) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6179) + p.SetState(6191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84645,7 +84769,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i if _la == PlSqlParserPARTITION { { - p.SetState(6138) + p.SetState(6150) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -84653,14 +84777,14 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6139) + p.SetState(6151) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6177) + p.SetState(6189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84669,7 +84793,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i switch p.GetTokenStream().LA(1) { case PlSqlParserRANGE: { - p.SetState(6140) + p.SetState(6152) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -84677,7 +84801,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6141) + p.SetState(6153) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84685,10 +84809,10 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6142) + p.SetState(6154) p.Column_name() } - p.SetState(6147) + p.SetState(6159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84697,7 +84821,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i for _la == PlSqlParserCOMMA { { - p.SetState(6143) + p.SetState(6155) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84705,11 +84829,11 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6144) + p.SetState(6156) p.Column_name() } - p.SetState(6149) + p.SetState(6161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84717,7 +84841,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i _la = p.GetTokenStream().LA(1) } { - p.SetState(6150) + p.SetState(6162) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84725,7 +84849,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6151) + p.SetState(6163) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84733,10 +84857,10 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6152) + p.SetState(6164) p.Index_partitioning_clause() } - p.SetState(6157) + p.SetState(6169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84745,7 +84869,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i for _la == PlSqlParserCOMMA { { - p.SetState(6153) + p.SetState(6165) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84753,11 +84877,11 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6154) + p.SetState(6166) p.Index_partitioning_clause() } - p.SetState(6159) + p.SetState(6171) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84765,7 +84889,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i _la = p.GetTokenStream().LA(1) } { - p.SetState(6160) + p.SetState(6172) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84775,7 +84899,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i case PlSqlParserHASH: { - p.SetState(6162) + p.SetState(6174) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -84783,7 +84907,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6163) + p.SetState(6175) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84791,10 +84915,10 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6164) + p.SetState(6176) p.Column_name() } - p.SetState(6169) + p.SetState(6181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84803,7 +84927,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i for _la == PlSqlParserCOMMA { { - p.SetState(6165) + p.SetState(6177) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84811,11 +84935,11 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6166) + p.SetState(6178) p.Column_name() } - p.SetState(6171) + p.SetState(6183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84823,14 +84947,14 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i _la = p.GetTokenStream().LA(1) } { - p.SetState(6172) + p.SetState(6184) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6175) + p.SetState(6187) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84839,13 +84963,13 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(6173) + p.SetState(6185) p.Individual_hash_partitions() } case PlSqlParserPARTITIONS: { - p.SetState(6174) + p.SetState(6186) p.Hash_partitions_by_quantity() } @@ -85073,14 +85197,14 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ p.EnterOuterAlt(localctx, 1) { - p.SetState(6181) + p.SetState(6193) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6183) + p.SetState(6195) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85089,13 +85213,13 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(6182) + p.SetState(6194) p.Partition_name() } } { - p.SetState(6185) + p.SetState(6197) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -85103,7 +85227,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6186) + p.SetState(6198) p.Match(PlSqlParserLESS) if p.HasError() { // Recognition error - abort rule @@ -85111,7 +85235,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6187) + p.SetState(6199) p.Match(PlSqlParserTHAN) if p.HasError() { // Recognition error - abort rule @@ -85119,7 +85243,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6188) + p.SetState(6200) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85127,10 +85251,10 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6189) + p.SetState(6201) p.Literal() } - p.SetState(6194) + p.SetState(6206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85139,7 +85263,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ for _la == PlSqlParserCOMMA { { - p.SetState(6190) + p.SetState(6202) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -85147,11 +85271,11 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6191) + p.SetState(6203) p.Literal() } - p.SetState(6196) + p.SetState(6208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85159,14 +85283,14 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6197) + p.SetState(6209) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6199) + p.SetState(6211) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85175,7 +85299,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(6198) + p.SetState(6210) p.Segment_attributes_clause() } @@ -85347,19 +85471,19 @@ func (p *PlSqlParser) Local_partitioned_index() (localctx ILocal_partitioned_ind p.EnterRule(localctx, 486, PlSqlParserRULE_local_partitioned_index) p.EnterOuterAlt(localctx, 1) { - p.SetState(6201) + p.SetState(6213) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6206) + p.SetState(6218) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 1 { { - p.SetState(6202) + p.SetState(6214) p.On_range_partitioned_table() } @@ -85367,7 +85491,7 @@ func (p *PlSqlParser) Local_partitioned_index() (localctx ILocal_partitioned_ind goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 2 { { - p.SetState(6203) + p.SetState(6215) p.On_list_partitioned_table() } @@ -85375,7 +85499,7 @@ func (p *PlSqlParser) Local_partitioned_index() (localctx ILocal_partitioned_ind goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 3 { { - p.SetState(6204) + p.SetState(6216) p.On_hash_partitioned_table() } @@ -85383,7 +85507,7 @@ func (p *PlSqlParser) Local_partitioned_index() (localctx ILocal_partitioned_ind goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 4 { { - p.SetState(6205) + p.SetState(6217) p.On_comp_partitioned_table() } @@ -85549,7 +85673,7 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition p.EnterOuterAlt(localctx, 1) { - p.SetState(6208) + p.SetState(6220) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85557,10 +85681,10 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition } } { - p.SetState(6209) + p.SetState(6221) p.Partitioned_table() } - p.SetState(6214) + p.SetState(6226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85569,7 +85693,7 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition for _la == PlSqlParserCOMMA { { - p.SetState(6210) + p.SetState(6222) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -85577,11 +85701,11 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition } } { - p.SetState(6211) + p.SetState(6223) p.Partitioned_table() } - p.SetState(6216) + p.SetState(6228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85589,7 +85713,7 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition _la = p.GetTokenStream().LA(1) } { - p.SetState(6217) + p.SetState(6229) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85755,7 +85879,7 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned p.EnterOuterAlt(localctx, 1) { - p.SetState(6219) + p.SetState(6231) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85763,10 +85887,10 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned } } { - p.SetState(6220) + p.SetState(6232) p.Partitioned_table() } - p.SetState(6225) + p.SetState(6237) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85775,7 +85899,7 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6221) + p.SetState(6233) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -85783,11 +85907,11 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned } } { - p.SetState(6222) + p.SetState(6234) p.Partitioned_table() } - p.SetState(6227) + p.SetState(6239) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85795,7 +85919,7 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6228) + p.SetState(6240) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86011,26 +86135,26 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6230) + p.SetState(6242) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6232) + p.SetState(6244) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 567, p.GetParserRuleContext()) == 1 { { - p.SetState(6231) + p.SetState(6243) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6238) + p.SetState(6250) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86038,7 +86162,7 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(6236) + p.SetState(6248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86047,13 +86171,13 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 568, p.GetParserRuleContext()) { case 1: { - p.SetState(6234) + p.SetState(6246) p.Segment_attributes_clause() } case 2: { - p.SetState(6235) + p.SetState(6247) p.Key_compression() } @@ -86061,14 +86185,14 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { goto errorExit } - p.SetState(6240) + p.SetState(6252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(6242) + p.SetState(6254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86077,7 +86201,7 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { if _la == PlSqlParserUNUSABLE { { - p.SetState(6241) + p.SetState(6253) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -86296,7 +86420,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned p.EnterRule(localctx, 494, PlSqlParserRULE_on_hash_partitioned_table) var _la int - p.SetState(6268) + p.SetState(6280) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86306,7 +86430,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned case PlSqlParserSTORE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6244) + p.SetState(6256) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -86314,7 +86438,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6245) + p.SetState(6257) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -86322,7 +86446,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6246) + p.SetState(6258) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86330,10 +86454,10 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6247) + p.SetState(6259) p.Tablespace() } - p.SetState(6252) + p.SetState(6264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86342,7 +86466,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6248) + p.SetState(6260) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -86350,11 +86474,11 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6249) + p.SetState(6261) p.Tablespace() } - p.SetState(6254) + p.SetState(6266) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86362,7 +86486,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6255) + p.SetState(6267) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86373,7 +86497,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(6257) + p.SetState(6269) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86381,10 +86505,10 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6258) + p.SetState(6270) p.On_hash_partitioned_clause() } - p.SetState(6263) + p.SetState(6275) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86393,7 +86517,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6259) + p.SetState(6271) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -86401,11 +86525,11 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6260) + p.SetState(6272) p.On_hash_partitioned_clause() } - p.SetState(6265) + p.SetState(6277) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86413,7 +86537,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6266) + p.SetState(6278) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86587,26 +86711,26 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione p.EnterOuterAlt(localctx, 1) { - p.SetState(6270) + p.SetState(6282) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6272) + p.SetState(6284) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 574, p.GetParserRuleContext()) == 1 { { - p.SetState(6271) + p.SetState(6283) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6276) + p.SetState(6288) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86615,7 +86739,7 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione if _la == PlSqlParserTABLESPACE { { - p.SetState(6274) + p.SetState(6286) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -86623,12 +86747,12 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione } } { - p.SetState(6275) + p.SetState(6287) p.Tablespace() } } - p.SetState(6279) + p.SetState(6291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86637,12 +86761,12 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(6278) + p.SetState(6290) p.Key_compression() } } - p.SetState(6282) + p.SetState(6294) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86651,7 +86775,7 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione if _la == PlSqlParserUNUSABLE { { - p.SetState(6281) + p.SetState(6293) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -86881,7 +87005,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6297) + p.SetState(6309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86890,7 +87014,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned if _la == PlSqlParserSTORE { { - p.SetState(6284) + p.SetState(6296) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -86898,7 +87022,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6285) + p.SetState(6297) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -86906,7 +87030,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6286) + p.SetState(6298) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86914,10 +87038,10 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6287) + p.SetState(6299) p.Tablespace() } - p.SetState(6292) + p.SetState(6304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86926,7 +87050,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6288) + p.SetState(6300) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -86934,11 +87058,11 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6289) + p.SetState(6301) p.Tablespace() } - p.SetState(6294) + p.SetState(6306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86946,7 +87070,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6295) + p.SetState(6307) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86956,7 +87080,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } { - p.SetState(6299) + p.SetState(6311) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86964,10 +87088,10 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6300) + p.SetState(6312) p.On_comp_partitioned_clause() } - p.SetState(6305) + p.SetState(6317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86976,7 +87100,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6301) + p.SetState(6313) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -86984,11 +87108,11 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6302) + p.SetState(6314) p.On_comp_partitioned_clause() } - p.SetState(6307) + p.SetState(6319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86996,7 +87120,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6308) + p.SetState(6320) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87229,26 +87353,26 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione p.EnterOuterAlt(localctx, 1) { - p.SetState(6310) + p.SetState(6322) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6312) + p.SetState(6324) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 581, p.GetParserRuleContext()) == 1 { { - p.SetState(6311) + p.SetState(6323) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6318) + p.SetState(6330) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87256,7 +87380,7 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(6316) + p.SetState(6328) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87265,13 +87389,13 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 582, p.GetParserRuleContext()) { case 1: { - p.SetState(6314) + p.SetState(6326) p.Segment_attributes_clause() } case 2: { - p.SetState(6315) + p.SetState(6327) p.Key_compression() } @@ -87279,7 +87403,7 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione goto errorExit } - p.SetState(6320) + p.SetState(6332) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87287,14 +87411,14 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione _la = p.GetTokenStream().LA(1) } { - p.SetState(6321) + p.SetState(6333) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6323) + p.SetState(6335) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87303,7 +87427,7 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione if _la == PlSqlParserSTORE || _la == PlSqlParserLEFT_PAREN { { - p.SetState(6322) + p.SetState(6334) p.Index_subpartition_clause() } @@ -87518,7 +87642,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ p.EnterRule(localctx, 502, PlSqlParserRULE_index_subpartition_clause) var _la int - p.SetState(6349) + p.SetState(6361) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87528,7 +87652,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ case PlSqlParserSTORE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6325) + p.SetState(6337) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -87536,7 +87660,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6326) + p.SetState(6338) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -87544,7 +87668,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6327) + p.SetState(6339) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87552,10 +87676,10 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6328) + p.SetState(6340) p.Tablespace() } - p.SetState(6333) + p.SetState(6345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87564,7 +87688,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ for _la == PlSqlParserCOMMA { { - p.SetState(6329) + p.SetState(6341) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -87572,11 +87696,11 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6330) + p.SetState(6342) p.Tablespace() } - p.SetState(6335) + p.SetState(6347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87584,7 +87708,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6336) + p.SetState(6348) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87595,7 +87719,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(6338) + p.SetState(6350) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87603,10 +87727,10 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6339) + p.SetState(6351) p.Index_subpartition_subclause() } - p.SetState(6344) + p.SetState(6356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87615,7 +87739,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ for _la == PlSqlParserCOMMA { { - p.SetState(6340) + p.SetState(6352) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -87623,11 +87747,11 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6341) + p.SetState(6353) p.Index_subpartition_subclause() } - p.SetState(6346) + p.SetState(6358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87635,7 +87759,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6347) + p.SetState(6359) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87809,26 +87933,26 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti p.EnterOuterAlt(localctx, 1) { - p.SetState(6351) + p.SetState(6363) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6353) + p.SetState(6365) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 588, p.GetParserRuleContext()) == 1 { { - p.SetState(6352) + p.SetState(6364) p.Subpartition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6357) + p.SetState(6369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87837,7 +87961,7 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti if _la == PlSqlParserTABLESPACE { { - p.SetState(6355) + p.SetState(6367) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -87845,12 +87969,12 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti } } { - p.SetState(6356) + p.SetState(6368) p.Tablespace() } } - p.SetState(6360) + p.SetState(6372) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87859,12 +87983,12 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(6359) + p.SetState(6371) p.Key_compression() } } - p.SetState(6363) + p.SetState(6375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87873,7 +87997,7 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti if _la == PlSqlParserUNUSABLE { { - p.SetState(6362) + p.SetState(6374) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -87981,7 +88105,7 @@ func (p *PlSqlParser) Odci_parameters() (localctx IOdci_parametersContext) { p.EnterRule(localctx, 506, PlSqlParserRULE_odci_parameters) p.EnterOuterAlt(localctx, 1) { - p.SetState(6365) + p.SetState(6377) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -88129,16 +88253,16 @@ func (p *PlSqlParser) Indextype() (localctx IIndextypeContext) { localctx = NewIndextypeContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 508, PlSqlParserRULE_indextype) p.EnterOuterAlt(localctx, 1) - p.SetState(6370) + p.SetState(6382) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 592, p.GetParserRuleContext()) == 1 { { - p.SetState(6367) + p.SetState(6379) p.Id_expression() } { - p.SetState(6368) + p.SetState(6380) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -88150,7 +88274,7 @@ func (p *PlSqlParser) Indextype() (localctx IIndextypeContext) { goto errorExit } { - p.SetState(6372) + p.SetState(6384) p.Id_expression() } @@ -88313,7 +88437,7 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { p.EnterRule(localctx, 510, PlSqlParserRULE_alter_index) p.EnterOuterAlt(localctx, 1) { - p.SetState(6374) + p.SetState(6386) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -88321,7 +88445,7 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { } } { - p.SetState(6375) + p.SetState(6387) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -88329,10 +88453,10 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { } } { - p.SetState(6376) + p.SetState(6388) p.Index_name() } - p.SetState(6379) + p.SetState(6391) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -88341,13 +88465,13 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserALLOCATE, PlSqlParserCOMPUTE, PlSqlParserDEALLOCATE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOLOGGING, PlSqlParserNOPARALLEL, PlSqlParserPARALLEL, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSHRINK, PlSqlParserSTORAGE: { - p.SetState(6377) + p.SetState(6389) p.Alter_index_ops_set1() } case PlSqlParserADD, PlSqlParserCOALESCE, PlSqlParserCOMPILE, PlSqlParserDISABLE, PlSqlParserDROP, PlSqlParserENABLE, PlSqlParserINVISIBLE, PlSqlParserMODIFY, PlSqlParserMONITORING, PlSqlParserNOMONITORING, PlSqlParserPARAMETERS, PlSqlParserREBUILD, PlSqlParserRENAME, PlSqlParserSPLIT, PlSqlParserUNUSABLE, PlSqlParserUPDATE, PlSqlParserVISIBLE: { - p.SetState(6378) + p.SetState(6390) p.Alter_index_ops_set2() } @@ -88356,7 +88480,7 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { goto errorExit } { - p.SetState(6381) + p.SetState(6393) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -88716,7 +88840,7 @@ func (p *PlSqlParser) Alter_index_ops_set1() (localctx IAlter_index_ops_set1Cont var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6389) + p.SetState(6401) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -88724,7 +88848,7 @@ func (p *PlSqlParser) Alter_index_ops_set1() (localctx IAlter_index_ops_set1Cont _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCOMPUTE || _la == PlSqlParserDEALLOCATE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserNOPARALLEL || ((int64((_la-1243)) & ^0x3f) == 0 && ((int64(1)<<(_la-1243))&154618822657) != 0) || _la == PlSqlParserSHRINK || _la == PlSqlParserSTORAGE { - p.SetState(6389) + p.SetState(6401) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -88733,37 +88857,37 @@ func (p *PlSqlParser) Alter_index_ops_set1() (localctx IAlter_index_ops_set1Cont switch p.GetTokenStream().LA(1) { case PlSqlParserDEALLOCATE: { - p.SetState(6383) + p.SetState(6395) p.Deallocate_unused_clause() } case PlSqlParserALLOCATE: { - p.SetState(6384) + p.SetState(6396) p.Allocate_extent_clause() } case PlSqlParserSHRINK: { - p.SetState(6385) + p.SetState(6397) p.Shrink_clause() } case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(6386) + p.SetState(6398) p.Parallel_clause() } case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(6387) + p.SetState(6399) p.Physical_attributes_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(6388) + p.SetState(6400) p.Logging_clause() } @@ -88772,7 +88896,7 @@ func (p *PlSqlParser) Alter_index_ops_set1() (localctx IAlter_index_ops_set1Cont goto errorExit } - p.SetState(6391) + p.SetState(6403) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -89050,7 +89174,7 @@ func (s *Alter_index_ops_set2Context) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Context) { localctx = NewAlter_index_ops_set2Context(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 514, PlSqlParserRULE_alter_index_ops_set2) - p.SetState(6414) + p.SetState(6426) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -89060,14 +89184,14 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6393) + p.SetState(6405) p.Rebuild_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6394) + p.SetState(6406) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -89075,7 +89199,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6395) + p.SetState(6407) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -89083,11 +89207,11 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6396) + p.SetState(6408) p.Odci_parameters() } { - p.SetState(6397) + p.SetState(6409) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -89098,7 +89222,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(6399) + p.SetState(6411) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -89109,14 +89233,14 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(6400) + p.SetState(6412) p.Enable_or_disable() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(6401) + p.SetState(6413) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -89127,14 +89251,14 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(6402) + p.SetState(6414) p.Visible_or_invisible() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(6403) + p.SetState(6415) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -89142,7 +89266,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6404) + p.SetState(6416) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -89150,14 +89274,14 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6405) + p.SetState(6417) p.New_index_name() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(6406) + p.SetState(6418) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -89168,11 +89292,11 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(6407) + p.SetState(6419) p.Monitoring_nomonitoring() } { - p.SetState(6408) + p.SetState(6420) p.Match(PlSqlParserUSAGE) if p.HasError() { // Recognition error - abort rule @@ -89183,7 +89307,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(6410) + p.SetState(6422) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -89191,7 +89315,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6411) + p.SetState(6423) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -89199,7 +89323,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6412) + p.SetState(6424) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -89210,7 +89334,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(6413) + p.SetState(6425) p.Alter_index_partitioning() } @@ -89323,7 +89447,7 @@ func (p *PlSqlParser) Visible_or_invisible() (localctx IVisible_or_invisibleCont p.EnterOuterAlt(localctx, 1) { - p.SetState(6416) + p.SetState(6428) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -89439,7 +89563,7 @@ func (p *PlSqlParser) Monitoring_nomonitoring() (localctx IMonitoring_nomonitori p.EnterOuterAlt(localctx, 1) { - p.SetState(6418) + p.SetState(6430) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMONITORING || _la == PlSqlParserNOMONITORING) { @@ -89912,14 +90036,14 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6420) + p.SetState(6432) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6427) + p.SetState(6439) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -89927,7 +90051,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION: { - p.SetState(6421) + p.SetState(6433) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -89935,13 +90059,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6422) + p.SetState(6434) p.Partition_name() } case PlSqlParserSUBPARTITION: { - p.SetState(6423) + p.SetState(6435) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -89949,13 +90073,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6424) + p.SetState(6436) p.Subpartition_name() } case PlSqlParserREVERSE: { - p.SetState(6425) + p.SetState(6437) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -89965,7 +90089,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { case PlSqlParserNOREVERSE: { - p.SetState(6426) + p.SetState(6438) p.Match(PlSqlParserNOREVERSE) if p.HasError() { // Recognition error - abort rule @@ -89977,7 +90101,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { default: } - p.SetState(6443) + p.SetState(6455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -89985,7 +90109,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserONLINE || ((int64((_la-1243)) & ^0x3f) == 0 && ((int64(1)<<(_la-1243))&154618822659) != 0) || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(6441) + p.SetState(6453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -89994,13 +90118,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(6429) + p.SetState(6441) p.Parallel_clause() } case PlSqlParserTABLESPACE: { - p.SetState(6430) + p.SetState(6442) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -90008,13 +90132,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6431) + p.SetState(6443) p.Tablespace() } case PlSqlParserPARAMETERS: { - p.SetState(6432) + p.SetState(6444) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -90022,7 +90146,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6433) + p.SetState(6445) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -90030,11 +90154,11 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6434) + p.SetState(6446) p.Odci_parameters() } { - p.SetState(6435) + p.SetState(6447) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -90044,7 +90168,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { case PlSqlParserONLINE: { - p.SetState(6437) + p.SetState(6449) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -90054,19 +90178,19 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(6438) + p.SetState(6450) p.Physical_attributes_clause() } case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(6439) + p.SetState(6451) p.Key_compression() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(6440) + p.SetState(6452) p.Logging_clause() } @@ -90075,7 +90199,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { goto errorExit } - p.SetState(6445) + p.SetState(6457) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90310,7 +90434,7 @@ func (s *Alter_index_partitioningContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_index_partitioning() (localctx IAlter_index_partitioningContext) { localctx = NewAlter_index_partitioningContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 522, PlSqlParserRULE_alter_index_partitioning) - p.SetState(6454) + p.SetState(6466) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90320,56 +90444,56 @@ func (p *PlSqlParser) Alter_index_partitioning() (localctx IAlter_index_partitio case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6446) + p.SetState(6458) p.Modify_index_default_attrs() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6447) + p.SetState(6459) p.Add_hash_index_partition() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(6448) + p.SetState(6460) p.Modify_index_partition() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(6449) + p.SetState(6461) p.Rename_index_partition() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(6450) + p.SetState(6462) p.Drop_index_partition() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(6451) + p.SetState(6463) p.Split_index_partition() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(6452) + p.SetState(6464) p.Coalesce_index_partition() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(6453) + p.SetState(6465) p.Modify_index_subpartition() } @@ -90575,7 +90699,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau p.EnterOuterAlt(localctx, 1) { - p.SetState(6456) + p.SetState(6468) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -90583,7 +90707,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6457) + p.SetState(6469) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -90591,14 +90715,14 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6458) + p.SetState(6470) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6462) + p.SetState(6474) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90607,7 +90731,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau if _la == PlSqlParserFOR { { - p.SetState(6459) + p.SetState(6471) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -90615,7 +90739,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6460) + p.SetState(6472) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -90623,12 +90747,12 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6461) + p.SetState(6473) p.Partition_name() } } - p.SetState(6471) + p.SetState(6483) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90637,20 +90761,20 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(6464) + p.SetState(6476) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(6465) + p.SetState(6477) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6468) + p.SetState(6480) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90659,13 +90783,13 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(6466) + p.SetState(6478) p.Tablespace() } case PlSqlParserDEFAULT: { - p.SetState(6467) + p.SetState(6479) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -90680,7 +90804,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(6470) + p.SetState(6482) p.Logging_clause() } @@ -90867,7 +90991,7 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(6473) + p.SetState(6485) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -90875,26 +90999,26 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti } } { - p.SetState(6474) + p.SetState(6486) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6476) + p.SetState(6488) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 604, p.GetParserRuleContext()) == 1 { { - p.SetState(6475) + p.SetState(6487) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6480) + p.SetState(6492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90903,7 +91027,7 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti if _la == PlSqlParserTABLESPACE { { - p.SetState(6478) + p.SetState(6490) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -90911,12 +91035,12 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti } } { - p.SetState(6479) + p.SetState(6491) p.Tablespace() } } - p.SetState(6483) + p.SetState(6495) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90925,12 +91049,12 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(6482) + p.SetState(6494) p.Key_compression() } } - p.SetState(6486) + p.SetState(6498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90939,7 +91063,7 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6485) + p.SetState(6497) p.Parallel_clause() } @@ -91067,7 +91191,7 @@ func (p *PlSqlParser) Coalesce_index_partition() (localctx ICoalesce_index_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(6488) + p.SetState(6500) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -91075,14 +91199,14 @@ func (p *PlSqlParser) Coalesce_index_partition() (localctx ICoalesce_index_parti } } { - p.SetState(6489) + p.SetState(6501) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6491) + p.SetState(6503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91091,7 +91215,7 @@ func (p *PlSqlParser) Coalesce_index_partition() (localctx ICoalesce_index_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6490) + p.SetState(6502) p.Parallel_clause() } @@ -91319,7 +91443,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition p.EnterOuterAlt(localctx, 1) { - p.SetState(6493) + p.SetState(6505) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -91327,7 +91451,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6494) + p.SetState(6506) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -91335,10 +91459,10 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6495) + p.SetState(6507) p.Partition_name() } - p.SetState(6511) + p.SetState(6523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91346,7 +91470,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition switch p.GetTokenStream().LA(1) { case PlSqlParserALLOCATE, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserDEALLOCATE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: - p.SetState(6497) + p.SetState(6509) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91355,11 +91479,11 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserDEALLOCATE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE { { - p.SetState(6496) + p.SetState(6508) p.Modify_index_partitions_ops() } - p.SetState(6499) + p.SetState(6511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91369,7 +91493,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserPARAMETERS: { - p.SetState(6501) + p.SetState(6513) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -91377,7 +91501,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6502) + p.SetState(6514) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -91385,11 +91509,11 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6503) + p.SetState(6515) p.Odci_parameters() } { - p.SetState(6504) + p.SetState(6516) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -91399,7 +91523,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserCOALESCE: { - p.SetState(6506) + p.SetState(6518) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -91409,7 +91533,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserUPDATE: { - p.SetState(6507) + p.SetState(6519) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -91417,7 +91541,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6508) + p.SetState(6520) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -91425,7 +91549,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6509) + p.SetState(6521) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -91435,7 +91559,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserUNUSABLE: { - p.SetState(6510) + p.SetState(6522) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -91624,7 +91748,7 @@ func (s *Modify_index_partitions_opsContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Modify_index_partitions_ops() (localctx IModify_index_partitions_opsContext) { localctx = NewModify_index_partitions_opsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 532, PlSqlParserRULE_modify_index_partitions_ops) - p.SetState(6518) + p.SetState(6530) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91634,35 +91758,35 @@ func (p *PlSqlParser) Modify_index_partitions_ops() (localctx IModify_index_part case PlSqlParserDEALLOCATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6513) + p.SetState(6525) p.Deallocate_unused_clause() } case PlSqlParserALLOCATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(6514) + p.SetState(6526) p.Allocate_extent_clause() } case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(6515) + p.SetState(6527) p.Physical_attributes_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: p.EnterOuterAlt(localctx, 4) { - p.SetState(6516) + p.SetState(6528) p.Logging_clause() } case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 5) { - p.SetState(6517) + p.SetState(6529) p.Key_compression() } @@ -91835,14 +91959,14 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition p.EnterRule(localctx, 534, PlSqlParserRULE_rename_index_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(6520) + p.SetState(6532) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6525) + p.SetState(6537) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91851,7 +91975,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION: { - p.SetState(6521) + p.SetState(6533) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -91859,13 +91983,13 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition } } { - p.SetState(6522) + p.SetState(6534) p.Partition_name() } case PlSqlParserSUBPARTITION: { - p.SetState(6523) + p.SetState(6535) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -91873,7 +91997,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition } } { - p.SetState(6524) + p.SetState(6536) p.Subpartition_name() } @@ -91882,7 +92006,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition goto errorExit } { - p.SetState(6527) + p.SetState(6539) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -91890,7 +92014,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition } } { - p.SetState(6528) + p.SetState(6540) p.New_partition_name() } @@ -92014,7 +92138,7 @@ func (p *PlSqlParser) Drop_index_partition() (localctx IDrop_index_partitionCont p.EnterRule(localctx, 536, PlSqlParserRULE_drop_index_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(6530) + p.SetState(6542) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -92022,7 +92146,7 @@ func (p *PlSqlParser) Drop_index_partition() (localctx IDrop_index_partitionCont } } { - p.SetState(6531) + p.SetState(6543) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -92030,7 +92154,7 @@ func (p *PlSqlParser) Drop_index_partition() (localctx IDrop_index_partitionCont } } { - p.SetState(6532) + p.SetState(6544) p.Partition_name() } @@ -92299,7 +92423,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(6534) + p.SetState(6546) p.Match(PlSqlParserSPLIT) if p.HasError() { // Recognition error - abort rule @@ -92307,7 +92431,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6535) + p.SetState(6547) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -92315,11 +92439,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6536) + p.SetState(6548) p.Partition_name_old() } { - p.SetState(6537) + p.SetState(6549) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -92327,7 +92451,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6538) + p.SetState(6550) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92335,10 +92459,10 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6539) + p.SetState(6551) p.Literal() } - p.SetState(6544) + p.SetState(6556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92347,7 +92471,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(6540) + p.SetState(6552) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -92355,11 +92479,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6541) + p.SetState(6553) p.Literal() } - p.SetState(6546) + p.SetState(6558) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92367,14 +92491,14 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo _la = p.GetTokenStream().LA(1) } { - p.SetState(6547) + p.SetState(6559) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6555) + p.SetState(6567) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92383,7 +92507,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo if _la == PlSqlParserINTO { { - p.SetState(6548) + p.SetState(6560) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -92391,7 +92515,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6549) + p.SetState(6561) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92399,11 +92523,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6550) + p.SetState(6562) p.Index_partition_description() } { - p.SetState(6551) + p.SetState(6563) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -92411,11 +92535,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6552) + p.SetState(6564) p.Index_partition_description() } { - p.SetState(6553) + p.SetState(6565) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92424,7 +92548,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } - p.SetState(6558) + p.SetState(6570) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92433,7 +92557,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6557) + p.SetState(6569) p.Parallel_clause() } @@ -92679,22 +92803,22 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d p.EnterOuterAlt(localctx, 1) { - p.SetState(6560) + p.SetState(6572) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6578) + p.SetState(6590) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 620, p.GetParserRuleContext()) == 1 { { - p.SetState(6561) + p.SetState(6573) p.Partition_name() } - p.SetState(6573) + p.SetState(6585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92702,7 +92826,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: - p.SetState(6564) + p.SetState(6576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92710,7 +92834,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(6564) + p.SetState(6576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92719,13 +92843,13 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 616, p.GetParserRuleContext()) { case 1: { - p.SetState(6562) + p.SetState(6574) p.Segment_attributes_clause() } case 2: { - p.SetState(6563) + p.SetState(6575) p.Key_compression() } @@ -92733,7 +92857,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d goto errorExit } - p.SetState(6566) + p.SetState(6578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92743,7 +92867,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d case PlSqlParserPARAMETERS: { - p.SetState(6568) + p.SetState(6580) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -92751,7 +92875,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d } } { - p.SetState(6569) + p.SetState(6581) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92759,11 +92883,11 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d } } { - p.SetState(6570) + p.SetState(6582) p.Odci_parameters() } { - p.SetState(6571) + p.SetState(6583) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92775,7 +92899,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(6576) + p.SetState(6588) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92784,7 +92908,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d if _la == PlSqlParserUNUSABLE { { - p.SetState(6575) + p.SetState(6587) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -92957,7 +93081,7 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar p.EnterRule(localctx, 542, PlSqlParserRULE_modify_index_subpartition) p.EnterOuterAlt(localctx, 1) { - p.SetState(6580) + p.SetState(6592) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -92965,7 +93089,7 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar } } { - p.SetState(6581) + p.SetState(6593) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -92973,10 +93097,10 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar } } { - p.SetState(6582) + p.SetState(6594) p.Subpartition_name() } - p.SetState(6586) + p.SetState(6598) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92985,7 +93109,7 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar switch p.GetTokenStream().LA(1) { case PlSqlParserUNUSABLE: { - p.SetState(6583) + p.SetState(6595) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -92995,13 +93119,13 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar case PlSqlParserALLOCATE: { - p.SetState(6584) + p.SetState(6596) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(6585) + p.SetState(6597) p.Deallocate_unused_clause() } @@ -93120,7 +93244,7 @@ func (p *PlSqlParser) Partition_name_old() (localctx IPartition_name_oldContext) p.EnterRule(localctx, 544, PlSqlParserRULE_partition_name_old) p.EnterOuterAlt(localctx, 1) { - p.SetState(6588) + p.SetState(6600) p.Partition_name() } @@ -93234,7 +93358,7 @@ func (p *PlSqlParser) New_partition_name() (localctx INew_partition_nameContext) p.EnterRule(localctx, 546, PlSqlParserRULE_new_partition_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(6590) + p.SetState(6602) p.Partition_name() } @@ -93348,7 +93472,7 @@ func (p *PlSqlParser) New_index_name() (localctx INew_index_nameContext) { p.EnterRule(localctx, 548, PlSqlParserRULE_new_index_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(6592) + p.SetState(6604) p.Index_name() } @@ -93626,7 +93750,7 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join p.EnterOuterAlt(localctx, 1) { - p.SetState(6594) + p.SetState(6606) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -93634,7 +93758,7 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6595) + p.SetState(6607) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -93642,7 +93766,7 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6596) + p.SetState(6608) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -93650,23 +93774,23 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6597) + p.SetState(6609) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6601) + p.SetState(6613) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 622, p.GetParserRuleContext()) == 1 { { - p.SetState(6598) + p.SetState(6610) p.Schema_name() } { - p.SetState(6599) + p.SetState(6611) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -93678,14 +93802,14 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join goto errorExit } { - p.SetState(6603) + p.SetState(6615) var _x = p.Id_expression() localctx.(*Alter_inmemory_join_groupContext).jg = _x } { - p.SetState(6604) + p.SetState(6616) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserREMOVE) { @@ -93696,23 +93820,23 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6605) + p.SetState(6617) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6609) + p.SetState(6621) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 623, p.GetParserRuleContext()) == 1 { { - p.SetState(6606) + p.SetState(6618) p.Schema_name() } { - p.SetState(6607) + p.SetState(6619) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -93724,14 +93848,14 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join goto errorExit } { - p.SetState(6611) + p.SetState(6623) var _x = p.Id_expression() localctx.(*Alter_inmemory_join_groupContext).t = _x } { - p.SetState(6612) + p.SetState(6624) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -93739,14 +93863,14 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6613) + p.SetState(6625) var _x = p.Id_expression() localctx.(*Alter_inmemory_join_groupContext).c = _x } { - p.SetState(6614) + p.SetState(6626) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -93754,7 +93878,7 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6615) + p.SetState(6627) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -94276,7 +94400,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6617) + p.SetState(6629) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -94284,7 +94408,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { } } { - p.SetState(6618) + p.SetState(6630) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -94292,10 +94416,10 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { } } { - p.SetState(6619) + p.SetState(6631) p.User_object_name() } - p.SetState(6629) + p.SetState(6641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -94303,7 +94427,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserACCOUNT || _la == PlSqlParserCONTAINER || _la == PlSqlParserDEFAULT || _la == PlSqlParserENABLE || _la == PlSqlParserIDENTIFIED || _la == PlSqlParserPASSWORD || _la == PlSqlParserPROFILE || _la == PlSqlParserQUOTA || _la == PlSqlParserTEMPORARY { - p.SetState(6629) + p.SetState(6641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -94312,55 +94436,55 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 624, p.GetParserRuleContext()) { case 1: { - p.SetState(6620) + p.SetState(6632) p.Identified_by() } case 2: { - p.SetState(6621) + p.SetState(6633) p.Identified_other_clause() } case 3: { - p.SetState(6622) + p.SetState(6634) p.User_tablespace_clause() } case 4: { - p.SetState(6623) + p.SetState(6635) p.Quota_clause() } case 5: { - p.SetState(6624) + p.SetState(6636) p.Profile_clause() } case 6: { - p.SetState(6625) + p.SetState(6637) p.Password_expire_clause() } case 7: { - p.SetState(6626) + p.SetState(6638) p.User_lock_clause() } case 8: { - p.SetState(6627) + p.SetState(6639) p.User_editions_clause() } case 9: { - p.SetState(6628) + p.SetState(6640) p.Container_clause() } @@ -94368,7 +94492,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { goto errorExit } - p.SetState(6631) + p.SetState(6643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -94376,7 +94500,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6633) + p.SetState(6645) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -95035,7 +95159,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { p.EnterRule(localctx, 554, PlSqlParserRULE_alter_user) var _la int - p.SetState(6666) + p.SetState(6678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95045,7 +95169,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { case PlSqlParserALTER: p.EnterOuterAlt(localctx, 1) { - p.SetState(6635) + p.SetState(6647) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -95053,7 +95177,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { } } { - p.SetState(6636) + p.SetState(6648) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -95061,10 +95185,10 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { } } { - p.SetState(6637) + p.SetState(6649) p.User_object_name() } - p.SetState(6649) + p.SetState(6661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95072,7 +95196,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserACCOUNT || _la == PlSqlParserADD || _la == PlSqlParserCONTAINER || _la == PlSqlParserDEFAULT || _la == PlSqlParserENABLE || _la == PlSqlParserIDENTIFIED || _la == PlSqlParserPASSWORD || _la == PlSqlParserPROFILE || _la == PlSqlParserQUOTA || _la == PlSqlParserREMOVE || _la == PlSqlParserSET || _la == PlSqlParserTEMPORARY { - p.SetState(6649) + p.SetState(6661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95081,67 +95205,67 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 626, p.GetParserRuleContext()) { case 1: { - p.SetState(6638) + p.SetState(6650) p.Alter_identified_by() } case 2: { - p.SetState(6639) + p.SetState(6651) p.Identified_other_clause() } case 3: { - p.SetState(6640) + p.SetState(6652) p.User_tablespace_clause() } case 4: { - p.SetState(6641) + p.SetState(6653) p.Quota_clause() } case 5: { - p.SetState(6642) + p.SetState(6654) p.Profile_clause() } case 6: { - p.SetState(6643) + p.SetState(6655) p.User_default_role_clause() } case 7: { - p.SetState(6644) + p.SetState(6656) p.Password_expire_clause() } case 8: { - p.SetState(6645) + p.SetState(6657) p.User_lock_clause() } case 9: { - p.SetState(6646) + p.SetState(6658) p.Alter_user_editions_clause() } case 10: { - p.SetState(6647) + p.SetState(6659) p.Container_clause() } case 11: { - p.SetState(6648) + p.SetState(6660) p.Container_data_clause() } @@ -95149,7 +95273,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { goto errorExit } - p.SetState(6651) + p.SetState(6663) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95157,7 +95281,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6653) + p.SetState(6665) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -95168,10 +95292,10 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(6655) + p.SetState(6667) p.User_object_name() } - p.SetState(6660) + p.SetState(6672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95180,7 +95304,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6656) + p.SetState(6668) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -95188,11 +95312,11 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { } } { - p.SetState(6657) + p.SetState(6669) p.User_object_name() } - p.SetState(6662) + p.SetState(6674) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95200,11 +95324,11 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6663) + p.SetState(6675) p.Proxy_clause() } { - p.SetState(6664) + p.SetState(6676) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -95342,7 +95466,7 @@ func (p *PlSqlParser) Drop_user() (localctx IDrop_userContext) { p.EnterRule(localctx, 556, PlSqlParserRULE_drop_user) p.EnterOuterAlt(localctx, 1) { - p.SetState(6668) + p.SetState(6680) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -95350,7 +95474,7 @@ func (p *PlSqlParser) Drop_user() (localctx IDrop_userContext) { } } { - p.SetState(6669) + p.SetState(6681) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -95358,15 +95482,15 @@ func (p *PlSqlParser) Drop_user() (localctx IDrop_userContext) { } } { - p.SetState(6670) + p.SetState(6682) p.User_object_name() } - p.SetState(6672) + p.SetState(6684) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 630, p.GetParserRuleContext()) == 1 { { - p.SetState(6671) + p.SetState(6683) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -95512,10 +95636,10 @@ func (p *PlSqlParser) Alter_identified_by() (localctx IAlter_identified_byContex p.EnterOuterAlt(localctx, 1) { - p.SetState(6674) + p.SetState(6686) p.Identified_by() } - p.SetState(6677) + p.SetState(6689) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95524,7 +95648,7 @@ func (p *PlSqlParser) Alter_identified_by() (localctx IAlter_identified_byContex if _la == PlSqlParserREPLACE { { - p.SetState(6675) + p.SetState(6687) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -95532,7 +95656,7 @@ func (p *PlSqlParser) Alter_identified_by() (localctx IAlter_identified_byContex } } { - p.SetState(6676) + p.SetState(6688) p.Id_expression() } @@ -95658,7 +95782,7 @@ func (p *PlSqlParser) Identified_by() (localctx IIdentified_byContext) { p.EnterRule(localctx, 560, PlSqlParserRULE_identified_by) p.EnterOuterAlt(localctx, 1) { - p.SetState(6679) + p.SetState(6691) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -95666,7 +95790,7 @@ func (p *PlSqlParser) Identified_by() (localctx IIdentified_byContext) { } } { - p.SetState(6680) + p.SetState(6692) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -95674,7 +95798,7 @@ func (p *PlSqlParser) Identified_by() (localctx IIdentified_byContext) { } } { - p.SetState(6681) + p.SetState(6693) p.Id_expression() } @@ -95810,7 +95934,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(6683) + p.SetState(6695) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -95818,7 +95942,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau } } { - p.SetState(6684) + p.SetState(6696) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXTERNALLY || _la == PlSqlParserGLOBALLY) { @@ -95828,7 +95952,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau p.Consume() } } - p.SetState(6687) + p.SetState(6699) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95837,7 +95961,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau if _la == PlSqlParserAS { { - p.SetState(6685) + p.SetState(6697) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -95845,7 +95969,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau } } { - p.SetState(6686) + p.SetState(6698) p.Quoted_string() } @@ -95978,7 +96102,7 @@ func (p *PlSqlParser) User_tablespace_clause() (localctx IUser_tablespace_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(6689) + p.SetState(6701) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserTEMPORARY) { @@ -95989,7 +96113,7 @@ func (p *PlSqlParser) User_tablespace_clause() (localctx IUser_tablespace_clause } } { - p.SetState(6690) + p.SetState(6702) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -95997,7 +96121,7 @@ func (p *PlSqlParser) User_tablespace_clause() (localctx IUser_tablespace_clause } } { - p.SetState(6691) + p.SetState(6703) p.Id_expression() } @@ -96143,14 +96267,14 @@ func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { p.EnterRule(localctx, 566, PlSqlParserRULE_quota_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6693) + p.SetState(6705) p.Match(PlSqlParserQUOTA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6696) + p.SetState(6708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96159,13 +96283,13 @@ func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(6694) + p.SetState(6706) p.Size_clause() } case PlSqlParserUNLIMITED: { - p.SetState(6695) + p.SetState(6707) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -96178,7 +96302,7 @@ func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { goto errorExit } { - p.SetState(6698) + p.SetState(6710) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -96186,7 +96310,7 @@ func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { } } { - p.SetState(6699) + p.SetState(6711) p.Id_expression() } @@ -96305,7 +96429,7 @@ func (p *PlSqlParser) Profile_clause() (localctx IProfile_clauseContext) { p.EnterRule(localctx, 568, PlSqlParserRULE_profile_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6701) + p.SetState(6713) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -96313,7 +96437,7 @@ func (p *PlSqlParser) Profile_clause() (localctx IProfile_clauseContext) { } } { - p.SetState(6702) + p.SetState(6714) p.Id_expression() } @@ -96478,7 +96602,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { p.EnterRule(localctx, 570, PlSqlParserRULE_role_clause) var _la int - p.SetState(6727) + p.SetState(6739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96488,10 +96612,10 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESOURCE, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(6704) + p.SetState(6716) p.Role_name() } - p.SetState(6709) + p.SetState(6721) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96500,7 +96624,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6705) + p.SetState(6717) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -96508,11 +96632,11 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { } } { - p.SetState(6706) + p.SetState(6718) p.Role_name() } - p.SetState(6711) + p.SetState(6723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96523,14 +96647,14 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { case PlSqlParserALL: p.EnterOuterAlt(localctx, 2) { - p.SetState(6712) + p.SetState(6724) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6724) + p.SetState(6736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96539,7 +96663,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { for _la == PlSqlParserEXCEPT { { - p.SetState(6713) + p.SetState(6725) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -96547,10 +96671,10 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { } } { - p.SetState(6714) + p.SetState(6726) p.Role_name() } - p.SetState(6719) + p.SetState(6731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96559,7 +96683,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6715) + p.SetState(6727) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -96567,11 +96691,11 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { } } { - p.SetState(6716) + p.SetState(6728) p.Role_name() } - p.SetState(6721) + p.SetState(6733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96579,7 +96703,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { _la = p.GetTokenStream().LA(1) } - p.SetState(6726) + p.SetState(6738) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96717,7 +96841,7 @@ func (p *PlSqlParser) User_default_role_clause() (localctx IUser_default_role_cl p.EnterRule(localctx, 572, PlSqlParserRULE_user_default_role_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6729) + p.SetState(6741) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -96725,14 +96849,14 @@ func (p *PlSqlParser) User_default_role_clause() (localctx IUser_default_role_cl } } { - p.SetState(6730) + p.SetState(6742) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6733) + p.SetState(6745) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96741,7 +96865,7 @@ func (p *PlSqlParser) User_default_role_clause() (localctx IUser_default_role_cl switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 638, p.GetParserRuleContext()) { case 1: { - p.SetState(6731) + p.SetState(6743) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -96751,7 +96875,7 @@ func (p *PlSqlParser) User_default_role_clause() (localctx IUser_default_role_cl case 2: { - p.SetState(6732) + p.SetState(6744) p.Role_clause() } @@ -96862,7 +96986,7 @@ func (p *PlSqlParser) Password_expire_clause() (localctx IPassword_expire_clause p.EnterRule(localctx, 574, PlSqlParserRULE_password_expire_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6735) + p.SetState(6747) p.Match(PlSqlParserPASSWORD) if p.HasError() { // Recognition error - abort rule @@ -96870,7 +96994,7 @@ func (p *PlSqlParser) Password_expire_clause() (localctx IPassword_expire_clause } } { - p.SetState(6736) + p.SetState(6748) p.Match(PlSqlParserEXPIRE) if p.HasError() { // Recognition error - abort rule @@ -96988,7 +97112,7 @@ func (p *PlSqlParser) User_lock_clause() (localctx IUser_lock_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6738) + p.SetState(6750) p.Match(PlSqlParserACCOUNT) if p.HasError() { // Recognition error - abort rule @@ -96996,7 +97120,7 @@ func (p *PlSqlParser) User_lock_clause() (localctx IUser_lock_clauseContext) { } } { - p.SetState(6739) + p.SetState(6751) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCK || _la == PlSqlParserUNLOCK) { @@ -97110,7 +97234,7 @@ func (p *PlSqlParser) User_editions_clause() (localctx IUser_editions_clauseCont p.EnterRule(localctx, 578, PlSqlParserRULE_user_editions_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6741) + p.SetState(6753) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -97118,7 +97242,7 @@ func (p *PlSqlParser) User_editions_clause() (localctx IUser_editions_clauseCont } } { - p.SetState(6742) + p.SetState(6754) p.Match(PlSqlParserEDITIONS) if p.HasError() { // Recognition error - abort rule @@ -97301,10 +97425,10 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition p.EnterOuterAlt(localctx, 1) { - p.SetState(6744) + p.SetState(6756) p.User_editions_clause() } - p.SetState(6754) + p.SetState(6766) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97313,7 +97437,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition if _la == PlSqlParserFOR { { - p.SetState(6745) + p.SetState(6757) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -97321,10 +97445,10 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition } } { - p.SetState(6746) + p.SetState(6758) p.Regular_id() } - p.SetState(6751) + p.SetState(6763) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97333,7 +97457,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition for _la == PlSqlParserCOMMA { { - p.SetState(6747) + p.SetState(6759) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -97341,11 +97465,11 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition } } { - p.SetState(6748) + p.SetState(6760) p.Regular_id() } - p.SetState(6753) + p.SetState(6765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97354,7 +97478,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition } } - p.SetState(6757) + p.SetState(6769) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97363,7 +97487,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition if _la == PlSqlParserFORCE { { - p.SetState(6756) + p.SetState(6768) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -97590,7 +97714,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { p.EnterRule(localctx, 582, PlSqlParserRULE_proxy_clause) var _la int - p.SetState(6798) + p.SetState(6810) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97600,7 +97724,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserREVOKE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6759) + p.SetState(6771) p.Match(PlSqlParserREVOKE) if p.HasError() { // Recognition error - abort rule @@ -97608,7 +97732,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6760) + p.SetState(6772) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -97616,14 +97740,14 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6761) + p.SetState(6773) p.Match(PlSqlParserTHROUGH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6765) + p.SetState(6777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97632,7 +97756,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 642, p.GetParserRuleContext()) { case 1: { - p.SetState(6762) + p.SetState(6774) p.Match(PlSqlParserENTERPRISE) if p.HasError() { // Recognition error - abort rule @@ -97640,7 +97764,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6763) + p.SetState(6775) p.Match(PlSqlParserUSERS) if p.HasError() { // Recognition error - abort rule @@ -97650,7 +97774,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case 2: { - p.SetState(6764) + p.SetState(6776) p.User_object_name() } @@ -97661,7 +97785,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserGRANT: p.EnterOuterAlt(localctx, 2) { - p.SetState(6767) + p.SetState(6779) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -97669,7 +97793,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6768) + p.SetState(6780) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -97677,14 +97801,14 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6769) + p.SetState(6781) p.Match(PlSqlParserTHROUGH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6796) + p.SetState(6808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97693,7 +97817,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 648, p.GetParserRuleContext()) { case 1: { - p.SetState(6770) + p.SetState(6782) p.Match(PlSqlParserENTERPRISE) if p.HasError() { // Recognition error - abort rule @@ -97701,7 +97825,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6771) + p.SetState(6783) p.Match(PlSqlParserUSERS) if p.HasError() { // Recognition error - abort rule @@ -97711,10 +97835,10 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case 2: { - p.SetState(6772) + p.SetState(6784) p.User_object_name() } - p.SetState(6780) + p.SetState(6792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97723,14 +97847,14 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { if _la == PlSqlParserWITH { { - p.SetState(6773) + p.SetState(6785) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6778) + p.SetState(6790) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97739,7 +97863,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNO: { - p.SetState(6774) + p.SetState(6786) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -97747,7 +97871,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6775) + p.SetState(6787) p.Match(PlSqlParserROLES) if p.HasError() { // Recognition error - abort rule @@ -97757,7 +97881,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserROLE: { - p.SetState(6776) + p.SetState(6788) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -97765,7 +97889,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6777) + p.SetState(6789) p.Role_clause() } @@ -97775,7 +97899,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } - p.SetState(6784) + p.SetState(6796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97784,7 +97908,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { if _la == PlSqlParserAUTHENTICATION { { - p.SetState(6782) + p.SetState(6794) p.Match(PlSqlParserAUTHENTICATION) if p.HasError() { // Recognition error - abort rule @@ -97792,7 +97916,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6783) + p.SetState(6795) p.Match(PlSqlParserREQUIRED) if p.HasError() { // Recognition error - abort rule @@ -97801,7 +97925,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } - p.SetState(6794) + p.SetState(6806) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97810,7 +97934,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { if _la == PlSqlParserAUTHENTICATED { { - p.SetState(6786) + p.SetState(6798) p.Match(PlSqlParserAUTHENTICATED) if p.HasError() { // Recognition error - abort rule @@ -97818,14 +97942,14 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6787) + p.SetState(6799) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6792) + p.SetState(6804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97834,7 +97958,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPASSWORD: { - p.SetState(6788) + p.SetState(6800) p.Match(PlSqlParserPASSWORD) if p.HasError() { // Recognition error - abort rule @@ -97844,7 +97968,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserCERTIFICATE: { - p.SetState(6789) + p.SetState(6801) p.Match(PlSqlParserCERTIFICATE) if p.HasError() { // Recognition error - abort rule @@ -97854,7 +97978,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserDISTINGUISHED: { - p.SetState(6790) + p.SetState(6802) p.Match(PlSqlParserDISTINGUISHED) if p.HasError() { // Recognition error - abort rule @@ -97862,7 +97986,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6791) + p.SetState(6803) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -98044,7 +98168,7 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6800) + p.SetState(6812) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -98052,10 +98176,10 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { } } { - p.SetState(6801) + p.SetState(6813) p.Id_expression() } - p.SetState(6806) + p.SetState(6818) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98064,7 +98188,7 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6802) + p.SetState(6814) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -98072,11 +98196,11 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { } } { - p.SetState(6803) + p.SetState(6815) p.Id_expression() } - p.SetState(6808) + p.SetState(6820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98084,7 +98208,7 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6809) + p.SetState(6821) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -98227,7 +98351,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) p.EnterRule(localctx, 586, PlSqlParserRULE_set_container_data) p.EnterOuterAlt(localctx, 1) { - p.SetState(6811) + p.SetState(6823) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -98235,7 +98359,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) } } { - p.SetState(6812) + p.SetState(6824) p.Match(PlSqlParserCONTAINER_DATA) if p.HasError() { // Recognition error - abort rule @@ -98243,14 +98367,14 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) } } { - p.SetState(6813) + p.SetState(6825) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6817) + p.SetState(6829) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98259,7 +98383,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(6814) + p.SetState(6826) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -98269,7 +98393,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) case PlSqlParserDEFAULT: { - p.SetState(6815) + p.SetState(6827) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -98279,7 +98403,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) case PlSqlParserLEFT_PAREN: { - p.SetState(6816) + p.SetState(6828) p.Container_names() } @@ -98420,7 +98544,7 @@ func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_data p.EnterOuterAlt(localctx, 1) { - p.SetState(6819) + p.SetState(6831) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserREMOVE) { @@ -98431,7 +98555,7 @@ func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_data } } { - p.SetState(6820) + p.SetState(6832) p.Match(PlSqlParserCONTAINER_DATA) if p.HasError() { // Recognition error - abort rule @@ -98439,7 +98563,7 @@ func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_data } } { - p.SetState(6821) + p.SetState(6833) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -98447,7 +98571,7 @@ func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_data } } { - p.SetState(6822) + p.SetState(6834) p.Container_names() } @@ -98600,7 +98724,7 @@ func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseCo p.EnterRule(localctx, 590, PlSqlParserRULE_container_data_clause) var _la int - p.SetState(6830) + p.SetState(6842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98610,17 +98734,17 @@ func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseCo case PlSqlParserSET: p.EnterOuterAlt(localctx, 1) { - p.SetState(6824) + p.SetState(6836) p.Set_container_data() } case PlSqlParserADD, PlSqlParserREMOVE: p.EnterOuterAlt(localctx, 2) { - p.SetState(6825) + p.SetState(6837) p.Add_rem_container_data() } - p.SetState(6828) + p.SetState(6840) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98629,7 +98753,7 @@ func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseCo if _la == PlSqlParserFOR { { - p.SetState(6826) + p.SetState(6838) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -98637,7 +98761,7 @@ func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseCo } } { - p.SetState(6827) + p.SetState(6839) p.Container_tableview_name() } @@ -98829,7 +98953,7 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana p.EnterRule(localctx, 592, PlSqlParserRULE_administer_key_management) p.EnterOuterAlt(localctx, 1) { - p.SetState(6832) + p.SetState(6844) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -98837,7 +98961,7 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana } } { - p.SetState(6833) + p.SetState(6845) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -98845,14 +98969,14 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana } } { - p.SetState(6834) + p.SetState(6846) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6839) + p.SetState(6851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98861,25 +98985,25 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 654, p.GetParserRuleContext()) { case 1: { - p.SetState(6835) + p.SetState(6847) p.Keystore_management_clauses() } case 2: { - p.SetState(6836) + p.SetState(6848) p.Key_management_clauses() } case 3: { - p.SetState(6837) + p.SetState(6849) p.Secret_management_clauses() } case 4: { - p.SetState(6838) + p.SetState(6850) p.Zero_downtime_software_patching_clauses() } @@ -98887,7 +99011,7 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana goto errorExit } { - p.SetState(6841) + p.SetState(6853) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -99139,7 +99263,7 @@ func (s *Keystore_management_clausesContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Keystore_management_clauses() (localctx IKeystore_management_clausesContext) { localctx = NewKeystore_management_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 594, PlSqlParserRULE_keystore_management_clauses) - p.SetState(6852) + p.SetState(6864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99149,63 +99273,63 @@ func (p *PlSqlParser) Keystore_management_clauses() (localctx IKeystore_manageme case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6843) + p.SetState(6855) p.Create_keystore() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6844) + p.SetState(6856) p.Open_keystore() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(6845) + p.SetState(6857) p.Close_keystore() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(6846) + p.SetState(6858) p.Backup_keystore() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(6847) + p.SetState(6859) p.Alter_keystore_password() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(6848) + p.SetState(6860) p.Merge_into_new_keystore() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(6849) + p.SetState(6861) p.Merge_into_existing_keystore() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(6850) + p.SetState(6862) p.Isolate_keystore() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(6851) + p.SetState(6863) p.Unite_keystore() } @@ -99381,14 +99505,14 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6854) + p.SetState(6866) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6865) + p.SetState(6877) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99397,7 +99521,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserKEYSTORE: { - p.SetState(6855) + p.SetState(6867) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99405,7 +99529,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6856) + p.SetState(6868) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -99417,7 +99541,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } case PlSqlParserAUTO_LOGIN, PlSqlParserLOCAL: - p.SetState(6858) + p.SetState(6870) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99426,7 +99550,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { if _la == PlSqlParserLOCAL { { - p.SetState(6857) + p.SetState(6869) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -99436,7 +99560,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } { - p.SetState(6860) + p.SetState(6872) p.Match(PlSqlParserAUTO_LOGIN) if p.HasError() { // Recognition error - abort rule @@ -99444,7 +99568,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6861) + p.SetState(6873) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99452,7 +99576,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6862) + p.SetState(6874) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -99460,7 +99584,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6863) + p.SetState(6875) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99468,7 +99592,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6864) + p.SetState(6876) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -99484,7 +99608,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { goto errorExit } { - p.SetState(6867) + p.SetState(6879) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -99492,7 +99616,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6868) + p.SetState(6880) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -99500,7 +99624,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6869) + p.SetState(6881) p.Keystore_password() } @@ -99665,7 +99789,7 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6871) + p.SetState(6883) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -99673,7 +99797,7 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { } } { - p.SetState(6872) + p.SetState(6884) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99681,14 +99805,14 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { } } { - p.SetState(6873) + p.SetState(6885) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6875) + p.SetState(6887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99697,16 +99821,16 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6874) + p.SetState(6886) p.Force_keystore() } } { - p.SetState(6877) + p.SetState(6889) p.Identified_by_store() } - p.SetState(6879) + p.SetState(6891) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99715,7 +99839,7 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(6878) + p.SetState(6890) p.Container_clause() } @@ -99824,7 +99948,7 @@ func (p *PlSqlParser) Force_keystore() (localctx IForce_keystoreContext) { p.EnterRule(localctx, 600, PlSqlParserRULE_force_keystore) p.EnterOuterAlt(localctx, 1) { - p.SetState(6881) + p.SetState(6893) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -99832,7 +99956,7 @@ func (p *PlSqlParser) Force_keystore() (localctx IForce_keystoreContext) { } } { - p.SetState(6882) + p.SetState(6894) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99984,7 +100108,7 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6884) + p.SetState(6896) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -99992,7 +100116,7 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { } } { - p.SetState(6885) + p.SetState(6897) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100000,14 +100124,14 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { } } { - p.SetState(6886) + p.SetState(6898) p.Match(PlSqlParserCLOSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6888) + p.SetState(6900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100016,12 +100140,12 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(6887) + p.SetState(6899) p.Identified_by_store() } } - p.SetState(6891) + p.SetState(6903) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100030,7 +100154,7 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(6890) + p.SetState(6902) p.Container_clause() } @@ -100217,7 +100341,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6893) + p.SetState(6905) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -100225,14 +100349,14 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } { - p.SetState(6894) + p.SetState(6906) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6897) + p.SetState(6909) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100241,7 +100365,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { if _la == PlSqlParserUSING { { - p.SetState(6895) + p.SetState(6907) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -100249,7 +100373,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } { - p.SetState(6896) + p.SetState(6908) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100261,7 +100385,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } - p.SetState(6900) + p.SetState(6912) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100270,16 +100394,16 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6899) + p.SetState(6911) p.Force_keystore() } } { - p.SetState(6902) + p.SetState(6914) p.Identified_by_store() } - p.SetState(6905) + p.SetState(6917) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100288,7 +100412,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { if _la == PlSqlParserTO { { - p.SetState(6903) + p.SetState(6915) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -100296,7 +100420,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } { - p.SetState(6904) + p.SetState(6916) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100533,7 +100657,7 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo p.EnterOuterAlt(localctx, 1) { - p.SetState(6907) + p.SetState(6919) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -100541,7 +100665,7 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6908) + p.SetState(6920) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100549,14 +100673,14 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6909) + p.SetState(6921) p.Match(PlSqlParserPASSWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6911) + p.SetState(6923) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100565,13 +100689,13 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo if _la == PlSqlParserFORCE { { - p.SetState(6910) + p.SetState(6922) p.Force_keystore() } } { - p.SetState(6913) + p.SetState(6925) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -100579,7 +100703,7 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6914) + p.SetState(6926) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -100587,14 +100711,14 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6915) + p.SetState(6927) var _x = p.Keystore_password() localctx.(*Alter_keystore_passwordContext).o = _x } { - p.SetState(6916) + p.SetState(6928) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -100602,13 +100726,13 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6917) + p.SetState(6929) var _x = p.Keystore_password() localctx.(*Alter_keystore_passwordContext).n = _x } - p.SetState(6919) + p.SetState(6931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100617,7 +100741,7 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo if _la == PlSqlParserWITH { { - p.SetState(6918) + p.SetState(6930) p.With_backup_clause() } @@ -100823,7 +100947,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto p.EnterOuterAlt(localctx, 1) { - p.SetState(6921) + p.SetState(6933) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -100831,7 +100955,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6922) + p.SetState(6934) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100839,7 +100963,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6923) + p.SetState(6935) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100849,7 +100973,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto goto errorExit } } - p.SetState(6925) + p.SetState(6937) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100858,13 +100982,13 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto if _la == PlSqlParserIDENTIFIED { { - p.SetState(6924) + p.SetState(6936) p.Identified_by_password_clause() } } { - p.SetState(6927) + p.SetState(6939) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -100872,7 +100996,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6928) + p.SetState(6940) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100880,7 +101004,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6929) + p.SetState(6941) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100890,7 +101014,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto goto errorExit } } - p.SetState(6931) + p.SetState(6943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100899,13 +101023,13 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto if _la == PlSqlParserIDENTIFIED { { - p.SetState(6930) + p.SetState(6942) p.Identified_by_password_clause() } } { - p.SetState(6933) + p.SetState(6945) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -100913,7 +101037,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6934) + p.SetState(6946) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -100921,7 +101045,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6935) + p.SetState(6947) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100929,7 +101053,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6936) + p.SetState(6948) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100940,7 +101064,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6937) + p.SetState(6949) p.Identified_by_password_clause() } @@ -101156,7 +101280,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist p.EnterOuterAlt(localctx, 1) { - p.SetState(6939) + p.SetState(6951) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -101164,7 +101288,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6940) + p.SetState(6952) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101172,7 +101296,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6941) + p.SetState(6953) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -101182,7 +101306,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist goto errorExit } } - p.SetState(6943) + p.SetState(6955) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101191,13 +101315,13 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist if _la == PlSqlParserIDENTIFIED { { - p.SetState(6942) + p.SetState(6954) p.Identified_by_password_clause() } } { - p.SetState(6945) + p.SetState(6957) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -101205,7 +101329,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6946) + p.SetState(6958) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -101213,7 +101337,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6947) + p.SetState(6959) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101221,7 +101345,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6948) + p.SetState(6960) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -101232,10 +101356,10 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6949) + p.SetState(6961) p.Identified_by_password_clause() } - p.SetState(6951) + p.SetState(6963) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101244,7 +101368,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist if _la == PlSqlParserWITH { { - p.SetState(6950) + p.SetState(6962) p.With_backup_clause() } @@ -101463,7 +101587,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6954) + p.SetState(6966) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101472,7 +101596,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6953) + p.SetState(6965) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -101482,7 +101606,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } { - p.SetState(6956) + p.SetState(6968) p.Match(PlSqlParserISOLATE) if p.HasError() { // Recognition error - abort rule @@ -101490,7 +101614,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6957) + p.SetState(6969) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101498,7 +101622,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6958) + p.SetState(6970) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -101506,7 +101630,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6959) + p.SetState(6971) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -101514,14 +101638,14 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6960) + p.SetState(6972) var _x = p.Keystore_password() localctx.(*Isolate_keystoreContext).i = _x } { - p.SetState(6961) + p.SetState(6973) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -101529,7 +101653,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6962) + p.SetState(6974) p.Match(PlSqlParserROOT) if p.HasError() { // Recognition error - abort rule @@ -101537,14 +101661,14 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6963) + p.SetState(6975) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6965) + p.SetState(6977) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101553,16 +101677,16 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6964) + p.SetState(6976) p.Force_keystore() } } { - p.SetState(6967) + p.SetState(6979) p.Identified_by_store() } - p.SetState(6969) + p.SetState(6981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101571,7 +101695,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { if _la == PlSqlParserWITH { { - p.SetState(6968) + p.SetState(6980) p.With_backup_clause() } @@ -101786,7 +101910,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6971) + p.SetState(6983) p.Match(PlSqlParserUNITE) if p.HasError() { // Recognition error - abort rule @@ -101794,7 +101918,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6972) + p.SetState(6984) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101802,7 +101926,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6973) + p.SetState(6985) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -101810,7 +101934,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6974) + p.SetState(6986) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -101818,14 +101942,14 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6975) + p.SetState(6987) var _x = p.Keystore_password() localctx.(*Unite_keystoreContext).i = _x } { - p.SetState(6976) + p.SetState(6988) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -101833,7 +101957,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6977) + p.SetState(6989) p.Match(PlSqlParserROOT) if p.HasError() { // Recognition error - abort rule @@ -101841,14 +101965,14 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6978) + p.SetState(6990) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6980) + p.SetState(6992) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101857,16 +101981,16 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6979) + p.SetState(6991) p.Force_keystore() } } { - p.SetState(6982) + p.SetState(6994) p.Identified_by_store() } - p.SetState(6984) + p.SetState(6996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101875,7 +101999,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { if _la == PlSqlParserWITH { { - p.SetState(6983) + p.SetState(6995) p.With_backup_clause() } @@ -102125,7 +102249,7 @@ func (s *Key_management_clausesContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Key_management_clauses() (localctx IKey_management_clausesContext) { localctx = NewKey_management_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 616, PlSqlParserRULE_key_management_clauses) - p.SetState(6995) + p.SetState(7007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102135,63 +102259,63 @@ func (p *PlSqlParser) Key_management_clauses() (localctx IKey_management_clauses case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6986) + p.SetState(6998) p.Set_key() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6987) + p.SetState(6999) p.Create_key() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(6988) + p.SetState(7000) p.Use_key() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(6989) + p.SetState(7001) p.Set_key_tag() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(6990) + p.SetState(7002) p.Export_keys() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(6991) + p.SetState(7003) p.Import_keys() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(6992) + p.SetState(7004) p.Migrate_keys() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(6993) + p.SetState(7005) p.Reverse_migrate_keys() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(6994) + p.SetState(7006) p.Move_keys() } @@ -102450,14 +102574,14 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(6997) + p.SetState(7009) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6999) + p.SetState(7011) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102466,7 +102590,7 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(6998) + p.SetState(7010) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -102476,14 +102600,14 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { } { - p.SetState(7001) + p.SetState(7013) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7008) + p.SetState(7020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102491,16 +102615,16 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserCHAR_STRING { - p.SetState(7005) + p.SetState(7017) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 678, p.GetParserRuleContext()) == 1 { { - p.SetState(7002) + p.SetState(7014) p.Mkid() } { - p.SetState(7003) + p.SetState(7015) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -102512,24 +102636,24 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { goto errorExit } { - p.SetState(7007) + p.SetState(7019) p.Mk() } } - p.SetState(7011) + p.SetState(7023) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 680, p.GetParserRuleContext()) == 1 { { - p.SetState(7010) + p.SetState(7022) p.Using_tag_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(7014) + p.SetState(7026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102538,12 +102662,12 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserUSING { { - p.SetState(7013) + p.SetState(7025) p.Using_algorithm_clause() } } - p.SetState(7017) + p.SetState(7029) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102552,16 +102676,16 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserFORCE { { - p.SetState(7016) + p.SetState(7028) p.Force_keystore() } } { - p.SetState(7019) + p.SetState(7031) p.Identified_by_store() } - p.SetState(7021) + p.SetState(7033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102570,12 +102694,12 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserWITH { { - p.SetState(7020) + p.SetState(7032) p.With_backup_clause() } } - p.SetState(7024) + p.SetState(7036) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102584,7 +102708,7 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(7023) + p.SetState(7035) p.Container_clause() } @@ -102841,14 +102965,14 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7026) + p.SetState(7038) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7028) + p.SetState(7040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102857,7 +102981,7 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7027) + p.SetState(7039) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -102867,14 +102991,14 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { } { - p.SetState(7030) + p.SetState(7042) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7037) + p.SetState(7049) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102882,16 +103006,16 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserCHAR_STRING { - p.SetState(7034) + p.SetState(7046) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 686, p.GetParserRuleContext()) == 1 { { - p.SetState(7031) + p.SetState(7043) p.Mkid() } { - p.SetState(7032) + p.SetState(7044) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -102903,24 +103027,24 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { goto errorExit } { - p.SetState(7036) + p.SetState(7048) p.Mk() } } - p.SetState(7040) + p.SetState(7052) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 688, p.GetParserRuleContext()) == 1 { { - p.SetState(7039) + p.SetState(7051) p.Using_tag_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(7043) + p.SetState(7055) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102929,12 +103053,12 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserUSING { { - p.SetState(7042) + p.SetState(7054) p.Using_algorithm_clause() } } - p.SetState(7046) + p.SetState(7058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102943,16 +103067,16 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserFORCE { { - p.SetState(7045) + p.SetState(7057) p.Force_keystore() } } { - p.SetState(7048) + p.SetState(7060) p.Identified_by_store() } - p.SetState(7050) + p.SetState(7062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102961,12 +103085,12 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserWITH { { - p.SetState(7049) + p.SetState(7061) p.With_backup_clause() } } - p.SetState(7053) + p.SetState(7065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102975,7 +103099,7 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(7052) + p.SetState(7064) p.Container_clause() } @@ -103079,7 +103203,7 @@ func (p *PlSqlParser) Mkid() (localctx IMkidContext) { p.EnterRule(localctx, 622, PlSqlParserRULE_mkid) p.EnterOuterAlt(localctx, 1) { - p.SetState(7055) + p.SetState(7067) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -103185,7 +103309,7 @@ func (p *PlSqlParser) Mk() (localctx IMkContext) { p.EnterRule(localctx, 624, PlSqlParserRULE_mk) p.EnterOuterAlt(localctx, 1) { - p.SetState(7057) + p.SetState(7069) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -103387,14 +103511,14 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7059) + p.SetState(7071) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7061) + p.SetState(7073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103403,7 +103527,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7060) + p.SetState(7072) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -103413,7 +103537,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { } { - p.SetState(7063) + p.SetState(7075) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -103421,7 +103545,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { } } { - p.SetState(7064) + p.SetState(7076) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -103431,7 +103555,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { goto errorExit } } - p.SetState(7066) + p.SetState(7078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103440,12 +103564,12 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserUSING { { - p.SetState(7065) + p.SetState(7077) p.Using_tag_clause() } } - p.SetState(7069) + p.SetState(7081) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103454,16 +103578,16 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserFORCE { { - p.SetState(7068) + p.SetState(7080) p.Force_keystore() } } { - p.SetState(7071) + p.SetState(7083) p.Identified_by_store() } - p.SetState(7073) + p.SetState(7085) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103472,7 +103596,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserWITH { { - p.SetState(7072) + p.SetState(7084) p.With_backup_clause() } @@ -103671,7 +103795,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7075) + p.SetState(7087) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -103679,7 +103803,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7076) + p.SetState(7088) p.Match(PlSqlParserTAG) if p.HasError() { // Recognition error - abort rule @@ -103687,7 +103811,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7077) + p.SetState(7089) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -103698,7 +103822,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7078) + p.SetState(7090) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -103706,7 +103830,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7079) + p.SetState(7091) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -103716,7 +103840,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { goto errorExit } } - p.SetState(7081) + p.SetState(7093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103725,16 +103849,16 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { if _la == PlSqlParserFORCE { { - p.SetState(7080) + p.SetState(7092) p.Force_keystore() } } { - p.SetState(7083) + p.SetState(7095) p.Identified_by_store() } - p.SetState(7085) + p.SetState(7097) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103743,7 +103867,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { if _la == PlSqlParserWITH { { - p.SetState(7084) + p.SetState(7096) p.With_backup_clause() } @@ -104004,14 +104128,14 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7087) + p.SetState(7099) p.Match(PlSqlParserEXPORT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7089) + p.SetState(7101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104020,7 +104144,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7088) + p.SetState(7100) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -104030,7 +104154,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } { - p.SetState(7091) + p.SetState(7103) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -104038,7 +104162,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7092) + p.SetState(7104) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -104046,7 +104170,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7093) + p.SetState(7105) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -104054,11 +104178,11 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7094) + p.SetState(7106) p.Secret() } { - p.SetState(7095) + p.SetState(7107) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -104066,10 +104190,10 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7096) + p.SetState(7108) p.Filename() } - p.SetState(7098) + p.SetState(7110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104078,16 +104202,16 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7097) + p.SetState(7109) p.Force_keystore() } } { - p.SetState(7100) + p.SetState(7112) p.Identified_by_store() } - p.SetState(7118) + p.SetState(7130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104096,7 +104220,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7101) + p.SetState(7113) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -104104,7 +104228,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7102) + p.SetState(7114) p.Match(PlSqlParserIDENTIFIER) if p.HasError() { // Recognition error - abort rule @@ -104112,14 +104236,14 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7103) + p.SetState(7115) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7116) + p.SetState(7128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104128,14 +104252,14 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(7104) + p.SetState(7116) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7109) + p.SetState(7121) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104144,7 +104268,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7105) + p.SetState(7117) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -104152,7 +104276,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7106) + p.SetState(7118) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -104160,7 +104284,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } - p.SetState(7111) + p.SetState(7123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104170,7 +104294,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(7112) + p.SetState(7124) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -104178,11 +104302,11 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7113) + p.SetState(7125) p.Subquery() } { - p.SetState(7114) + p.SetState(7126) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -104407,14 +104531,14 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7120) + p.SetState(7132) p.Match(PlSqlParserIMPORT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7122) + p.SetState(7134) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104423,7 +104547,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7121) + p.SetState(7133) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -104433,7 +104557,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } { - p.SetState(7124) + p.SetState(7136) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -104441,7 +104565,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7125) + p.SetState(7137) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -104449,7 +104573,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7126) + p.SetState(7138) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -104457,11 +104581,11 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7127) + p.SetState(7139) p.Secret() } { - p.SetState(7128) + p.SetState(7140) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -104469,10 +104593,10 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7129) + p.SetState(7141) p.Filename() } - p.SetState(7131) + p.SetState(7143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104481,16 +104605,16 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7130) + p.SetState(7142) p.Force_keystore() } } { - p.SetState(7133) + p.SetState(7145) p.Identified_by_store() } - p.SetState(7135) + p.SetState(7147) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104499,7 +104623,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7134) + p.SetState(7146) p.With_backup_clause() } @@ -104714,14 +104838,14 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7137) + p.SetState(7149) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7139) + p.SetState(7151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104730,7 +104854,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7138) + p.SetState(7150) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -104740,7 +104864,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } { - p.SetState(7141) + p.SetState(7153) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -104748,7 +104872,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7142) + p.SetState(7154) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -104756,7 +104880,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7143) + p.SetState(7155) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -104764,13 +104888,13 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7144) + p.SetState(7156) var _x = p.Secret() localctx.(*Migrate_keysContext).hsm = _x } - p.SetState(7146) + p.SetState(7158) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104779,13 +104903,13 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7145) + p.SetState(7157) p.Force_keystore() } } { - p.SetState(7148) + p.SetState(7160) p.Match(PlSqlParserMIGRATE) if p.HasError() { // Recognition error - abort rule @@ -104793,7 +104917,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7149) + p.SetState(7161) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -104801,10 +104925,10 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7150) + p.SetState(7162) p.Keystore_password() } - p.SetState(7152) + p.SetState(7164) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104813,7 +104937,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7151) + p.SetState(7163) p.With_backup_clause() } @@ -105036,14 +105160,14 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont p.EnterOuterAlt(localctx, 1) { - p.SetState(7154) + p.SetState(7166) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7156) + p.SetState(7168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105052,7 +105176,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont if _la == PlSqlParserENCRYPTION { { - p.SetState(7155) + p.SetState(7167) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -105062,7 +105186,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } { - p.SetState(7158) + p.SetState(7170) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -105070,7 +105194,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7159) + p.SetState(7171) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105078,7 +105202,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7160) + p.SetState(7172) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -105086,13 +105210,13 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7161) + p.SetState(7173) var _x = p.Secret() localctx.(*Reverse_migrate_keysContext).s = _x } - p.SetState(7163) + p.SetState(7175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105101,13 +105225,13 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont if _la == PlSqlParserFORCE { { - p.SetState(7162) + p.SetState(7174) p.Force_keystore() } } { - p.SetState(7165) + p.SetState(7177) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -105115,7 +105239,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7166) + p.SetState(7178) p.Match(PlSqlParserMIGRATE) if p.HasError() { // Recognition error - abort rule @@ -105123,7 +105247,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7167) + p.SetState(7179) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -105131,7 +105255,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7168) + p.SetState(7180) var _x = p.Secret() @@ -105443,14 +105567,14 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7170) + p.SetState(7182) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7172) + p.SetState(7184) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105459,7 +105583,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7171) + p.SetState(7183) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -105469,7 +105593,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } { - p.SetState(7174) + p.SetState(7186) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -105477,7 +105601,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7175) + p.SetState(7187) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -105485,7 +105609,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7176) + p.SetState(7188) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -105493,7 +105617,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7177) + p.SetState(7189) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -105501,7 +105625,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7178) + p.SetState(7190) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -105512,7 +105636,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7179) + p.SetState(7191) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105520,7 +105644,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7180) + p.SetState(7192) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -105528,21 +105652,21 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7181) + p.SetState(7193) var _x = p.Keystore_password() localctx.(*Move_keysContext).ksp1 = _x } { - p.SetState(7182) + p.SetState(7194) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7184) + p.SetState(7196) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105551,7 +105675,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7183) + p.SetState(7195) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -105561,7 +105685,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } { - p.SetState(7186) + p.SetState(7198) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -105569,7 +105693,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7187) + p.SetState(7199) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105577,7 +105701,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7188) + p.SetState(7200) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -105585,18 +105709,18 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7189) + p.SetState(7201) var _x = p.Keystore_password() localctx.(*Move_keysContext).ksp = _x } - p.SetState(7204) + p.SetState(7216) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 716, p.GetParserRuleContext()) == 1 { { - p.SetState(7190) + p.SetState(7202) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -105604,7 +105728,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7191) + p.SetState(7203) p.Match(PlSqlParserIDENTIFIER) if p.HasError() { // Recognition error - abort rule @@ -105612,14 +105736,14 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7192) + p.SetState(7204) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7202) + p.SetState(7214) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105628,14 +105752,14 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(7193) + p.SetState(7205) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7198) + p.SetState(7210) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105644,7 +105768,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7194) + p.SetState(7206) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -105652,7 +105776,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7195) + p.SetState(7207) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -105660,7 +105784,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } - p.SetState(7200) + p.SetState(7212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105670,7 +105794,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(7201) + p.SetState(7213) p.Subquery() } @@ -105682,7 +105806,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7207) + p.SetState(7219) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105691,7 +105815,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7206) + p.SetState(7218) p.With_backup_clause() } @@ -105827,7 +105951,7 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex p.EnterRule(localctx, 640, PlSqlParserRULE_identified_by_store) p.EnterOuterAlt(localctx, 1) { - p.SetState(7209) + p.SetState(7221) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105835,14 +105959,14 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex } } { - p.SetState(7210) + p.SetState(7222) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7214) + p.SetState(7226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105851,7 +105975,7 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex switch p.GetTokenStream().LA(1) { case PlSqlParserEXTERNAL: { - p.SetState(7211) + p.SetState(7223) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -105859,7 +105983,7 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex } } { - p.SetState(7212) + p.SetState(7224) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -105869,7 +105993,7 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex case PlSqlParserDELIMITED_ID: { - p.SetState(7213) + p.SetState(7225) p.Keystore_password() } @@ -105997,7 +106121,7 @@ func (p *PlSqlParser) Using_algorithm_clause() (localctx IUsing_algorithm_clause p.EnterRule(localctx, 642, PlSqlParserRULE_using_algorithm_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7216) + p.SetState(7228) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -106005,7 +106129,7 @@ func (p *PlSqlParser) Using_algorithm_clause() (localctx IUsing_algorithm_clause } } { - p.SetState(7217) + p.SetState(7229) p.Match(PlSqlParserALGORITHM) if p.HasError() { // Recognition error - abort rule @@ -106013,7 +106137,7 @@ func (p *PlSqlParser) Using_algorithm_clause() (localctx IUsing_algorithm_clause } } { - p.SetState(7218) + p.SetState(7230) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106143,7 +106267,7 @@ func (p *PlSqlParser) Using_tag_clause() (localctx IUsing_tag_clauseContext) { p.EnterRule(localctx, 644, PlSqlParserRULE_using_tag_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7220) + p.SetState(7232) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -106151,7 +106275,7 @@ func (p *PlSqlParser) Using_tag_clause() (localctx IUsing_tag_clauseContext) { } } { - p.SetState(7221) + p.SetState(7233) p.Match(PlSqlParserTAG) if p.HasError() { // Recognition error - abort rule @@ -106159,7 +106283,7 @@ func (p *PlSqlParser) Using_tag_clause() (localctx IUsing_tag_clauseContext) { } } { - p.SetState(7222) + p.SetState(7234) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106329,7 +106453,7 @@ func (s *Secret_management_clausesContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Secret_management_clauses() (localctx ISecret_management_clausesContext) { localctx = NewSecret_management_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 646, PlSqlParserRULE_secret_management_clauses) - p.SetState(7228) + p.SetState(7240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106339,28 +106463,28 @@ func (p *PlSqlParser) Secret_management_clauses() (localctx ISecret_management_c case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(7224) + p.SetState(7236) p.Add_update_secret() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(7225) + p.SetState(7237) p.Delete_secret() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(7226) + p.SetState(7238) p.Add_update_secret_seps() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(7227) + p.SetState(7239) p.Delete_secret_seps() } @@ -106588,7 +106712,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7230) + p.SetState(7242) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserUPDATE) { @@ -106599,7 +106723,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7231) + p.SetState(7243) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -106607,7 +106731,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7232) + p.SetState(7244) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106618,7 +106742,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7233) + p.SetState(7245) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -106626,7 +106750,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7234) + p.SetState(7246) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -106634,7 +106758,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7235) + p.SetState(7247) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106644,7 +106768,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { goto errorExit } } - p.SetState(7237) + p.SetState(7249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106653,12 +106777,12 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserUSING { { - p.SetState(7236) + p.SetState(7248) p.Using_tag_clause() } } - p.SetState(7240) + p.SetState(7252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106667,12 +106791,12 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserFORCE { { - p.SetState(7239) + p.SetState(7251) p.Force_keystore() } } - p.SetState(7243) + p.SetState(7255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106681,12 +106805,12 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(7242) + p.SetState(7254) p.Identified_by_store() } } - p.SetState(7246) + p.SetState(7258) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106695,7 +106819,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserWITH { { - p.SetState(7245) + p.SetState(7257) p.With_backup_clause() } @@ -106883,7 +107007,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7248) + p.SetState(7260) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -106891,7 +107015,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7249) + p.SetState(7261) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -106899,7 +107023,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7250) + p.SetState(7262) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -106907,7 +107031,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7251) + p.SetState(7263) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -106915,7 +107039,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7252) + p.SetState(7264) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106925,7 +107049,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { goto errorExit } } - p.SetState(7254) + p.SetState(7266) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106934,16 +107058,16 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { if _la == PlSqlParserFORCE { { - p.SetState(7253) + p.SetState(7265) p.Force_keystore() } } { - p.SetState(7256) + p.SetState(7268) p.Identified_by_store() } - p.SetState(7258) + p.SetState(7270) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106952,7 +107076,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { if _la == PlSqlParserWITH { { - p.SetState(7257) + p.SetState(7269) p.With_backup_clause() } @@ -107164,7 +107288,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps p.EnterOuterAlt(localctx, 1) { - p.SetState(7260) + p.SetState(7272) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserUPDATE) { @@ -107175,7 +107299,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7261) + p.SetState(7273) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -107183,7 +107307,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7262) + p.SetState(7274) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107194,7 +107318,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7263) + p.SetState(7275) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -107202,7 +107326,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7264) + p.SetState(7276) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -107210,7 +107334,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7265) + p.SetState(7277) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107220,7 +107344,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps goto errorExit } } - p.SetState(7267) + p.SetState(7279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107229,20 +107353,20 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps if _la == PlSqlParserUSING { { - p.SetState(7266) + p.SetState(7278) p.Using_tag_clause() } } { - p.SetState(7269) + p.SetState(7281) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7271) + p.SetState(7283) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107251,7 +107375,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps if _la == PlSqlParserLOCAL { { - p.SetState(7270) + p.SetState(7282) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -107261,7 +107385,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } { - p.SetState(7273) + p.SetState(7285) p.Match(PlSqlParserAUTO_LOGIN) if p.HasError() { // Recognition error - abort rule @@ -107269,7 +107393,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7274) + p.SetState(7286) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -107277,7 +107401,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7275) + p.SetState(7287) p.Directory_path() } @@ -107470,7 +107594,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(7277) + p.SetState(7289) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -107478,7 +107602,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7278) + p.SetState(7290) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -107486,7 +107610,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7279) + p.SetState(7291) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107497,7 +107621,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7280) + p.SetState(7292) p.Match(PlSqlParserSQ) if p.HasError() { // Recognition error - abort rule @@ -107505,7 +107629,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7281) + p.SetState(7293) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -107513,7 +107637,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7282) + p.SetState(7294) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -107521,7 +107645,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7283) + p.SetState(7295) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107532,14 +107656,14 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7284) + p.SetState(7296) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7286) + p.SetState(7298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107548,7 +107672,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) if _la == PlSqlParserLOCAL { { - p.SetState(7285) + p.SetState(7297) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -107558,7 +107682,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } { - p.SetState(7288) + p.SetState(7300) p.Match(PlSqlParserAUTO_LOGIN) if p.HasError() { // Recognition error - abort rule @@ -107566,7 +107690,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7289) + p.SetState(7301) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -107574,7 +107698,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7290) + p.SetState(7302) p.Directory_path() } @@ -107721,14 +107845,14 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ p.EnterOuterAlt(localctx, 1) { - p.SetState(7292) + p.SetState(7304) p.Match(PlSqlParserSWITCHOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7294) + p.SetState(7306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107737,7 +107861,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ if _la == PlSqlParserTO { { - p.SetState(7293) + p.SetState(7305) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -107747,7 +107871,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } { - p.SetState(7296) + p.SetState(7308) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -107755,11 +107879,11 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } } { - p.SetState(7297) + p.SetState(7309) p.Path() } { - p.SetState(7298) + p.SetState(7310) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -107767,7 +107891,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } } { - p.SetState(7299) + p.SetState(7311) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -107775,7 +107899,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } } { - p.SetState(7300) + p.SetState(7312) p.Match(PlSqlParserCONTAINERS) if p.HasError() { // Recognition error - abort rule @@ -107909,7 +108033,7 @@ func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(7302) + p.SetState(7314) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -107917,14 +108041,14 @@ func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) } } { - p.SetState(7303) + p.SetState(7315) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7306) + p.SetState(7318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107933,7 +108057,7 @@ func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) if _la == PlSqlParserUSING { { - p.SetState(7304) + p.SetState(7316) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -107941,7 +108065,7 @@ func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) } } { - p.SetState(7305) + p.SetState(7317) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -108074,7 +108198,7 @@ func (p *PlSqlParser) Identified_by_password_clause() (localctx IIdentified_by_p p.EnterRule(localctx, 660, PlSqlParserRULE_identified_by_password_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7308) + p.SetState(7320) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -108082,7 +108206,7 @@ func (p *PlSqlParser) Identified_by_password_clause() (localctx IIdentified_by_p } } { - p.SetState(7309) + p.SetState(7321) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -108090,7 +108214,7 @@ func (p *PlSqlParser) Identified_by_password_clause() (localctx IIdentified_by_p } } { - p.SetState(7310) + p.SetState(7322) p.Keystore_password() } @@ -108192,7 +108316,7 @@ func (p *PlSqlParser) Keystore_password() (localctx IKeystore_passwordContext) { p.EnterRule(localctx, 662, PlSqlParserRULE_keystore_password) p.EnterOuterAlt(localctx, 1) { - p.SetState(7312) + p.SetState(7324) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -108298,7 +108422,7 @@ func (p *PlSqlParser) Path() (localctx IPathContext) { p.EnterRule(localctx, 664, PlSqlParserRULE_path) p.EnterOuterAlt(localctx, 1) { - p.SetState(7314) + p.SetState(7326) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -108404,7 +108528,7 @@ func (p *PlSqlParser) Secret() (localctx ISecretContext) { p.EnterRule(localctx, 666, PlSqlParserRULE_secret) p.EnterOuterAlt(localctx, 1) { - p.SetState(7316) + p.SetState(7328) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -108663,7 +108787,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7331) + p.SetState(7343) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108672,14 +108796,14 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 733, p.GetParserRuleContext()) { case 1: { - p.SetState(7318) + p.SetState(7330) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7323) + p.SetState(7335) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108688,7 +108812,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(7319) + p.SetState(7331) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -108696,13 +108820,13 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7320) + p.SetState(7332) p.Tableview_name() } case PlSqlParserINDEX: { - p.SetState(7321) + p.SetState(7333) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -108710,7 +108834,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7322) + p.SetState(7334) p.Index_name() } @@ -108718,7 +108842,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(7326) + p.SetState(7338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108727,7 +108851,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { if _la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION { { - p.SetState(7325) + p.SetState(7337) p.Partition_extention_clause() } @@ -108735,7 +108859,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { case 2: { - p.SetState(7328) + p.SetState(7340) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -108743,7 +108867,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7329) + p.SetState(7341) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -108751,14 +108875,14 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7330) + p.SetState(7342) p.Cluster_name() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7345) + p.SetState(7357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108767,13 +108891,13 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVALIDATE: { - p.SetState(7333) + p.SetState(7345) p.Validation_clauses() } case PlSqlParserLIST: { - p.SetState(7334) + p.SetState(7346) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -108781,7 +108905,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7335) + p.SetState(7347) p.Match(PlSqlParserCHAINED) if p.HasError() { // Recognition error - abort rule @@ -108789,14 +108913,14 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7336) + p.SetState(7348) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7338) + p.SetState(7350) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108805,7 +108929,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { if _la == PlSqlParserINTO { { - p.SetState(7337) + p.SetState(7349) p.Into_clause1() } @@ -108813,14 +108937,14 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { case PlSqlParserDELETE: { - p.SetState(7340) + p.SetState(7352) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7342) + p.SetState(7354) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108829,7 +108953,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { if _la == PlSqlParserSYSTEM { { - p.SetState(7341) + p.SetState(7353) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -108839,7 +108963,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } { - p.SetState(7344) + p.SetState(7356) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -108852,7 +108976,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { goto errorExit } { - p.SetState(7347) + p.SetState(7359) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -109108,7 +109232,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio p.EnterRule(localctx, 670, PlSqlParserRULE_partition_extention_clause) var _la int - p.SetState(7387) + p.SetState(7399) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109118,14 +109242,14 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserPARTITION: p.EnterOuterAlt(localctx, 1) { - p.SetState(7349) + p.SetState(7361) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7366) + p.SetState(7378) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109134,7 +109258,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(7350) + p.SetState(7362) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109142,11 +109266,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7351) + p.SetState(7363) p.Partition_name() } { - p.SetState(7352) + p.SetState(7364) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109156,7 +109280,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserFOR: { - p.SetState(7354) + p.SetState(7366) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -109164,7 +109288,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7355) + p.SetState(7367) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109172,10 +109296,10 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7356) + p.SetState(7368) p.Partition_key_value() } - p.SetState(7361) + p.SetState(7373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109184,7 +109308,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio for _la == PlSqlParserCOMMA { { - p.SetState(7357) + p.SetState(7369) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -109192,11 +109316,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7358) + p.SetState(7370) p.Partition_key_value() } - p.SetState(7363) + p.SetState(7375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109204,7 +109328,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio _la = p.GetTokenStream().LA(1) } { - p.SetState(7364) + p.SetState(7376) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109220,14 +109344,14 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserSUBPARTITION: p.EnterOuterAlt(localctx, 2) { - p.SetState(7368) + p.SetState(7380) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7385) + p.SetState(7397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109236,7 +109360,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(7369) + p.SetState(7381) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109244,11 +109368,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7370) + p.SetState(7382) p.Subpartition_name() } { - p.SetState(7371) + p.SetState(7383) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109258,7 +109382,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserFOR: { - p.SetState(7373) + p.SetState(7385) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -109266,7 +109390,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7374) + p.SetState(7386) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109274,10 +109398,10 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7375) + p.SetState(7387) p.Subpartition_key_value() } - p.SetState(7380) + p.SetState(7392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109286,7 +109410,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio for _la == PlSqlParserCOMMA { { - p.SetState(7376) + p.SetState(7388) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -109294,11 +109418,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7377) + p.SetState(7389) p.Subpartition_key_value() } - p.SetState(7382) + p.SetState(7394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109306,7 +109430,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio _la = p.GetTokenStream().LA(1) } { - p.SetState(7383) + p.SetState(7395) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109553,7 +109677,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) p.EnterRule(localctx, 672, PlSqlParserRULE_validation_clauses) var _la int - p.SetState(7418) + p.SetState(7430) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109563,7 +109687,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(7389) + p.SetState(7401) p.Match(PlSqlParserVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -109571,7 +109695,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7390) + p.SetState(7402) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -109579,14 +109703,14 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7391) + p.SetState(7403) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7396) + p.SetState(7408) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109595,7 +109719,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) if _la == PlSqlParserSET { { - p.SetState(7392) + p.SetState(7404) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -109603,7 +109727,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7393) + p.SetState(7405) p.Match(PlSqlParserDANGLING) if p.HasError() { // Recognition error - abort rule @@ -109611,7 +109735,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7394) + p.SetState(7406) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -109619,7 +109743,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7395) + p.SetState(7407) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -109632,7 +109756,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(7398) + p.SetState(7410) p.Match(PlSqlParserVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -109640,19 +109764,19 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7399) + p.SetState(7411) p.Match(PlSqlParserSTRUCTURE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7410) + p.SetState(7422) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 745, p.GetParserRuleContext()) == 1 { { - p.SetState(7400) + p.SetState(7412) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -109660,7 +109784,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7401) + p.SetState(7413) p.Match(PlSqlParserFAST) if p.HasError() { // Recognition error - abort rule @@ -109672,31 +109796,31 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 745, p.GetParserRuleContext()) == 2 { { - p.SetState(7402) + p.SetState(7414) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7404) + p.SetState(7416) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 743, p.GetParserRuleContext()) == 1 { { - p.SetState(7403) + p.SetState(7415) p.Online_or_offline() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(7407) + p.SetState(7419) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 744, p.GetParserRuleContext()) == 1 { { - p.SetState(7406) + p.SetState(7418) p.Into_clause() } @@ -109708,7 +109832,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 745, p.GetParserRuleContext()) == 3 { { - p.SetState(7409) + p.SetState(7421) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -109719,7 +109843,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(7413) + p.SetState(7425) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109728,12 +109852,12 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) if _la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE { { - p.SetState(7412) + p.SetState(7424) p.Online_or_offline() } } - p.SetState(7416) + p.SetState(7428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109742,7 +109866,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) if _la == PlSqlParserBULK || _la == PlSqlParserINTO { { - p.SetState(7415) + p.SetState(7427) p.Into_clause() } @@ -109879,14 +110003,14 @@ func (p *PlSqlParser) Compute_clauses() (localctx ICompute_clausesContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7420) + p.SetState(7432) p.Match(PlSqlParserCOMPUTE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7422) + p.SetState(7434) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109895,7 +110019,7 @@ func (p *PlSqlParser) Compute_clauses() (localctx ICompute_clausesContext) { if _la == PlSqlParserSYSTEM { { - p.SetState(7421) + p.SetState(7433) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -109905,19 +110029,19 @@ func (p *PlSqlParser) Compute_clauses() (localctx ICompute_clausesContext) { } { - p.SetState(7424) + p.SetState(7436) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7426) + p.SetState(7438) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 750, p.GetParserRuleContext()) == 1 { { - p.SetState(7425) + p.SetState(7437) p.For_clause() } @@ -110163,14 +110287,14 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7428) + p.SetState(7440) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7476) + p.SetState(7488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110179,14 +110303,14 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(7429) + p.SetState(7441) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7433) + p.SetState(7445) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110198,12 +110322,12 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7430) + p.SetState(7442) p.For_clause() } } - p.SetState(7435) + p.SetState(7447) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110216,14 +110340,14 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { case PlSqlParserALL: { - p.SetState(7436) + p.SetState(7448) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7455) + p.SetState(7467) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110231,7 +110355,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMNS, PlSqlParserINDEXED: - p.SetState(7438) + p.SetState(7450) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110240,7 +110364,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { if _la == PlSqlParserINDEXED { { - p.SetState(7437) + p.SetState(7449) p.Match(PlSqlParserINDEXED) if p.HasError() { // Recognition error - abort rule @@ -110250,19 +110374,19 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } { - p.SetState(7440) + p.SetState(7452) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7443) + p.SetState(7455) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 753, p.GetParserRuleContext()) == 1 { { - p.SetState(7441) + p.SetState(7453) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -110270,7 +110394,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } { - p.SetState(7442) + p.SetState(7454) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -110281,7 +110405,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7448) + p.SetState(7460) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110293,12 +110417,12 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7445) + p.SetState(7457) p.For_clause() } } - p.SetState(7450) + p.SetState(7462) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110310,7 +110434,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } case PlSqlParserINDEXES, PlSqlParserLOCAL: - p.SetState(7452) + p.SetState(7464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110319,7 +110443,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { if _la == PlSqlParserLOCAL { { - p.SetState(7451) + p.SetState(7463) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -110329,7 +110453,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } { - p.SetState(7454) + p.SetState(7466) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -110344,14 +110468,14 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { case PlSqlParserCOLUMNS: { - p.SetState(7457) + p.SetState(7469) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7460) + p.SetState(7472) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110360,7 +110484,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { if _la == PlSqlParserSIZE { { - p.SetState(7458) + p.SetState(7470) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -110368,7 +110492,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } { - p.SetState(7459) + p.SetState(7471) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -110377,7 +110501,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } - p.SetState(7466) + p.SetState(7478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110387,11 +110511,11 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { switch _alt { case 1: { - p.SetState(7462) + p.SetState(7474) p.Column_name() } { - p.SetState(7463) + p.SetState(7475) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -110399,7 +110523,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } { - p.SetState(7464) + p.SetState(7476) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -110412,14 +110536,14 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { goto errorExit } - p.SetState(7468) + p.SetState(7480) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 758, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(7473) + p.SetState(7485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110431,12 +110555,12 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7470) + p.SetState(7482) p.For_clause() } } - p.SetState(7475) + p.SetState(7487) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110557,7 +110681,7 @@ func (p *PlSqlParser) Online_or_offline() (localctx IOnline_or_offlineContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7478) + p.SetState(7490) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE) { @@ -110685,14 +110809,14 @@ func (p *PlSqlParser) Into_clause1() (localctx IInto_clause1Context) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7480) + p.SetState(7492) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7482) + p.SetState(7494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110701,7 +110825,7 @@ func (p *PlSqlParser) Into_clause1() (localctx IInto_clause1Context) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279172874257) != 0) { { - p.SetState(7481) + p.SetState(7493) p.Tableview_name() } @@ -110837,7 +110961,7 @@ func (s *Partition_key_valueContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Partition_key_value() (localctx IPartition_key_valueContext) { localctx = NewPartition_key_valueContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 682, PlSqlParserRULE_partition_key_value) - p.SetState(7487) + p.SetState(7499) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110847,14 +110971,14 @@ func (p *PlSqlParser) Partition_key_value() (localctx IPartition_key_valueContex case PlSqlParserCHR, PlSqlParserMAXVALUE, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 1) { - p.SetState(7484) + p.SetState(7496) p.Literal() } case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 2) { - p.SetState(7485) + p.SetState(7497) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -110862,7 +110986,7 @@ func (p *PlSqlParser) Partition_key_value() (localctx IPartition_key_valueContex } } { - p.SetState(7486) + p.SetState(7498) p.Quoted_string() } @@ -111001,7 +111125,7 @@ func (s *Subpartition_key_valueContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Subpartition_key_value() (localctx ISubpartition_key_valueContext) { localctx = NewSubpartition_key_valueContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 684, PlSqlParserRULE_subpartition_key_value) - p.SetState(7492) + p.SetState(7504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111011,14 +111135,14 @@ func (p *PlSqlParser) Subpartition_key_value() (localctx ISubpartition_key_value case PlSqlParserCHR, PlSqlParserMAXVALUE, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 1) { - p.SetState(7489) + p.SetState(7501) p.Literal() } case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 2) { - p.SetState(7490) + p.SetState(7502) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -111026,7 +111150,7 @@ func (p *PlSqlParser) Subpartition_key_value() (localctx ISubpartition_key_value } } { - p.SetState(7491) + p.SetState(7503) p.Quoted_string() } @@ -111201,7 +111325,7 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont p.EnterOuterAlt(localctx, 1) { - p.SetState(7494) + p.SetState(7506) p.Match(PlSqlParserASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -111209,7 +111333,7 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont } } { - p.SetState(7495) + p.SetState(7507) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -111217,14 +111341,14 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont } } { - p.SetState(7496) + p.SetState(7508) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7499) + p.SetState(7511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111233,13 +111357,13 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMNS: { - p.SetState(7497) + p.SetState(7509) p.Column_association() } case PlSqlParserFUNCTIONS, PlSqlParserINDEXES, PlSqlParserINDEXTYPES, PlSqlParserPACKAGES, PlSqlParserTYPES: { - p.SetState(7498) + p.SetState(7510) p.Function_association() } @@ -111247,7 +111371,7 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(7502) + p.SetState(7514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111256,13 +111380,13 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont if _la == PlSqlParserWITH { { - p.SetState(7501) + p.SetState(7513) p.Storage_table_clause() } } { - p.SetState(7504) + p.SetState(7516) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -111493,7 +111617,7 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(7506) + p.SetState(7518) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -111501,11 +111625,11 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7507) + p.SetState(7519) p.Tableview_name() } { - p.SetState(7508) + p.SetState(7520) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -111513,10 +111637,10 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7509) + p.SetState(7521) p.Column_name() } - p.SetState(7517) + p.SetState(7529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111525,7 +111649,7 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) for _la == PlSqlParserCOMMA { { - p.SetState(7510) + p.SetState(7522) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -111533,11 +111657,11 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7511) + p.SetState(7523) p.Tableview_name() } { - p.SetState(7512) + p.SetState(7524) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -111545,11 +111669,11 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7513) + p.SetState(7525) p.Column_name() } - p.SetState(7519) + p.SetState(7531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111557,7 +111681,7 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(7520) + p.SetState(7532) p.Using_statistics_type() } @@ -111956,7 +112080,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7567) + p.SetState(7579) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111965,7 +112089,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont switch p.GetTokenStream().LA(1) { case PlSqlParserFUNCTIONS: { - p.SetState(7522) + p.SetState(7534) p.Match(PlSqlParserFUNCTIONS) if p.HasError() { // Recognition error - abort rule @@ -111973,10 +112097,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7523) + p.SetState(7535) p.Function_name() } - p.SetState(7528) + p.SetState(7540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111985,7 +112109,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7524) + p.SetState(7536) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -111993,11 +112117,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7525) + p.SetState(7537) p.Function_name() } - p.SetState(7530) + p.SetState(7542) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112007,7 +112131,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserPACKAGES: { - p.SetState(7531) + p.SetState(7543) p.Match(PlSqlParserPACKAGES) if p.HasError() { // Recognition error - abort rule @@ -112015,10 +112139,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7532) + p.SetState(7544) p.Package_name() } - p.SetState(7537) + p.SetState(7549) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112027,7 +112151,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7533) + p.SetState(7545) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112035,11 +112159,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7534) + p.SetState(7546) p.Package_name() } - p.SetState(7539) + p.SetState(7551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112049,7 +112173,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserTYPES: { - p.SetState(7540) + p.SetState(7552) p.Match(PlSqlParserTYPES) if p.HasError() { // Recognition error - abort rule @@ -112057,10 +112181,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7541) + p.SetState(7553) p.Type_name() } - p.SetState(7546) + p.SetState(7558) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112069,7 +112193,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7542) + p.SetState(7554) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112077,11 +112201,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7543) + p.SetState(7555) p.Type_name() } - p.SetState(7548) + p.SetState(7560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112091,7 +112215,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserINDEXES: { - p.SetState(7549) + p.SetState(7561) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -112099,10 +112223,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7550) + p.SetState(7562) p.Index_name() } - p.SetState(7555) + p.SetState(7567) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112111,7 +112235,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7551) + p.SetState(7563) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112119,11 +112243,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7552) + p.SetState(7564) p.Index_name() } - p.SetState(7557) + p.SetState(7569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112133,7 +112257,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserINDEXTYPES: { - p.SetState(7558) + p.SetState(7570) p.Match(PlSqlParserINDEXTYPES) if p.HasError() { // Recognition error - abort rule @@ -112141,10 +112265,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7559) + p.SetState(7571) p.Indextype_name() } - p.SetState(7564) + p.SetState(7576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112153,7 +112277,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7560) + p.SetState(7572) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112161,11 +112285,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7561) + p.SetState(7573) p.Indextype_name() } - p.SetState(7566) + p.SetState(7578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112177,7 +112301,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(7580) + p.SetState(7592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112186,16 +112310,16 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 775, p.GetParserRuleContext()) { case 1: { - p.SetState(7569) + p.SetState(7581) p.Using_statistics_type() } case 2: { - p.SetState(7570) + p.SetState(7582) p.Default_cost_clause() } - p.SetState(7573) + p.SetState(7585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112204,7 +112328,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont if _la == PlSqlParserCOMMA { { - p.SetState(7571) + p.SetState(7583) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112212,7 +112336,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7572) + p.SetState(7584) p.Default_selectivity_clause() } @@ -112220,10 +112344,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case 3: { - p.SetState(7575) + p.SetState(7587) p.Default_selectivity_clause() } - p.SetState(7578) + p.SetState(7590) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112232,7 +112356,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont if _la == PlSqlParserCOMMA { { - p.SetState(7576) + p.SetState(7588) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112240,7 +112364,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7577) + p.SetState(7589) p.Default_cost_clause() } @@ -112360,7 +112484,7 @@ func (p *PlSqlParser) Indextype_name() (localctx IIndextype_nameContext) { p.EnterRule(localctx, 692, PlSqlParserRULE_indextype_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(7582) + p.SetState(7594) p.Id_expression() } @@ -112484,14 +112608,14 @@ func (p *PlSqlParser) Using_statistics_type() (localctx IUsing_statistics_typeCo p.EnterRule(localctx, 694, PlSqlParserRULE_using_statistics_type) p.EnterOuterAlt(localctx, 1) { - p.SetState(7584) + p.SetState(7596) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7587) + p.SetState(7599) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112500,13 +112624,13 @@ func (p *PlSqlParser) Using_statistics_type() (localctx IUsing_statistics_typeCo switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: { - p.SetState(7585) + p.SetState(7597) p.Statistics_type_name() } case PlSqlParserNULL_: { - p.SetState(7586) + p.SetState(7598) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -112629,7 +112753,7 @@ func (p *PlSqlParser) Statistics_type_name() (localctx IStatistics_type_nameCont p.EnterRule(localctx, 696, PlSqlParserRULE_statistics_type_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(7589) + p.SetState(7601) p.Regular_id() } @@ -112807,7 +112931,7 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex p.EnterRule(localctx, 698, PlSqlParserRULE_default_cost_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7591) + p.SetState(7603) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -112815,7 +112939,7 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7592) + p.SetState(7604) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule @@ -112823,7 +112947,7 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7593) + p.SetState(7605) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -112831,11 +112955,11 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7594) + p.SetState(7606) p.Cpu_cost() } { - p.SetState(7595) + p.SetState(7607) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112843,11 +112967,11 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7596) + p.SetState(7608) p.Io_cost() } { - p.SetState(7597) + p.SetState(7609) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112855,11 +112979,11 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7598) + p.SetState(7610) p.Network_cost() } { - p.SetState(7599) + p.SetState(7611) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -112965,7 +113089,7 @@ func (p *PlSqlParser) Cpu_cost() (localctx ICpu_costContext) { p.EnterRule(localctx, 700, PlSqlParserRULE_cpu_cost) p.EnterOuterAlt(localctx, 1) { - p.SetState(7601) + p.SetState(7613) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113071,7 +113195,7 @@ func (p *PlSqlParser) Io_cost() (localctx IIo_costContext) { p.EnterRule(localctx, 702, PlSqlParserRULE_io_cost) p.EnterOuterAlt(localctx, 1) { - p.SetState(7603) + p.SetState(7615) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113177,7 +113301,7 @@ func (p *PlSqlParser) Network_cost() (localctx INetwork_costContext) { p.EnterRule(localctx, 704, PlSqlParserRULE_network_cost) p.EnterOuterAlt(localctx, 1) { - p.SetState(7605) + p.SetState(7617) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113305,7 +113429,7 @@ func (p *PlSqlParser) Default_selectivity_clause() (localctx IDefault_selectivit p.EnterRule(localctx, 706, PlSqlParserRULE_default_selectivity_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7607) + p.SetState(7619) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -113313,7 +113437,7 @@ func (p *PlSqlParser) Default_selectivity_clause() (localctx IDefault_selectivit } } { - p.SetState(7608) + p.SetState(7620) p.Match(PlSqlParserSELECTIVITY) if p.HasError() { // Recognition error - abort rule @@ -113321,7 +113445,7 @@ func (p *PlSqlParser) Default_selectivity_clause() (localctx IDefault_selectivit } } { - p.SetState(7609) + p.SetState(7621) p.Default_selectivity() } @@ -113423,7 +113547,7 @@ func (p *PlSqlParser) Default_selectivity() (localctx IDefault_selectivityContex p.EnterRule(localctx, 708, PlSqlParserRULE_default_selectivity) p.EnterOuterAlt(localctx, 1) { - p.SetState(7611) + p.SetState(7623) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113556,7 +113680,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(7613) + p.SetState(7625) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -113564,7 +113688,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7614) + p.SetState(7626) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSYSTEM || _la == PlSqlParserUSER) { @@ -113575,7 +113699,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7615) + p.SetState(7627) p.Match(PlSqlParserMANAGED) if p.HasError() { // Recognition error - abort rule @@ -113583,7 +113707,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7616) + p.SetState(7628) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -113591,7 +113715,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7617) + p.SetState(7629) p.Match(PlSqlParserTABLES) if p.HasError() { // Recognition error - abort rule @@ -113878,21 +114002,21 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7619) + p.SetState(7631) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7620) + p.SetState(7632) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7664) + p.SetState(7676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -113901,7 +114025,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPOLICY: { - p.SetState(7621) + p.SetState(7633) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -113909,10 +114033,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7622) + p.SetState(7634) p.Policy_name() } - p.SetState(7632) + p.SetState(7644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -113921,7 +114045,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserBY || _la == PlSqlParserEXCEPT { { - p.SetState(7623) + p.SetState(7635) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBY || _la == PlSqlParserEXCEPT) { @@ -113932,10 +114056,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7624) + p.SetState(7636) p.Audit_user() } - p.SetState(7629) + p.SetState(7641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -113944,7 +114068,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7625) + p.SetState(7637) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -113952,11 +114076,11 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7626) + p.SetState(7638) p.Audit_user() } - p.SetState(7631) + p.SetState(7643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -113965,7 +114089,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } - p.SetState(7639) + p.SetState(7651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -113974,14 +114098,14 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserWHENEVER { { - p.SetState(7634) + p.SetState(7646) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7636) + p.SetState(7648) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -113990,7 +114114,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserNOT { { - p.SetState(7635) + p.SetState(7647) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -114000,7 +114124,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } { - p.SetState(7638) + p.SetState(7650) p.Match(PlSqlParserSUCCESSFUL) if p.HasError() { // Recognition error - abort rule @@ -114012,7 +114136,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { case PlSqlParserCONTEXT: { - p.SetState(7641) + p.SetState(7653) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -114020,7 +114144,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7642) + p.SetState(7654) p.Match(PlSqlParserNAMESPACE) if p.HasError() { // Recognition error - abort rule @@ -114028,11 +114152,11 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7643) + p.SetState(7655) p.Oracle_namespace() } { - p.SetState(7644) + p.SetState(7656) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -114040,10 +114164,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7645) + p.SetState(7657) p.Attribute_name() } - p.SetState(7650) + p.SetState(7662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114052,7 +114176,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7646) + p.SetState(7658) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -114060,18 +114184,18 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7647) + p.SetState(7659) p.Attribute_name() } - p.SetState(7652) + p.SetState(7664) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(7662) + p.SetState(7674) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114080,7 +114204,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserBY { { - p.SetState(7653) + p.SetState(7665) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -114088,10 +114212,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7654) + p.SetState(7666) p.Audit_user() } - p.SetState(7659) + p.SetState(7671) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114100,7 +114224,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7655) + p.SetState(7667) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -114108,11 +114232,11 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7656) + p.SetState(7668) p.Audit_user() } - p.SetState(7661) + p.SetState(7673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114127,7 +114251,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { goto errorExit } { - p.SetState(7666) + p.SetState(7678) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -114245,7 +114369,7 @@ func (p *PlSqlParser) Policy_name() (localctx IPolicy_nameContext) { p.EnterRule(localctx, 714, PlSqlParserRULE_policy_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(7668) + p.SetState(7680) p.Identifier() } @@ -114489,14 +114613,14 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7670) + p.SetState(7682) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7681) + p.SetState(7693) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114505,15 +114629,15 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 786, p.GetParserRuleContext()) { case 1: { - p.SetState(7671) + p.SetState(7683) p.Audit_operation_clause() } - p.SetState(7676) + p.SetState(7688) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 785, p.GetParserRuleContext()) == 1 { { - p.SetState(7672) + p.SetState(7684) p.Auditing_by_clause() } @@ -114521,7 +114645,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 785, p.GetParserRuleContext()) == 2 { { - p.SetState(7673) + p.SetState(7685) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -114529,7 +114653,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } } { - p.SetState(7674) + p.SetState(7686) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -114537,7 +114661,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } } { - p.SetState(7675) + p.SetState(7687) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -114551,13 +114675,13 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { case 2: { - p.SetState(7678) + p.SetState(7690) p.Audit_schema_object_clause() } case 3: { - p.SetState(7679) + p.SetState(7691) p.Match(PlSqlParserNETWORK) if p.HasError() { // Recognition error - abort rule @@ -114567,19 +114691,19 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { case 4: { - p.SetState(7680) + p.SetState(7692) p.Audit_direct_path() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7685) + p.SetState(7697) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 787, p.GetParserRuleContext()) == 1 { { - p.SetState(7683) + p.SetState(7695) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -114587,7 +114711,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } } { - p.SetState(7684) + p.SetState(7696) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserACCESS || _la == PlSqlParserSESSION) { @@ -114601,19 +114725,19 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7692) + p.SetState(7704) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 789, p.GetParserRuleContext()) == 1 { { - p.SetState(7687) + p.SetState(7699) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7689) + p.SetState(7701) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114622,7 +114746,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { if _la == PlSqlParserNOT { { - p.SetState(7688) + p.SetState(7700) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -114632,7 +114756,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } { - p.SetState(7691) + p.SetState(7703) p.Match(PlSqlParserSUCCESSFUL) if p.HasError() { // Recognition error - abort rule @@ -114643,12 +114767,12 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7695) + p.SetState(7707) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 790, p.GetParserRuleContext()) == 1 { { - p.SetState(7694) + p.SetState(7706) p.Audit_container_clause() } @@ -114656,7 +114780,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { goto errorExit } { - p.SetState(7697) + p.SetState(7709) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -114778,14 +114902,14 @@ func (p *PlSqlParser) Audit_direct_path() (localctx IAudit_direct_pathContext) { localctx = NewAudit_direct_pathContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 718, PlSqlParserRULE_audit_direct_path) p.EnterOuterAlt(localctx, 1) - p.SetState(7699) + p.SetState(7711) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7700) + p.SetState(7712) p.Match(PlSqlParserDIRECT_PATH) if p.HasError() { // Recognition error - abort rule @@ -114793,7 +114917,7 @@ func (p *PlSqlParser) Audit_direct_path() (localctx IAudit_direct_pathContext) { } } { - p.SetState(7701) + p.SetState(7713) p.Auditing_by_clause() } @@ -114911,7 +115035,7 @@ func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clause var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7703) + p.SetState(7715) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) @@ -114919,7 +115043,7 @@ func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clause } { - p.SetState(7704) + p.SetState(7716) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -114927,7 +115051,7 @@ func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clause } } { - p.SetState(7705) + p.SetState(7717) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -114935,7 +115059,7 @@ func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clause } } { - p.SetState(7706) + p.SetState(7718) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserCURRENT) { @@ -115166,7 +115290,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(7744) + p.SetState(7756) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115174,7 +115298,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 799, p.GetParserRuleContext()) { case 1: - p.SetState(7713) + p.SetState(7725) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115183,25 +115307,25 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 792, p.GetParserRuleContext()) { case 1: { - p.SetState(7708) + p.SetState(7720) p.Sql_statement_shortcut() } case 2: { - p.SetState(7709) + p.SetState(7721) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7711) + p.SetState(7723) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 791, p.GetParserRuleContext()) == 1 { { - p.SetState(7710) + p.SetState(7722) p.Match(PlSqlParserSTATEMENTS) if p.HasError() { // Recognition error - abort rule @@ -115216,7 +115340,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7725) + p.SetState(7737) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115228,14 +115352,14 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7715) + p.SetState(7727) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7721) + p.SetState(7733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115244,25 +115368,25 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 794, p.GetParserRuleContext()) { case 1: { - p.SetState(7716) + p.SetState(7728) p.Sql_statement_shortcut() } case 2: { - p.SetState(7717) + p.SetState(7729) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7719) + p.SetState(7731) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 793, p.GetParserRuleContext()) == 1 { { - p.SetState(7718) + p.SetState(7730) p.Match(PlSqlParserSTATEMENTS) if p.HasError() { // Recognition error - abort rule @@ -115279,7 +115403,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } - p.SetState(7727) + p.SetState(7739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115291,7 +115415,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } case 2: - p.SetState(7731) + p.SetState(7743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115300,13 +115424,13 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 796, p.GetParserRuleContext()) { case 1: { - p.SetState(7728) + p.SetState(7740) p.System_privilege() } case 2: { - p.SetState(7729) + p.SetState(7741) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -115314,7 +115438,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } { - p.SetState(7730) + p.SetState(7742) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -115325,7 +115449,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7741) + p.SetState(7753) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115337,14 +115461,14 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7733) + p.SetState(7745) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7737) + p.SetState(7749) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115353,13 +115477,13 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 797, p.GetParserRuleContext()) { case 1: { - p.SetState(7734) + p.SetState(7746) p.System_privilege() } case 2: { - p.SetState(7735) + p.SetState(7747) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -115367,7 +115491,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } { - p.SetState(7736) + p.SetState(7748) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -115380,7 +115504,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } - p.SetState(7743) + p.SetState(7755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115548,7 +115672,7 @@ func (p *PlSqlParser) Auditing_by_clause() (localctx IAuditing_by_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(7746) + p.SetState(7758) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -115556,10 +115680,10 @@ func (p *PlSqlParser) Auditing_by_clause() (localctx IAuditing_by_clauseContext) } } { - p.SetState(7747) + p.SetState(7759) p.Audit_user() } - p.SetState(7752) + p.SetState(7764) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115571,7 +115695,7 @@ func (p *PlSqlParser) Auditing_by_clause() (localctx IAuditing_by_clauseContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7748) + p.SetState(7760) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -115579,12 +115703,12 @@ func (p *PlSqlParser) Auditing_by_clause() (localctx IAuditing_by_clauseContext) } } { - p.SetState(7749) + p.SetState(7761) p.Audit_user() } } - p.SetState(7754) + p.SetState(7766) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115705,7 +115829,7 @@ func (p *PlSqlParser) Audit_user() (localctx IAudit_userContext) { p.EnterRule(localctx, 726, PlSqlParserRULE_audit_user) p.EnterOuterAlt(localctx, 1) { - p.SetState(7755) + p.SetState(7767) p.Regular_id() } @@ -115878,7 +116002,7 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7766) + p.SetState(7778) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115887,10 +116011,10 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec switch p.GetTokenStream().LA(1) { case PlSqlParserALTER, PlSqlParserAUDIT, PlSqlParserCOMMENT, PlSqlParserDELETE, PlSqlParserEXECUTE, PlSqlParserFLASHBACK, PlSqlParserGRANT, PlSqlParserINDEX, PlSqlParserINSERT, PlSqlParserLOCK, PlSqlParserREAD, PlSqlParserRENAME, PlSqlParserSELECT, PlSqlParserUPDATE: { - p.SetState(7757) + p.SetState(7769) p.Sql_operation() } - p.SetState(7762) + p.SetState(7774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115899,7 +116023,7 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec for _la == PlSqlParserCOMMA { { - p.SetState(7758) + p.SetState(7770) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -115907,11 +116031,11 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec } } { - p.SetState(7759) + p.SetState(7771) p.Sql_operation() } - p.SetState(7764) + p.SetState(7776) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -115921,7 +116045,7 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec case PlSqlParserALL: { - p.SetState(7765) + p.SetState(7777) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -115934,7 +116058,7 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec goto errorExit } { - p.SetState(7768) + p.SetState(7780) p.Auditing_on_clause() } @@ -116103,7 +116227,7 @@ func (p *PlSqlParser) Sql_operation() (localctx ISql_operationContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(7770) + p.SetState(7782) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserAUDIT || _la == PlSqlParserCOMMENT || _la == PlSqlParserDELETE || _la == PlSqlParserEXECUTE || _la == PlSqlParserFLASHBACK || _la == PlSqlParserGRANT || _la == PlSqlParserINDEX || _la == PlSqlParserINSERT || _la == PlSqlParserLOCK || _la == PlSqlParserREAD || _la == PlSqlParserRENAME || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -116315,14 +116439,14 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) p.EnterRule(localctx, 732, PlSqlParserRULE_auditing_on_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7772) + p.SetState(7784) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7785) + p.SetState(7797) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -116331,13 +116455,13 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 803, p.GetParserRuleContext()) { case 1: { - p.SetState(7773) + p.SetState(7785) p.Object_name() } case 2: { - p.SetState(7774) + p.SetState(7786) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -116345,13 +116469,13 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7775) + p.SetState(7787) p.Regular_id() } case 3: { - p.SetState(7776) + p.SetState(7788) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -116359,7 +116483,7 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7777) + p.SetState(7789) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -116367,19 +116491,19 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7778) + p.SetState(7790) p.Model_name() } case 4: - p.SetState(7779) + p.SetState(7791) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7780) + p.SetState(7792) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -116387,7 +116511,7 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7781) + p.SetState(7793) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -116395,7 +116519,7 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7782) + p.SetState(7794) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -116403,13 +116527,13 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7783) + p.SetState(7795) p.Profile_name() } case 5: { - p.SetState(7784) + p.SetState(7796) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -116561,16 +116685,16 @@ func (p *PlSqlParser) Model_name() (localctx IModel_nameContext) { localctx = NewModel_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 734, PlSqlParserRULE_model_name) p.EnterOuterAlt(localctx, 1) - p.SetState(7790) + p.SetState(7802) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 804, p.GetParserRuleContext()) == 1 { { - p.SetState(7787) + p.SetState(7799) p.Id_expression() } { - p.SetState(7788) + p.SetState(7800) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -116582,7 +116706,7 @@ func (p *PlSqlParser) Model_name() (localctx IModel_nameContext) { goto errorExit } { - p.SetState(7792) + p.SetState(7804) p.Id_expression() } @@ -116726,16 +116850,16 @@ func (p *PlSqlParser) Object_name() (localctx IObject_nameContext) { localctx = NewObject_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 736, PlSqlParserRULE_object_name) p.EnterOuterAlt(localctx, 1) - p.SetState(7797) + p.SetState(7809) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 805, p.GetParserRuleContext()) == 1 { { - p.SetState(7794) + p.SetState(7806) p.Id_expression() } { - p.SetState(7795) + p.SetState(7807) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -116747,7 +116871,7 @@ func (p *PlSqlParser) Object_name() (localctx IObject_nameContext) { goto errorExit } { - p.SetState(7799) + p.SetState(7811) p.Id_expression() } @@ -116891,16 +117015,16 @@ func (p *PlSqlParser) Profile_name() (localctx IProfile_nameContext) { localctx = NewProfile_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 738, PlSqlParserRULE_profile_name) p.EnterOuterAlt(localctx, 1) - p.SetState(7804) + p.SetState(7816) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 806, p.GetParserRuleContext()) == 1 { { - p.SetState(7801) + p.SetState(7813) p.Id_expression() } { - p.SetState(7802) + p.SetState(7814) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -116912,7 +117036,7 @@ func (p *PlSqlParser) Profile_name() (localctx IProfile_nameContext) { goto errorExit } { - p.SetState(7806) + p.SetState(7818) p.Id_expression() } @@ -117197,7 +117321,7 @@ func (s *Sql_statement_shortcutContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcutContext) { localctx = NewSql_statement_shortcutContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 740, PlSqlParserRULE_sql_statement_shortcut) - p.SetState(7878) + p.SetState(7890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -117207,7 +117331,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(7808) + p.SetState(7820) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -117215,7 +117339,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7809) + p.SetState(7821) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -117226,7 +117350,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(7810) + p.SetState(7822) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -117237,7 +117361,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(7811) + p.SetState(7823) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -117248,7 +117372,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(7812) + p.SetState(7824) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -117256,7 +117380,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7813) + p.SetState(7825) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -117267,7 +117391,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(7814) + p.SetState(7826) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -117278,7 +117402,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(7815) + p.SetState(7827) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -117289,7 +117413,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(7816) + p.SetState(7828) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -117300,7 +117424,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(7817) + p.SetState(7829) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -117308,7 +117432,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7818) + p.SetState(7830) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -117319,7 +117443,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(7819) + p.SetState(7831) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -117327,7 +117451,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7820) + p.SetState(7832) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -117338,7 +117462,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(7821) + p.SetState(7833) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule @@ -117348,14 +117472,14 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 11: p.EnterOuterAlt(localctx, 11) - p.SetState(7822) + p.SetState(7834) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7823) + p.SetState(7835) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -117363,7 +117487,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7824) + p.SetState(7836) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -117374,7 +117498,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(7825) + p.SetState(7837) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -117385,7 +117509,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(7826) + p.SetState(7838) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -117396,7 +117520,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(7827) + p.SetState(7839) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -117404,7 +117528,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7828) + p.SetState(7840) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -117412,7 +117536,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7829) + p.SetState(7841) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -117423,7 +117547,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(7830) + p.SetState(7842) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -117431,7 +117555,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7831) + p.SetState(7843) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -117442,7 +117566,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(7832) + p.SetState(7844) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -117453,7 +117577,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(7833) + p.SetState(7845) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -117461,7 +117585,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7834) + p.SetState(7846) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -117472,7 +117596,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(7835) + p.SetState(7847) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117483,7 +117607,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(7836) + p.SetState(7848) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -117494,7 +117618,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(7837) + p.SetState(7849) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -117505,7 +117629,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(7838) + p.SetState(7850) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -117513,7 +117637,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7839) + p.SetState(7851) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -117524,7 +117648,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(7840) + p.SetState(7852) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -117532,7 +117656,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7841) + p.SetState(7853) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117543,7 +117667,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(7842) + p.SetState(7854) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117554,7 +117678,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(7843) + p.SetState(7855) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -117565,7 +117689,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(7844) + p.SetState(7856) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -117576,7 +117700,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(7845) + p.SetState(7857) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -117587,7 +117711,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(7846) + p.SetState(7858) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -117598,7 +117722,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(7847) + p.SetState(7859) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -117609,7 +117733,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(7848) + p.SetState(7860) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -117617,7 +117741,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7849) + p.SetState(7861) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117628,7 +117752,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(7850) + p.SetState(7862) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -117636,7 +117760,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7851) + p.SetState(7863) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117647,7 +117771,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(7852) + p.SetState(7864) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -117655,7 +117779,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7853) + p.SetState(7865) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117666,7 +117790,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(7854) + p.SetState(7866) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -117674,7 +117798,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7855) + p.SetState(7867) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117685,7 +117809,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 33: p.EnterOuterAlt(localctx, 33) { - p.SetState(7856) + p.SetState(7868) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -117693,7 +117817,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7857) + p.SetState(7869) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -117704,7 +117828,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(7858) + p.SetState(7870) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117712,7 +117836,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7859) + p.SetState(7871) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -117723,7 +117847,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(7860) + p.SetState(7872) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117731,7 +117855,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7861) + p.SetState(7873) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -117742,7 +117866,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(7862) + p.SetState(7874) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117750,7 +117874,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7863) + p.SetState(7875) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117761,7 +117885,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(7864) + p.SetState(7876) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117769,7 +117893,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7865) + p.SetState(7877) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117780,7 +117904,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(7866) + p.SetState(7878) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117788,7 +117912,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7867) + p.SetState(7879) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -117799,7 +117923,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(7868) + p.SetState(7880) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -117807,7 +117931,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7869) + p.SetState(7881) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117818,7 +117942,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(7870) + p.SetState(7882) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -117826,7 +117950,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7871) + p.SetState(7883) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117837,7 +117961,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(7872) + p.SetState(7884) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -117845,7 +117969,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7873) + p.SetState(7885) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117856,7 +117980,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(7874) + p.SetState(7886) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -117864,7 +117988,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7875) + p.SetState(7887) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117875,7 +117999,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(7876) + p.SetState(7888) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -117883,7 +118007,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7877) + p.SetState(7889) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -118020,7 +118144,7 @@ func (p *PlSqlParser) Drop_index() (localctx IDrop_indexContext) { p.EnterRule(localctx, 742, PlSqlParserRULE_drop_index) p.EnterOuterAlt(localctx, 1) { - p.SetState(7880) + p.SetState(7892) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -118028,7 +118152,7 @@ func (p *PlSqlParser) Drop_index() (localctx IDrop_indexContext) { } } { - p.SetState(7881) + p.SetState(7893) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -118036,11 +118160,11 @@ func (p *PlSqlParser) Drop_index() (localctx IDrop_indexContext) { } } { - p.SetState(7882) + p.SetState(7894) p.Index_name() } { - p.SetState(7883) + p.SetState(7895) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -118376,7 +118500,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti p.EnterOuterAlt(localctx, 1) { - p.SetState(7885) + p.SetState(7897) p.Match(PlSqlParserDISASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -118384,7 +118508,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7886) + p.SetState(7898) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -118392,14 +118516,14 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7887) + p.SetState(7899) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8007) + p.SetState(8019) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118408,23 +118532,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMNS: { - p.SetState(7888) + p.SetState(7900) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7892) + p.SetState(7904) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 808, p.GetParserRuleContext()) == 1 { { - p.SetState(7889) + p.SetState(7901) p.Schema_name() } { - p.SetState(7890) + p.SetState(7902) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118436,14 +118560,14 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7894) + p.SetState(7906) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).tb = _x } { - p.SetState(7895) + p.SetState(7907) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118451,13 +118575,13 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7896) + p.SetState(7908) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).c = _x } - p.SetState(7909) + p.SetState(7921) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118469,23 +118593,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7897) + p.SetState(7909) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7901) + p.SetState(7913) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 809, p.GetParserRuleContext()) == 1 { { - p.SetState(7898) + p.SetState(7910) p.Schema_name() } { - p.SetState(7899) + p.SetState(7911) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118497,14 +118621,14 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7903) + p.SetState(7915) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).tb = _x } { - p.SetState(7904) + p.SetState(7916) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118512,7 +118636,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7905) + p.SetState(7917) var _x = p.Id_expression() @@ -118520,7 +118644,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7911) + p.SetState(7923) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118533,23 +118657,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserFUNCTIONS: { - p.SetState(7912) + p.SetState(7924) p.Match(PlSqlParserFUNCTIONS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7916) + p.SetState(7928) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 811, p.GetParserRuleContext()) == 1 { { - p.SetState(7913) + p.SetState(7925) p.Schema_name() } { - p.SetState(7914) + p.SetState(7926) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118561,13 +118685,13 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7918) + p.SetState(7930) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).fn = _x } - p.SetState(7928) + p.SetState(7940) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118579,23 +118703,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7919) + p.SetState(7931) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7923) + p.SetState(7935) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 812, p.GetParserRuleContext()) == 1 { { - p.SetState(7920) + p.SetState(7932) p.Schema_name() } { - p.SetState(7921) + p.SetState(7933) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118607,7 +118731,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7925) + p.SetState(7937) var _x = p.Id_expression() @@ -118615,7 +118739,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7930) + p.SetState(7942) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118628,23 +118752,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserPACKAGES: { - p.SetState(7931) + p.SetState(7943) p.Match(PlSqlParserPACKAGES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7935) + p.SetState(7947) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 814, p.GetParserRuleContext()) == 1 { { - p.SetState(7932) + p.SetState(7944) p.Schema_name() } { - p.SetState(7933) + p.SetState(7945) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118656,13 +118780,13 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7937) + p.SetState(7949) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).pkg = _x } - p.SetState(7947) + p.SetState(7959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118674,23 +118798,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7938) + p.SetState(7950) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7942) + p.SetState(7954) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 815, p.GetParserRuleContext()) == 1 { { - p.SetState(7939) + p.SetState(7951) p.Schema_name() } { - p.SetState(7940) + p.SetState(7952) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118702,7 +118826,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7944) + p.SetState(7956) var _x = p.Id_expression() @@ -118710,7 +118834,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7949) + p.SetState(7961) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118723,23 +118847,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserTYPES: { - p.SetState(7950) + p.SetState(7962) p.Match(PlSqlParserTYPES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7954) + p.SetState(7966) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 817, p.GetParserRuleContext()) == 1 { { - p.SetState(7951) + p.SetState(7963) p.Schema_name() } { - p.SetState(7952) + p.SetState(7964) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118751,13 +118875,13 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7956) + p.SetState(7968) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).t = _x } - p.SetState(7966) + p.SetState(7978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118769,23 +118893,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7957) + p.SetState(7969) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7961) + p.SetState(7973) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 818, p.GetParserRuleContext()) == 1 { { - p.SetState(7958) + p.SetState(7970) p.Schema_name() } { - p.SetState(7959) + p.SetState(7971) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118797,7 +118921,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7963) + p.SetState(7975) var _x = p.Id_expression() @@ -118805,7 +118929,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7968) + p.SetState(7980) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118818,23 +118942,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserINDEXES: { - p.SetState(7969) + p.SetState(7981) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7973) + p.SetState(7985) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 820, p.GetParserRuleContext()) == 1 { { - p.SetState(7970) + p.SetState(7982) p.Schema_name() } { - p.SetState(7971) + p.SetState(7983) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118846,13 +118970,13 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7975) + p.SetState(7987) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).ix = _x } - p.SetState(7985) + p.SetState(7997) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118864,23 +118988,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7976) + p.SetState(7988) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7980) + p.SetState(7992) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 821, p.GetParserRuleContext()) == 1 { { - p.SetState(7977) + p.SetState(7989) p.Schema_name() } { - p.SetState(7978) + p.SetState(7990) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118892,7 +119016,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7982) + p.SetState(7994) var _x = p.Id_expression() @@ -118900,7 +119024,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7987) + p.SetState(7999) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118913,23 +119037,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserINDEXTYPES: { - p.SetState(7988) + p.SetState(8000) p.Match(PlSqlParserINDEXTYPES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7992) + p.SetState(8004) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 823, p.GetParserRuleContext()) == 1 { { - p.SetState(7989) + p.SetState(8001) p.Schema_name() } { - p.SetState(7990) + p.SetState(8002) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118941,13 +119065,13 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7994) + p.SetState(8006) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).it = _x } - p.SetState(8004) + p.SetState(8016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118959,23 +119083,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7995) + p.SetState(8007) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7999) + p.SetState(8011) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 824, p.GetParserRuleContext()) == 1 { { - p.SetState(7996) + p.SetState(8008) p.Schema_name() } { - p.SetState(7997) + p.SetState(8009) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118987,7 +119111,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(8001) + p.SetState(8013) var _x = p.Id_expression() @@ -118995,7 +119119,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(8006) + p.SetState(8018) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119010,12 +119134,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8010) + p.SetState(8022) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 827, p.GetParserRuleContext()) == 1 { { - p.SetState(8009) + p.SetState(8021) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -119185,7 +119309,7 @@ func (p *PlSqlParser) Drop_indextype() (localctx IDrop_indextypeContext) { p.EnterRule(localctx, 746, PlSqlParserRULE_drop_indextype) p.EnterOuterAlt(localctx, 1) { - p.SetState(8012) + p.SetState(8024) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -119193,23 +119317,23 @@ func (p *PlSqlParser) Drop_indextype() (localctx IDrop_indextypeContext) { } } { - p.SetState(8013) + p.SetState(8025) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8017) + p.SetState(8029) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 828, p.GetParserRuleContext()) == 1 { { - p.SetState(8014) + p.SetState(8026) p.Schema_name() } { - p.SetState(8015) + p.SetState(8027) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -119221,18 +119345,18 @@ func (p *PlSqlParser) Drop_indextype() (localctx IDrop_indextypeContext) { goto errorExit } { - p.SetState(8019) + p.SetState(8031) var _x = p.Id_expression() localctx.(*Drop_indextypeContext).it = _x } - p.SetState(8021) + p.SetState(8033) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 829, p.GetParserRuleContext()) == 1 { { - p.SetState(8020) + p.SetState(8032) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -119407,7 +119531,7 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g p.EnterRule(localctx, 748, PlSqlParserRULE_drop_inmemory_join_group) p.EnterOuterAlt(localctx, 1) { - p.SetState(8023) + p.SetState(8035) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -119415,7 +119539,7 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g } } { - p.SetState(8024) + p.SetState(8036) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -119423,7 +119547,7 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g } } { - p.SetState(8025) + p.SetState(8037) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -119431,23 +119555,23 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g } } { - p.SetState(8026) + p.SetState(8038) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8030) + p.SetState(8042) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 830, p.GetParserRuleContext()) == 1 { { - p.SetState(8027) + p.SetState(8039) p.Schema_name() } { - p.SetState(8028) + p.SetState(8040) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -119459,7 +119583,7 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g goto errorExit } { - p.SetState(8032) + p.SetState(8044) var _x = p.Id_expression() @@ -119718,7 +119842,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8034) + p.SetState(8046) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -119726,7 +119850,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8035) + p.SetState(8047) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -119734,10 +119858,10 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8036) + p.SetState(8048) p.Tableview_name() } - p.SetState(8041) + p.SetState(8053) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119746,7 +119870,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8037) + p.SetState(8049) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -119754,11 +119878,11 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8038) + p.SetState(8050) p.Tableview_name() } - p.SetState(8043) + p.SetState(8055) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119766,14 +119890,14 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8044) + p.SetState(8056) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8063) + p.SetState(8075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119781,7 +119905,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserRESTORE, PlSqlParserSCN, PlSqlParserTIMESTAMP: - p.SetState(8050) + p.SetState(8062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119790,7 +119914,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSCN, PlSqlParserTIMESTAMP: { - p.SetState(8045) + p.SetState(8057) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserTIMESTAMP) { @@ -119801,13 +119925,13 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8046) + p.SetState(8058) p.Expression() } case PlSqlParserRESTORE: { - p.SetState(8047) + p.SetState(8059) p.Match(PlSqlParserRESTORE) if p.HasError() { // Recognition error - abort rule @@ -119815,7 +119939,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8048) + p.SetState(8060) p.Match(PlSqlParserPOINT) if p.HasError() { // Recognition error - abort rule @@ -119823,7 +119947,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8049) + p.SetState(8061) p.Restore_point() } @@ -119831,12 +119955,12 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8054) + p.SetState(8066) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 833, p.GetParserRuleContext()) == 1 { { - p.SetState(8052) + p.SetState(8064) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -119847,7 +119971,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8053) + p.SetState(8065) p.Match(PlSqlParserTRIGGERS) if p.HasError() { // Recognition error - abort rule @@ -119861,7 +119985,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { case PlSqlParserBEFORE: { - p.SetState(8056) + p.SetState(8068) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -119869,19 +119993,19 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8057) + p.SetState(8069) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8061) + p.SetState(8073) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 834, p.GetParserRuleContext()) == 1 { { - p.SetState(8058) + p.SetState(8070) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -119889,7 +120013,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8059) + p.SetState(8071) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -119897,7 +120021,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8060) + p.SetState(8072) p.Tableview_name() } @@ -120075,10 +120199,10 @@ func (p *PlSqlParser) Restore_point() (localctx IRestore_pointContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8065) + p.SetState(8077) p.Identifier() } - p.SetState(8070) + p.SetState(8082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -120090,7 +120214,7 @@ func (p *PlSqlParser) Restore_point() (localctx IRestore_pointContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8066) + p.SetState(8078) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -120098,12 +120222,12 @@ func (p *PlSqlParser) Restore_point() (localctx IRestore_pointContext) { } } { - p.SetState(8067) + p.SetState(8079) p.Id_expression() } } - p.SetState(8072) + p.SetState(8084) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -120314,14 +120438,14 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8073) + p.SetState(8085) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8087) + p.SetState(8099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -120330,7 +120454,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINDEX, PlSqlParserTABLE: { - p.SetState(8074) + p.SetState(8086) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINDEX || _la == PlSqlParserTABLE) { @@ -120341,25 +120465,25 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { } } { - p.SetState(8075) + p.SetState(8087) p.Id_expression() } case PlSqlParserTABLESPACE: { - p.SetState(8076) + p.SetState(8088) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8078) + p.SetState(8090) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 837, p.GetParserRuleContext()) == 1 { { - p.SetState(8077) + p.SetState(8089) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -120371,18 +120495,18 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { goto errorExit } { - p.SetState(8080) + p.SetState(8092) var _x = p.Id_expression() localctx.(*Purge_statementContext).ts = _x } - p.SetState(8083) + p.SetState(8095) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 838, p.GetParserRuleContext()) == 1 { { - p.SetState(8081) + p.SetState(8093) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -120390,7 +120514,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { } } { - p.SetState(8082) + p.SetState(8094) var _x = p.Id_expression() @@ -120403,7 +120527,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { case PlSqlParserRECYCLEBIN: { - p.SetState(8085) + p.SetState(8097) p.Match(PlSqlParserRECYCLEBIN) if p.HasError() { // Recognition error - abort rule @@ -120413,7 +120537,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { case PlSqlParserDBA_RECYCLEBIN: { - p.SetState(8086) + p.SetState(8098) p.Match(PlSqlParserDBA_RECYCLEBIN) if p.HasError() { // Recognition error - abort rule @@ -120624,14 +120748,14 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8089) + p.SetState(8101) p.Match(PlSqlParserNOAUDIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8101) + p.SetState(8113) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -120640,15 +120764,15 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 842, p.GetParserRuleContext()) { case 1: { - p.SetState(8090) + p.SetState(8102) p.Audit_operation_clause() } - p.SetState(8092) + p.SetState(8104) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 840, p.GetParserRuleContext()) == 1 { { - p.SetState(8091) + p.SetState(8103) p.Auditing_by_clause() } @@ -120658,13 +120782,13 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { case 2: { - p.SetState(8094) + p.SetState(8106) p.Audit_schema_object_clause() } case 3: { - p.SetState(8095) + p.SetState(8107) p.Match(PlSqlParserNETWORK) if p.HasError() { // Recognition error - abort rule @@ -120674,7 +120798,7 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { case 4: { - p.SetState(8096) + p.SetState(8108) p.Match(PlSqlParserDIRECT_PATH) if p.HasError() { // Recognition error - abort rule @@ -120682,19 +120806,19 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { } } { - p.SetState(8097) + p.SetState(8109) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8099) + p.SetState(8111) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 841, p.GetParserRuleContext()) == 1 { { - p.SetState(8098) + p.SetState(8110) p.Auditing_by_clause() } @@ -120705,19 +120829,19 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8108) + p.SetState(8120) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 844, p.GetParserRuleContext()) == 1 { { - p.SetState(8103) + p.SetState(8115) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8105) + p.SetState(8117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -120726,7 +120850,7 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { if _la == PlSqlParserNOT { { - p.SetState(8104) + p.SetState(8116) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -120736,7 +120860,7 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { } { - p.SetState(8107) + p.SetState(8119) p.Match(PlSqlParserSUCCESSFUL) if p.HasError() { // Recognition error - abort rule @@ -120747,12 +120871,12 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(8111) + p.SetState(8123) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 845, p.GetParserRuleContext()) == 1 { { - p.SetState(8110) + p.SetState(8122) p.Container_clause() } @@ -120911,7 +121035,7 @@ func (p *PlSqlParser) Rename_object() (localctx IRename_objectContext) { p.EnterRule(localctx, 758, PlSqlParserRULE_rename_object) p.EnterOuterAlt(localctx, 1) { - p.SetState(8113) + p.SetState(8125) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -120919,11 +121043,11 @@ func (p *PlSqlParser) Rename_object() (localctx IRename_objectContext) { } } { - p.SetState(8114) + p.SetState(8126) p.Object_name() } { - p.SetState(8115) + p.SetState(8127) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -120931,11 +121055,11 @@ func (p *PlSqlParser) Rename_object() (localctx IRename_objectContext) { } } { - p.SetState(8116) + p.SetState(8128) p.Object_name() } { - p.SetState(8117) + p.SetState(8129) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -121369,14 +121493,14 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8119) + p.SetState(8131) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8131) + p.SetState(8143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121385,7 +121509,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(8121) + p.SetState(8133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121394,7 +121518,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserCOMMA { { - p.SetState(8120) + p.SetState(8132) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -121403,7 +121527,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } - p.SetState(8129) + p.SetState(8141) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121412,22 +121536,22 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 848, p.GetParserRuleContext()) { case 1: { - p.SetState(8123) + p.SetState(8135) p.Role_name() } case 2: { - p.SetState(8124) + p.SetState(8136) p.System_privilege() } case 3: { - p.SetState(8125) + p.SetState(8137) p.Object_privilege() } - p.SetState(8127) + p.SetState(8139) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121436,7 +121560,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(8126) + p.SetState(8138) p.Paren_column_list() } @@ -121451,14 +121575,14 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { goto errorExit } - p.SetState(8133) + p.SetState(8145) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 849, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(8137) + p.SetState(8149) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121467,7 +121591,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserON { { - p.SetState(8135) + p.SetState(8147) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -121475,20 +121599,20 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8136) + p.SetState(8148) p.Grant_object_name() } } { - p.SetState(8139) + p.SetState(8151) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8142) + p.SetState(8154) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121497,13 +121621,13 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 851, p.GetParserRuleContext()) { case 1: { - p.SetState(8140) + p.SetState(8152) p.Grantee_name() } case 2: { - p.SetState(8141) + p.SetState(8153) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -121514,7 +121638,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8151) + p.SetState(8163) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121523,14 +121647,14 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8144) + p.SetState(8156) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8147) + p.SetState(8159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121539,13 +121663,13 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 852, p.GetParserRuleContext()) { case 1: { - p.SetState(8145) + p.SetState(8157) p.Grantee_name() } case 2: { - p.SetState(8146) + p.SetState(8158) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -121557,19 +121681,19 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { goto errorExit } - p.SetState(8153) + p.SetState(8165) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(8157) + p.SetState(8169) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 854, p.GetParserRuleContext()) == 1 { { - p.SetState(8154) + p.SetState(8166) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -121577,7 +121701,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8155) + p.SetState(8167) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADMIN || _la == PlSqlParserDELEGATE) { @@ -121588,7 +121712,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8156) + p.SetState(8168) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule @@ -121599,12 +121723,12 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(8162) + p.SetState(8174) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 855, p.GetParserRuleContext()) == 1 { { - p.SetState(8159) + p.SetState(8171) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -121612,7 +121736,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8160) + p.SetState(8172) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -121620,7 +121744,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8161) + p.SetState(8173) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule @@ -121631,7 +121755,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(8167) + p.SetState(8179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121640,7 +121764,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserWITH { { - p.SetState(8164) + p.SetState(8176) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -121648,7 +121772,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8165) + p.SetState(8177) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -121656,7 +121780,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8166) + p.SetState(8178) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule @@ -121665,7 +121789,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } - p.SetState(8170) + p.SetState(8182) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121674,13 +121798,13 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(8169) + p.SetState(8181) p.Container_clause() } } { - p.SetState(8172) + p.SetState(8184) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -121803,7 +121927,7 @@ func (p *PlSqlParser) Container_clause() (localctx IContainer_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8174) + p.SetState(8186) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -121811,7 +121935,7 @@ func (p *PlSqlParser) Container_clause() (localctx IContainer_clauseContext) { } } { - p.SetState(8175) + p.SetState(8187) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -121819,7 +121943,7 @@ func (p *PlSqlParser) Container_clause() (localctx IContainer_clauseContext) { } } { - p.SetState(8176) + p.SetState(8188) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserCURRENT) { @@ -121996,14 +122120,14 @@ func (p *PlSqlParser) Revoke_statement() (localctx IRevoke_statementContext) { p.EnterRule(localctx, 764, PlSqlParserRULE_revoke_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(8178) + p.SetState(8190) p.Match(PlSqlParserREVOKE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8187) + p.SetState(8199) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122011,7 +122135,7 @@ func (p *PlSqlParser) Revoke_statement() (localctx IRevoke_statementContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 860, p.GetParserRuleContext()) { case 1: - p.SetState(8181) + p.SetState(8193) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122020,25 +122144,25 @@ func (p *PlSqlParser) Revoke_statement() (localctx IRevoke_statementContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 858, p.GetParserRuleContext()) { case 1: { - p.SetState(8179) + p.SetState(8191) p.Revoke_system_privilege() } case 2: { - p.SetState(8180) + p.SetState(8192) p.Revoke_object_privileges() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8184) + p.SetState(8196) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 859, p.GetParserRuleContext()) == 1 { { - p.SetState(8183) + p.SetState(8195) p.Container_clause() } @@ -122048,7 +122172,7 @@ func (p *PlSqlParser) Revoke_statement() (localctx IRevoke_statementContext) { case 2: { - p.SetState(8186) + p.SetState(8198) p.Revoke_roles_from_programs() } @@ -122214,7 +122338,7 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile localctx = NewRevoke_system_privilegeContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 766, PlSqlParserRULE_revoke_system_privilege) p.EnterOuterAlt(localctx, 1) - p.SetState(8193) + p.SetState(8205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122223,19 +122347,19 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 861, p.GetParserRuleContext()) { case 1: { - p.SetState(8189) + p.SetState(8201) p.System_privilege() } case 2: { - p.SetState(8190) + p.SetState(8202) p.Role_name() } case 3: { - p.SetState(8191) + p.SetState(8203) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -122243,7 +122367,7 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile } } { - p.SetState(8192) + p.SetState(8204) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -122255,7 +122379,7 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile goto errorExit } { - p.SetState(8195) + p.SetState(8207) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -122263,7 +122387,7 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile } } { - p.SetState(8196) + p.SetState(8208) p.Revokee_clause() } @@ -122424,7 +122548,7 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(8200) + p.SetState(8212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122433,13 +122557,13 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 862, p.GetParserRuleContext()) { case 1: { - p.SetState(8198) + p.SetState(8210) p.Id_expression() } case 2: { - p.SetState(8199) + p.SetState(8211) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -122450,7 +122574,7 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8209) + p.SetState(8221) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122462,14 +122586,14 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8202) + p.SetState(8214) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8205) + p.SetState(8217) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122478,13 +122602,13 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 863, p.GetParserRuleContext()) { case 1: { - p.SetState(8203) + p.SetState(8215) p.Id_expression() } case 2: { - p.SetState(8204) + p.SetState(8216) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -122497,7 +122621,7 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { } } - p.SetState(8211) + p.SetState(8223) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122729,7 +122853,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8217) + p.SetState(8229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122738,20 +122862,20 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 866, p.GetParserRuleContext()) { case 1: { - p.SetState(8212) + p.SetState(8224) p.Object_privilege() } case 2: { - p.SetState(8213) + p.SetState(8225) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8215) + p.SetState(8227) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122760,7 +122884,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil if _la == PlSqlParserPRIVILEGES { { - p.SetState(8214) + p.SetState(8226) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -122773,7 +122897,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8229) + p.SetState(8241) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122782,14 +122906,14 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil for _la == PlSqlParserCOMMA { { - p.SetState(8219) + p.SetState(8231) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8225) + p.SetState(8237) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122798,20 +122922,20 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 868, p.GetParserRuleContext()) { case 1: { - p.SetState(8220) + p.SetState(8232) p.Object_privilege() } case 2: { - p.SetState(8221) + p.SetState(8233) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8223) + p.SetState(8235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122820,7 +122944,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil if _la == PlSqlParserPRIVILEGES { { - p.SetState(8222) + p.SetState(8234) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -122834,7 +122958,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil goto errorExit } - p.SetState(8231) + p.SetState(8243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122842,11 +122966,11 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil _la = p.GetTokenStream().LA(1) } { - p.SetState(8232) + p.SetState(8244) p.On_object_clause() } { - p.SetState(8233) + p.SetState(8245) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -122854,15 +122978,15 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil } } { - p.SetState(8234) + p.SetState(8246) p.Revokee_clause() } - p.SetState(8238) + p.SetState(8250) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 870, p.GetParserRuleContext()) == 1 { { - p.SetState(8235) + p.SetState(8247) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -122870,7 +122994,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil } } { - p.SetState(8236) + p.SetState(8248) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -122882,7 +123006,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 870, p.GetParserRuleContext()) == 2 { { - p.SetState(8237) + p.SetState(8249) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -123202,14 +123326,14 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8240) + p.SetState(8252) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8285) + p.SetState(8297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123217,16 +123341,16 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 876, p.GetParserRuleContext()) { case 1: - p.SetState(8244) + p.SetState(8256) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 871, p.GetParserRuleContext()) == 1 { { - p.SetState(8241) + p.SetState(8253) p.Schema_name() } { - p.SetState(8242) + p.SetState(8254) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123238,7 +123362,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8246) + p.SetState(8258) var _x = p.Id_expression() @@ -123247,7 +123371,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 2: { - p.SetState(8247) + p.SetState(8259) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -123255,10 +123379,10 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8248) + p.SetState(8260) p.Id_expression() } - p.SetState(8253) + p.SetState(8265) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123267,7 +123391,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8249) + p.SetState(8261) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -123275,11 +123399,11 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8250) + p.SetState(8262) p.Id_expression() } - p.SetState(8255) + p.SetState(8267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123289,7 +123413,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 3: { - p.SetState(8256) + p.SetState(8268) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -123297,13 +123421,13 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8257) + p.SetState(8269) p.Directory_name() } case 4: { - p.SetState(8258) + p.SetState(8270) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -123311,13 +123435,13 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8259) + p.SetState(8271) p.Edition_name() } case 5: { - p.SetState(8260) + p.SetState(8272) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -123325,23 +123449,23 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8261) + p.SetState(8273) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8265) + p.SetState(8277) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 873, p.GetParserRuleContext()) == 1 { { - p.SetState(8262) + p.SetState(8274) p.Schema_name() } { - p.SetState(8263) + p.SetState(8275) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123353,7 +123477,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8267) + p.SetState(8279) var _x = p.Id_expression() @@ -123362,7 +123486,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 6: { - p.SetState(8268) + p.SetState(8280) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -123370,7 +123494,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8269) + p.SetState(8281) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -123380,16 +123504,16 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { p.Consume() } } - p.SetState(8273) + p.SetState(8285) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 874, p.GetParserRuleContext()) == 1 { { - p.SetState(8270) + p.SetState(8282) p.Schema_name() } { - p.SetState(8271) + p.SetState(8283) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123401,7 +123525,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8275) + p.SetState(8287) var _x = p.Id_expression() @@ -123410,7 +123534,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 7: { - p.SetState(8276) + p.SetState(8288) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -123418,7 +123542,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8277) + p.SetState(8289) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -123426,23 +123550,23 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8278) + p.SetState(8290) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8282) + p.SetState(8294) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 875, p.GetParserRuleContext()) == 1 { { - p.SetState(8279) + p.SetState(8291) p.Schema_name() } { - p.SetState(8280) + p.SetState(8292) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123454,7 +123578,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8284) + p.SetState(8296) var _x = p.Id_expression() @@ -123667,7 +123791,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(8296) + p.SetState(8308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123676,10 +123800,10 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESOURCE, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(8287) + p.SetState(8299) p.Role_name() } - p.SetState(8292) + p.SetState(8304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123688,7 +123812,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ for _la == PlSqlParserCOMMA { { - p.SetState(8288) + p.SetState(8300) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -123696,11 +123820,11 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ } } { - p.SetState(8289) + p.SetState(8301) p.Role_name() } - p.SetState(8294) + p.SetState(8306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123710,7 +123834,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ case PlSqlParserALL: { - p.SetState(8295) + p.SetState(8307) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -123723,7 +123847,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ goto errorExit } { - p.SetState(8298) + p.SetState(8310) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -123731,10 +123855,10 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ } } { - p.SetState(8299) + p.SetState(8311) p.Program_unit() } - p.SetState(8304) + p.SetState(8316) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123746,7 +123870,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8300) + p.SetState(8312) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -123754,12 +123878,12 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ } } { - p.SetState(8301) + p.SetState(8313) p.Program_unit() } } - p.SetState(8306) + p.SetState(8318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123919,7 +124043,7 @@ func (p *PlSqlParser) Program_unit() (localctx IProgram_unitContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8307) + p.SetState(8319) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFUNCTION || _la == PlSqlParserPACKAGE || _la == PlSqlParserPROCEDURE) { @@ -123929,16 +124053,16 @@ func (p *PlSqlParser) Program_unit() (localctx IProgram_unitContext) { p.Consume() } } - p.SetState(8311) + p.SetState(8323) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 880, p.GetParserRuleContext()) == 1 { { - p.SetState(8308) + p.SetState(8320) p.Schema_name() } { - p.SetState(8309) + p.SetState(8321) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123950,7 +124074,7 @@ func (p *PlSqlParser) Program_unit() (localctx IProgram_unitContext) { goto errorExit } { - p.SetState(8313) + p.SetState(8325) p.Id_expression() } @@ -124250,7 +124374,7 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8315) + p.SetState(8327) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -124258,7 +124382,7 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { } } { - p.SetState(8316) + p.SetState(8328) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -124266,10 +124390,10 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { } } { - p.SetState(8317) + p.SetState(8329) p.Identifier() } - p.SetState(8319) + p.SetState(8331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124278,18 +124402,18 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { for ok := true; ok; ok = _la == PlSqlParserLEVEL { { - p.SetState(8318) + p.SetState(8330) p.Level_clause() } - p.SetState(8321) + p.SetState(8333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(8326) + p.SetState(8338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124298,7 +124422,7 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(8326) + p.SetState(8338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124307,19 +124431,19 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 882, p.GetParserRuleContext()) { case 1: { - p.SetState(8323) + p.SetState(8335) p.Hierarchy_clause() } case 2: { - p.SetState(8324) + p.SetState(8336) p.Attribute_clause() } case 3: { - p.SetState(8325) + p.SetState(8337) p.Extended_attribute_clause() } @@ -124332,7 +124456,7 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { goto errorExit } - p.SetState(8328) + p.SetState(8340) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 883, p.GetParserRuleContext()) if p.HasError() { @@ -124519,14 +124643,14 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8330) + p.SetState(8342) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8333) + p.SetState(8345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124535,7 +124659,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { if _la == PlSqlParserOR { { - p.SetState(8331) + p.SetState(8343) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -124543,7 +124667,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8332) + p.SetState(8344) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -124553,7 +124677,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } { - p.SetState(8335) + p.SetState(8347) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -124561,10 +124685,10 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8336) + p.SetState(8348) p.Directory_name() } - p.SetState(8340) + p.SetState(8352) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124573,7 +124697,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { if _la == PlSqlParserSHARING { { - p.SetState(8337) + p.SetState(8349) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -124581,7 +124705,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8338) + p.SetState(8350) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -124589,7 +124713,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8339) + p.SetState(8351) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -124602,7 +124726,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } { - p.SetState(8342) + p.SetState(8354) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -124610,11 +124734,11 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8343) + p.SetState(8355) p.Directory_path() } { - p.SetState(8344) + p.SetState(8356) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -124732,7 +124856,7 @@ func (p *PlSqlParser) Directory_name() (localctx IDirectory_nameContext) { p.EnterRule(localctx, 782, PlSqlParserRULE_directory_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(8346) + p.SetState(8358) p.Id_expression() } @@ -124834,7 +124958,7 @@ func (p *PlSqlParser) Directory_path() (localctx IDirectory_pathContext) { p.EnterRule(localctx, 784, PlSqlParserRULE_directory_path) p.EnterOuterAlt(localctx, 1) { - p.SetState(8348) + p.SetState(8360) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -125116,7 +125240,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo p.EnterOuterAlt(localctx, 1) { - p.SetState(8350) + p.SetState(8362) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -125124,7 +125248,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8351) + p.SetState(8363) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -125132,7 +125256,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8352) + p.SetState(8364) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -125140,23 +125264,23 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8353) + p.SetState(8365) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8357) + p.SetState(8369) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 886, p.GetParserRuleContext()) == 1 { { - p.SetState(8354) + p.SetState(8366) p.Schema_name() } { - p.SetState(8355) + p.SetState(8367) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125168,30 +125292,30 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo goto errorExit } { - p.SetState(8359) + p.SetState(8371) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).jg = _x } { - p.SetState(8360) + p.SetState(8372) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8364) + p.SetState(8376) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 887, p.GetParserRuleContext()) == 1 { { - p.SetState(8361) + p.SetState(8373) p.Schema_name() } { - p.SetState(8362) + p.SetState(8374) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125203,14 +125327,14 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo goto errorExit } { - p.SetState(8366) + p.SetState(8378) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).t = _x } { - p.SetState(8367) + p.SetState(8379) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125218,21 +125342,21 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8368) + p.SetState(8380) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).c = _x } { - p.SetState(8369) + p.SetState(8381) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8381) + p.SetState(8393) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125241,23 +125365,23 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(8370) + p.SetState(8382) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8374) + p.SetState(8386) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 888, p.GetParserRuleContext()) == 1 { { - p.SetState(8371) + p.SetState(8383) p.Schema_name() } { - p.SetState(8372) + p.SetState(8384) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125269,14 +125393,14 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo goto errorExit } { - p.SetState(8376) + p.SetState(8388) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).t = _x } { - p.SetState(8377) + p.SetState(8389) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125284,14 +125408,14 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8378) + p.SetState(8390) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).c = _x } { - p.SetState(8379) + p.SetState(8391) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125299,7 +125423,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } - p.SetState(8383) + p.SetState(8395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125307,7 +125431,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo _la = p.GetTokenStream().LA(1) } { - p.SetState(8385) + p.SetState(8397) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125468,7 +125592,7 @@ func (p *PlSqlParser) Drop_hierarchy() (localctx IDrop_hierarchyContext) { p.EnterRule(localctx, 788, PlSqlParserRULE_drop_hierarchy) p.EnterOuterAlt(localctx, 1) { - p.SetState(8387) + p.SetState(8399) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -125476,23 +125600,23 @@ func (p *PlSqlParser) Drop_hierarchy() (localctx IDrop_hierarchyContext) { } } { - p.SetState(8388) + p.SetState(8400) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8392) + p.SetState(8404) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 890, p.GetParserRuleContext()) == 1 { { - p.SetState(8389) + p.SetState(8401) p.Schema_name() } { - p.SetState(8390) + p.SetState(8402) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125504,7 +125628,7 @@ func (p *PlSqlParser) Drop_hierarchy() (localctx IDrop_hierarchyContext) { goto errorExit } { - p.SetState(8394) + p.SetState(8406) var _x = p.Id_expression() @@ -125732,7 +125856,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8396) + p.SetState(8408) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -125740,7 +125864,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { } } { - p.SetState(8397) + p.SetState(8409) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -125748,10 +125872,10 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { } } { - p.SetState(8398) + p.SetState(8410) p.Library_name() } - p.SetState(8414) + p.SetState(8426) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125760,26 +125884,26 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 894, p.GetParserRuleContext()) { case 1: { - p.SetState(8399) + p.SetState(8411) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8401) + p.SetState(8413) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 891, p.GetParserRuleContext()) == 1 { { - p.SetState(8400) + p.SetState(8412) p.Library_debug() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8406) + p.SetState(8418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125791,12 +125915,12 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8403) + p.SetState(8415) p.Compiler_parameters_clause() } } - p.SetState(8408) + p.SetState(8420) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125806,7 +125930,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { goto errorExit } } - p.SetState(8411) + p.SetState(8423) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125815,7 +125939,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { if _la == PlSqlParserREUSE { { - p.SetState(8409) + p.SetState(8421) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -125823,7 +125947,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { } } { - p.SetState(8410) + p.SetState(8422) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -125835,7 +125959,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { case 2: { - p.SetState(8413) + p.SetState(8425) p.Library_editionable() } @@ -125843,7 +125967,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { goto errorExit } { - p.SetState(8416) + p.SetState(8428) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -126010,7 +126134,7 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8418) + p.SetState(8430) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -126018,7 +126142,7 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { } } { - p.SetState(8419) + p.SetState(8431) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -126026,7 +126150,7 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { } } { - p.SetState(8420) + p.SetState(8432) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLASS || _la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -126036,16 +126160,16 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { p.Consume() } } - p.SetState(8424) + p.SetState(8436) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 895, p.GetParserRuleContext()) == 1 { { - p.SetState(8421) + p.SetState(8433) p.Schema_name() } { - p.SetState(8422) + p.SetState(8434) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -126057,7 +126181,7 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { goto errorExit } { - p.SetState(8426) + p.SetState(8438) p.Id_expression() } @@ -126181,7 +126305,7 @@ func (p *PlSqlParser) Drop_library() (localctx IDrop_libraryContext) { p.EnterRule(localctx, 794, PlSqlParserRULE_drop_library) p.EnterOuterAlt(localctx, 1) { - p.SetState(8428) + p.SetState(8440) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -126189,7 +126313,7 @@ func (p *PlSqlParser) Drop_library() (localctx IDrop_libraryContext) { } } { - p.SetState(8429) + p.SetState(8441) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -126197,7 +126321,7 @@ func (p *PlSqlParser) Drop_library() (localctx IDrop_libraryContext) { } } { - p.SetState(8430) + p.SetState(8442) p.Library_name() } @@ -126610,14 +126734,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8432) + p.SetState(8444) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8435) + p.SetState(8447) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126626,7 +126750,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserOR { { - p.SetState(8433) + p.SetState(8445) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -126634,7 +126758,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8434) + p.SetState(8446) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -126643,7 +126767,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8439) + p.SetState(8451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126652,7 +126776,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserAND { { - p.SetState(8437) + p.SetState(8449) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -126660,7 +126784,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8438) + p.SetState(8450) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPILE || _la == PlSqlParserRESOLVE) { @@ -126672,7 +126796,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8442) + p.SetState(8454) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126681,7 +126805,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserNOFORCE { { - p.SetState(8441) + p.SetState(8453) p.Match(PlSqlParserNOFORCE) if p.HasError() { // Recognition error - abort rule @@ -126691,14 +126815,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } { - p.SetState(8444) + p.SetState(8456) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8458) + p.SetState(8470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126707,7 +126831,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserRESOURCE, PlSqlParserSOURCE: { - p.SetState(8445) + p.SetState(8457) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -126718,23 +126842,23 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8446) + p.SetState(8458) p.Match(PlSqlParserNAMED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8450) + p.SetState(8462) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 899, p.GetParserRuleContext()) == 1 { { - p.SetState(8447) + p.SetState(8459) p.Schema_name() } { - p.SetState(8448) + p.SetState(8460) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -126746,7 +126870,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { goto errorExit } { - p.SetState(8452) + p.SetState(8464) var _x = p.Id_expression() @@ -126755,14 +126879,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case PlSqlParserCLASS: { - p.SetState(8453) + p.SetState(8465) p.Match(PlSqlParserCLASS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8456) + p.SetState(8468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126771,7 +126895,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserSCHEMA { { - p.SetState(8454) + p.SetState(8466) p.Match(PlSqlParserSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -126779,7 +126903,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8455) + p.SetState(8467) p.Id_expression() } @@ -126789,7 +126913,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8463) + p.SetState(8475) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126798,7 +126922,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserSHARING { { - p.SetState(8460) + p.SetState(8472) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -126806,7 +126930,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8461) + p.SetState(8473) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -126814,7 +126938,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8462) + p.SetState(8474) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -126826,7 +126950,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8466) + p.SetState(8478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126835,12 +126959,12 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserAUTHID { { - p.SetState(8465) + p.SetState(8477) p.Invoker_rights_clause() } } - p.SetState(8485) + p.SetState(8497) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126849,7 +126973,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserRESOLVER { { - p.SetState(8468) + p.SetState(8480) p.Match(PlSqlParserRESOLVER) if p.HasError() { // Recognition error - abort rule @@ -126857,14 +126981,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8469) + p.SetState(8481) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8480) + p.SetState(8492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126873,7 +126997,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { for ok := true; ok; ok = _la == PlSqlParserLEFT_PAREN { { - p.SetState(8470) + p.SetState(8482) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -126881,14 +127005,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8471) + p.SetState(8483) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8473) + p.SetState(8485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126897,7 +127021,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserCOMMA { { - p.SetState(8472) + p.SetState(8484) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -126906,7 +127030,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8477) + p.SetState(8489) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126915,7 +127039,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(8475) + p.SetState(8487) var _x = p.Id_expression() @@ -126924,7 +127048,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case PlSqlParserMINUS_SIGN: { - p.SetState(8476) + p.SetState(8488) p.Match(PlSqlParserMINUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -126937,7 +127061,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { goto errorExit } { - p.SetState(8479) + p.SetState(8491) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -126945,7 +127069,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8482) + p.SetState(8494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126953,7 +127077,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8484) + p.SetState(8496) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -126962,7 +127086,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8502) + p.SetState(8514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126971,14 +127095,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUSING: { - p.SetState(8487) + p.SetState(8499) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8498) + p.SetState(8510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126987,7 +127111,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 908, p.GetParserRuleContext()) { case 1: { - p.SetState(8488) + p.SetState(8500) p.Match(PlSqlParserBFILE) if p.HasError() { // Recognition error - abort rule @@ -126995,7 +127119,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8489) + p.SetState(8501) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -127003,14 +127127,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8490) + p.SetState(8502) var _x = p.Id_expression() localctx.(*Create_javaContext).d = _x } { - p.SetState(8491) + p.SetState(8503) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -127018,11 +127142,11 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8492) + p.SetState(8504) p.Filename() } { - p.SetState(8493) + p.SetState(8505) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -127032,7 +127156,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case 2: { - p.SetState(8495) + p.SetState(8507) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBFILE || _la == PlSqlParserBLOB || _la == PlSqlParserCLOB) { @@ -127043,13 +127167,13 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8496) + p.SetState(8508) p.Subquery() } case 3: { - p.SetState(8497) + p.SetState(8509) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -127063,7 +127187,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case PlSqlParserAS: { - p.SetState(8500) + p.SetState(8512) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -127071,7 +127195,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8501) + p.SetState(8513) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -127226,14 +127350,14 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8504) + p.SetState(8516) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8507) + p.SetState(8519) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127242,7 +127366,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { if _la == PlSqlParserOR { { - p.SetState(8505) + p.SetState(8517) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -127250,7 +127374,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } } { - p.SetState(8506) + p.SetState(8518) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -127259,7 +127383,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } } - p.SetState(8510) + p.SetState(8522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127268,7 +127392,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { if _la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE { { - p.SetState(8509) + p.SetState(8521) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -127281,7 +127405,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } { - p.SetState(8512) + p.SetState(8524) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -127289,7 +127413,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } } { - p.SetState(8513) + p.SetState(8525) p.Plsql_library_source() } @@ -127507,11 +127631,11 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont p.EnterOuterAlt(localctx, 1) { - p.SetState(8515) + p.SetState(8527) p.Library_name() } { - p.SetState(8516) + p.SetState(8528) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -127522,15 +127646,15 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8517) + p.SetState(8529) p.Quoted_string() } - p.SetState(8520) + p.SetState(8532) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 912, p.GetParserRuleContext()) == 1 { { - p.SetState(8518) + p.SetState(8530) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -127538,19 +127662,19 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8519) + p.SetState(8531) p.Directory_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8524) + p.SetState(8536) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 913, p.GetParserRuleContext()) == 1 { { - p.SetState(8522) + p.SetState(8534) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -127558,19 +127682,19 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8523) + p.SetState(8535) p.Quoted_string() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8528) + p.SetState(8540) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 914, p.GetParserRuleContext()) == 1 { { - p.SetState(8526) + p.SetState(8538) p.Match(PlSqlParserCREDENTIAL) if p.HasError() { // Recognition error - abort rule @@ -127578,7 +127702,7 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8527) + p.SetState(8539) p.Credential_name() } @@ -127726,16 +127850,16 @@ func (p *PlSqlParser) Credential_name() (localctx ICredential_nameContext) { localctx = NewCredential_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 802, PlSqlParserRULE_credential_name) p.EnterOuterAlt(localctx, 1) - p.SetState(8533) + p.SetState(8545) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 915, p.GetParserRuleContext()) == 1 { { - p.SetState(8530) + p.SetState(8542) p.Id_expression() } { - p.SetState(8531) + p.SetState(8543) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -127747,7 +127871,7 @@ func (p *PlSqlParser) Credential_name() (localctx ICredential_nameContext) { goto errorExit } { - p.SetState(8535) + p.SetState(8547) p.Id_expression() } @@ -127855,14 +127979,14 @@ func (p *PlSqlParser) Library_editionable() (localctx ILibrary_editionableContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8537) + p.SetState(8549) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(8538) + p.SetState(8550) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -127970,14 +128094,14 @@ func (p *PlSqlParser) Library_debug() (localctx ILibrary_debugContext) { localctx = NewLibrary_debugContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 806, PlSqlParserRULE_library_debug) p.EnterOuterAlt(localctx, 1) - p.SetState(8540) + p.SetState(8552) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(8541) + p.SetState(8553) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -128117,11 +128241,11 @@ func (p *PlSqlParser) Compiler_parameters_clause() (localctx ICompiler_parameter p.EnterRule(localctx, 808, PlSqlParserRULE_compiler_parameters_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(8543) + p.SetState(8555) p.Parameter_name() } { - p.SetState(8544) + p.SetState(8556) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -128129,7 +128253,7 @@ func (p *PlSqlParser) Compiler_parameters_clause() (localctx ICompiler_parameter } } { - p.SetState(8545) + p.SetState(8557) p.Parameter_value() } @@ -128246,7 +128370,7 @@ func (s *Parameter_valueContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Parameter_value() (localctx IParameter_valueContext) { localctx = NewParameter_valueContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 810, PlSqlParserRULE_parameter_value) - p.SetState(8549) + p.SetState(8561) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -128256,14 +128380,14 @@ func (p *PlSqlParser) Parameter_value() (localctx IParameter_valueContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(8547) + p.SetState(8559) p.Regular_id() } case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 2) { - p.SetState(8548) + p.SetState(8560) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -128416,16 +128540,16 @@ func (p *PlSqlParser) Library_name() (localctx ILibrary_nameContext) { localctx = NewLibrary_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 812, PlSqlParserRULE_library_name) p.EnterOuterAlt(localctx, 1) - p.SetState(8554) + p.SetState(8566) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 917, p.GetParserRuleContext()) == 1 { { - p.SetState(8551) + p.SetState(8563) p.Regular_id() } { - p.SetState(8552) + p.SetState(8564) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -128437,7 +128561,7 @@ func (p *PlSqlParser) Library_name() (localctx ILibrary_nameContext) { goto errorExit } { - p.SetState(8556) + p.SetState(8568) p.Regular_id() } @@ -128901,7 +129025,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8558) + p.SetState(8570) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -128909,7 +129033,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8559) + p.SetState(8571) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -128917,10 +129041,10 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8560) + p.SetState(8572) p.Identifier() } - p.SetState(8605) + p.SetState(8617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -128928,7 +129052,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: - p.SetState(8568) + p.SetState(8580) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -128938,14 +129062,14 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch _alt { case 1: { - p.SetState(8561) + p.SetState(8573) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8566) + p.SetState(8578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -128954,25 +129078,25 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 918, p.GetParserRuleContext()) { case 1: { - p.SetState(8562) + p.SetState(8574) p.Level_clause() } case 2: { - p.SetState(8563) + p.SetState(8575) p.Hierarchy_clause() } case 3: { - p.SetState(8564) + p.SetState(8576) p.Attribute_clause() } case 4: { - p.SetState(8565) + p.SetState(8577) p.Extended_attribute_clause() } @@ -128985,7 +129109,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { goto errorExit } - p.SetState(8570) + p.SetState(8582) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 919, p.GetParserRuleContext()) if p.HasError() { @@ -128994,7 +129118,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } case PlSqlParserDROP: - p.SetState(8600) + p.SetState(8612) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129004,14 +129128,14 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch _alt { case 1: { - p.SetState(8572) + p.SetState(8584) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8598) + p.SetState(8610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129020,7 +129144,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEVEL: { - p.SetState(8573) + p.SetState(8585) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -129028,15 +129152,15 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8574) + p.SetState(8586) p.Identifier() } - p.SetState(8576) + p.SetState(8588) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 920, p.GetParserRuleContext()) == 1 { { - p.SetState(8575) + p.SetState(8587) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCASCADE || _la == PlSqlParserRESTRICT) { @@ -129053,7 +129177,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { case PlSqlParserHIERARCHY: { - p.SetState(8578) + p.SetState(8590) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -129061,13 +129185,13 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8579) + p.SetState(8591) p.Identifier() } case PlSqlParserATTRIBUTE: { - p.SetState(8580) + p.SetState(8592) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -129075,15 +129199,15 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8581) + p.SetState(8593) p.Identifier() } - p.SetState(8596) + p.SetState(8608) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 923, p.GetParserRuleContext()) == 1 { { - p.SetState(8582) + p.SetState(8594) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -129091,15 +129215,15 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8583) + p.SetState(8595) p.Identifier() } - p.SetState(8594) + p.SetState(8606) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 922, p.GetParserRuleContext()) == 1 { { - p.SetState(8584) + p.SetState(8596) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -129107,10 +129231,10 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8585) + p.SetState(8597) p.Column_name() } - p.SetState(8591) + p.SetState(8603) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129122,7 +129246,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8586) + p.SetState(8598) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -129130,7 +129254,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8587) + p.SetState(8599) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -129138,12 +129262,12 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8588) + p.SetState(8600) p.Column_name() } } - p.SetState(8593) + p.SetState(8605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129172,7 +129296,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { goto errorExit } - p.SetState(8602) + p.SetState(8614) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 925, p.GetParserRuleContext()) if p.HasError() { @@ -129182,7 +129306,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { case PlSqlParserCOMPILE: { - p.SetState(8604) + p.SetState(8616) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -129448,7 +129572,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8607) + p.SetState(8619) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -129456,18 +129580,18 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8608) + p.SetState(8620) p.Identifier() } { - p.SetState(8609) + p.SetState(8621) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8630) + p.SetState(8642) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129476,11 +129600,11 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(8610) + p.SetState(8622) p.Table_name() } { - p.SetState(8611) + p.SetState(8623) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -129488,13 +129612,13 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8612) + p.SetState(8624) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(8614) + p.SetState(8626) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -129502,11 +129626,11 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8615) + p.SetState(8627) p.Table_name() } { - p.SetState(8616) + p.SetState(8628) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -129514,10 +129638,10 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8617) + p.SetState(8629) p.Column_name() } - p.SetState(8625) + p.SetState(8637) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129526,7 +129650,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8618) + p.SetState(8630) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -129534,11 +129658,11 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8619) + p.SetState(8631) p.Table_name() } { - p.SetState(8620) + p.SetState(8632) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -129546,11 +129670,11 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8621) + p.SetState(8633) p.Column_name() } - p.SetState(8627) + p.SetState(8639) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129558,7 +129682,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8628) + p.SetState(8640) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -129570,12 +129694,12 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8635) + p.SetState(8647) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 929, p.GetParserRuleContext()) == 1 { { - p.SetState(8632) + p.SetState(8644) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -129583,7 +129707,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8633) + p.SetState(8645) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -129591,7 +129715,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8634) + p.SetState(8646) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -129793,7 +129917,7 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8637) + p.SetState(8649) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -129801,11 +129925,11 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8638) + p.SetState(8650) p.Identifier() } { - p.SetState(8639) + p.SetState(8651) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -129813,10 +129937,10 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8640) + p.SetState(8652) p.Identifier() } - p.SetState(8644) + p.SetState(8656) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129825,7 +129949,7 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { for ok := true; ok; ok = _la == PlSqlParserCHILD { { - p.SetState(8641) + p.SetState(8653) p.Match(PlSqlParserCHILD) if p.HasError() { // Recognition error - abort rule @@ -129833,7 +129957,7 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8642) + p.SetState(8654) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -129841,18 +129965,18 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8643) + p.SetState(8655) p.Identifier() } - p.SetState(8646) + p.SetState(8658) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(8649) + p.SetState(8661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129861,13 +129985,13 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { if _la == PlSqlParserJOIN { { - p.SetState(8648) + p.SetState(8660) p.Dimension_join_clause() } } { - p.SetState(8651) + p.SetState(8663) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -130085,7 +130209,7 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8659) + p.SetState(8671) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130094,7 +130218,7 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo for ok := true; ok; ok = _la == PlSqlParserJOIN { { - p.SetState(8653) + p.SetState(8665) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -130102,7 +130226,7 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo } } { - p.SetState(8654) + p.SetState(8666) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -130110,11 +130234,11 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo } } { - p.SetState(8655) + p.SetState(8667) p.Column_one_or_more_sub_clause() } { - p.SetState(8656) + p.SetState(8668) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -130122,11 +130246,11 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo } } { - p.SetState(8657) + p.SetState(8669) p.Identifier() } - p.SetState(8661) + p.SetState(8673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130334,7 +130458,7 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(8668) + p.SetState(8680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130344,7 +130468,7 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { switch _alt { case 1: { - p.SetState(8663) + p.SetState(8675) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -130352,11 +130476,11 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { } } { - p.SetState(8664) + p.SetState(8676) p.Identifier() } { - p.SetState(8665) + p.SetState(8677) p.Match(PlSqlParserDETERMINES) if p.HasError() { // Recognition error - abort rule @@ -130364,7 +130488,7 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { } } { - p.SetState(8666) + p.SetState(8678) p.Column_one_or_more_sub_clause() } @@ -130373,7 +130497,7 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { goto errorExit } - p.SetState(8670) + p.SetState(8682) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 933, p.GetParserRuleContext()) if p.HasError() { @@ -130587,7 +130711,7 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ p.EnterOuterAlt(localctx, 1) { - p.SetState(8672) + p.SetState(8684) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -130595,10 +130719,10 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ } } { - p.SetState(8673) + p.SetState(8685) p.Identifier() } - p.SetState(8679) + p.SetState(8691) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130608,7 +130732,7 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ switch _alt { case 1: { - p.SetState(8674) + p.SetState(8686) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -130616,11 +130740,11 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ } } { - p.SetState(8675) + p.SetState(8687) p.Identifier() } { - p.SetState(8676) + p.SetState(8688) p.Match(PlSqlParserDETERMINES) if p.HasError() { // Recognition error - abort rule @@ -130628,7 +130752,7 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ } } { - p.SetState(8677) + p.SetState(8689) p.Column_one_or_more_sub_clause() } @@ -130637,7 +130761,7 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ goto errorExit } - p.SetState(8681) + p.SetState(8693) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 934, p.GetParserRuleContext()) if p.HasError() { @@ -130801,7 +130925,7 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m p.EnterRule(localctx, 826, PlSqlParserRULE_column_one_or_more_sub_clause) var _la int - p.SetState(8695) + p.SetState(8707) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130811,14 +130935,14 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(8683) + p.SetState(8695) p.Column_name() } case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(8684) + p.SetState(8696) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -130826,10 +130950,10 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m } } { - p.SetState(8685) + p.SetState(8697) p.Column_name() } - p.SetState(8690) + p.SetState(8702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130838,7 +130962,7 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m for _la == PlSqlParserCOMMA { { - p.SetState(8686) + p.SetState(8698) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -130846,11 +130970,11 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m } } { - p.SetState(8687) + p.SetState(8699) p.Column_name() } - p.SetState(8692) + p.SetState(8704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130858,7 +130982,7 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m _la = p.GetTokenStream().LA(1) } { - p.SetState(8693) + p.SetState(8705) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -131177,7 +131301,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8697) + p.SetState(8709) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -131185,7 +131309,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8698) + p.SetState(8710) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -131193,10 +131317,10 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8699) + p.SetState(8711) p.Tableview_name() } - p.SetState(8732) + p.SetState(8744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131205,7 +131329,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 940, p.GetParserRuleContext()) { case 1: { - p.SetState(8700) + p.SetState(8712) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -131213,13 +131337,13 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8701) + p.SetState(8713) p.Out_of_line_constraint() } case 2: { - p.SetState(8702) + p.SetState(8714) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -131227,7 +131351,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8703) + p.SetState(8715) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -131235,11 +131359,11 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8704) + p.SetState(8716) p.Constraint_name() } { - p.SetState(8705) + p.SetState(8717) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORELY || _la == PlSqlParserRELY) { @@ -131252,14 +131376,14 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case 3: { - p.SetState(8707) + p.SetState(8719) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8724) + p.SetState(8736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131268,7 +131392,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCONSTRAINT: { - p.SetState(8708) + p.SetState(8720) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -131276,13 +131400,13 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8709) + p.SetState(8721) p.Constraint_name() } case PlSqlParserPRIMARY: { - p.SetState(8710) + p.SetState(8722) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -131290,7 +131414,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8711) + p.SetState(8723) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -131300,7 +131424,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case PlSqlParserUNIQUE: { - p.SetState(8712) + p.SetState(8724) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -131308,7 +131432,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8713) + p.SetState(8725) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -131316,10 +131440,10 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8714) + p.SetState(8726) p.Column_name() } - p.SetState(8719) + p.SetState(8731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131328,7 +131452,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8715) + p.SetState(8727) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -131336,11 +131460,11 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8716) + p.SetState(8728) p.Column_name() } - p.SetState(8721) + p.SetState(8733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131348,7 +131472,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8722) + p.SetState(8734) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -131363,7 +131487,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case 4: { - p.SetState(8726) + p.SetState(8738) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -131373,7 +131497,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case 5: { - p.SetState(8727) + p.SetState(8739) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -131381,7 +131505,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8728) + p.SetState(8740) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -131393,12 +131517,12 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } case 6: - p.SetState(8730) + p.SetState(8742) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 939, p.GetParserRuleContext()) == 1 { { - p.SetState(8729) + p.SetState(8741) p.Alter_view_editionable() } @@ -131410,7 +131534,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { goto errorExit } { - p.SetState(8734) + p.SetState(8746) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -131522,14 +131646,14 @@ func (p *PlSqlParser) Alter_view_editionable() (localctx IAlter_view_editionable var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8736) + p.SetState(8748) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(8737) + p.SetState(8749) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -131890,14 +132014,14 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(8739) + p.SetState(8751) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8742) + p.SetState(8754) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131906,7 +132030,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserOR { { - p.SetState(8740) + p.SetState(8752) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -131914,7 +132038,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8741) + p.SetState(8753) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -131923,7 +132047,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8748) + p.SetState(8760) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131931,7 +132055,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserFORCE || _la == PlSqlParserNO { - p.SetState(8745) + p.SetState(8757) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131940,7 +132064,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserNO { { - p.SetState(8744) + p.SetState(8756) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -131950,7 +132074,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } { - p.SetState(8747) + p.SetState(8759) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -131959,7 +132083,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8751) + p.SetState(8763) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131968,29 +132092,29 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserEDITIONABLE || _la == PlSqlParserEDITIONING || _la == PlSqlParserNONEDITIONABLE { { - p.SetState(8750) + p.SetState(8762) p.Editioning_clause() } } { - p.SetState(8753) + p.SetState(8765) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8757) + p.SetState(8769) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 945, p.GetParserRuleContext()) == 1 { { - p.SetState(8754) + p.SetState(8766) p.Schema_name() } { - p.SetState(8755) + p.SetState(8767) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -132002,13 +132126,13 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { goto errorExit } { - p.SetState(8759) + p.SetState(8771) var _x = p.Id_expression() localctx.(*Create_viewContext).v = _x } - p.SetState(8770) + p.SetState(8782) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132017,7 +132141,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserSHARING { { - p.SetState(8760) + p.SetState(8772) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -132025,14 +132149,14 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8761) + p.SetState(8773) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8768) + p.SetState(8780) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132041,7 +132165,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserMETADATA: { - p.SetState(8762) + p.SetState(8774) p.Match(PlSqlParserMETADATA) if p.HasError() { // Recognition error - abort rule @@ -132050,7 +132174,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } case PlSqlParserDATA, PlSqlParserEXTENDED: - p.SetState(8764) + p.SetState(8776) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132059,7 +132183,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserEXTENDED { { - p.SetState(8763) + p.SetState(8775) p.Match(PlSqlParserEXTENDED) if p.HasError() { // Recognition error - abort rule @@ -132069,7 +132193,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } { - p.SetState(8766) + p.SetState(8778) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -132079,7 +132203,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { case PlSqlParserNONE: { - p.SetState(8767) + p.SetState(8779) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -132093,7 +132217,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8773) + p.SetState(8785) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132102,12 +132226,12 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserOF || _la == PlSqlParserLEFT_PAREN { { - p.SetState(8772) + p.SetState(8784) p.View_options() } } - p.SetState(8778) + p.SetState(8790) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132116,7 +132240,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(8775) + p.SetState(8787) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -132124,7 +132248,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8776) + p.SetState(8788) p.Match(PlSqlParserCOLLATION) if p.HasError() { // Recognition error - abort rule @@ -132132,7 +132256,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8777) + p.SetState(8789) var _x = p.Id_expression() @@ -132140,7 +132264,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8782) + p.SetState(8794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132149,7 +132273,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserBEQUEATH { { - p.SetState(8780) + p.SetState(8792) p.Match(PlSqlParserBEQUEATH) if p.HasError() { // Recognition error - abort rule @@ -132157,7 +132281,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8781) + p.SetState(8793) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT_USER || _la == PlSqlParserDEFINER) { @@ -132170,7 +132294,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } { - p.SetState(8784) + p.SetState(8796) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -132178,27 +132302,27 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8785) + p.SetState(8797) p.Select_only_statement() } - p.SetState(8787) + p.SetState(8799) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 952, p.GetParserRuleContext()) == 1 { { - p.SetState(8786) + p.SetState(8798) p.Subquery_restriction_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8790) + p.SetState(8802) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 953, p.GetParserRuleContext()) == 1 { { - p.SetState(8789) + p.SetState(8801) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTAINERS_DEFAULT || _la == PlSqlParserCONTAINER_MAP) { @@ -132321,7 +132445,7 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { p.EnterRule(localctx, 834, PlSqlParserRULE_editioning_clause) var _la int - p.SetState(8798) + p.SetState(8810) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132331,7 +132455,7 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { case PlSqlParserEDITIONING: p.EnterOuterAlt(localctx, 1) { - p.SetState(8792) + p.SetState(8804) p.Match(PlSqlParserEDITIONING) if p.HasError() { // Recognition error - abort rule @@ -132342,14 +132466,14 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { case PlSqlParserEDITIONABLE: p.EnterOuterAlt(localctx, 2) { - p.SetState(8793) + p.SetState(8805) p.Match(PlSqlParserEDITIONABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8795) + p.SetState(8807) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132358,7 +132482,7 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { if _la == PlSqlParserEDITIONING { { - p.SetState(8794) + p.SetState(8806) p.Match(PlSqlParserEDITIONING) if p.HasError() { // Recognition error - abort rule @@ -132371,7 +132495,7 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { case PlSqlParserNONEDITIONABLE: p.EnterOuterAlt(localctx, 3) { - p.SetState(8797) + p.SetState(8809) p.Match(PlSqlParserNONEDITIONABLE) if p.HasError() { // Recognition error - abort rule @@ -132526,7 +132650,7 @@ func (s *View_optionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) View_options() (localctx IView_optionsContext) { localctx = NewView_optionsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 836, PlSqlParserRULE_view_options) - p.SetState(8803) + p.SetState(8815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132536,21 +132660,21 @@ func (p *PlSqlParser) View_options() (localctx IView_optionsContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(8800) + p.SetState(8812) p.View_alias_constraint() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(8801) + p.SetState(8813) p.Object_view_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(8802) + p.SetState(8814) p.Xmltype_view_clause() } @@ -132804,14 +132928,14 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo p.EnterOuterAlt(localctx, 1) { - p.SetState(8805) + p.SetState(8817) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8819) + p.SetState(8831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132819,7 +132943,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-68727865345) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796093546497) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240515609) != 0) { - p.SetState(8807) + p.SetState(8819) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132828,7 +132952,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo if _la == PlSqlParserCOMMA { { - p.SetState(8806) + p.SetState(8818) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -132837,7 +132961,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo } } - p.SetState(8817) + p.SetState(8829) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132846,10 +132970,10 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 959, p.GetParserRuleContext()) { case 1: { - p.SetState(8809) + p.SetState(8821) p.Table_alias() } - p.SetState(8813) + p.SetState(8825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132861,12 +132985,12 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8810) + p.SetState(8822) p.Inline_constraint() } } - p.SetState(8815) + p.SetState(8827) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132879,7 +133003,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo case 2: { - p.SetState(8816) + p.SetState(8828) p.Out_of_line_constraint() } @@ -132887,7 +133011,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo goto errorExit } - p.SetState(8821) + p.SetState(8833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132895,7 +133019,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo _la = p.GetTokenStream().LA(1) } { - p.SetState(8823) + p.SetState(8835) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133277,23 +133401,23 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(8825) + p.SetState(8837) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8829) + p.SetState(8841) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 961, p.GetParserRuleContext()) == 1 { { - p.SetState(8826) + p.SetState(8838) p.Schema_name() } { - p.SetState(8827) + p.SetState(8839) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -133305,13 +133429,13 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) goto errorExit } { - p.SetState(8831) + p.SetState(8843) var _x = p.Id_expression() localctx.(*Object_view_clauseContext).tn = _x } - p.SetState(8855) + p.SetState(8867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133320,7 +133444,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserWITH: { - p.SetState(8832) + p.SetState(8844) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -133328,7 +133452,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8833) + p.SetState(8845) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -133336,7 +133460,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8834) + p.SetState(8846) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIDENTIFIER || _la == PlSqlParserID) { @@ -133346,7 +133470,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) p.Consume() } } - p.SetState(8846) + p.SetState(8858) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133355,7 +133479,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(8835) + p.SetState(8847) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -133365,7 +133489,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(8836) + p.SetState(8848) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133373,14 +133497,14 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8837) + p.SetState(8849) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8842) + p.SetState(8854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133389,7 +133513,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(8838) + p.SetState(8850) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -133397,7 +133521,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8839) + p.SetState(8851) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -133405,7 +133529,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } - p.SetState(8844) + p.SetState(8856) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133413,7 +133537,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(8845) + p.SetState(8857) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133428,23 +133552,23 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) case PlSqlParserUNDER: { - p.SetState(8848) + p.SetState(8860) p.Match(PlSqlParserUNDER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8852) + p.SetState(8864) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 964, p.GetParserRuleContext()) == 1 { { - p.SetState(8849) + p.SetState(8861) p.Schema_name() } { - p.SetState(8850) + p.SetState(8862) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -133456,7 +133580,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) goto errorExit } { - p.SetState(8854) + p.SetState(8866) var _x = p.Id_expression() @@ -133467,7 +133591,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8874) + p.SetState(8886) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133476,14 +133600,14 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) for _la == PlSqlParserLEFT_PAREN { { - p.SetState(8857) + p.SetState(8869) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8866) + p.SetState(8878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133491,7 +133615,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE || _la == PlSqlParserCOMMA || _la == PlSqlParserREGULAR_ID { - p.SetState(8859) + p.SetState(8871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133500,7 +133624,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) if _la == PlSqlParserCOMMA { { - p.SetState(8858) + p.SetState(8870) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -133509,7 +133633,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } - p.SetState(8864) + p.SetState(8876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133518,13 +133642,13 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCHECK, PlSqlParserCONSTRAINT, PlSqlParserFOREIGN, PlSqlParserPRIMARY, PlSqlParserUNIQUE: { - p.SetState(8861) + p.SetState(8873) p.Out_of_line_constraint() } case PlSqlParserREGULAR_ID: { - p.SetState(8862) + p.SetState(8874) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -133532,7 +133656,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8863) + p.SetState(8875) p.Inline_constraint() } @@ -133541,7 +133665,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) goto errorExit } - p.SetState(8868) + p.SetState(8880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133549,7 +133673,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(8870) + p.SetState(8882) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133557,7 +133681,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } - p.SetState(8876) + p.SetState(8888) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133757,7 +133881,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8879) + p.SetState(8891) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133766,7 +133890,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { if _la == PlSqlParserCONSTRAINT { { - p.SetState(8877) + p.SetState(8889) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -133774,12 +133898,12 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { } } { - p.SetState(8878) + p.SetState(8890) p.Constraint_name() } } - p.SetState(8890) + p.SetState(8902) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133787,7 +133911,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNOT, PlSqlParserNULL_: - p.SetState(8882) + p.SetState(8894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133796,7 +133920,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { if _la == PlSqlParserNOT { { - p.SetState(8881) + p.SetState(8893) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -133806,7 +133930,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { } { - p.SetState(8884) + p.SetState(8896) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -133816,7 +133940,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { case PlSqlParserUNIQUE: { - p.SetState(8885) + p.SetState(8897) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -133826,7 +133950,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { case PlSqlParserPRIMARY: { - p.SetState(8886) + p.SetState(8898) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -133834,7 +133958,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { } } { - p.SetState(8887) + p.SetState(8899) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -133844,13 +133968,13 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { case PlSqlParserREFERENCES: { - p.SetState(8888) + p.SetState(8900) p.References_clause() } case PlSqlParserCHECK: { - p.SetState(8889) + p.SetState(8901) p.Check_constraint() } @@ -133858,12 +133982,12 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8893) + p.SetState(8905) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 973, p.GetParserRuleContext()) == 1 { { - p.SetState(8892) + p.SetState(8904) p.Constraint_state() } @@ -134057,7 +134181,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo p.EnterRule(localctx, 844, PlSqlParserRULE_inline_ref_constraint) var _la int - p.SetState(8908) + p.SetState(8920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134067,7 +134191,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo case PlSqlParserSCOPE: p.EnterOuterAlt(localctx, 1) { - p.SetState(8895) + p.SetState(8907) p.Match(PlSqlParserSCOPE) if p.HasError() { // Recognition error - abort rule @@ -134075,7 +134199,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8896) + p.SetState(8908) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -134083,14 +134207,14 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8897) + p.SetState(8909) p.Tableview_name() } case PlSqlParserWITH: p.EnterOuterAlt(localctx, 2) { - p.SetState(8898) + p.SetState(8910) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -134098,7 +134222,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8899) + p.SetState(8911) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -134108,7 +134232,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo case PlSqlParserCONSTRAINT, PlSqlParserREFERENCES: p.EnterOuterAlt(localctx, 3) - p.SetState(8902) + p.SetState(8914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134117,7 +134241,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo if _la == PlSqlParserCONSTRAINT { { - p.SetState(8900) + p.SetState(8912) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -134125,21 +134249,21 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8901) + p.SetState(8913) p.Constraint_name() } } { - p.SetState(8904) + p.SetState(8916) p.References_clause() } - p.SetState(8906) + p.SetState(8918) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 975, p.GetParserRuleContext()) == 1 { { - p.SetState(8905) + p.SetState(8917) p.Constraint_state() } @@ -134436,7 +134560,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co p.EnterRule(localctx, 846, PlSqlParserRULE_out_of_line_ref_constraint) var _la int - p.SetState(8945) + p.SetState(8957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134446,7 +134570,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co case PlSqlParserSCOPE: p.EnterOuterAlt(localctx, 1) { - p.SetState(8910) + p.SetState(8922) p.Match(PlSqlParserSCOPE) if p.HasError() { // Recognition error - abort rule @@ -134454,7 +134578,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8911) + p.SetState(8923) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -134462,7 +134586,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8912) + p.SetState(8924) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134470,14 +134594,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8913) + p.SetState(8925) var _x = p.Regular_id() localctx.(*Out_of_line_ref_constraintContext).ref_col_or_attr = _x } { - p.SetState(8914) + p.SetState(8926) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134485,7 +134609,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8915) + p.SetState(8927) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -134493,14 +134617,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8916) + p.SetState(8928) p.Tableview_name() } case PlSqlParserREF: p.EnterOuterAlt(localctx, 2) { - p.SetState(8918) + p.SetState(8930) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -134508,7 +134632,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8919) + p.SetState(8931) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134516,14 +134640,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8920) + p.SetState(8932) var _x = p.Regular_id() localctx.(*Out_of_line_ref_constraintContext).ref_col_or_attr = _x } { - p.SetState(8921) + p.SetState(8933) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134531,7 +134655,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8922) + p.SetState(8934) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -134539,7 +134663,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8923) + p.SetState(8935) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -134549,7 +134673,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co case PlSqlParserCONSTRAINT, PlSqlParserFOREIGN: p.EnterOuterAlt(localctx, 3) - p.SetState(8927) + p.SetState(8939) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134558,7 +134682,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co if _la == PlSqlParserCONSTRAINT { { - p.SetState(8925) + p.SetState(8937) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -134566,13 +134690,13 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8926) + p.SetState(8938) p.Constraint_name() } } { - p.SetState(8929) + p.SetState(8941) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -134580,7 +134704,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8930) + p.SetState(8942) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -134588,14 +134712,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8931) + p.SetState(8943) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8936) + p.SetState(8948) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134603,7 +134727,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877915137) != 0) { - p.SetState(8933) + p.SetState(8945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134612,7 +134736,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co if _la == PlSqlParserCOMMA { { - p.SetState(8932) + p.SetState(8944) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -134622,14 +134746,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } { - p.SetState(8935) + p.SetState(8947) var _x = p.Regular_id() localctx.(*Out_of_line_ref_constraintContext).ref_col_or_attr = _x } - p.SetState(8938) + p.SetState(8950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134637,7 +134761,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co _la = p.GetTokenStream().LA(1) } { - p.SetState(8940) + p.SetState(8952) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134645,15 +134769,15 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8941) + p.SetState(8953) p.References_clause() } - p.SetState(8943) + p.SetState(8955) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 980, p.GetParserRuleContext()) == 1 { { - p.SetState(8942) + p.SetState(8954) p.Constraint_state() } @@ -134916,7 +135040,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8949) + p.SetState(8961) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134925,7 +135049,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint if _la == PlSqlParserCONSTRAINT { { - p.SetState(8947) + p.SetState(8959) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -134933,12 +135057,12 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8948) + p.SetState(8960) p.Constraint_name() } } - p.SetState(8982) + p.SetState(8994) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134947,7 +135071,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint switch p.GetTokenStream().LA(1) { case PlSqlParserUNIQUE: { - p.SetState(8951) + p.SetState(8963) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -134955,7 +135079,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8952) + p.SetState(8964) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134963,10 +135087,10 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8953) + p.SetState(8965) p.Column_name() } - p.SetState(8958) + p.SetState(8970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134975,7 +135099,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint for _la == PlSqlParserCOMMA { { - p.SetState(8954) + p.SetState(8966) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -134983,11 +135107,11 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8955) + p.SetState(8967) p.Column_name() } - p.SetState(8960) + p.SetState(8972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134995,7 +135119,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint _la = p.GetTokenStream().LA(1) } { - p.SetState(8961) + p.SetState(8973) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135005,7 +135129,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint case PlSqlParserPRIMARY: { - p.SetState(8963) + p.SetState(8975) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -135013,7 +135137,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8964) + p.SetState(8976) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -135021,7 +135145,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8965) + p.SetState(8977) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135029,10 +135153,10 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8966) + p.SetState(8978) p.Column_name() } - p.SetState(8971) + p.SetState(8983) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135041,7 +135165,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint for _la == PlSqlParserCOMMA { { - p.SetState(8967) + p.SetState(8979) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -135049,11 +135173,11 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8968) + p.SetState(8980) p.Column_name() } - p.SetState(8973) + p.SetState(8985) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135061,7 +135185,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint _la = p.GetTokenStream().LA(1) } { - p.SetState(8974) + p.SetState(8986) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135071,13 +135195,13 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint case PlSqlParserFOREIGN: { - p.SetState(8976) + p.SetState(8988) p.Foreign_key_clause() } case PlSqlParserCHECK: { - p.SetState(8977) + p.SetState(8989) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -135085,7 +135209,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8978) + p.SetState(8990) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135093,11 +135217,11 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8979) + p.SetState(8991) p.Condition() } { - p.SetState(8980) + p.SetState(8992) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135110,12 +135234,12 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint goto errorExit } - p.SetState(8985) + p.SetState(8997) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 986, p.GetParserRuleContext()) == 1 { { - p.SetState(8984) + p.SetState(8996) p.Constraint_state() } @@ -135372,7 +135496,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(8997) + p.SetState(9009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135381,7 +135505,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(8997) + p.SetState(9009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135389,7 +135513,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDEFERRABLE, PlSqlParserNOT: - p.SetState(8988) + p.SetState(9000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135398,7 +135522,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { if _la == PlSqlParserNOT { { - p.SetState(8987) + p.SetState(8999) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -135408,7 +135532,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { } { - p.SetState(8990) + p.SetState(9002) p.Match(PlSqlParserDEFERRABLE) if p.HasError() { // Recognition error - abort rule @@ -135418,7 +135542,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserINITIALLY: { - p.SetState(8991) + p.SetState(9003) p.Match(PlSqlParserINITIALLY) if p.HasError() { // Recognition error - abort rule @@ -135426,7 +135550,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { } } { - p.SetState(8992) + p.SetState(9004) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -135439,7 +135563,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserNORELY, PlSqlParserRELY: { - p.SetState(8993) + p.SetState(9005) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORELY || _la == PlSqlParserRELY) { @@ -135452,7 +135576,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(8994) + p.SetState(9006) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -135465,7 +135589,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserNOVALIDATE, PlSqlParserVALIDATE: { - p.SetState(8995) + p.SetState(9007) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE) { @@ -135478,7 +135602,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserUSING: { - p.SetState(8996) + p.SetState(9008) p.Using_index_clause() } @@ -135492,7 +135616,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { goto errorExit } - p.SetState(8999) + p.SetState(9011) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 989, p.GetParserRuleContext()) if p.HasError() { @@ -135710,7 +135834,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(9001) + p.SetState(9013) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -135718,14 +135842,14 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9002) + p.SetState(9014) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9004) + p.SetState(9016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135734,13 +135858,13 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex if _la == PlSqlParserELEMENT || _la == PlSqlParserXMLSCHEMA { { - p.SetState(9003) + p.SetState(9015) p.Xml_schema_spec() } } { - p.SetState(9006) + p.SetState(9018) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -135748,7 +135872,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9007) + p.SetState(9019) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -135756,7 +135880,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9008) + p.SetState(9020) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIDENTIFIER || _la == PlSqlParserID) { @@ -135766,7 +135890,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex p.Consume() } } - p.SetState(9021) + p.SetState(9033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135775,7 +135899,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(9009) + p.SetState(9021) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -135785,7 +135909,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex case PlSqlParserLEFT_PAREN: { - p.SetState(9010) + p.SetState(9022) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135793,10 +135917,10 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9011) + p.SetState(9023) p.Expression() } - p.SetState(9016) + p.SetState(9028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135805,7 +135929,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(9012) + p.SetState(9024) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -135813,11 +135937,11 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9013) + p.SetState(9025) p.Expression() } - p.SetState(9018) + p.SetState(9030) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135825,7 +135949,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9019) + p.SetState(9031) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -136090,7 +136214,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(9025) + p.SetState(9037) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136099,7 +136223,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { if _la == PlSqlParserXMLSCHEMA { { - p.SetState(9023) + p.SetState(9035) p.Match(PlSqlParserXMLSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -136107,20 +136231,20 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9024) + p.SetState(9036) p.Xml_schema_url() } } { - p.SetState(9027) + p.SetState(9039) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9033) + p.SetState(9045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136129,17 +136253,17 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 994, p.GetParserRuleContext()) { case 1: { - p.SetState(9028) + p.SetState(9040) p.Element() } case 2: { - p.SetState(9029) + p.SetState(9041) p.Xml_schema_url() } { - p.SetState(9030) + p.SetState(9042) p.Match(PlSqlParserHASH_OP) if p.HasError() { // Recognition error - abort rule @@ -136147,14 +136271,14 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9031) + p.SetState(9043) p.Element() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(9040) + p.SetState(9052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136163,7 +136287,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { if _la == PlSqlParserSTORE { { - p.SetState(9035) + p.SetState(9047) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -136171,7 +136295,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9036) + p.SetState(9048) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -136179,7 +136303,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9037) + p.SetState(9049) p.Match(PlSqlParserVARRAYS) if p.HasError() { // Recognition error - abort rule @@ -136187,7 +136311,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9038) + p.SetState(9050) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -136195,7 +136319,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9039) + p.SetState(9051) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOBS || _la == PlSqlParserTABLES) { @@ -136207,16 +136331,16 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } - p.SetState(9045) + p.SetState(9057) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 996, p.GetParserRuleContext()) == 1 { { - p.SetState(9042) + p.SetState(9054) p.Allow_or_disallow() } { - p.SetState(9043) + p.SetState(9055) p.Match(PlSqlParserNONSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -136227,7 +136351,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(9050) + p.SetState(9062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136236,11 +136360,11 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { if _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW { { - p.SetState(9047) + p.SetState(9059) p.Allow_or_disallow() } { - p.SetState(9048) + p.SetState(9060) p.Match(PlSqlParserANYSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -136348,7 +136472,7 @@ func (p *PlSqlParser) Xml_schema_url() (localctx IXml_schema_urlContext) { p.EnterRule(localctx, 856, PlSqlParserRULE_xml_schema_url) p.EnterOuterAlt(localctx, 1) { - p.SetState(9052) + p.SetState(9064) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -136454,7 +136578,7 @@ func (p *PlSqlParser) Element() (localctx IElementContext) { p.EnterRule(localctx, 858, PlSqlParserRULE_element) p.EnterOuterAlt(localctx, 1) { - p.SetState(9054) + p.SetState(9066) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -136848,7 +136972,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9056) + p.SetState(9068) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -136856,7 +136980,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9057) + p.SetState(9069) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -136864,10 +136988,10 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9058) + p.SetState(9070) p.Tablespace() } - p.SetState(9091) + p.SetState(9103) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136876,14 +137000,14 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1001, p.GetParserRuleContext()) { case 1: { - p.SetState(9059) + p.SetState(9071) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9061) + p.SetState(9073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136892,12 +137016,12 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(9060) + p.SetState(9072) p.Table_compression() } } - p.SetState(9064) + p.SetState(9076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136906,7 +137030,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { if _la == PlSqlParserSTORAGE { { - p.SetState(9063) + p.SetState(9075) p.Storage_clause() } @@ -136914,7 +137038,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 2: { - p.SetState(9066) + p.SetState(9078) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -136922,7 +137046,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9067) + p.SetState(9079) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -136930,13 +137054,13 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9068) + p.SetState(9080) p.Size_clause() } case 3: { - p.SetState(9069) + p.SetState(9081) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -136944,13 +137068,13 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9070) + p.SetState(9082) p.Size_clause() } case 4: { - p.SetState(9071) + p.SetState(9083) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -136960,7 +137084,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 5: { - p.SetState(9072) + p.SetState(9084) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -136968,14 +137092,14 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9073) + p.SetState(9085) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9076) + p.SetState(9088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136984,7 +137108,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { if _la == PlSqlParserKEEP { { - p.SetState(9074) + p.SetState(9086) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -136992,7 +137116,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9075) + p.SetState(9087) p.Size_clause() } @@ -137000,7 +137124,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 6: { - p.SetState(9078) + p.SetState(9090) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -137008,7 +137132,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9079) + p.SetState(9091) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -137016,17 +137140,17 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9080) + p.SetState(9092) p.New_tablespace_name() } case 7: { - p.SetState(9081) + p.SetState(9093) p.Begin_or_end() } { - p.SetState(9082) + p.SetState(9094) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -137036,43 +137160,43 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 8: { - p.SetState(9084) + p.SetState(9096) p.Datafile_tempfile_clauses() } case 9: { - p.SetState(9085) + p.SetState(9097) p.Tablespace_logging_clauses() } case 10: { - p.SetState(9086) + p.SetState(9098) p.Tablespace_group_clause() } case 11: { - p.SetState(9087) + p.SetState(9099) p.Tablespace_state_clauses() } case 12: { - p.SetState(9088) + p.SetState(9100) p.Autoextend_clause() } case 13: { - p.SetState(9089) + p.SetState(9101) p.Flashback_mode_clause() } case 14: { - p.SetState(9090) + p.SetState(9102) p.Tablespace_retention_clause() } @@ -137080,7 +137204,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { goto errorExit } { - p.SetState(9093) + p.SetState(9105) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -137349,7 +137473,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c var _alt int - p.SetState(9141) + p.SetState(9153) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137359,14 +137483,14 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(9095) + p.SetState(9107) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9098) + p.SetState(9110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137375,13 +137499,13 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c switch p.GetTokenStream().LA(1) { case PlSqlParserDATAFILE: { - p.SetState(9096) + p.SetState(9108) p.Datafile_specification() } case PlSqlParserTEMPFILE: { - p.SetState(9097) + p.SetState(9109) p.Tempfile_specification() } @@ -137393,7 +137517,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(9100) + p.SetState(9112) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -137401,7 +137525,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9101) + p.SetState(9113) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATAFILE || _la == PlSqlParserTEMPFILE) { @@ -137411,7 +137535,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c p.Consume() } } - p.SetState(9104) + p.SetState(9116) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137420,13 +137544,13 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(9102) + p.SetState(9114) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(9103) + p.SetState(9115) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -137438,12 +137562,12 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(9108) + p.SetState(9120) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1004, p.GetParserRuleContext()) == 1 { { - p.SetState(9106) + p.SetState(9118) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -137451,7 +137575,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9107) + p.SetState(9119) p.Size_clause() } @@ -137462,7 +137586,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserSHRINK: p.EnterOuterAlt(localctx, 3) { - p.SetState(9110) + p.SetState(9122) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -137470,14 +137594,14 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9111) + p.SetState(9123) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9114) + p.SetState(9126) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137486,13 +137610,13 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(9112) + p.SetState(9124) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(9113) + p.SetState(9125) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -137504,12 +137628,12 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(9118) + p.SetState(9130) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1006, p.GetParserRuleContext()) == 1 { { - p.SetState(9116) + p.SetState(9128) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -137517,7 +137641,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9117) + p.SetState(9129) p.Size_clause() } @@ -137528,7 +137652,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 4) { - p.SetState(9120) + p.SetState(9132) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -137536,7 +137660,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9121) + p.SetState(9133) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -137544,10 +137668,10 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9122) + p.SetState(9134) p.Filename() } - p.SetState(9127) + p.SetState(9139) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137556,7 +137680,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c for _la == PlSqlParserCOMMA { { - p.SetState(9123) + p.SetState(9135) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -137564,11 +137688,11 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9124) + p.SetState(9136) p.Filename() } - p.SetState(9129) + p.SetState(9141) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137576,7 +137700,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c _la = p.GetTokenStream().LA(1) } { - p.SetState(9130) + p.SetState(9142) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -137584,10 +137708,10 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9131) + p.SetState(9143) p.Filename() } - p.SetState(9136) + p.SetState(9148) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137599,7 +137723,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9132) + p.SetState(9144) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -137607,12 +137731,12 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9133) + p.SetState(9145) p.Filename() } } - p.SetState(9138) + p.SetState(9150) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137626,7 +137750,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserDATAFILE, PlSqlParserTEMPFILE: p.EnterOuterAlt(localctx, 5) { - p.SetState(9139) + p.SetState(9151) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATAFILE || _la == PlSqlParserTEMPFILE) { @@ -137638,7 +137762,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } { - p.SetState(9140) + p.SetState(9152) p.Online_or_offline() } @@ -137772,7 +137896,7 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging p.EnterRule(localctx, 864, PlSqlParserRULE_tablespace_logging_clauses) var _la int - p.SetState(9149) + p.SetState(9161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137782,13 +137906,13 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: p.EnterOuterAlt(localctx, 1) { - p.SetState(9143) + p.SetState(9155) p.Logging_clause() } case PlSqlParserFORCE, PlSqlParserNO: p.EnterOuterAlt(localctx, 2) - p.SetState(9145) + p.SetState(9157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137797,7 +137921,7 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging if _la == PlSqlParserNO { { - p.SetState(9144) + p.SetState(9156) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -137807,7 +137931,7 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging } { - p.SetState(9147) + p.SetState(9159) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -137815,7 +137939,7 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging } } { - p.SetState(9148) + p.SetState(9160) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -137953,7 +138077,7 @@ func (p *PlSqlParser) Tablespace_group_clause() (localctx ITablespace_group_clau p.EnterRule(localctx, 866, PlSqlParserRULE_tablespace_group_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9151) + p.SetState(9163) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -137961,14 +138085,14 @@ func (p *PlSqlParser) Tablespace_group_clause() (localctx ITablespace_group_clau } } { - p.SetState(9152) + p.SetState(9164) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9155) + p.SetState(9167) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137977,13 +138101,13 @@ func (p *PlSqlParser) Tablespace_group_clause() (localctx ITablespace_group_clau switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: { - p.SetState(9153) + p.SetState(9165) p.Tablespace_group_name() } case PlSqlParserCHAR_STRING: { - p.SetState(9154) + p.SetState(9166) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -138106,7 +138230,7 @@ func (p *PlSqlParser) Tablespace_group_name() (localctx ITablespace_group_nameCo p.EnterRule(localctx, 868, PlSqlParserRULE_tablespace_group_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9157) + p.SetState(9169) p.Regular_id() } @@ -138248,7 +138372,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla p.EnterRule(localctx, 870, PlSqlParserRULE_tablespace_state_clauses) var _la int - p.SetState(9168) + p.SetState(9180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -138258,7 +138382,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserONLINE: p.EnterOuterAlt(localctx, 1) { - p.SetState(9159) + p.SetState(9171) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -138269,19 +138393,19 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserOFFLINE: p.EnterOuterAlt(localctx, 2) { - p.SetState(9160) + p.SetState(9172) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9162) + p.SetState(9174) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1013, p.GetParserRuleContext()) == 1 { { - p.SetState(9161) + p.SetState(9173) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIMMEDIATE || _la == PlSqlParserNORMAL || _la == PlSqlParserTEMPORARY) { @@ -138299,7 +138423,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserREAD: p.EnterOuterAlt(localctx, 3) { - p.SetState(9164) + p.SetState(9176) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -138307,7 +138431,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla } } { - p.SetState(9165) + p.SetState(9177) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -138321,7 +138445,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserPERMANENT: p.EnterOuterAlt(localctx, 4) { - p.SetState(9166) + p.SetState(9178) p.Match(PlSqlParserPERMANENT) if p.HasError() { // Recognition error - abort rule @@ -138332,7 +138456,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserTEMPORARY: p.EnterOuterAlt(localctx, 5) { - p.SetState(9167) + p.SetState(9179) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -138455,7 +138579,7 @@ func (p *PlSqlParser) Flashback_mode_clause() (localctx IFlashback_mode_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(9170) + p.SetState(9182) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -138463,7 +138587,7 @@ func (p *PlSqlParser) Flashback_mode_clause() (localctx IFlashback_mode_clauseCo } } { - p.SetState(9171) + p.SetState(9183) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -138584,7 +138708,7 @@ func (p *PlSqlParser) New_tablespace_name() (localctx INew_tablespace_nameContex p.EnterRule(localctx, 874, PlSqlParserRULE_new_tablespace_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9173) + p.SetState(9185) p.Tablespace() } @@ -138754,14 +138878,14 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9175) + p.SetState(9187) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9177) + p.SetState(9189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -138770,7 +138894,7 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(9176) + p.SetState(9188) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -138782,7 +138906,7 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { } } - p.SetState(9182) + p.SetState(9194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -138791,19 +138915,19 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLESPACE: { - p.SetState(9179) + p.SetState(9191) p.Permanent_tablespace_clause() } case PlSqlParserTEMPORARY: { - p.SetState(9180) + p.SetState(9192) p.Temporary_tablespace_clause() } case PlSqlParserUNDO: { - p.SetState(9181) + p.SetState(9193) p.Undo_tablespace_clause() } @@ -138812,7 +138936,7 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { goto errorExit } { - p.SetState(9184) + p.SetState(9196) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -139302,7 +139426,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp p.EnterOuterAlt(localctx, 1) { - p.SetState(9186) + p.SetState(9198) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -139310,10 +139434,10 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9187) + p.SetState(9199) p.Id_expression() } - p.SetState(9189) + p.SetState(9201) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139322,12 +139446,12 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp if _la == PlSqlParserDATAFILE { { - p.SetState(9188) + p.SetState(9200) p.Datafile_specification() } } - p.SetState(9208) + p.SetState(9220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139335,7 +139459,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp _la = p.GetTokenStream().LA(1) for _la == PlSqlParserBLOCKSIZE || _la == PlSqlParserDEFAULT || _la == PlSqlParserENCRYPTION || _la == PlSqlParserEXTENT || ((int64((_la-538)) & ^0x3f) == 0 && ((int64(1)<<(_la-538))&4196353) != 0) || _la == PlSqlParserLOGGING || _la == PlSqlParserMINIMUM || _la == PlSqlParserNOLOGGING || _la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE || _la == PlSqlParserSEGMENT { - p.SetState(9206) + p.SetState(9218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139344,7 +139468,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp switch p.GetTokenStream().LA(1) { case PlSqlParserMINIMUM: { - p.SetState(9191) + p.SetState(9203) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -139352,7 +139476,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9192) + p.SetState(9204) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -139360,13 +139484,13 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9193) + p.SetState(9205) p.Size_clause() } case PlSqlParserBLOCKSIZE: { - p.SetState(9194) + p.SetState(9206) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -139374,19 +139498,19 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9195) + p.SetState(9207) p.Size_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(9196) + p.SetState(9208) p.Logging_clause() } case PlSqlParserFORCE: { - p.SetState(9197) + p.SetState(9209) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -139394,7 +139518,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9198) + p.SetState(9210) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -139404,7 +139528,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp case PlSqlParserOFFLINE, PlSqlParserONLINE: { - p.SetState(9199) + p.SetState(9211) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE) { @@ -139417,7 +139541,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp case PlSqlParserENCRYPTION: { - p.SetState(9200) + p.SetState(9212) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -139425,13 +139549,13 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9201) + p.SetState(9213) p.Tablespace_encryption_spec() } case PlSqlParserDEFAULT: { - p.SetState(9202) + p.SetState(9214) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -139441,19 +139565,19 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp case PlSqlParserEXTENT: { - p.SetState(9203) + p.SetState(9215) p.Extent_management_clause() } case PlSqlParserSEGMENT: { - p.SetState(9204) + p.SetState(9216) p.Segment_management_clause() } case PlSqlParserFLASHBACK: { - p.SetState(9205) + p.SetState(9217) p.Flashback_mode_clause() } @@ -139462,7 +139586,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp goto errorExit } - p.SetState(9210) + p.SetState(9222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139588,7 +139712,7 @@ func (p *PlSqlParser) Tablespace_encryption_spec() (localctx ITablespace_encrypt p.EnterRule(localctx, 880, PlSqlParserRULE_tablespace_encryption_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(9211) + p.SetState(9223) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -139596,7 +139720,7 @@ func (p *PlSqlParser) Tablespace_encryption_spec() (localctx ITablespace_encrypt } } { - p.SetState(9212) + p.SetState(9224) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -139717,7 +139841,7 @@ func (p *PlSqlParser) Logging_clause() (localctx ILogging_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9214) + p.SetState(9226) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING) { @@ -139868,7 +139992,7 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl p.EnterRule(localctx, 884, PlSqlParserRULE_extent_management_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9216) + p.SetState(9228) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -139876,7 +140000,7 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl } } { - p.SetState(9217) + p.SetState(9229) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -139884,19 +140008,19 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl } } { - p.SetState(9218) + p.SetState(9230) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9225) + p.SetState(9237) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1021, p.GetParserRuleContext()) == 1 { { - p.SetState(9219) + p.SetState(9231) p.Match(PlSqlParserAUTOALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -139908,19 +140032,19 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1021, p.GetParserRuleContext()) == 2 { { - p.SetState(9220) + p.SetState(9232) p.Match(PlSqlParserUNIFORM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9223) + p.SetState(9235) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1020, p.GetParserRuleContext()) == 1 { { - p.SetState(9221) + p.SetState(9233) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -139928,7 +140052,7 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl } } { - p.SetState(9222) + p.SetState(9234) p.Size_clause() } @@ -140060,7 +140184,7 @@ func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_ p.EnterOuterAlt(localctx, 1) { - p.SetState(9227) + p.SetState(9239) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -140068,7 +140192,7 @@ func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_ } } { - p.SetState(9228) + p.SetState(9240) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule @@ -140076,7 +140200,7 @@ func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_ } } { - p.SetState(9229) + p.SetState(9241) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -140084,7 +140208,7 @@ func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_ } } { - p.SetState(9230) + p.SetState(9242) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTO || _la == PlSqlParserMANUAL) { @@ -140283,7 +140407,7 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp p.EnterOuterAlt(localctx, 1) { - p.SetState(9232) + p.SetState(9244) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -140291,7 +140415,7 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp } } { - p.SetState(9233) + p.SetState(9245) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -140299,13 +140423,13 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp } } { - p.SetState(9234) + p.SetState(9246) var _x = p.Id_expression() localctx.(*Temporary_tablespace_clauseContext).tablespace_name = _x } - p.SetState(9236) + p.SetState(9248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140314,12 +140438,12 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp if _la == PlSqlParserTEMPFILE { { - p.SetState(9235) + p.SetState(9247) p.Tempfile_specification() } } - p.SetState(9239) + p.SetState(9251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140328,12 +140452,12 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp if _la == PlSqlParserTABLESPACE { { - p.SetState(9238) + p.SetState(9250) p.Tablespace_group_clause() } } - p.SetState(9242) + p.SetState(9254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140342,7 +140466,7 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp if _la == PlSqlParserEXTENT { { - p.SetState(9241) + p.SetState(9253) p.Extent_management_clause() } @@ -140536,7 +140660,7 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(9244) + p.SetState(9256) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -140544,7 +140668,7 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause } } { - p.SetState(9245) + p.SetState(9257) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -140552,13 +140676,13 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause } } { - p.SetState(9246) + p.SetState(9258) var _x = p.Id_expression() localctx.(*Undo_tablespace_clauseContext).tablespace_name = _x } - p.SetState(9248) + p.SetState(9260) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140567,12 +140691,12 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause if _la == PlSqlParserDATAFILE { { - p.SetState(9247) + p.SetState(9259) p.Datafile_specification() } } - p.SetState(9251) + p.SetState(9263) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140581,12 +140705,12 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause if _la == PlSqlParserEXTENT { { - p.SetState(9250) + p.SetState(9262) p.Extent_management_clause() } } - p.SetState(9254) + p.SetState(9266) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140595,7 +140719,7 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause if _la == PlSqlParserRETENTION { { - p.SetState(9253) + p.SetState(9265) p.Tablespace_retention_clause() } @@ -140711,7 +140835,7 @@ func (p *PlSqlParser) Tablespace_retention_clause() (localctx ITablespace_retent p.EnterOuterAlt(localctx, 1) { - p.SetState(9256) + p.SetState(9268) p.Match(PlSqlParserRETENTION) if p.HasError() { // Recognition error - abort rule @@ -140719,7 +140843,7 @@ func (p *PlSqlParser) Tablespace_retention_clause() (localctx ITablespace_retent } } { - p.SetState(9257) + p.SetState(9269) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGUARANTEE || _la == PlSqlParserNOGUARANTEE) { @@ -141036,7 +141160,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo p.EnterOuterAlt(localctx, 1) { - p.SetState(9259) + p.SetState(9271) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -141044,7 +141168,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9260) + p.SetState(9272) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -141052,7 +141176,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9261) + p.SetState(9273) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -141060,18 +141184,18 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9262) + p.SetState(9274) var _x = p.Id_expression() localctx.(*Create_tablespace_setContext).tss = _x } - p.SetState(9266) + p.SetState(9278) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1028, p.GetParserRuleContext()) == 1 { { - p.SetState(9263) + p.SetState(9275) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -141079,7 +141203,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9264) + p.SetState(9276) p.Match(PlSqlParserSHARDSPACE) if p.HasError() { // Recognition error - abort rule @@ -141087,7 +141211,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9265) + p.SetState(9277) var _x = p.Id_expression() @@ -141097,12 +141221,12 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(9289) + p.SetState(9301) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1032, p.GetParserRuleContext()) == 1 { { - p.SetState(9268) + p.SetState(9280) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -141110,7 +141234,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9269) + p.SetState(9281) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -141118,14 +141242,14 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9270) + p.SetState(9282) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9280) + p.SetState(9292) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141134,7 +141258,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo if _la == PlSqlParserDATAFILE { { - p.SetState(9271) + p.SetState(9283) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -141142,10 +141266,10 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9272) + p.SetState(9284) p.File_specification() } - p.SetState(9277) + p.SetState(9289) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141154,7 +141278,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo for _la == PlSqlParserCOMMA { { - p.SetState(9273) + p.SetState(9285) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -141162,11 +141286,11 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9274) + p.SetState(9286) p.File_specification() } - p.SetState(9279) + p.SetState(9291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141175,7 +141299,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } - p.SetState(9283) + p.SetState(9295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141184,11 +141308,11 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo for ok := true; ok; ok = _la == PlSqlParserBLOCKSIZE || _la == PlSqlParserDEFAULT || _la == PlSqlParserDISABLE || ((int64((_la-453)) & ^0x3f) == 0 && ((int64(1)<<(_la-453))&4503599627370529) != 0) || ((int64((_la-538)) & ^0x3f) == 0 && ((int64(1)<<(_la-538))&4196353) != 0) || _la == PlSqlParserLOGGING || _la == PlSqlParserMINIMUM || _la == PlSqlParserNOLOGGING || _la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE || _la == PlSqlParserREMOVE || _la == PlSqlParserSEGMENT || _la == PlSqlParserSUSPEND { { - p.SetState(9282) + p.SetState(9294) p.Permanent_tablespace_attrs() } - p.SetState(9285) + p.SetState(9297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141196,7 +141320,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo _la = p.GetTokenStream().LA(1) } { - p.SetState(9287) + p.SetState(9299) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -141494,7 +141618,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa p.EnterRule(localctx, 896, PlSqlParserRULE_permanent_tablespace_attrs) var _la int - p.SetState(9310) + p.SetState(9322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141504,7 +141628,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserMINIMUM: p.EnterOuterAlt(localctx, 1) { - p.SetState(9291) + p.SetState(9303) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -141512,7 +141636,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9292) + p.SetState(9304) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -141520,14 +141644,14 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9293) + p.SetState(9305) p.Size_clause() } case PlSqlParserBLOCKSIZE: p.EnterOuterAlt(localctx, 2) { - p.SetState(9294) + p.SetState(9306) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -141535,10 +141659,10 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9295) + p.SetState(9307) p.Numeric() } - p.SetState(9297) + p.SetState(9309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141547,7 +141671,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa if _la == PlSqlParserK_LETTER { { - p.SetState(9296) + p.SetState(9308) p.Match(PlSqlParserK_LETTER) if p.HasError() { // Recognition error - abort rule @@ -141560,14 +141684,14 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: p.EnterOuterAlt(localctx, 3) { - p.SetState(9299) + p.SetState(9311) p.Logging_clause() } case PlSqlParserFORCE: p.EnterOuterAlt(localctx, 4) { - p.SetState(9300) + p.SetState(9312) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -141575,7 +141699,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9301) + p.SetState(9313) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -141586,21 +141710,21 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserENCRYPTION: p.EnterOuterAlt(localctx, 5) { - p.SetState(9302) + p.SetState(9314) p.Tablespace_encryption_clause() } case PlSqlParserDEFAULT: p.EnterOuterAlt(localctx, 6) { - p.SetState(9303) + p.SetState(9315) p.Default_tablespace_params() } case PlSqlParserONLINE: p.EnterOuterAlt(localctx, 7) { - p.SetState(9304) + p.SetState(9316) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -141611,7 +141735,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserOFFLINE: p.EnterOuterAlt(localctx, 8) { - p.SetState(9305) + p.SetState(9317) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule @@ -141622,28 +141746,28 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserEXTENT: p.EnterOuterAlt(localctx, 9) { - p.SetState(9306) + p.SetState(9318) p.Extent_management_clause() } case PlSqlParserSEGMENT: p.EnterOuterAlt(localctx, 10) { - p.SetState(9307) + p.SetState(9319) p.Segment_management_clause() } case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 11) { - p.SetState(9308) + p.SetState(9320) p.Flashback_mode_clause() } case PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserREMOVE, PlSqlParserSUSPEND: p.EnterOuterAlt(localctx, 12) { - p.SetState(9309) + p.SetState(9321) p.Lost_write_protection() } @@ -141779,14 +141903,14 @@ func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encry p.EnterOuterAlt(localctx, 1) { - p.SetState(9312) + p.SetState(9324) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9318) + p.SetState(9330) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141794,7 +141918,7 @@ func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encry switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserUSING: - p.SetState(9314) + p.SetState(9326) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141803,13 +141927,13 @@ func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encry if _la == PlSqlParserUSING { { - p.SetState(9313) + p.SetState(9325) p.Tablespace_encryption_spec() } } { - p.SetState(9316) + p.SetState(9328) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -141819,7 +141943,7 @@ func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encry case PlSqlParserDECRYPT: { - p.SetState(9317) + p.SetState(9329) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -142015,67 +142139,67 @@ func (p *PlSqlParser) Default_tablespace_params() (localctx IDefault_tablespace_ p.EnterRule(localctx, 900, PlSqlParserRULE_default_tablespace_params) p.EnterOuterAlt(localctx, 1) { - p.SetState(9320) + p.SetState(9332) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9322) + p.SetState(9334) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1037, p.GetParserRuleContext()) == 1 { { - p.SetState(9321) + p.SetState(9333) p.Default_table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9325) + p.SetState(9337) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1038, p.GetParserRuleContext()) == 1 { { - p.SetState(9324) + p.SetState(9336) p.Default_index_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9328) + p.SetState(9340) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1039, p.GetParserRuleContext()) == 1 { { - p.SetState(9327) + p.SetState(9339) p.Inmmemory_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9331) + p.SetState(9343) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1040, p.GetParserRuleContext()) == 1 { { - p.SetState(9330) + p.SetState(9342) p.Ilm_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9334) + p.SetState(9346) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1041, p.GetParserRuleContext()) == 1 { { - p.SetState(9333) + p.SetState(9345) p.Storage_clause() } @@ -142228,14 +142352,14 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr p.EnterRule(localctx, 902, PlSqlParserRULE_default_table_compression) p.EnterOuterAlt(localctx, 1) { - p.SetState(9336) + p.SetState(9348) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9347) + p.SetState(9359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142244,7 +142368,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS: { - p.SetState(9337) + p.SetState(9349) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142252,14 +142376,14 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr } } { - p.SetState(9338) + p.SetState(9350) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9344) + p.SetState(9356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142268,7 +142392,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr switch p.GetTokenStream().LA(1) { case PlSqlParserOLTP: { - p.SetState(9339) + p.SetState(9351) p.Match(PlSqlParserOLTP) if p.HasError() { // Recognition error - abort rule @@ -142278,7 +142402,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr case PlSqlParserQUERY: { - p.SetState(9340) + p.SetState(9352) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -142286,13 +142410,13 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr } } { - p.SetState(9341) + p.SetState(9353) p.Low_high() } case PlSqlParserARCHIVE: { - p.SetState(9342) + p.SetState(9354) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -142300,7 +142424,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr } } { - p.SetState(9343) + p.SetState(9355) p.Low_high() } @@ -142311,7 +142435,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr case PlSqlParserNOCOMPRESS: { - p.SetState(9346) + p.SetState(9358) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142429,7 +142553,7 @@ func (p *PlSqlParser) Low_high() (localctx ILow_highContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9349) + p.SetState(9361) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { @@ -142570,14 +142694,14 @@ func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compr p.EnterRule(localctx, 906, PlSqlParserRULE_default_index_compression) p.EnterOuterAlt(localctx, 1) { - p.SetState(9351) + p.SetState(9363) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9356) + p.SetState(9368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142586,7 +142710,7 @@ func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compr switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS: { - p.SetState(9352) + p.SetState(9364) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142594,7 +142718,7 @@ func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compr } } { - p.SetState(9353) + p.SetState(9365) p.Match(PlSqlParserADVANCED) if p.HasError() { // Recognition error - abort rule @@ -142602,13 +142726,13 @@ func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compr } } { - p.SetState(9354) + p.SetState(9366) p.Low_high() } case PlSqlParserNOCOMPRESS: { - p.SetState(9355) + p.SetState(9367) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142852,7 +142976,7 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { p.EnterRule(localctx, 908, PlSqlParserRULE_inmmemory_clause) var _alt int - p.SetState(9390) + p.SetState(9402) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142862,38 +142986,38 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { case PlSqlParserINMEMORY: p.EnterOuterAlt(localctx, 1) { - p.SetState(9358) + p.SetState(9370) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9360) + p.SetState(9372) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1045, p.GetParserRuleContext()) == 1 { { - p.SetState(9359) + p.SetState(9371) p.Inmemory_attributes() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9386) + p.SetState(9398) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1049, p.GetParserRuleContext()) == 1 { { - p.SetState(9362) + p.SetState(9374) p.Match(PlSqlParserTEXT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9384) + p.SetState(9396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142902,10 +143026,10 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1048, p.GetParserRuleContext()) { case 1: { - p.SetState(9363) + p.SetState(9375) p.Column_name() } - p.SetState(9368) + p.SetState(9380) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142917,7 +143041,7 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9364) + p.SetState(9376) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -142925,12 +143049,12 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9365) + p.SetState(9377) p.Column_name() } } - p.SetState(9370) + p.SetState(9382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142943,11 +143067,11 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { case 2: { - p.SetState(9371) + p.SetState(9383) p.Column_name() } { - p.SetState(9372) + p.SetState(9384) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -142955,10 +143079,10 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9373) + p.SetState(9385) p.Policy_name() } - p.SetState(9381) + p.SetState(9393) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142970,7 +143094,7 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9374) + p.SetState(9386) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -142978,11 +143102,11 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9375) + p.SetState(9387) p.Column_name() } { - p.SetState(9376) + p.SetState(9388) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -142990,12 +143114,12 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9377) + p.SetState(9389) p.Policy_name() } } - p.SetState(9383) + p.SetState(9395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -143017,7 +143141,7 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(9388) + p.SetState(9400) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -143025,7 +143149,7 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9389) + p.SetState(9401) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -143158,7 +143282,7 @@ func (p *PlSqlParser) Datafile_specification() (localctx IDatafile_specification p.EnterRule(localctx, 910, PlSqlParserRULE_datafile_specification) p.EnterOuterAlt(localctx, 1) { - p.SetState(9392) + p.SetState(9404) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -143166,12 +143290,12 @@ func (p *PlSqlParser) Datafile_specification() (localctx IDatafile_specification } } - p.SetState(9394) + p.SetState(9406) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1051, p.GetParserRuleContext()) == 1 { { - p.SetState(9393) + p.SetState(9405) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143183,7 +143307,7 @@ func (p *PlSqlParser) Datafile_specification() (localctx IDatafile_specification goto errorExit } { - p.SetState(9396) + p.SetState(9408) p.Datafile_tempfile_spec() } @@ -143307,7 +143431,7 @@ func (p *PlSqlParser) Tempfile_specification() (localctx ITempfile_specification p.EnterRule(localctx, 912, PlSqlParserRULE_tempfile_specification) p.EnterOuterAlt(localctx, 1) { - p.SetState(9398) + p.SetState(9410) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule @@ -143315,12 +143439,12 @@ func (p *PlSqlParser) Tempfile_specification() (localctx ITempfile_specification } } - p.SetState(9400) + p.SetState(9412) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1052, p.GetParserRuleContext()) == 1 { { - p.SetState(9399) + p.SetState(9411) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143332,7 +143456,7 @@ func (p *PlSqlParser) Tempfile_specification() (localctx ITempfile_specification goto errorExit } { - p.SetState(9402) + p.SetState(9414) p.Datafile_tempfile_spec() } @@ -143477,12 +143601,12 @@ func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_spec localctx = NewDatafile_tempfile_specContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 914, PlSqlParserRULE_datafile_tempfile_spec) p.EnterOuterAlt(localctx, 1) - p.SetState(9405) + p.SetState(9417) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1053, p.GetParserRuleContext()) == 1 { { - p.SetState(9404) + p.SetState(9416) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -143493,12 +143617,12 @@ func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_spec } else if p.HasError() { // JIM goto errorExit } - p.SetState(9409) + p.SetState(9421) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1054, p.GetParserRuleContext()) == 1 { { - p.SetState(9407) + p.SetState(9419) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -143506,19 +143630,19 @@ func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_spec } } { - p.SetState(9408) + p.SetState(9420) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9412) + p.SetState(9424) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1055, p.GetParserRuleContext()) == 1 { { - p.SetState(9411) + p.SetState(9423) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -143529,12 +143653,12 @@ func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_spec } else if p.HasError() { // JIM goto errorExit } - p.SetState(9415) + p.SetState(9427) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1056, p.GetParserRuleContext()) == 1 { { - p.SetState(9414) + p.SetState(9426) p.Autoextend_clause() } @@ -143757,7 +143881,7 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(9429) + p.SetState(9441) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -143766,13 +143890,13 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(9417) + p.SetState(9429) p.Filename() } case PlSqlParserLEFT_PAREN: { - p.SetState(9418) + p.SetState(9430) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -143780,10 +143904,10 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9419) + p.SetState(9431) p.Filename() } - p.SetState(9424) + p.SetState(9436) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -143792,7 +143916,7 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) for _la == PlSqlParserCOMMA { { - p.SetState(9420) + p.SetState(9432) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143800,11 +143924,11 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9421) + p.SetState(9433) p.Filename() } - p.SetState(9426) + p.SetState(9438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -143812,7 +143936,7 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(9427) + p.SetState(9439) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -143824,12 +143948,12 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(9433) + p.SetState(9445) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1059, p.GetParserRuleContext()) == 1 { { - p.SetState(9431) + p.SetState(9443) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -143837,19 +143961,19 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9432) + p.SetState(9444) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9437) + p.SetState(9449) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1060, p.GetParserRuleContext()) == 1 { { - p.SetState(9435) + p.SetState(9447) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -143857,19 +143981,19 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9436) + p.SetState(9448) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9440) + p.SetState(9452) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1061, p.GetParserRuleContext()) == 1 { { - p.SetState(9439) + p.SetState(9451) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -144028,14 +144152,14 @@ func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { p.EnterRule(localctx, 918, PlSqlParserRULE_autoextend_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9442) + p.SetState(9454) p.Match(PlSqlParserAUTOEXTEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9452) + p.SetState(9464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -144044,7 +144168,7 @@ func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOFF: { - p.SetState(9443) + p.SetState(9455) p.Match(PlSqlParserOFF) if p.HasError() { // Recognition error - abort rule @@ -144054,19 +144178,19 @@ func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { case PlSqlParserON: { - p.SetState(9444) + p.SetState(9456) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9447) + p.SetState(9459) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 1 { { - p.SetState(9445) + p.SetState(9457) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -144074,19 +144198,19 @@ func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { } } { - p.SetState(9446) + p.SetState(9458) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9450) + p.SetState(9462) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1063, p.GetParserRuleContext()) == 1 { { - p.SetState(9449) + p.SetState(9461) p.Maxsize_clause() } @@ -144219,14 +144343,14 @@ func (p *PlSqlParser) Maxsize_clause() (localctx IMaxsize_clauseContext) { p.EnterRule(localctx, 920, PlSqlParserRULE_maxsize_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9454) + p.SetState(9466) p.Match(PlSqlParserMAXSIZE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9457) + p.SetState(9469) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -144235,7 +144359,7 @@ func (p *PlSqlParser) Maxsize_clause() (localctx IMaxsize_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNLIMITED: { - p.SetState(9455) + p.SetState(9467) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -144245,7 +144369,7 @@ func (p *PlSqlParser) Maxsize_clause() (localctx IMaxsize_clauseContext) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(9456) + p.SetState(9468) p.Size_clause() } @@ -144364,7 +144488,7 @@ func (p *PlSqlParser) Build_clause() (localctx IBuild_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9459) + p.SetState(9471) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -144372,7 +144496,7 @@ func (p *PlSqlParser) Build_clause() (localctx IBuild_clauseContext) { } } { - p.SetState(9460) + p.SetState(9472) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -144493,7 +144617,7 @@ func (p *PlSqlParser) Partial_index_clause() (localctx IPartial_index_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(9462) + p.SetState(9474) p.Match(PlSqlParserINDEXING) if p.HasError() { // Recognition error - abort rule @@ -144501,7 +144625,7 @@ func (p *PlSqlParser) Partial_index_clause() (localctx IPartial_index_clauseCont } } { - p.SetState(9463) + p.SetState(9475) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFULL || _la == PlSqlParserPARTIAL) { @@ -144629,7 +144753,7 @@ func (s *Parallel_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Parallel_clause() (localctx IParallel_clauseContext) { localctx = NewParallel_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 926, PlSqlParserRULE_parallel_clause) - p.SetState(9470) + p.SetState(9482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -144639,7 +144763,7 @@ func (p *PlSqlParser) Parallel_clause() (localctx IParallel_clauseContext) { case PlSqlParserNOPARALLEL: p.EnterOuterAlt(localctx, 1) { - p.SetState(9465) + p.SetState(9477) p.Match(PlSqlParserNOPARALLEL) if p.HasError() { // Recognition error - abort rule @@ -144650,19 +144774,19 @@ func (p *PlSqlParser) Parallel_clause() (localctx IParallel_clauseContext) { case PlSqlParserPARALLEL: p.EnterOuterAlt(localctx, 2) { - p.SetState(9466) + p.SetState(9478) p.Match(PlSqlParserPARALLEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9468) + p.SetState(9480) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1066, p.GetParserRuleContext()) == 1 { { - p.SetState(9467) + p.SetState(9479) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -145175,7 +145299,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi p.EnterOuterAlt(localctx, 1) { - p.SetState(9472) + p.SetState(9484) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -145183,7 +145307,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9473) + p.SetState(9485) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -145191,7 +145315,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9474) + p.SetState(9486) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -145199,15 +145323,15 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9475) + p.SetState(9487) p.Tableview_name() } - p.SetState(9501) + p.SetState(9513) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 1 { { - p.SetState(9476) + p.SetState(9488) p.Physical_attributes_clause() } @@ -145215,7 +145339,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 2 { { - p.SetState(9477) + p.SetState(9489) p.Modify_mv_column_clause() } @@ -145223,7 +145347,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 3 { { - p.SetState(9478) + p.SetState(9490) p.Table_compression() } @@ -145231,10 +145355,10 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 4 { { - p.SetState(9479) + p.SetState(9491) p.Lob_storage_clause() } - p.SetState(9484) + p.SetState(9496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145243,7 +145367,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi for _la == PlSqlParserCOMMA { { - p.SetState(9480) + p.SetState(9492) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -145251,11 +145375,11 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9481) + p.SetState(9493) p.Lob_storage_clause() } - p.SetState(9486) + p.SetState(9498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145267,10 +145391,10 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 5 { { - p.SetState(9487) + p.SetState(9499) p.Modify_lob_storage_clause() } - p.SetState(9492) + p.SetState(9504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145279,7 +145403,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi for _la == PlSqlParserCOMMA { { - p.SetState(9488) + p.SetState(9500) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -145287,11 +145411,11 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9489) + p.SetState(9501) p.Modify_lob_storage_clause() } - p.SetState(9494) + p.SetState(9506) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145303,7 +145427,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 6 { { - p.SetState(9495) + p.SetState(9507) p.Parallel_clause() } @@ -145311,7 +145435,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 7 { { - p.SetState(9496) + p.SetState(9508) p.Logging_clause() } @@ -145319,7 +145443,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 8 { { - p.SetState(9497) + p.SetState(9509) p.Allocate_extent_clause() } @@ -145327,7 +145451,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 9 { { - p.SetState(9498) + p.SetState(9510) p.Deallocate_unused_clause() } @@ -145335,7 +145459,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 10 { { - p.SetState(9499) + p.SetState(9511) p.Shrink_clause() } @@ -145343,14 +145467,14 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 11 { { - p.SetState(9500) + p.SetState(9512) p.Cache_or_nocache() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9504) + p.SetState(9516) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145359,12 +145483,12 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi if _la == PlSqlParserADD || _la == PlSqlParserCOALESCE || _la == PlSqlParserCOMPRESS || _la == PlSqlParserINCLUDING || _la == PlSqlParserMAPPING || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOMAPPING || _la == PlSqlParserOVERFLOW || _la == PlSqlParserPCTTHRESHOLD { { - p.SetState(9503) + p.SetState(9515) p.Alter_iot_clauses() } } - p.SetState(9509) + p.SetState(9521) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145373,7 +145497,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi if _la == PlSqlParserUSING { { - p.SetState(9506) + p.SetState(9518) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -145381,7 +145505,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9507) + p.SetState(9519) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -145389,12 +145513,12 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9508) + p.SetState(9520) p.Physical_attributes_clause() } } - p.SetState(9512) + p.SetState(9524) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145403,12 +145527,12 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi if _la == PlSqlParserREFRESH { { - p.SetState(9511) + p.SetState(9523) p.Alter_mv_option1() } } - p.SetState(9521) + p.SetState(9533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145416,11 +145540,11 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(9514) + p.SetState(9526) p.Enable_or_disable() } { - p.SetState(9515) + p.SetState(9527) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -145428,7 +145552,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9516) + p.SetState(9528) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -145438,7 +145562,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi case PlSqlParserCOMPILE: { - p.SetState(9518) + p.SetState(9530) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -145448,7 +145572,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi case PlSqlParserCONSIDER: { - p.SetState(9519) + p.SetState(9531) p.Match(PlSqlParserCONSIDER) if p.HasError() { // Recognition error - abort rule @@ -145456,7 +145580,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9520) + p.SetState(9532) p.Match(PlSqlParserFRESH) if p.HasError() { // Recognition error - abort rule @@ -145469,7 +145593,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi default: } { - p.SetState(9523) + p.SetState(9535) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -145587,7 +145711,7 @@ func (p *PlSqlParser) Alter_mv_option1() (localctx IAlter_mv_option1Context) { p.EnterRule(localctx, 930, PlSqlParserRULE_alter_mv_option1) p.EnterOuterAlt(localctx, 1) { - p.SetState(9525) + p.SetState(9537) p.Alter_mv_refresh() } @@ -145967,14 +146091,14 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9527) + p.SetState(9539) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9554) + p.SetState(9566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145982,7 +146106,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserCOMPLETE || _la == PlSqlParserFAST || _la == PlSqlParserFORCE || _la == PlSqlParserNEXT || _la == PlSqlParserON || _la == PlSqlParserSTART || _la == PlSqlParserUSING || _la == PlSqlParserWITH { - p.SetState(9554) + p.SetState(9566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145991,7 +146115,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1077, p.GetParserRuleContext()) { case 1: { - p.SetState(9528) + p.SetState(9540) p.Match(PlSqlParserFAST) if p.HasError() { // Recognition error - abort rule @@ -146001,7 +146125,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 2: { - p.SetState(9529) + p.SetState(9541) p.Match(PlSqlParserCOMPLETE) if p.HasError() { // Recognition error - abort rule @@ -146011,7 +146135,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 3: { - p.SetState(9530) + p.SetState(9542) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -146021,7 +146145,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 4: { - p.SetState(9531) + p.SetState(9543) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -146029,7 +146153,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9532) + p.SetState(9544) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserDEMAND) { @@ -146042,7 +146166,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 5: { - p.SetState(9533) + p.SetState(9545) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -146050,7 +146174,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9534) + p.SetState(9546) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -146058,13 +146182,13 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9535) + p.SetState(9547) p.Expression() } case 6: { - p.SetState(9536) + p.SetState(9548) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -146072,13 +146196,13 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9537) + p.SetState(9549) p.Expression() } case 7: { - p.SetState(9538) + p.SetState(9550) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -146086,7 +146210,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9539) + p.SetState(9551) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -146094,7 +146218,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9540) + p.SetState(9552) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -146104,14 +146228,14 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 8: { - p.SetState(9541) + p.SetState(9553) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9543) + p.SetState(9555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146120,7 +146244,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(9542) + p.SetState(9554) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -146130,7 +146254,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } { - p.SetState(9545) + p.SetState(9557) p.Match(PlSqlParserMASTER) if p.HasError() { // Recognition error - abort rule @@ -146138,7 +146262,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9546) + p.SetState(9558) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -146146,19 +146270,19 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9547) + p.SetState(9559) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9549) + p.SetState(9561) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1076, p.GetParserRuleContext()) == 1 { { - p.SetState(9548) + p.SetState(9560) p.Rollback_segment() } @@ -146168,7 +146292,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 9: { - p.SetState(9551) + p.SetState(9563) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -146176,7 +146300,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9552) + p.SetState(9564) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENFORCED || _la == PlSqlParserTRUSTED) { @@ -146187,7 +146311,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9553) + p.SetState(9565) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -146199,7 +146323,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { goto errorExit } - p.SetState(9556) + p.SetState(9568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146317,7 +146441,7 @@ func (p *PlSqlParser) Rollback_segment() (localctx IRollback_segmentContext) { p.EnterRule(localctx, 934, PlSqlParserRULE_rollback_segment) p.EnterOuterAlt(localctx, 1) { - p.SetState(9558) + p.SetState(9570) p.Regular_id() } @@ -146473,7 +146597,7 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau p.EnterRule(localctx, 936, PlSqlParserRULE_modify_mv_column_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9560) + p.SetState(9572) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -146481,7 +146605,7 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau } } { - p.SetState(9561) + p.SetState(9573) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -146489,10 +146613,10 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau } } { - p.SetState(9562) + p.SetState(9574) p.Column_name() } - p.SetState(9566) + p.SetState(9578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146500,7 +146624,7 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT: { - p.SetState(9563) + p.SetState(9575) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -146508,13 +146632,13 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau } } { - p.SetState(9564) + p.SetState(9576) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(9565) + p.SetState(9577) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -146527,7 +146651,7 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau default: } { - p.SetState(9568) + p.SetState(9580) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -146852,7 +146976,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize p.EnterOuterAlt(localctx, 1) { - p.SetState(9570) + p.SetState(9582) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -146860,7 +146984,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9571) + p.SetState(9583) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -146868,7 +146992,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9572) + p.SetState(9584) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -146876,14 +147000,14 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9573) + p.SetState(9585) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9575) + p.SetState(9587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146892,7 +147016,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize if _la == PlSqlParserFORCE { { - p.SetState(9574) + p.SetState(9586) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -146902,7 +147026,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } { - p.SetState(9577) + p.SetState(9589) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -146910,15 +147034,15 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9578) + p.SetState(9590) p.Tableview_name() } - p.SetState(9587) + p.SetState(9599) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 1 { { - p.SetState(9579) + p.SetState(9591) p.Physical_attributes_clause() } @@ -146926,7 +147050,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 2 { { - p.SetState(9580) + p.SetState(9592) p.Add_mv_log_column_clause() } @@ -146934,7 +147058,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 3 { { - p.SetState(9581) + p.SetState(9593) p.Parallel_clause() } @@ -146942,7 +147066,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 4 { { - p.SetState(9582) + p.SetState(9594) p.Logging_clause() } @@ -146950,7 +147074,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 5 { { - p.SetState(9583) + p.SetState(9595) p.Allocate_extent_clause() } @@ -146958,7 +147082,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 6 { { - p.SetState(9584) + p.SetState(9596) p.Shrink_clause() } @@ -146966,7 +147090,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 7 { { - p.SetState(9585) + p.SetState(9597) p.Move_mv_log_clause() } @@ -146974,14 +147098,14 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 8 { { - p.SetState(9586) + p.SetState(9598) p.Cache_or_nocache() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9590) + p.SetState(9602) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146990,12 +147114,12 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize if _la == PlSqlParserADD { { - p.SetState(9589) + p.SetState(9601) p.Mv_log_augmentation() } } - p.SetState(9593) + p.SetState(9605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147004,13 +147128,13 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize if _la == PlSqlParserPURGE { { - p.SetState(9592) + p.SetState(9604) p.Mv_log_purge_clause() } } { - p.SetState(9595) + p.SetState(9607) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -147143,7 +147267,7 @@ func (p *PlSqlParser) Add_mv_log_column_clause() (localctx IAdd_mv_log_column_cl p.EnterRule(localctx, 940, PlSqlParserRULE_add_mv_log_column_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9597) + p.SetState(9609) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -147151,7 +147275,7 @@ func (p *PlSqlParser) Add_mv_log_column_clause() (localctx IAdd_mv_log_column_cl } } { - p.SetState(9598) + p.SetState(9610) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147159,11 +147283,11 @@ func (p *PlSqlParser) Add_mv_log_column_clause() (localctx IAdd_mv_log_column_cl } } { - p.SetState(9599) + p.SetState(9611) p.Column_name() } { - p.SetState(9600) + p.SetState(9612) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147305,7 +147429,7 @@ func (p *PlSqlParser) Move_mv_log_clause() (localctx IMove_mv_log_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(9602) + p.SetState(9614) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -147313,10 +147437,10 @@ func (p *PlSqlParser) Move_mv_log_clause() (localctx IMove_mv_log_clauseContext) } } { - p.SetState(9603) + p.SetState(9615) p.Segment_attributes_clause() } - p.SetState(9605) + p.SetState(9617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147325,7 +147449,7 @@ func (p *PlSqlParser) Move_mv_log_clause() (localctx IMove_mv_log_clauseContext) if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(9604) + p.SetState(9616) p.Parallel_clause() } @@ -147541,14 +147665,14 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex p.EnterOuterAlt(localctx, 1) { - p.SetState(9607) + p.SetState(9619) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9640) + p.SetState(9652) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147556,7 +147680,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT, PlSqlParserPRIMARY, PlSqlParserROWID, PlSqlParserSEQUENCE: - p.SetState(9614) + p.SetState(9626) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147565,7 +147689,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(9608) + p.SetState(9620) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -147573,7 +147697,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9609) + p.SetState(9621) p.Match(PlSqlParserID) if p.HasError() { // Recognition error - abort rule @@ -147583,7 +147707,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserPRIMARY: { - p.SetState(9610) + p.SetState(9622) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -147591,7 +147715,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9611) + p.SetState(9623) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -147601,7 +147725,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserROWID: { - p.SetState(9612) + p.SetState(9624) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -147611,7 +147735,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserSEQUENCE: { - p.SetState(9613) + p.SetState(9625) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -147623,7 +147747,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(9627) + p.SetState(9639) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147632,7 +147756,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9616) + p.SetState(9628) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147640,10 +147764,10 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9617) + p.SetState(9629) p.Column_name() } - p.SetState(9622) + p.SetState(9634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147652,7 +147776,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex for _la == PlSqlParserCOMMA { { - p.SetState(9618) + p.SetState(9630) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -147660,11 +147784,11 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9619) + p.SetState(9631) p.Column_name() } - p.SetState(9624) + p.SetState(9636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147672,7 +147796,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9625) + p.SetState(9637) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147684,7 +147808,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserLEFT_PAREN: { - p.SetState(9629) + p.SetState(9641) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147692,10 +147816,10 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9630) + p.SetState(9642) p.Column_name() } - p.SetState(9635) + p.SetState(9647) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147704,7 +147828,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex for _la == PlSqlParserCOMMA { { - p.SetState(9631) + p.SetState(9643) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -147712,11 +147836,11 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9632) + p.SetState(9644) p.Column_name() } - p.SetState(9637) + p.SetState(9649) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147724,7 +147848,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9638) + p.SetState(9650) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147736,7 +147860,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(9643) + p.SetState(9655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147745,7 +147869,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex if _la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING { { - p.SetState(9642) + p.SetState(9654) p.New_values_clause() } @@ -147861,7 +147985,7 @@ func (p *PlSqlParser) Datetime_expr() (localctx IDatetime_exprContext) { p.EnterRule(localctx, 946, PlSqlParserRULE_datetime_expr) p.EnterOuterAlt(localctx, 1) { - p.SetState(9645) + p.SetState(9657) p.Expression() } @@ -147975,7 +148099,7 @@ func (p *PlSqlParser) Interval_expr() (localctx IInterval_exprContext) { p.EnterRule(localctx, 948, PlSqlParserRULE_interval_expr) p.EnterOuterAlt(localctx, 1) { - p.SetState(9647) + p.SetState(9659) p.Expression() } @@ -148084,7 +148208,7 @@ func (p *PlSqlParser) Synchronous_or_asynchronous() (localctx ISynchronous_or_as p.EnterOuterAlt(localctx, 1) { - p.SetState(9649) + p.SetState(9661) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASYNCHRONOUS || _la == PlSqlParserSYNCHRONOUS) { @@ -148200,7 +148324,7 @@ func (p *PlSqlParser) Including_or_excluding() (localctx IIncluding_or_excluding p.EnterOuterAlt(localctx, 1) { - p.SetState(9651) + p.SetState(9663) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING) { @@ -148790,7 +148914,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali p.EnterOuterAlt(localctx, 1) { - p.SetState(9653) + p.SetState(9665) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -148798,7 +148922,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9654) + p.SetState(9666) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -148806,7 +148930,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9655) + p.SetState(9667) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -148814,7 +148938,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9656) + p.SetState(9668) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -148822,7 +148946,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9657) + p.SetState(9669) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -148830,14 +148954,14 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9658) + p.SetState(9670) p.Tableview_name() } - p.SetState(9668) + p.SetState(9680) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1093, p.GetParserRuleContext()) == 1 { - p.SetState(9664) + p.SetState(9676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148846,7 +148970,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(9664) + p.SetState(9676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148855,13 +148979,13 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(9659) + p.SetState(9671) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(9660) + p.SetState(9672) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -148869,7 +148993,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9661) + p.SetState(9673) var _x = p.Id_expression() @@ -148878,13 +149002,13 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(9662) + p.SetState(9674) p.Logging_clause() } case PlSqlParserCACHE, PlSqlParserNOCACHE: { - p.SetState(9663) + p.SetState(9675) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -148905,7 +149029,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali goto errorExit } - p.SetState(9666) + p.SetState(9678) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1092, p.GetParserRuleContext()) if p.HasError() { @@ -148916,19 +149040,19 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } else if p.HasError() { // JIM goto errorExit } - p.SetState(9671) + p.SetState(9683) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1094, p.GetParserRuleContext()) == 1 { { - p.SetState(9670) + p.SetState(9682) p.Parallel_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9712) + p.SetState(9724) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148940,14 +149064,14 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9673) + p.SetState(9685) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9689) + p.SetState(9701) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148958,7 +149082,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(9675) + p.SetState(9687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148967,7 +149091,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali if _la == PlSqlParserCOMMA { { - p.SetState(9674) + p.SetState(9686) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -148976,7 +149100,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } - p.SetState(9685) + p.SetState(9697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148985,7 +149109,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(9677) + p.SetState(9689) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -148993,7 +149117,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9678) + p.SetState(9690) p.Match(PlSqlParserID) if p.HasError() { // Recognition error - abort rule @@ -149003,7 +149127,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserPRIMARY: { - p.SetState(9679) + p.SetState(9691) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -149011,7 +149135,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9680) + p.SetState(9692) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -149021,7 +149145,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserROWID: { - p.SetState(9681) + p.SetState(9693) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -149031,7 +149155,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserSEQUENCE: { - p.SetState(9682) + p.SetState(9694) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -149041,7 +149165,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserCOMMIT: { - p.SetState(9683) + p.SetState(9695) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -149049,7 +149173,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9684) + p.SetState(9696) p.Match(PlSqlParserSCN) if p.HasError() { // Recognition error - abort rule @@ -149063,7 +149187,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } - p.SetState(9691) + p.SetState(9703) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149073,19 +149197,19 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali goto errorExit } } - p.SetState(9705) + p.SetState(9717) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1101, p.GetParserRuleContext()) == 1 { { - p.SetState(9692) + p.SetState(9704) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9697) + p.SetState(9709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149093,7 +149217,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877915137) != 0) { - p.SetState(9694) + p.SetState(9706) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149102,7 +149226,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali if _la == PlSqlParserCOMMA { { - p.SetState(9693) + p.SetState(9705) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -149112,11 +149236,11 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } { - p.SetState(9696) + p.SetState(9708) p.Regular_id() } - p.SetState(9699) + p.SetState(9711) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149124,19 +149248,19 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali _la = p.GetTokenStream().LA(1) } { - p.SetState(9701) + p.SetState(9713) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9703) + p.SetState(9715) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1100, p.GetParserRuleContext()) == 1 { { - p.SetState(9702) + p.SetState(9714) p.New_values_clause() } @@ -149147,12 +149271,12 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } else if p.HasError() { // JIM goto errorExit } - p.SetState(9708) + p.SetState(9720) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1102, p.GetParserRuleContext()) == 1 { { - p.SetState(9707) + p.SetState(9719) p.Mv_log_purge_clause() } @@ -149161,7 +149285,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } - p.SetState(9714) + p.SetState(9726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149287,7 +149411,7 @@ func (p *PlSqlParser) New_values_clause() (localctx INew_values_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9715) + p.SetState(9727) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING) { @@ -149298,7 +149422,7 @@ func (p *PlSqlParser) New_values_clause() (localctx INew_values_clauseContext) { } } { - p.SetState(9716) + p.SetState(9728) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -149306,7 +149430,7 @@ func (p *PlSqlParser) New_values_clause() (localctx INew_values_clauseContext) { } } { - p.SetState(9717) + p.SetState(9729) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -149429,7 +149553,7 @@ func (p *PlSqlParser) Mv_log_purge_clause() (localctx IMv_log_purge_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(9719) + p.SetState(9731) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -149438,19 +149562,19 @@ func (p *PlSqlParser) Mv_log_purge_clause() (localctx IMv_log_purge_clauseContex } { - p.SetState(9720) + p.SetState(9732) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9722) + p.SetState(9734) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1104, p.GetParserRuleContext()) == 1 { { - p.SetState(9721) + p.SetState(9733) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASYNCHRONOUS || _la == PlSqlParserSYNCHRONOUS) { @@ -149702,7 +149826,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ p.EnterOuterAlt(localctx, 1) { - p.SetState(9724) + p.SetState(9736) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -149710,7 +149834,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9725) + p.SetState(9737) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -149718,7 +149842,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9726) + p.SetState(9738) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -149726,10 +149850,10 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9727) + p.SetState(9739) p.Zonemap_name() } - p.SetState(9732) + p.SetState(9744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149738,7 +149862,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9728) + p.SetState(9740) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -149746,11 +149870,11 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9729) + p.SetState(9741) p.Column_list() } { - p.SetState(9730) + p.SetState(9742) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -149759,7 +149883,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } - p.SetState(9735) + p.SetState(9747) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149768,12 +149892,12 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ if _la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSCALE || _la == PlSqlParserTABLESPACE { { - p.SetState(9734) + p.SetState(9746) p.Zonemap_attributes() } } - p.SetState(9738) + p.SetState(9750) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149782,12 +149906,12 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ if _la == PlSqlParserREFRESH { { - p.SetState(9737) + p.SetState(9749) p.Zonemap_refresh_clause() } } - p.SetState(9742) + p.SetState(9754) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149796,7 +149920,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(9740) + p.SetState(9752) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -149807,7 +149931,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9741) + p.SetState(9753) p.Match(PlSqlParserPRUNING) if p.HasError() { // Recognition error - abort rule @@ -149816,7 +149940,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } - p.SetState(9746) + p.SetState(9758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149825,13 +149949,13 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ switch p.GetTokenStream().LA(1) { case PlSqlParserON: { - p.SetState(9744) + p.SetState(9756) p.Create_zonemap_on_table() } case PlSqlParserAS: { - p.SetState(9745) + p.SetState(9757) p.Create_zonemap_as_subquery() } @@ -150031,7 +150155,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized p.EnterOuterAlt(localctx, 1) { - p.SetState(9748) + p.SetState(9760) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -150039,7 +150163,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9749) + p.SetState(9761) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -150047,7 +150171,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9750) + p.SetState(9762) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -150055,10 +150179,10 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9751) + p.SetState(9763) p.Zonemap_name() } - p.SetState(9759) + p.SetState(9771) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -150067,19 +150191,19 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized switch p.GetTokenStream().LA(1) { case PlSqlParserCACHE, PlSqlParserNOCACHE, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSCALE, PlSqlParserTABLESPACE: { - p.SetState(9752) + p.SetState(9764) p.Zonemap_attributes() } case PlSqlParserREFRESH: { - p.SetState(9753) + p.SetState(9765) p.Zonemap_refresh_clause() } case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(9754) + p.SetState(9766) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -150090,7 +150214,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9755) + p.SetState(9767) p.Match(PlSqlParserPRUNING) if p.HasError() { // Recognition error - abort rule @@ -150100,7 +150224,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized case PlSqlParserCOMPILE: { - p.SetState(9756) + p.SetState(9768) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -150110,7 +150234,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized case PlSqlParserREBUILD: { - p.SetState(9757) + p.SetState(9769) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -150120,7 +150244,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized case PlSqlParserUNUSABLE: { - p.SetState(9758) + p.SetState(9770) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -150258,7 +150382,7 @@ func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_z p.EnterRule(localctx, 964, PlSqlParserRULE_drop_materialized_zonemap) p.EnterOuterAlt(localctx, 1) { - p.SetState(9761) + p.SetState(9773) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -150266,7 +150390,7 @@ func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_z } } { - p.SetState(9762) + p.SetState(9774) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -150274,7 +150398,7 @@ func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_z } } { - p.SetState(9763) + p.SetState(9775) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -150282,7 +150406,7 @@ func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_z } } { - p.SetState(9764) + p.SetState(9776) p.Zonemap_name() } @@ -150431,19 +150555,19 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(9766) + p.SetState(9778) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9768) + p.SetState(9780) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1111, p.GetParserRuleContext()) == 1 { { - p.SetState(9767) + p.SetState(9779) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPILE || _la == PlSqlParserFAST || _la == PlSqlParserFORCE) { @@ -150457,19 +150581,19 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } else if p.HasError() { // JIM goto errorExit } - p.SetState(9781) + p.SetState(9793) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1113, p.GetParserRuleContext()) == 1 { { - p.SetState(9770) + p.SetState(9782) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9779) + p.SetState(9791) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -150478,7 +150602,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1112, p.GetParserRuleContext()) { case 1: { - p.SetState(9771) + p.SetState(9783) p.Match(PlSqlParserDEMAND) if p.HasError() { // Recognition error - abort rule @@ -150488,7 +150612,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 2: { - p.SetState(9772) + p.SetState(9784) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -150498,7 +150622,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 3: { - p.SetState(9773) + p.SetState(9785) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -150508,7 +150632,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 4: { - p.SetState(9774) + p.SetState(9786) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -150516,7 +150640,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } } { - p.SetState(9775) + p.SetState(9787) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -150526,7 +150650,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 5: { - p.SetState(9776) + p.SetState(9788) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -150534,7 +150658,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } } { - p.SetState(9777) + p.SetState(9789) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -150542,7 +150666,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } } { - p.SetState(9778) + p.SetState(9790) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -150800,7 +150924,7 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(9792) + p.SetState(9804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -150809,7 +150933,7 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(9792) + p.SetState(9804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -150818,7 +150942,7 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) switch p.GetTokenStream().LA(1) { case PlSqlParserPCTFREE: { - p.SetState(9783) + p.SetState(9795) p.Match(PlSqlParserPCTFREE) if p.HasError() { // Recognition error - abort rule @@ -150826,13 +150950,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9784) + p.SetState(9796) p.Numeric() } case PlSqlParserPCTUSED: { - p.SetState(9785) + p.SetState(9797) p.Match(PlSqlParserPCTUSED) if p.HasError() { // Recognition error - abort rule @@ -150840,13 +150964,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9786) + p.SetState(9798) p.Numeric() } case PlSqlParserSCALE: { - p.SetState(9787) + p.SetState(9799) p.Match(PlSqlParserSCALE) if p.HasError() { // Recognition error - abort rule @@ -150854,13 +150978,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9788) + p.SetState(9800) p.Numeric() } case PlSqlParserTABLESPACE: { - p.SetState(9789) + p.SetState(9801) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -150868,13 +150992,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9790) + p.SetState(9802) p.Tablespace() } case PlSqlParserCACHE, PlSqlParserNOCACHE: { - p.SetState(9791) + p.SetState(9803) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -150895,7 +151019,7 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) goto errorExit } - p.SetState(9794) + p.SetState(9806) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1115, p.GetParserRuleContext()) if p.HasError() { @@ -151035,15 +151159,15 @@ func (p *PlSqlParser) Zonemap_name() (localctx IZonemap_nameContext) { p.EnterRule(localctx, 970, PlSqlParserRULE_zonemap_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9796) + p.SetState(9808) p.Identifier() } - p.SetState(9799) + p.SetState(9811) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1116, p.GetParserRuleContext()) == 1 { { - p.SetState(9797) + p.SetState(9809) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -151051,7 +151175,7 @@ func (p *PlSqlParser) Zonemap_name() (localctx IZonemap_nameContext) { } } { - p.SetState(9798) + p.SetState(9810) p.Id_expression() } @@ -151191,15 +151315,15 @@ func (p *PlSqlParser) Operator_name() (localctx IOperator_nameContext) { p.EnterRule(localctx, 972, PlSqlParserRULE_operator_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9801) + p.SetState(9813) p.Identifier() } - p.SetState(9804) + p.SetState(9816) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1117, p.GetParserRuleContext()) == 1 { { - p.SetState(9802) + p.SetState(9814) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -151207,7 +151331,7 @@ func (p *PlSqlParser) Operator_name() (localctx IOperator_nameContext) { } } { - p.SetState(9803) + p.SetState(9815) p.Id_expression() } @@ -151380,10 +151504,10 @@ func (p *PlSqlParser) Operator_function_name() (localctx IOperator_function_name p.EnterOuterAlt(localctx, 1) { - p.SetState(9806) + p.SetState(9818) p.Identifier() } - p.SetState(9811) + p.SetState(9823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -151395,7 +151519,7 @@ func (p *PlSqlParser) Operator_function_name() (localctx IOperator_function_name for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9807) + p.SetState(9819) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -151403,12 +151527,12 @@ func (p *PlSqlParser) Operator_function_name() (localctx IOperator_function_name } } { - p.SetState(9808) + p.SetState(9820) p.Id_expression() } } - p.SetState(9813) + p.SetState(9825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -151561,7 +151685,7 @@ func (p *PlSqlParser) Create_zonemap_on_table() (localctx ICreate_zonemap_on_tab p.EnterRule(localctx, 976, PlSqlParserRULE_create_zonemap_on_table) p.EnterOuterAlt(localctx, 1) { - p.SetState(9814) + p.SetState(9826) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -151569,11 +151693,11 @@ func (p *PlSqlParser) Create_zonemap_on_table() (localctx ICreate_zonemap_on_tab } } { - p.SetState(9815) + p.SetState(9827) p.Tableview_name() } { - p.SetState(9816) + p.SetState(9828) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -151581,11 +151705,11 @@ func (p *PlSqlParser) Create_zonemap_on_table() (localctx ICreate_zonemap_on_tab } } { - p.SetState(9817) + p.SetState(9829) p.Column_list() } { - p.SetState(9818) + p.SetState(9830) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -151708,7 +151832,7 @@ func (p *PlSqlParser) Create_zonemap_as_subquery() (localctx ICreate_zonemap_as_ p.EnterRule(localctx, 978, PlSqlParserRULE_create_zonemap_as_subquery) p.EnterOuterAlt(localctx, 1) { - p.SetState(9820) + p.SetState(9832) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -151716,7 +151840,7 @@ func (p *PlSqlParser) Create_zonemap_as_subquery() (localctx ICreate_zonemap_as_ } } { - p.SetState(9821) + p.SetState(9833) p.Subquery() } @@ -151879,7 +152003,7 @@ func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { p.EnterRule(localctx, 980, PlSqlParserRULE_alter_operator) p.EnterOuterAlt(localctx, 1) { - p.SetState(9823) + p.SetState(9835) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -151887,7 +152011,7 @@ func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { } } { - p.SetState(9824) + p.SetState(9836) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -151895,10 +152019,10 @@ func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { } } { - p.SetState(9825) + p.SetState(9837) p.Operator_name() } - p.SetState(9829) + p.SetState(9841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -151907,19 +152031,19 @@ func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: { - p.SetState(9826) + p.SetState(9838) p.Add_binding_clause() } case PlSqlParserDROP: { - p.SetState(9827) + p.SetState(9839) p.Drop_binding_clause() } case PlSqlParserCOMPILE: { - p.SetState(9828) + p.SetState(9840) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -152057,7 +152181,7 @@ func (p *PlSqlParser) Drop_operator() (localctx IDrop_operatorContext) { p.EnterRule(localctx, 982, PlSqlParserRULE_drop_operator) p.EnterOuterAlt(localctx, 1) { - p.SetState(9831) + p.SetState(9843) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -152065,7 +152189,7 @@ func (p *PlSqlParser) Drop_operator() (localctx IDrop_operatorContext) { } } { - p.SetState(9832) + p.SetState(9844) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -152073,15 +152197,15 @@ func (p *PlSqlParser) Drop_operator() (localctx IDrop_operatorContext) { } } { - p.SetState(9833) + p.SetState(9845) p.Operator_name() } - p.SetState(9835) + p.SetState(9847) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1120, p.GetParserRuleContext()) == 1 { { - p.SetState(9834) + p.SetState(9846) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -152305,14 +152429,14 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9837) + p.SetState(9849) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9840) + p.SetState(9852) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152321,7 +152445,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { if _la == PlSqlParserOR { { - p.SetState(9838) + p.SetState(9850) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -152329,7 +152453,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9839) + p.SetState(9851) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -152339,7 +152463,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } { - p.SetState(9842) + p.SetState(9854) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -152347,11 +152471,11 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9843) + p.SetState(9855) p.Operator_name() } { - p.SetState(9844) + p.SetState(9856) p.Match(PlSqlParserBINDING) if p.HasError() { // Recognition error - abort rule @@ -152359,10 +152483,10 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9845) + p.SetState(9857) p.Binding_clause() } - p.SetState(9850) + p.SetState(9862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152374,7 +152498,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9846) + p.SetState(9858) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -152382,12 +152506,12 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9847) + p.SetState(9859) p.Binding_clause() } } - p.SetState(9852) + p.SetState(9864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152397,12 +152521,12 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { goto errorExit } } - p.SetState(9856) + p.SetState(9868) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1123, p.GetParserRuleContext()) == 1 { { - p.SetState(9853) + p.SetState(9865) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -152410,7 +152534,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9854) + p.SetState(9866) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -152418,7 +152542,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9855) + p.SetState(9867) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -152640,7 +152764,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(9858) + p.SetState(9870) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152648,10 +152772,10 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } { - p.SetState(9859) + p.SetState(9871) p.Datatype() } - p.SetState(9864) + p.SetState(9876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152660,7 +152784,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(9860) + p.SetState(9872) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -152668,11 +152792,11 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } { - p.SetState(9861) + p.SetState(9873) p.Datatype() } - p.SetState(9866) + p.SetState(9878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152680,7 +152804,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(9867) + p.SetState(9879) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152688,14 +152812,14 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } { - p.SetState(9868) + p.SetState(9880) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9870) + p.SetState(9882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152704,7 +152828,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9869) + p.SetState(9881) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152714,10 +152838,10 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } { - p.SetState(9872) + p.SetState(9884) p.Datatype() } - p.SetState(9874) + p.SetState(9886) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152726,7 +152850,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(9873) + p.SetState(9885) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152735,7 +152859,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } - p.SetState(9877) + p.SetState(9889) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152744,13 +152868,13 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { if _la == PlSqlParserANCILLARY || _la == PlSqlParserWITH { { - p.SetState(9876) + p.SetState(9888) p.Implementation_clause() } } { - p.SetState(9879) + p.SetState(9891) p.Using_function_clause() } @@ -152874,7 +152998,7 @@ func (p *PlSqlParser) Add_binding_clause() (localctx IAdd_binding_clauseContext) p.EnterRule(localctx, 988, PlSqlParserRULE_add_binding_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9881) + p.SetState(9893) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -152882,7 +153006,7 @@ func (p *PlSqlParser) Add_binding_clause() (localctx IAdd_binding_clauseContext) } } { - p.SetState(9882) + p.SetState(9894) p.Match(PlSqlParserBINDING) if p.HasError() { // Recognition error - abort rule @@ -152890,7 +153014,7 @@ func (p *PlSqlParser) Add_binding_clause() (localctx IAdd_binding_clauseContext) } } { - p.SetState(9883) + p.SetState(9895) p.Binding_clause() } @@ -153029,7 +153153,7 @@ func (s *Implementation_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Implementation_clause() (localctx IImplementation_clauseContext) { localctx = NewImplementation_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 990, PlSqlParserRULE_implementation_clause) - p.SetState(9889) + p.SetState(9901) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153039,7 +153163,7 @@ func (p *PlSqlParser) Implementation_clause() (localctx IImplementation_clauseCo case PlSqlParserANCILLARY: p.EnterOuterAlt(localctx, 1) { - p.SetState(9885) + p.SetState(9897) p.Match(PlSqlParserANCILLARY) if p.HasError() { // Recognition error - abort rule @@ -153047,7 +153171,7 @@ func (p *PlSqlParser) Implementation_clause() (localctx IImplementation_clauseCo } } { - p.SetState(9886) + p.SetState(9898) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -153055,14 +153179,14 @@ func (p *PlSqlParser) Implementation_clause() (localctx IImplementation_clauseCo } } { - p.SetState(9887) + p.SetState(9899) p.Primary_operator_list() } case PlSqlParserWITH: p.EnterOuterAlt(localctx, 2) { - p.SetState(9888) + p.SetState(9900) p.Operator_context_clause() } @@ -153219,10 +153343,10 @@ func (p *PlSqlParser) Primary_operator_list() (localctx IPrimary_operator_listCo p.EnterOuterAlt(localctx, 1) { - p.SetState(9891) + p.SetState(9903) p.Primary_operator_item() } - p.SetState(9896) + p.SetState(9908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153231,7 +153355,7 @@ func (p *PlSqlParser) Primary_operator_list() (localctx IPrimary_operator_listCo for _la == PlSqlParserCOMMA { { - p.SetState(9892) + p.SetState(9904) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -153239,11 +153363,11 @@ func (p *PlSqlParser) Primary_operator_list() (localctx IPrimary_operator_listCo } } { - p.SetState(9893) + p.SetState(9905) p.Primary_operator_item() } - p.SetState(9898) + p.SetState(9910) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153426,11 +153550,11 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo p.EnterOuterAlt(localctx, 1) { - p.SetState(9899) + p.SetState(9911) p.Schema_object_name() } { - p.SetState(9900) + p.SetState(9912) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -153438,10 +153562,10 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo } } { - p.SetState(9901) + p.SetState(9913) p.Datatype() } - p.SetState(9906) + p.SetState(9918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153450,7 +153574,7 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo for _la == PlSqlParserCOMMA { { - p.SetState(9902) + p.SetState(9914) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -153458,11 +153582,11 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo } } { - p.SetState(9903) + p.SetState(9915) p.Datatype() } - p.SetState(9908) + p.SetState(9920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153470,7 +153594,7 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo _la = p.GetTokenStream().LA(1) } { - p.SetState(9909) + p.SetState(9921) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -153645,7 +153769,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(9911) + p.SetState(9923) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -153653,7 +153777,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9912) + p.SetState(9924) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -153661,7 +153785,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9913) + p.SetState(9925) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -153669,7 +153793,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9914) + p.SetState(9926) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -153677,7 +153801,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9915) + p.SetState(9927) p.Match(PlSqlParserSCAN) if p.HasError() { // Recognition error - abort rule @@ -153685,7 +153809,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9916) + p.SetState(9928) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -153693,10 +153817,10 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9917) + p.SetState(9929) p.Implementation_type_name() } - p.SetState(9921) + p.SetState(9933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153705,7 +153829,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau if _la == PlSqlParserCOMPUTE { { - p.SetState(9918) + p.SetState(9930) p.Match(PlSqlParserCOMPUTE) if p.HasError() { // Recognition error - abort rule @@ -153713,7 +153837,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9919) + p.SetState(9931) p.Match(PlSqlParserANCILLARY) if p.HasError() { // Recognition error - abort rule @@ -153721,7 +153845,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9920) + p.SetState(9932) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -153730,7 +153854,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } - p.SetState(9926) + p.SetState(9938) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153739,7 +153863,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau if _la == PlSqlParserWITH { { - p.SetState(9923) + p.SetState(9935) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -153747,7 +153871,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9924) + p.SetState(9936) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -153755,7 +153879,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9925) + p.SetState(9937) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -153880,7 +154004,7 @@ func (p *PlSqlParser) Using_function_clause() (localctx IUsing_function_clauseCo p.EnterRule(localctx, 998, PlSqlParserRULE_using_function_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9928) + p.SetState(9940) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -153888,7 +154012,7 @@ func (p *PlSqlParser) Using_function_clause() (localctx IUsing_function_clauseCo } } { - p.SetState(9929) + p.SetState(9941) p.Operator_function_name() } @@ -154065,7 +154189,7 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(9931) + p.SetState(9943) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -154073,7 +154197,7 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9932) + p.SetState(9944) p.Match(PlSqlParserBINDING) if p.HasError() { // Recognition error - abort rule @@ -154081,7 +154205,7 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9933) + p.SetState(9945) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -154089,10 +154213,10 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9934) + p.SetState(9946) p.Datatype() } - p.SetState(9939) + p.SetState(9951) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154101,7 +154225,7 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(9935) + p.SetState(9947) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -154109,11 +154233,11 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9936) + p.SetState(9948) p.Datatype() } - p.SetState(9941) + p.SetState(9953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154121,19 +154245,19 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9942) + p.SetState(9954) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9944) + p.SetState(9956) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1134, p.GetParserRuleContext()) == 1 { { - p.SetState(9943) + p.SetState(9955) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -154698,7 +154822,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ p.EnterOuterAlt(localctx, 1) { - p.SetState(9946) + p.SetState(9958) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -154706,7 +154830,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9947) + p.SetState(9959) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -154714,7 +154838,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9948) + p.SetState(9960) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -154722,10 +154846,10 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9949) + p.SetState(9961) p.Tableview_name() } - p.SetState(9952) + p.SetState(9964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154734,7 +154858,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserOF { { - p.SetState(9950) + p.SetState(9962) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -154742,12 +154866,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9951) + p.SetState(9963) p.Type_name() } } - p.SetState(9971) + p.SetState(9983) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154756,14 +154880,14 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9954) + p.SetState(9966) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9957) + p.SetState(9969) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154772,20 +154896,20 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1136, p.GetParserRuleContext()) { case 1: { - p.SetState(9955) + p.SetState(9967) p.Scoped_table_ref_constraint() } case 2: { - p.SetState(9956) + p.SetState(9968) p.Mv_column_alias() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(9966) + p.SetState(9978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154794,14 +154918,14 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ for _la == PlSqlParserCOMMA { { - p.SetState(9959) + p.SetState(9971) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9962) + p.SetState(9974) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154810,13 +154934,13 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1137, p.GetParserRuleContext()) { case 1: { - p.SetState(9960) + p.SetState(9972) p.Scoped_table_ref_constraint() } case 2: { - p.SetState(9961) + p.SetState(9973) p.Mv_column_alias() } @@ -154824,7 +154948,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ goto errorExit } - p.SetState(9968) + p.SetState(9980) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154832,7 +154956,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ _la = p.GetTokenStream().LA(1) } { - p.SetState(9969) + p.SetState(9981) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -154841,7 +154965,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } - p.SetState(9993) + p.SetState(10005) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154850,7 +154974,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ switch p.GetTokenStream().LA(1) { case PlSqlParserON: { - p.SetState(9973) + p.SetState(9985) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -154858,7 +154982,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9974) + p.SetState(9986) p.Match(PlSqlParserPREBUILT) if p.HasError() { // Recognition error - abort rule @@ -154866,14 +154990,14 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9975) + p.SetState(9987) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9979) + p.SetState(9991) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154882,7 +155006,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(9976) + p.SetState(9988) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -154893,7 +155017,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9977) + p.SetState(9989) p.Match(PlSqlParserREDUCED) if p.HasError() { // Recognition error - abort rule @@ -154901,7 +155025,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9978) + p.SetState(9990) p.Match(PlSqlParserPRECISION) if p.HasError() { // Recognition error - abort rule @@ -154912,7 +155036,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } case PlSqlParserAS, PlSqlParserBUILD, PlSqlParserCACHE, PlSqlParserCLUSTER, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFOR, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNEVER, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNOPARALLEL, PlSqlParserORGANIZATION, PlSqlParserPARALLEL, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserREFRESH, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserUSING: - p.SetState(9982) + p.SetState(9994) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154921,12 +155045,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158430209) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1218)) & ^0x3f) == 0 && ((int64(1)<<(_la-1218))&5188146770730811393) != 0) || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(9981) + p.SetState(9993) p.Physical_properties() } } - p.SetState(9985) + p.SetState(9997) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154935,7 +155059,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE { { - p.SetState(9984) + p.SetState(9996) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -154947,7 +155071,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } - p.SetState(9988) + p.SetState(10000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154956,12 +155080,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(9987) + p.SetState(9999) p.Parallel_clause() } } - p.SetState(9991) + p.SetState(10003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154970,7 +155094,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserBUILD { { - p.SetState(9990) + p.SetState(10002) p.Build_clause() } @@ -154980,12 +155104,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(10012) + p.SetState(10024) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1149, p.GetParserRuleContext()) == 1 { { - p.SetState(9995) + p.SetState(10007) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -154993,14 +155117,14 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9996) + p.SetState(10008) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10006) + p.SetState(10018) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155008,7 +155132,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCOMPUTE || _la == PlSqlParserINITRANS || _la == PlSqlParserMAXTRANS || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(10000) + p.SetState(10012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155017,7 +155141,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(10000) + p.SetState(10012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155026,13 +155150,13 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(9997) + p.SetState(10009) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(9998) + p.SetState(10010) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -155040,7 +155164,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9999) + p.SetState(10011) var _x = p.Id_expression() @@ -155057,7 +155181,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ goto errorExit } - p.SetState(10002) + p.SetState(10014) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1147, p.GetParserRuleContext()) if p.HasError() { @@ -155065,7 +155189,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } - p.SetState(10008) + p.SetState(10020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155077,7 +155201,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1149, p.GetParserRuleContext()) == 2 { { - p.SetState(10009) + p.SetState(10021) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -155085,7 +155209,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10010) + p.SetState(10022) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -155093,7 +155217,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10011) + p.SetState(10023) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -155104,7 +155228,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(10015) + p.SetState(10027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155113,12 +155237,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserNEVER || _la == PlSqlParserREFRESH { { - p.SetState(10014) + p.SetState(10026) p.Create_mv_refresh() } } - p.SetState(10019) + p.SetState(10031) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155127,7 +155251,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserFOR { { - p.SetState(10017) + p.SetState(10029) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -155135,7 +155259,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10018) + p.SetState(10030) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -155144,7 +155268,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } - p.SetState(10024) + p.SetState(10036) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155153,7 +155277,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(10021) + p.SetState(10033) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -155164,7 +155288,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10022) + p.SetState(10034) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -155172,7 +155296,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10023) + p.SetState(10035) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -155182,7 +155306,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } { - p.SetState(10026) + p.SetState(10038) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -155190,11 +155314,11 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10027) + p.SetState(10039) p.Select_only_statement() } { - p.SetState(10028) + p.SetState(10040) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -155415,7 +155539,7 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ p.EnterRule(localctx, 1004, PlSqlParserRULE_scoped_table_ref_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(10030) + p.SetState(10042) p.Match(PlSqlParserSCOPE) if p.HasError() { // Recognition error - abort rule @@ -155423,7 +155547,7 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10031) + p.SetState(10043) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -155431,7 +155555,7 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10032) + p.SetState(10044) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -155439,14 +155563,14 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10033) + p.SetState(10045) var _x = p.Identifier() localctx.(*Scoped_table_ref_constraintContext).ref_column_or_attribute = _x } { - p.SetState(10034) + p.SetState(10046) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -155454,23 +155578,23 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10035) + p.SetState(10047) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10039) + p.SetState(10051) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1153, p.GetParserRuleContext()) == 1 { { - p.SetState(10036) + p.SetState(10048) p.Schema_name() } { - p.SetState(10037) + p.SetState(10049) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -155482,7 +155606,7 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ goto errorExit } { - p.SetState(10041) + p.SetState(10053) var _x = p.Identifier() @@ -155639,7 +155763,7 @@ func (p *PlSqlParser) Mv_column_alias() (localctx IMv_column_aliasContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10045) + p.SetState(10057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155648,20 +155772,20 @@ func (p *PlSqlParser) Mv_column_alias() (localctx IMv_column_aliasContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1154, p.GetParserRuleContext()) { case 1: { - p.SetState(10043) + p.SetState(10055) p.Identifier() } case 2: { - p.SetState(10044) + p.SetState(10056) p.Quoted_string() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(10049) + p.SetState(10061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155670,7 +155794,7 @@ func (p *PlSqlParser) Mv_column_alias() (localctx IMv_column_aliasContext) { if _la == PlSqlParserENCRYPT { { - p.SetState(10047) + p.SetState(10059) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -155678,7 +155802,7 @@ func (p *PlSqlParser) Mv_column_alias() (localctx IMv_column_aliasContext) { } } { - p.SetState(10048) + p.SetState(10060) p.Encryption_spec() } @@ -156019,7 +156143,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10090) + p.SetState(10102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156028,7 +156152,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNEVER: { - p.SetState(10051) + p.SetState(10063) p.Match(PlSqlParserNEVER) if p.HasError() { // Recognition error - abort rule @@ -156036,7 +156160,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10052) + p.SetState(10064) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -156046,14 +156170,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case PlSqlParserREFRESH: { - p.SetState(10053) + p.SetState(10065) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10086) + p.SetState(10098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156061,7 +156185,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserCOMPLETE || _la == PlSqlParserFAST || _la == PlSqlParserFORCE || _la == PlSqlParserNEXT || _la == PlSqlParserON || _la == PlSqlParserSTART || _la == PlSqlParserUSING || _la == PlSqlParserWITH { - p.SetState(10086) + p.SetState(10098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156070,7 +156194,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1161, p.GetParserRuleContext()) { case 1: { - p.SetState(10054) + p.SetState(10066) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPLETE || _la == PlSqlParserFAST || _la == PlSqlParserFORCE) { @@ -156083,7 +156207,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 2: { - p.SetState(10055) + p.SetState(10067) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -156091,7 +156215,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10056) + p.SetState(10068) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserDEMAND) { @@ -156103,7 +156227,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } case 3: - p.SetState(10060) + p.SetState(10072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156112,7 +156236,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSTART: { - p.SetState(10057) + p.SetState(10069) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -156120,7 +156244,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10058) + p.SetState(10070) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -156130,7 +156254,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case PlSqlParserNEXT: { - p.SetState(10059) + p.SetState(10071) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -156145,14 +156269,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 4: { - p.SetState(10062) + p.SetState(10074) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10066) + p.SetState(10078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156161,7 +156285,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPRIMARY: { - p.SetState(10063) + p.SetState(10075) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -156169,7 +156293,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10064) + p.SetState(10076) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -156179,7 +156303,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case PlSqlParserROWID: { - p.SetState(10065) + p.SetState(10077) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -156194,14 +156318,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 5: { - p.SetState(10068) + p.SetState(10080) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10081) + p.SetState(10093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156210,14 +156334,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(10069) + p.SetState(10081) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10071) + p.SetState(10083) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156226,7 +156350,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { if _la == PlSqlParserLOCAL || _la == PlSqlParserMASTER { { - p.SetState(10070) + p.SetState(10082) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCAL || _la == PlSqlParserMASTER) { @@ -156239,7 +156363,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } { - p.SetState(10073) + p.SetState(10085) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -156247,7 +156371,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10074) + p.SetState(10086) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -156256,7 +156380,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } case PlSqlParserLOCAL, PlSqlParserMASTER, PlSqlParserROLLBACK: - p.SetState(10076) + p.SetState(10088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156265,7 +156389,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { if _la == PlSqlParserLOCAL || _la == PlSqlParserMASTER { { - p.SetState(10075) + p.SetState(10087) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCAL || _la == PlSqlParserMASTER) { @@ -156278,7 +156402,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } { - p.SetState(10078) + p.SetState(10090) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -156286,7 +156410,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10079) + p.SetState(10091) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -156294,7 +156418,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10080) + p.SetState(10092) var _m = p.Match(PlSqlParserREGULAR_ID) @@ -156312,7 +156436,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 6: { - p.SetState(10083) + p.SetState(10095) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -156320,7 +156444,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10084) + p.SetState(10096) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENFORCED || _la == PlSqlParserTRUSTED) { @@ -156331,7 +156455,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10085) + p.SetState(10097) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -156343,7 +156467,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { goto errorExit } - p.SetState(10088) + p.SetState(10100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156498,7 +156622,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view p.EnterOuterAlt(localctx, 1) { - p.SetState(10092) + p.SetState(10104) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -156506,7 +156630,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10093) + p.SetState(10105) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -156514,7 +156638,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10094) + p.SetState(10106) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -156522,10 +156646,10 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10095) + p.SetState(10107) p.Tableview_name() } - p.SetState(10098) + p.SetState(10110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156534,7 +156658,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view if _la == PlSqlParserPRESERVE { { - p.SetState(10096) + p.SetState(10108) p.Match(PlSqlParserPRESERVE) if p.HasError() { // Recognition error - abort rule @@ -156542,7 +156666,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10097) + p.SetState(10109) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -156552,7 +156676,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } { - p.SetState(10100) + p.SetState(10112) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -156761,14 +156885,14 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10102) + p.SetState(10114) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10105) + p.SetState(10117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156777,7 +156901,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { if _la == PlSqlParserOR { { - p.SetState(10103) + p.SetState(10115) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -156785,7 +156909,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10104) + p.SetState(10116) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -156795,7 +156919,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } { - p.SetState(10107) + p.SetState(10119) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -156803,27 +156927,27 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10108) + p.SetState(10120) p.Oracle_namespace() } { - p.SetState(10109) + p.SetState(10121) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10113) + p.SetState(10125) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1166, p.GetParserRuleContext()) == 1 { { - p.SetState(10110) + p.SetState(10122) p.Schema_object_name() } { - p.SetState(10111) + p.SetState(10123) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -156835,10 +156959,10 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { goto errorExit } { - p.SetState(10115) + p.SetState(10127) p.Package_name() } - p.SetState(10120) + p.SetState(10132) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156846,7 +156970,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINITIALIZED: { - p.SetState(10116) + p.SetState(10128) p.Match(PlSqlParserINITIALIZED) if p.HasError() { // Recognition error - abort rule @@ -156854,7 +156978,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10117) + p.SetState(10129) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXTERNALLY || _la == PlSqlParserGLOBALLY) { @@ -156867,7 +156991,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { case PlSqlParserACCESSED: { - p.SetState(10118) + p.SetState(10130) p.Match(PlSqlParserACCESSED) if p.HasError() { // Recognition error - abort rule @@ -156875,7 +156999,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10119) + p.SetState(10131) p.Match(PlSqlParserGLOBALLY) if p.HasError() { // Recognition error - abort rule @@ -156888,7 +157012,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { default: } { - p.SetState(10122) + p.SetState(10134) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -157006,7 +157130,7 @@ func (p *PlSqlParser) Oracle_namespace() (localctx IOracle_namespaceContext) { p.EnterRule(localctx, 1014, PlSqlParserRULE_oracle_namespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(10124) + p.SetState(10136) p.Id_expression() } @@ -157552,7 +157676,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10126) + p.SetState(10138) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -157560,7 +157684,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10127) + p.SetState(10139) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -157568,11 +157692,11 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10128) + p.SetState(10140) p.Cluster_name() } { - p.SetState(10129) + p.SetState(10141) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -157580,14 +157704,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10130) + p.SetState(10142) p.Column_name() } { - p.SetState(10131) + p.SetState(10143) p.Datatype() } - p.SetState(10133) + p.SetState(10145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157596,7 +157720,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserSORT { { - p.SetState(10132) + p.SetState(10144) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -157605,7 +157729,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } - p.SetState(10143) + p.SetState(10155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157614,7 +157738,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10135) + p.SetState(10147) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -157622,14 +157746,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10136) + p.SetState(10148) p.Column_name() } { - p.SetState(10137) + p.SetState(10149) p.Datatype() } - p.SetState(10139) + p.SetState(10151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157638,7 +157762,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserSORT { { - p.SetState(10138) + p.SetState(10150) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -157648,7 +157772,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } - p.SetState(10145) + p.SetState(10157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157656,14 +157780,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10146) + p.SetState(10158) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10166) + p.SetState(10178) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157671,7 +157795,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCOMPUTE || _la == PlSqlParserHASHKEYS || _la == PlSqlParserINDEX || _la == PlSqlParserINITRANS || _la == PlSqlParserMAXTRANS || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSINGLE || _la == PlSqlParserSIZE || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(10164) + p.SetState(10176) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157680,13 +157804,13 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(10147) + p.SetState(10159) p.Physical_attributes_clause() } case PlSqlParserSIZE: { - p.SetState(10148) + p.SetState(10160) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -157694,13 +157818,13 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10149) + p.SetState(10161) p.Size_clause() } case PlSqlParserTABLESPACE: { - p.SetState(10150) + p.SetState(10162) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -157708,13 +157832,13 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10151) + p.SetState(10163) p.Tablespace() } case PlSqlParserINDEX: { - p.SetState(10152) + p.SetState(10164) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -157723,7 +157847,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } case PlSqlParserHASHKEYS, PlSqlParserSINGLE: - p.SetState(10155) + p.SetState(10167) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157732,7 +157856,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserSINGLE { { - p.SetState(10153) + p.SetState(10165) p.Match(PlSqlParserSINGLE) if p.HasError() { // Recognition error - abort rule @@ -157740,7 +157864,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10154) + p.SetState(10166) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -157750,7 +157874,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } { - p.SetState(10157) + p.SetState(10169) p.Match(PlSqlParserHASHKEYS) if p.HasError() { // Recognition error - abort rule @@ -157758,14 +157882,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10158) + p.SetState(10170) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10162) + p.SetState(10174) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157774,7 +157898,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserHASH { { - p.SetState(10159) + p.SetState(10171) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -157782,7 +157906,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10160) + p.SetState(10172) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -157790,7 +157914,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10161) + p.SetState(10173) p.Expression() } @@ -157801,14 +157925,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { goto errorExit } - p.SetState(10168) + p.SetState(10180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(10170) + p.SetState(10182) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157817,12 +157941,12 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(10169) + p.SetState(10181) p.Parallel_clause() } } - p.SetState(10173) + p.SetState(10185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157831,7 +157955,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES { { - p.SetState(10172) + p.SetState(10184) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES) { @@ -157843,7 +157967,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } - p.SetState(10176) + p.SetState(10188) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157852,7 +157976,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE { { - p.SetState(10175) + p.SetState(10187) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -157865,7 +157989,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } { - p.SetState(10178) + p.SetState(10190) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -158121,14 +158245,14 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10180) + p.SetState(10192) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10182) + p.SetState(10194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158137,7 +158261,7 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { if _la == PlSqlParserMANDATORY { { - p.SetState(10181) + p.SetState(10193) p.Match(PlSqlParserMANDATORY) if p.HasError() { // Recognition error - abort rule @@ -158147,7 +158271,7 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { } { - p.SetState(10184) + p.SetState(10196) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -158155,21 +158279,21 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { } } { - p.SetState(10185) + p.SetState(10197) var _x = p.Id_expression() localctx.(*Create_profileContext).p = _x } { - p.SetState(10186) + p.SetState(10198) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10189) + p.SetState(10201) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158178,7 +158302,7 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(10189) + p.SetState(10201) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158187,13 +158311,13 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCONNECT_TIME, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserIDLE_TIME, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserPRIVATE_SGA, PlSqlParserSESSIONS_PER_USER: { - p.SetState(10187) + p.SetState(10199) p.Resource_parameters() } case PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION: { - p.SetState(10188) + p.SetState(10200) p.Password_parameters() } @@ -158207,19 +158331,19 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { goto errorExit } - p.SetState(10191) + p.SetState(10203) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1180, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(10194) + p.SetState(10206) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1181, p.GetParserRuleContext()) == 1 { { - p.SetState(10193) + p.SetState(10205) p.Container_clause() } @@ -158397,7 +158521,7 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex p.EnterRule(localctx, 1020, PlSqlParserRULE_resource_parameters) var _la int - p.SetState(10204) + p.SetState(10216) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158407,7 +158531,7 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex case PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCONNECT_TIME, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserIDLE_TIME, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserSESSIONS_PER_USER: p.EnterOuterAlt(localctx, 1) { - p.SetState(10196) + p.SetState(10208) _la = p.GetTokenStream().LA(1) if !(((int64((_la-240)) & ^0x3f) == 0 && ((int64(1)<<(_la-240))&864691128459329537) != 0) || _la == PlSqlParserIDLE_TIME || _la == PlSqlParserLOGICAL_READS_PER_CALL || _la == PlSqlParserLOGICAL_READS_PER_SESSION || _la == PlSqlParserSESSIONS_PER_USER) { @@ -158418,7 +158542,7 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex } } { - p.SetState(10197) + p.SetState(10209) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserUNLIMITED || _la == PlSqlParserUNSIGNED_INTEGER) { @@ -158432,14 +158556,14 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex case PlSqlParserPRIVATE_SGA: p.EnterOuterAlt(localctx, 2) { - p.SetState(10198) + p.SetState(10210) p.Match(PlSqlParserPRIVATE_SGA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10202) + p.SetState(10214) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158448,13 +158572,13 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(10199) + p.SetState(10211) p.Size_clause() } case PlSqlParserUNLIMITED: { - p.SetState(10200) + p.SetState(10212) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -158464,7 +158588,7 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex case PlSqlParserDEFAULT: { - p.SetState(10201) + p.SetState(10213) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -158669,7 +158793,7 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex p.EnterRule(localctx, 1022, PlSqlParserRULE_password_parameters) var _la int - p.SetState(10223) + p.SetState(10235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158679,7 +158803,7 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME: p.EnterOuterAlt(localctx, 1) { - p.SetState(10206) + p.SetState(10218) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFAILED_LOGIN_ATTEMPTS || _la == PlSqlParserINACTIVE_ACCOUNT_TIME || ((int64((_la-1261)) & ^0x3f) == 0 && ((int64(1)<<(_la-1261))&55) != 0)) { @@ -158689,7 +158813,7 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex p.Consume() } } - p.SetState(10210) + p.SetState(10222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158698,13 +158822,13 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1184, p.GetParserRuleContext()) { case 1: { - p.SetState(10207) + p.SetState(10219) p.Expression() } case 2: { - p.SetState(10208) + p.SetState(10220) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -158714,7 +158838,7 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case 3: { - p.SetState(10209) + p.SetState(10221) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -158729,14 +158853,14 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case PlSqlParserPASSWORD_VERIFY_FUNCTION: p.EnterOuterAlt(localctx, 2) { - p.SetState(10212) + p.SetState(10224) p.Match(PlSqlParserPASSWORD_VERIFY_FUNCTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10216) + p.SetState(10228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158745,13 +158869,13 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(10213) + p.SetState(10225) p.Function_name() } case PlSqlParserNULL_: { - p.SetState(10214) + p.SetState(10226) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -158761,7 +158885,7 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case PlSqlParserDEFAULT: { - p.SetState(10215) + p.SetState(10227) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -158777,14 +158901,14 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case PlSqlParserPASSWORD_ROLLOVER_TIME: p.EnterOuterAlt(localctx, 3) { - p.SetState(10218) + p.SetState(10230) p.Match(PlSqlParserPASSWORD_ROLLOVER_TIME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10221) + p.SetState(10233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158793,13 +158917,13 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1186, p.GetParserRuleContext()) { case 1: { - p.SetState(10219) + p.SetState(10231) p.Expression() } case 2: { - p.SetState(10220) + p.SetState(10232) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -158975,7 +159099,7 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi p.EnterRule(localctx, 1024, PlSqlParserRULE_create_lockdown_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(10225) + p.SetState(10237) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -158983,7 +159107,7 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi } } { - p.SetState(10226) + p.SetState(10238) p.Match(PlSqlParserLOCKDOWN) if p.HasError() { // Recognition error - abort rule @@ -158991,7 +159115,7 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi } } { - p.SetState(10227) + p.SetState(10239) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -158999,15 +159123,15 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi } } { - p.SetState(10228) + p.SetState(10240) p.Id_expression() } - p.SetState(10231) + p.SetState(10243) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1188, p.GetParserRuleContext()) == 1 { { - p.SetState(10229) + p.SetState(10241) p.Static_base_profile() } @@ -159015,7 +159139,7 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1188, p.GetParserRuleContext()) == 2 { { - p.SetState(10230) + p.SetState(10242) p.Dynamic_base_profile() } @@ -159149,7 +159273,7 @@ func (p *PlSqlParser) Static_base_profile() (localctx IStatic_base_profileContex p.EnterRule(localctx, 1026, PlSqlParserRULE_static_base_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(10233) + p.SetState(10245) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -159157,7 +159281,7 @@ func (p *PlSqlParser) Static_base_profile() (localctx IStatic_base_profileContex } } { - p.SetState(10234) + p.SetState(10246) var _x = p.Id_expression() @@ -159290,7 +159414,7 @@ func (p *PlSqlParser) Dynamic_base_profile() (localctx IDynamic_base_profileCont p.EnterRule(localctx, 1028, PlSqlParserRULE_dynamic_base_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(10236) + p.SetState(10248) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -159298,7 +159422,7 @@ func (p *PlSqlParser) Dynamic_base_profile() (localctx IDynamic_base_profileCont } } { - p.SetState(10237) + p.SetState(10249) var _x = p.Id_expression() @@ -159553,14 +159677,14 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10239) + p.SetState(10251) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10242) + p.SetState(10254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -159569,7 +159693,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { if _la == PlSqlParserOR { { - p.SetState(10240) + p.SetState(10252) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -159577,7 +159701,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10241) + p.SetState(10253) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -159586,7 +159710,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } - p.SetState(10245) + p.SetState(10257) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -159595,7 +159719,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { if _la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC { { - p.SetState(10244) + p.SetState(10256) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC) { @@ -159608,19 +159732,19 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } { - p.SetState(10247) + p.SetState(10259) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10249) + p.SetState(10261) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1191, p.GetParserRuleContext()) == 1 { { - p.SetState(10248) + p.SetState(10260) var _x = p.Id_expression() @@ -159630,24 +159754,24 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10256) + p.SetState(10268) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1193, p.GetParserRuleContext()) == 1 { { - p.SetState(10251) + p.SetState(10263) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10253) + p.SetState(10265) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1192, p.GetParserRuleContext()) == 1 { { - p.SetState(10252) + p.SetState(10264) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC) { @@ -159662,7 +159786,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { goto errorExit } { - p.SetState(10255) + p.SetState(10267) var _x = p.Id_expression() @@ -159672,12 +159796,12 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10261) + p.SetState(10273) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1194, p.GetParserRuleContext()) == 1 { { - p.SetState(10258) + p.SetState(10270) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -159685,7 +159809,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10259) + p.SetState(10271) p.Match(PlSqlParserCATEGORY) if p.HasError() { // Recognition error - abort rule @@ -159693,7 +159817,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10260) + p.SetState(10272) var _x = p.Id_expression() @@ -159703,12 +159827,12 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10265) + p.SetState(10277) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1195, p.GetParserRuleContext()) == 1 { { - p.SetState(10263) + p.SetState(10275) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -159716,7 +159840,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10264) + p.SetState(10276) p.Statement() } @@ -159976,14 +160100,14 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont p.EnterOuterAlt(localctx, 1) { - p.SetState(10267) + p.SetState(10279) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10269) + p.SetState(10281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -159992,7 +160116,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont if _la == PlSqlParserCLEAN { { - p.SetState(10268) + p.SetState(10280) p.Match(PlSqlParserCLEAN) if p.HasError() { // Recognition error - abort rule @@ -160002,7 +160126,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } { - p.SetState(10271) + p.SetState(10283) p.Match(PlSqlParserRESTORE) if p.HasError() { // Recognition error - abort rule @@ -160010,7 +160134,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10272) + p.SetState(10284) p.Match(PlSqlParserPOINT) if p.HasError() { // Recognition error - abort rule @@ -160018,18 +160142,18 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10273) + p.SetState(10285) var _x = p.Id_expression() localctx.(*Create_restore_pointContext).rp = _x } - p.SetState(10278) + p.SetState(10290) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1197, p.GetParserRuleContext()) == 1 { { - p.SetState(10274) + p.SetState(10286) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -160037,7 +160161,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10275) + p.SetState(10287) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -160045,7 +160169,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10276) + p.SetState(10288) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -160053,7 +160177,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10277) + p.SetState(10289) var _x = p.Id_expression() @@ -160063,12 +160187,12 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(10284) + p.SetState(10296) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1198, p.GetParserRuleContext()) == 1 { { - p.SetState(10280) + p.SetState(10292) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -160076,7 +160200,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10281) + p.SetState(10293) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -160084,7 +160208,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10282) + p.SetState(10294) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserTIMESTAMP) { @@ -160095,19 +160219,19 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10283) + p.SetState(10295) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10290) + p.SetState(10302) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1199, p.GetParserRuleContext()) == 1 { { - p.SetState(10286) + p.SetState(10298) p.Match(PlSqlParserPRESERVE) if p.HasError() { // Recognition error - abort rule @@ -160119,7 +160243,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1199, p.GetParserRuleContext()) == 2 { { - p.SetState(10287) + p.SetState(10299) p.Match(PlSqlParserGUARANTEE) if p.HasError() { // Recognition error - abort rule @@ -160127,7 +160251,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10288) + p.SetState(10300) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -160135,7 +160259,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10289) + p.SetState(10301) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -160301,7 +160425,7 @@ func (p *PlSqlParser) Create_role() (localctx ICreate_roleContext) { p.EnterRule(localctx, 1034, PlSqlParserRULE_create_role) p.EnterOuterAlt(localctx, 1) { - p.SetState(10292) + p.SetState(10304) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -160309,7 +160433,7 @@ func (p *PlSqlParser) Create_role() (localctx ICreate_roleContext) { } } { - p.SetState(10293) + p.SetState(10305) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -160317,27 +160441,27 @@ func (p *PlSqlParser) Create_role() (localctx ICreate_roleContext) { } } { - p.SetState(10294) + p.SetState(10306) p.Role_name() } - p.SetState(10296) + p.SetState(10308) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1200, p.GetParserRuleContext()) == 1 { { - p.SetState(10295) + p.SetState(10307) p.Role_identified_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10299) + p.SetState(10311) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1201, p.GetParserRuleContext()) == 1 { { - p.SetState(10298) + p.SetState(10310) p.Container_clause() } @@ -160662,19 +160786,19 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10301) + p.SetState(10313) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10311) + p.SetState(10323) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1203, p.GetParserRuleContext()) == 1 { { - p.SetState(10302) + p.SetState(10314) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGLOBAL || _la == PlSqlParserPRIVATE) { @@ -160685,7 +160809,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10303) + p.SetState(10315) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -160697,7 +160821,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1203, p.GetParserRuleContext()) == 2 { { - p.SetState(10304) + p.SetState(10316) p.Match(PlSqlParserSHARDED) if p.HasError() { // Recognition error - abort rule @@ -160709,7 +160833,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1203, p.GetParserRuleContext()) == 3 { { - p.SetState(10305) + p.SetState(10317) p.Match(PlSqlParserDUPLICATED) if p.HasError() { // Recognition error - abort rule @@ -160720,7 +160844,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } else if p.HasError() { // JIM goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1203, p.GetParserRuleContext()) == 4 { - p.SetState(10307) + p.SetState(10319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160729,7 +160853,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserIMMUTABLE { { - p.SetState(10306) + p.SetState(10318) p.Match(PlSqlParserIMMUTABLE) if p.HasError() { // Recognition error - abort rule @@ -160739,7 +160863,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } { - p.SetState(10309) + p.SetState(10321) p.Match(PlSqlParserBLOCKCHAIN) if p.HasError() { // Recognition error - abort rule @@ -160751,7 +160875,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1203, p.GetParserRuleContext()) == 5 { { - p.SetState(10310) + p.SetState(10322) p.Match(PlSqlParserIMMUTABLE) if p.HasError() { // Recognition error - abort rule @@ -160763,23 +160887,23 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { goto errorExit } { - p.SetState(10313) + p.SetState(10325) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10317) + p.SetState(10329) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1204, p.GetParserRuleContext()) == 1 { { - p.SetState(10314) + p.SetState(10326) p.Schema_name() } { - p.SetState(10315) + p.SetState(10327) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -160791,10 +160915,10 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { goto errorExit } { - p.SetState(10319) + p.SetState(10331) p.Table_name() } - p.SetState(10330) + p.SetState(10342) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160803,7 +160927,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserSHARING { { - p.SetState(10320) + p.SetState(10332) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -160811,14 +160935,14 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10321) + p.SetState(10333) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10328) + p.SetState(10340) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160827,7 +160951,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserMETADATA: { - p.SetState(10322) + p.SetState(10334) p.Match(PlSqlParserMETADATA) if p.HasError() { // Recognition error - abort rule @@ -160836,7 +160960,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } case PlSqlParserDATA, PlSqlParserEXTENDED: - p.SetState(10324) + p.SetState(10336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160845,7 +160969,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserEXTENDED { { - p.SetState(10323) + p.SetState(10335) p.Match(PlSqlParserEXTENDED) if p.HasError() { // Recognition error - abort rule @@ -160855,7 +160979,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } { - p.SetState(10326) + p.SetState(10338) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -160865,7 +160989,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { case PlSqlParserNONE: { - p.SetState(10327) + p.SetState(10339) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -160879,7 +161003,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } - p.SetState(10335) + p.SetState(10347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160888,31 +161012,31 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1208, p.GetParserRuleContext()) { case 1: { - p.SetState(10332) + p.SetState(10344) p.Relational_table() } case 2: { - p.SetState(10333) + p.SetState(10345) p.Object_table() } case 3: { - p.SetState(10334) + p.SetState(10346) p.Xmltype_table() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(10340) + p.SetState(10352) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1209, p.GetParserRuleContext()) == 1 { { - p.SetState(10337) + p.SetState(10349) p.Match(PlSqlParserMEMOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -160920,7 +161044,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10338) + p.SetState(10350) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -160928,7 +161052,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10339) + p.SetState(10351) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -160939,7 +161063,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10345) + p.SetState(10357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160948,7 +161072,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserMEMOPTIMIZE { { - p.SetState(10342) + p.SetState(10354) p.Match(PlSqlParserMEMOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -160956,7 +161080,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10343) + p.SetState(10355) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -160964,7 +161088,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10344) + p.SetState(10356) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -160973,7 +161097,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } - p.SetState(10349) + p.SetState(10361) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160982,7 +161106,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserPARENT { { - p.SetState(10347) + p.SetState(10359) p.Match(PlSqlParserPARENT) if p.HasError() { // Recognition error - abort rule @@ -160990,13 +161114,13 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10348) + p.SetState(10360) p.Tableview_name() } } { - p.SetState(10351) + p.SetState(10363) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -161285,7 +161409,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10353) + p.SetState(10365) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -161293,14 +161417,14 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10354) + p.SetState(10366) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10359) + p.SetState(10371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161309,7 +161433,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10355) + p.SetState(10367) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161317,11 +161441,11 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10356) + p.SetState(10368) p.Object_properties() } { - p.SetState(10357) + p.SetState(10369) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161330,12 +161454,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } - p.SetState(10363) + p.SetState(10375) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1213, p.GetParserRuleContext()) == 1 { { - p.SetState(10361) + p.SetState(10373) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule @@ -161343,14 +161467,14 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10362) + p.SetState(10374) p.Xmltype_storage() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10366) + p.SetState(10378) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161359,12 +161483,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserELEMENT || _la == PlSqlParserXMLSCHEMA { { - p.SetState(10365) + p.SetState(10377) p.Xmlschema_spec() } } - p.SetState(10369) + p.SetState(10381) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161373,12 +161497,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserVIRTUAL { { - p.SetState(10368) + p.SetState(10380) p.Xmltype_virtual_columns() } } - p.SetState(10375) + p.SetState(10387) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161387,7 +161511,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserON { { - p.SetState(10371) + p.SetState(10383) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -161395,7 +161519,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10372) + p.SetState(10384) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -161403,7 +161527,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10373) + p.SetState(10385) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserPRESERVE) { @@ -161414,7 +161538,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10374) + p.SetState(10386) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -161423,7 +161547,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } - p.SetState(10378) + p.SetState(10390) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161432,12 +161556,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserOBJECT { { - p.SetState(10377) + p.SetState(10389) p.Oid_clause() } } - p.SetState(10381) + p.SetState(10393) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161446,17 +161570,17 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserOIDINDEX { { - p.SetState(10380) + p.SetState(10392) p.Oid_index_clause() } } - p.SetState(10384) + p.SetState(10396) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1219, p.GetParserRuleContext()) == 1 { { - p.SetState(10383) + p.SetState(10395) p.Physical_properties() } @@ -161464,7 +161588,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { goto errorExit } { - p.SetState(10386) + p.SetState(10398) p.Table_properties() } @@ -161699,7 +161823,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum p.EnterOuterAlt(localctx, 1) { - p.SetState(10388) + p.SetState(10400) p.Match(PlSqlParserVIRTUAL) if p.HasError() { // Recognition error - abort rule @@ -161707,7 +161831,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10389) + p.SetState(10401) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -161715,7 +161839,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10390) + p.SetState(10402) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161723,11 +161847,11 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10391) + p.SetState(10403) p.Column_name() } { - p.SetState(10392) + p.SetState(10404) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -161735,7 +161859,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10393) + p.SetState(10405) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161743,18 +161867,18 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10394) + p.SetState(10406) p.Expression() } { - p.SetState(10395) + p.SetState(10407) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10405) + p.SetState(10417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161763,7 +161887,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum for _la == PlSqlParserCOMMA { { - p.SetState(10396) + p.SetState(10408) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -161771,11 +161895,11 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10397) + p.SetState(10409) p.Column_name() } { - p.SetState(10398) + p.SetState(10410) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -161783,7 +161907,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10399) + p.SetState(10411) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161791,11 +161915,11 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10400) + p.SetState(10412) p.Expression() } { - p.SetState(10401) + p.SetState(10413) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161803,7 +161927,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } - p.SetState(10407) + p.SetState(10419) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161811,7 +161935,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum _la = p.GetTokenStream().LA(1) } { - p.SetState(10408) + p.SetState(10420) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161975,19 +162099,19 @@ func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_prop p.EnterOuterAlt(localctx, 1) { - p.SetState(10410) + p.SetState(10422) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10412) + p.SetState(10424) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1221, p.GetParserRuleContext()) == 1 { { - p.SetState(10411) + p.SetState(10423) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -161999,10 +162123,10 @@ func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_prop goto errorExit } { - p.SetState(10414) + p.SetState(10426) p.Column_name() } - p.SetState(10416) + p.SetState(10428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162011,12 +162135,12 @@ func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_prop if _la == PlSqlParserSTORE { { - p.SetState(10415) + p.SetState(10427) p.Xmltype_storage() } } - p.SetState(10419) + p.SetState(10431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162025,7 +162149,7 @@ func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_prop if _la == PlSqlParserELEMENT || _la == PlSqlParserXMLSCHEMA { { - p.SetState(10418) + p.SetState(10430) p.Xmlschema_spec() } @@ -162228,7 +162352,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { p.EnterRule(localctx, 1044, PlSqlParserRULE_xmltype_storage) var _la int - p.SetState(10452) + p.SetState(10464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162238,7 +162362,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10421) + p.SetState(10433) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -162246,14 +162370,14 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10422) + p.SetState(10434) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10446) + p.SetState(10458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162262,7 +162386,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(10423) + p.SetState(10435) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -162270,7 +162394,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10424) + p.SetState(10436) p.Match(PlSqlParserRELATIONAL) if p.HasError() { // Recognition error - abort rule @@ -162279,7 +162403,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } case PlSqlParserBASICFILE, PlSqlParserBINARY, PlSqlParserCLOB, PlSqlParserSECUREFILE: - p.SetState(10426) + p.SetState(10438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162288,7 +162412,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { if _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE { { - p.SetState(10425) + p.SetState(10437) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -162300,7 +162424,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } - p.SetState(10431) + p.SetState(10443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162309,7 +162433,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCLOB: { - p.SetState(10428) + p.SetState(10440) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -162319,7 +162443,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { case PlSqlParserBINARY: { - p.SetState(10429) + p.SetState(10441) p.Match(PlSqlParserBINARY) if p.HasError() { // Recognition error - abort rule @@ -162327,7 +162451,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10430) + p.SetState(10442) p.Match(PlSqlParserXML) if p.HasError() { // Recognition error - abort rule @@ -162339,20 +162463,20 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(10444) + p.SetState(10456) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1227, p.GetParserRuleContext()) == 1 { { - p.SetState(10433) + p.SetState(10445) p.Lob_segname() } - p.SetState(10438) + p.SetState(10450) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1226, p.GetParserRuleContext()) == 1 { { - p.SetState(10434) + p.SetState(10446) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162360,11 +162484,11 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10435) + p.SetState(10447) p.Lob_parameters() } { - p.SetState(10436) + p.SetState(10448) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162380,7 +162504,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1227, p.GetParserRuleContext()) == 2 { { - p.SetState(10440) + p.SetState(10452) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162388,11 +162512,11 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10441) + p.SetState(10453) p.Lob_parameters() } { - p.SetState(10442) + p.SetState(10454) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162412,7 +162536,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10448) + p.SetState(10460) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -162420,7 +162544,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10449) + p.SetState(10461) p.Match(PlSqlParserVARRAYS) if p.HasError() { // Recognition error - abort rule @@ -162428,7 +162552,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10450) + p.SetState(10462) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -162436,7 +162560,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10451) + p.SetState(10463) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOBS || _la == PlSqlParserTABLES) { @@ -162618,7 +162742,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10456) + p.SetState(10468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162627,7 +162751,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { if _la == PlSqlParserXMLSCHEMA { { - p.SetState(10454) + p.SetState(10466) p.Match(PlSqlParserXMLSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -162635,7 +162759,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } } { - p.SetState(10455) + p.SetState(10467) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -162645,7 +162769,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } { - p.SetState(10458) + p.SetState(10470) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule @@ -162653,23 +162777,23 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } } { - p.SetState(10459) + p.SetState(10471) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10463) + p.SetState(10475) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1231, p.GetParserRuleContext()) == 1 { { - p.SetState(10460) + p.SetState(10472) p.Allow_or_disallow() } { - p.SetState(10461) + p.SetState(10473) p.Match(PlSqlParserNONSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -162680,7 +162804,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10468) + p.SetState(10480) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162689,11 +162813,11 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { if _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW { { - p.SetState(10465) + p.SetState(10477) p.Allow_or_disallow() } { - p.SetState(10466) + p.SetState(10478) p.Match(PlSqlParserANYSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -163015,23 +163139,23 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10470) + p.SetState(10482) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10474) + p.SetState(10486) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1233, p.GetParserRuleContext()) == 1 { { - p.SetState(10471) + p.SetState(10483) p.Schema_name() } { - p.SetState(10472) + p.SetState(10484) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -163043,10 +163167,10 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { goto errorExit } { - p.SetState(10476) + p.SetState(10488) p.Object_type() } - p.SetState(10478) + p.SetState(10490) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163055,12 +163179,12 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(10477) + p.SetState(10489) p.Object_table_substitution() } } - p.SetState(10491) + p.SetState(10503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163069,7 +163193,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10480) + p.SetState(10492) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -163077,10 +163201,10 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10481) + p.SetState(10493) p.Object_properties() } - p.SetState(10486) + p.SetState(10498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163089,7 +163213,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10482) + p.SetState(10494) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -163097,11 +163221,11 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10483) + p.SetState(10495) p.Object_properties() } - p.SetState(10488) + p.SetState(10500) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163109,7 +163233,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10489) + p.SetState(10501) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -163118,7 +163242,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } - p.SetState(10497) + p.SetState(10509) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163127,7 +163251,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserON { { - p.SetState(10493) + p.SetState(10505) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -163135,7 +163259,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10494) + p.SetState(10506) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -163143,7 +163267,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10495) + p.SetState(10507) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserPRESERVE) { @@ -163154,7 +163278,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10496) + p.SetState(10508) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -163163,7 +163287,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } - p.SetState(10500) + p.SetState(10512) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163172,12 +163296,12 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserOBJECT { { - p.SetState(10499) + p.SetState(10511) p.Oid_clause() } } - p.SetState(10503) + p.SetState(10515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163186,17 +163310,17 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserOIDINDEX { { - p.SetState(10502) + p.SetState(10514) p.Oid_index_clause() } } - p.SetState(10506) + p.SetState(10518) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1240, p.GetParserRuleContext()) == 1 { { - p.SetState(10505) + p.SetState(10517) p.Physical_properties() } @@ -163204,7 +163328,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { goto errorExit } { - p.SetState(10508) + p.SetState(10520) p.Table_properties() } @@ -163318,7 +163442,7 @@ func (p *PlSqlParser) Object_type() (localctx IObject_typeContext) { p.EnterRule(localctx, 1050, PlSqlParserRULE_object_type) p.EnterOuterAlt(localctx, 1) { - p.SetState(10510) + p.SetState(10522) p.Regular_id() } @@ -163545,14 +163669,14 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10512) + p.SetState(10524) p.Match(PlSqlParserOIDINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10514) + p.SetState(10526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163561,20 +163685,20 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279172874257) != 0) { { - p.SetState(10513) + p.SetState(10525) p.Index_name() } } { - p.SetState(10516) + p.SetState(10528) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10520) + p.SetState(10532) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163582,7 +163706,7 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserCOMPUTE || _la == PlSqlParserINITRANS || _la == PlSqlParserMAXTRANS || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(10520) + p.SetState(10532) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163591,13 +163715,13 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(10517) + p.SetState(10529) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(10518) + p.SetState(10530) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -163605,7 +163729,7 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { } } { - p.SetState(10519) + p.SetState(10531) p.Tablespace() } @@ -163614,7 +163738,7 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { goto errorExit } - p.SetState(10522) + p.SetState(10534) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163622,7 +163746,7 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10524) + p.SetState(10536) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -163758,7 +163882,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { p.EnterRule(localctx, 1054, PlSqlParserRULE_oid_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(10526) + p.SetState(10538) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -163766,7 +163890,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10527) + p.SetState(10539) p.Match(PlSqlParserIDENTIFIER) if p.HasError() { // Recognition error - abort rule @@ -163774,14 +163898,14 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10528) + p.SetState(10540) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10533) + p.SetState(10545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163790,7 +163914,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSYSTEM: { - p.SetState(10529) + p.SetState(10541) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -163798,7 +163922,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10530) + p.SetState(10542) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule @@ -163808,7 +163932,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { case PlSqlParserPRIMARY: { - p.SetState(10531) + p.SetState(10543) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -163816,7 +163940,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10532) + p.SetState(10544) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -164101,7 +164225,7 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { var _alt int - p.SetState(10557) + p.SetState(10569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164110,7 +164234,7 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1249, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(10537) + p.SetState(10549) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164119,20 +164243,20 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1245, p.GetParserRuleContext()) { case 1: { - p.SetState(10535) + p.SetState(10547) p.Column_name() } case 2: { - p.SetState(10536) + p.SetState(10548) p.Attribute_name() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(10541) + p.SetState(10553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164141,7 +164265,7 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(10539) + p.SetState(10551) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -164149,20 +164273,20 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { } } { - p.SetState(10540) + p.SetState(10552) p.Expression() } } - p.SetState(10552) + p.SetState(10564) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1248, p.GetParserRuleContext()) == 1 { { - p.SetState(10543) + p.SetState(10555) p.Inline_constraint() } - p.SetState(10548) + p.SetState(10560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164174,7 +164298,7 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(10544) + p.SetState(10556) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -164182,12 +164306,12 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { } } { - p.SetState(10545) + p.SetState(10557) p.Inline_constraint() } } - p.SetState(10550) + p.SetState(10562) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164202,7 +164326,7 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1248, p.GetParserRuleContext()) == 2 { { - p.SetState(10551) + p.SetState(10563) p.Inline_ref_constraint() } @@ -164213,21 +164337,21 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10554) + p.SetState(10566) p.Out_of_line_constraint() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(10555) + p.SetState(10567) p.Out_of_line_ref_constraint() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(10556) + p.SetState(10568) p.Supplemental_logging_props() } @@ -164354,7 +164478,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10560) + p.SetState(10572) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164363,7 +164487,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi if _la == PlSqlParserNOT { { - p.SetState(10559) + p.SetState(10571) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -164373,7 +164497,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } { - p.SetState(10562) + p.SetState(10574) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -164381,7 +164505,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } } { - p.SetState(10563) + p.SetState(10575) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -164389,7 +164513,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } } { - p.SetState(10564) + p.SetState(10576) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -164397,7 +164521,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } } { - p.SetState(10565) + p.SetState(10577) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -164707,7 +164831,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10578) + p.SetState(10590) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164716,7 +164840,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10567) + p.SetState(10579) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -164724,10 +164848,10 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10568) + p.SetState(10580) p.Relational_property() } - p.SetState(10573) + p.SetState(10585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164736,7 +164860,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10569) + p.SetState(10581) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -164744,11 +164868,11 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10570) + p.SetState(10582) p.Relational_property() } - p.SetState(10575) + p.SetState(10587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164756,7 +164880,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10576) + p.SetState(10588) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -164766,22 +164890,22 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } { - p.SetState(10580) + p.SetState(10592) p.Immutable_table_clauses() } - p.SetState(10582) + p.SetState(10594) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1253, p.GetParserRuleContext()) == 1 { { - p.SetState(10581) + p.SetState(10593) p.Blockchain_table_clauses() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10587) + p.SetState(10599) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164790,7 +164914,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(10584) + p.SetState(10596) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -164798,7 +164922,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10585) + p.SetState(10597) p.Match(PlSqlParserCOLLATION) if p.HasError() { // Recognition error - abort rule @@ -164806,17 +164930,17 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10586) + p.SetState(10598) p.Collation_name() } } - p.SetState(10593) + p.SetState(10605) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1255, p.GetParserRuleContext()) == 1 { { - p.SetState(10589) + p.SetState(10601) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -164824,7 +164948,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10590) + p.SetState(10602) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -164832,7 +164956,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10591) + p.SetState(10603) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserPRESERVE) { @@ -164843,7 +164967,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10592) + p.SetState(10604) p.Match(PlSqlParserDEFINITION) if p.HasError() { // Recognition error - abort rule @@ -164854,7 +164978,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10599) + p.SetState(10611) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164863,7 +164987,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { if _la == PlSqlParserON { { - p.SetState(10595) + p.SetState(10607) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -164871,7 +164995,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10596) + p.SetState(10608) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -164879,7 +165003,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10597) + p.SetState(10609) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserPRESERVE) { @@ -164890,7 +165014,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10598) + p.SetState(10610) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -164899,12 +165023,12 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } - p.SetState(10602) + p.SetState(10614) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1257, p.GetParserRuleContext()) == 1 { { - p.SetState(10601) + p.SetState(10613) p.Physical_properties() } @@ -164912,7 +165036,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { goto errorExit } { - p.SetState(10604) + p.SetState(10616) p.Table_properties() } @@ -165042,24 +165166,24 @@ func (p *PlSqlParser) Immutable_table_clauses() (localctx IImmutable_table_claus localctx = NewImmutable_table_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1062, PlSqlParserRULE_immutable_table_clauses) p.EnterOuterAlt(localctx, 1) - p.SetState(10607) + p.SetState(10619) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1258, p.GetParserRuleContext()) == 1 { { - p.SetState(10606) + p.SetState(10618) p.Immutable_table_no_drop_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10610) + p.SetState(10622) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1259, p.GetParserRuleContext()) == 1 { { - p.SetState(10609) + p.SetState(10621) p.Immutable_table_no_delete_clause() } @@ -165204,7 +165328,7 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl p.EnterOuterAlt(localctx, 1) { - p.SetState(10612) + p.SetState(10624) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -165212,14 +165336,14 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl } } { - p.SetState(10613) + p.SetState(10625) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10619) + p.SetState(10631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165228,7 +165352,7 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl if _la == PlSqlParserUNTIL { { - p.SetState(10614) + p.SetState(10626) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -165236,11 +165360,11 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl } } { - p.SetState(10615) + p.SetState(10627) p.Numeric() } { - p.SetState(10616) + p.SetState(10628) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -165248,7 +165372,7 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl } } { - p.SetState(10617) + p.SetState(10629) p.Match(PlSqlParserIDLE) if p.HasError() { // Recognition error - abort rule @@ -165405,7 +165529,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta p.EnterOuterAlt(localctx, 1) { - p.SetState(10621) + p.SetState(10633) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -165413,14 +165537,14 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10622) + p.SetState(10634) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10634) + p.SetState(10646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165428,7 +165552,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta switch p.GetTokenStream().LA(1) { case PlSqlParserAS, PlSqlParserCACHE, PlSqlParserCLUSTER, PlSqlParserCLUSTERING, PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserDEFAULT, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFLASHBACK, PlSqlParserFOR, PlSqlParserINDEXING, PlSqlParserINITRANS, PlSqlParserLOB, PlSqlParserLOCKED, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNESTED, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNO, PlSqlParserNOPARALLEL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserON, PlSqlParserORGANIZATION, PlSqlParserPARALLEL, PlSqlParserPARENT, PlSqlParserPARTITION, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserREAD, PlSqlParserRESULT_CACHE, PlSqlParserROWDEPENDENCIES, PlSqlParserROW, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserVARRAY, PlSqlParserXMLTYPE, PlSqlParserMEMOPTIMIZE, PlSqlParserSEMICOLON: - p.SetState(10624) + p.SetState(10636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165437,7 +165561,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta if _la == PlSqlParserLOCKED { { - p.SetState(10623) + p.SetState(10635) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -165449,7 +165573,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta case PlSqlParserUNTIL: { - p.SetState(10626) + p.SetState(10638) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -165457,11 +165581,11 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10627) + p.SetState(10639) p.Numeric() } { - p.SetState(10628) + p.SetState(10640) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -165469,7 +165593,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10629) + p.SetState(10641) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -165477,14 +165601,14 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10630) + p.SetState(10642) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10632) + p.SetState(10644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165493,7 +165617,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta if _la == PlSqlParserLOCKED { { - p.SetState(10631) + p.SetState(10643) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -165652,15 +165776,15 @@ func (p *PlSqlParser) Blockchain_table_clauses() (localctx IBlockchain_table_cla p.EnterRule(localctx, 1068, PlSqlParserRULE_blockchain_table_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(10636) + p.SetState(10648) p.Blockchain_drop_table_clause() } { - p.SetState(10637) + p.SetState(10649) p.Blockchain_row_retention_clause() } { - p.SetState(10638) + p.SetState(10650) p.Blockchain_hash_and_data_format_clause() } @@ -165801,7 +165925,7 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ p.EnterOuterAlt(localctx, 1) { - p.SetState(10640) + p.SetState(10652) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -165809,14 +165933,14 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ } } { - p.SetState(10641) + p.SetState(10653) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10647) + p.SetState(10659) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165825,7 +165949,7 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ if _la == PlSqlParserUNTIL { { - p.SetState(10642) + p.SetState(10654) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -165833,11 +165957,11 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ } } { - p.SetState(10643) + p.SetState(10655) p.Numeric() } { - p.SetState(10644) + p.SetState(10656) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -165845,7 +165969,7 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ } } { - p.SetState(10645) + p.SetState(10657) p.Match(PlSqlParserIDLE) if p.HasError() { // Recognition error - abort rule @@ -166002,7 +166126,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro p.EnterOuterAlt(localctx, 1) { - p.SetState(10649) + p.SetState(10661) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -166010,14 +166134,14 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10650) + p.SetState(10662) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10662) + p.SetState(10674) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166025,7 +166149,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro switch p.GetTokenStream().LA(1) { case PlSqlParserLOCKED, PlSqlParserHASHING: - p.SetState(10652) + p.SetState(10664) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166034,7 +166158,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro if _la == PlSqlParserLOCKED { { - p.SetState(10651) + p.SetState(10663) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -166046,7 +166170,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro case PlSqlParserUNTIL: { - p.SetState(10654) + p.SetState(10666) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -166054,11 +166178,11 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10655) + p.SetState(10667) p.Numeric() } { - p.SetState(10656) + p.SetState(10668) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -166066,7 +166190,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10657) + p.SetState(10669) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -166074,14 +166198,14 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10658) + p.SetState(10670) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10660) + p.SetState(10672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166090,7 +166214,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro if _la == PlSqlParserLOCKED { { - p.SetState(10659) + p.SetState(10671) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -166224,7 +166348,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc p.EnterRule(localctx, 1074, PlSqlParserRULE_blockchain_hash_and_data_format_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(10664) + p.SetState(10676) p.Match(PlSqlParserHASHING) if p.HasError() { // Recognition error - abort rule @@ -166232,7 +166356,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10665) + p.SetState(10677) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -166240,7 +166364,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10666) + p.SetState(10678) p.Match(PlSqlParserSHA2_512_Q) if p.HasError() { // Recognition error - abort rule @@ -166248,7 +166372,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10667) + p.SetState(10679) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule @@ -166256,7 +166380,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10668) + p.SetState(10680) p.Match(PlSqlParserV1_Q) if p.HasError() { // Recognition error - abort rule @@ -166374,7 +166498,7 @@ func (p *PlSqlParser) Collation_name() (localctx ICollation_nameContext) { p.EnterRule(localctx, 1076, PlSqlParserRULE_collation_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(10670) + p.SetState(10682) p.Identifier() } @@ -166815,7 +166939,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(10673) + p.SetState(10685) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166824,12 +166948,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserCOLUMN || _la == PlSqlParserLOB || _la == PlSqlParserNESTED || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE { { - p.SetState(10672) + p.SetState(10684) p.Column_properties() } } - p.SetState(10676) + p.SetState(10688) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166838,12 +166962,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserREAD { { - p.SetState(10675) + p.SetState(10687) p.Read_only_clause() } } - p.SetState(10679) + p.SetState(10691) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166852,12 +166976,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserINDEXING { { - p.SetState(10678) + p.SetState(10690) p.Indexing_clause() } } - p.SetState(10682) + p.SetState(10694) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166866,12 +166990,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserPARTITION { { - p.SetState(10681) + p.SetState(10693) p.Table_partitioning_clauses() } } - p.SetState(10685) + p.SetState(10697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166880,12 +167004,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserCLUSTERING { { - p.SetState(10684) + p.SetState(10696) p.Attribute_clustering_clause() } } - p.SetState(10688) + p.SetState(10700) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166894,7 +167018,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE { { - p.SetState(10687) + p.SetState(10699) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -166906,7 +167030,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } - p.SetState(10691) + p.SetState(10703) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166915,12 +167039,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserRESULT_CACHE { { - p.SetState(10690) + p.SetState(10702) p.Result_cache_clause() } } - p.SetState(10694) + p.SetState(10706) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166929,12 +167053,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(10693) + p.SetState(10705) p.Parallel_clause() } } - p.SetState(10697) + p.SetState(10709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166943,7 +167067,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES { { - p.SetState(10696) + p.SetState(10708) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES) { @@ -166955,7 +167079,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } - p.SetState(10702) + p.SetState(10714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166967,12 +167091,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(10699) + p.SetState(10711) p.Enable_disable_clause() } } - p.SetState(10704) + p.SetState(10716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166982,19 +167106,19 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { goto errorExit } } - p.SetState(10706) + p.SetState(10718) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1278, p.GetParserRuleContext()) == 1 { { - p.SetState(10705) + p.SetState(10717) p.Row_movement_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10709) + p.SetState(10721) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167003,12 +167127,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(10708) + p.SetState(10720) p.Logical_replication_clause() } } - p.SetState(10712) + p.SetState(10724) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167017,12 +167141,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserFLASHBACK || _la == PlSqlParserNO { { - p.SetState(10711) + p.SetState(10723) p.Flashback_archive_clause() } } - p.SetState(10715) + p.SetState(10727) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167031,12 +167155,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158430209) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1218)) & ^0x3f) == 0 && ((int64(1)<<(_la-1218))&5188146770730811393) != 0) || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(10714) + p.SetState(10726) p.Physical_properties() } } - p.SetState(10719) + p.SetState(10731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167045,7 +167169,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserROW { { - p.SetState(10717) + p.SetState(10729) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -167053,7 +167177,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10718) + p.SetState(10730) p.Match(PlSqlParserARCHIVAL) if p.HasError() { // Recognition error - abort rule @@ -167062,7 +167186,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } - p.SetState(10733) + p.SetState(10745) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167070,7 +167194,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserAS: { - p.SetState(10721) + p.SetState(10733) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -167078,13 +167202,13 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10722) + p.SetState(10734) p.Select_only_statement() } case PlSqlParserFOR: { - p.SetState(10723) + p.SetState(10735) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -167092,7 +167216,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10724) + p.SetState(10736) p.Match(PlSqlParserEXCHANGE) if p.HasError() { // Recognition error - abort rule @@ -167100,7 +167224,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10725) + p.SetState(10737) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -167108,23 +167232,23 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10726) + p.SetState(10738) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10730) + p.SetState(10742) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1283, p.GetParserRuleContext()) == 1 { { - p.SetState(10727) + p.SetState(10739) p.Schema_name() } { - p.SetState(10728) + p.SetState(10740) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -167136,7 +167260,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { goto errorExit } { - p.SetState(10732) + p.SetState(10744) p.Table_name() } @@ -167255,7 +167379,7 @@ func (p *PlSqlParser) Read_only_clause() (localctx IRead_only_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10735) + p.SetState(10747) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -167263,7 +167387,7 @@ func (p *PlSqlParser) Read_only_clause() (localctx IRead_only_clauseContext) { } } { - p.SetState(10736) + p.SetState(10748) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -167384,7 +167508,7 @@ func (p *PlSqlParser) Indexing_clause() (localctx IIndexing_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10738) + p.SetState(10750) p.Match(PlSqlParserINDEXING) if p.HasError() { // Recognition error - abort rule @@ -167392,7 +167516,7 @@ func (p *PlSqlParser) Indexing_clause() (localctx IIndexing_clauseContext) { } } { - p.SetState(10739) + p.SetState(10751) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -167622,14 +167746,14 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster p.EnterOuterAlt(localctx, 1) { - p.SetState(10741) + p.SetState(10753) p.Match(PlSqlParserCLUSTERING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10743) + p.SetState(10755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167638,20 +167762,20 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279172874257) != 0) { { - p.SetState(10742) + p.SetState(10754) p.Clustering_join() } } { - p.SetState(10745) + p.SetState(10757) p.Cluster_clause() } - p.SetState(10751) + p.SetState(10763) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1287, p.GetParserRuleContext()) == 1 { - p.SetState(10747) + p.SetState(10759) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167660,13 +167784,13 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster if _la == PlSqlParserNO || _la == PlSqlParserYES { { - p.SetState(10746) + p.SetState(10758) p.Yes_no() } } { - p.SetState(10749) + p.SetState(10761) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -167674,7 +167798,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } } { - p.SetState(10750) + p.SetState(10762) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -167685,11 +167809,11 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } else if p.HasError() { // JIM goto errorExit } - p.SetState(10759) + p.SetState(10771) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1289, p.GetParserRuleContext()) == 1 { - p.SetState(10754) + p.SetState(10766) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167698,13 +167822,13 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster if _la == PlSqlParserNO || _la == PlSqlParserYES { { - p.SetState(10753) + p.SetState(10765) p.Yes_no() } } { - p.SetState(10756) + p.SetState(10768) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -167712,7 +167836,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } } { - p.SetState(10757) + p.SetState(10769) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -167720,7 +167844,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } } { - p.SetState(10758) + p.SetState(10770) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -167731,7 +167855,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } else if p.HasError() { // JIM goto errorExit } - p.SetState(10762) + p.SetState(10774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167740,7 +167864,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(10761) + p.SetState(10773) p.Zonemap_clause() } @@ -167932,16 +168056,16 @@ func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10767) + p.SetState(10779) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1291, p.GetParserRuleContext()) == 1 { { - p.SetState(10764) + p.SetState(10776) p.Schema_name() } { - p.SetState(10765) + p.SetState(10777) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -167953,14 +168077,14 @@ func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { goto errorExit } { - p.SetState(10769) + p.SetState(10781) p.Table_name() } { - p.SetState(10770) + p.SetState(10782) p.Clustering_join_item() } - p.SetState(10775) + p.SetState(10787) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167969,7 +168093,7 @@ func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10771) + p.SetState(10783) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -167977,11 +168101,11 @@ func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { } } { - p.SetState(10772) + p.SetState(10784) p.Clustering_join_item() } - p.SetState(10777) + p.SetState(10789) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168158,23 +168282,23 @@ func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemCont p.EnterRule(localctx, 1088, PlSqlParserRULE_clustering_join_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(10778) + p.SetState(10790) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10782) + p.SetState(10794) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1293, p.GetParserRuleContext()) == 1 { { - p.SetState(10779) + p.SetState(10791) p.Schema_name() } { - p.SetState(10780) + p.SetState(10792) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -168186,11 +168310,11 @@ func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemCont goto errorExit } { - p.SetState(10784) + p.SetState(10796) p.Table_name() } { - p.SetState(10785) + p.SetState(10797) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -168198,7 +168322,7 @@ func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemCont } } { - p.SetState(10786) + p.SetState(10798) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168206,11 +168330,11 @@ func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemCont } } { - p.SetState(10787) + p.SetState(10799) p.Equijoin_condition() } { - p.SetState(10788) + p.SetState(10800) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168328,7 +168452,7 @@ func (p *PlSqlParser) Equijoin_condition() (localctx IEquijoin_conditionContext) p.EnterRule(localctx, 1090, PlSqlParserRULE_equijoin_condition) p.EnterOuterAlt(localctx, 1) { - p.SetState(10790) + p.SetState(10802) p.Expression() } @@ -168464,14 +168588,14 @@ func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10792) + p.SetState(10804) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10794) + p.SetState(10806) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168480,7 +168604,7 @@ func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { if _la == PlSqlParserINTERLEAVED || _la == PlSqlParserLINEAR { { - p.SetState(10793) + p.SetState(10805) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINTERLEAVED || _la == PlSqlParserLINEAR) { @@ -168493,7 +168617,7 @@ func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { } { - p.SetState(10796) + p.SetState(10808) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -168501,7 +168625,7 @@ func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { } } { - p.SetState(10797) + p.SetState(10809) p.Clustering_columns() } @@ -168661,7 +168785,7 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) p.EnterRule(localctx, 1094, PlSqlParserRULE_clustering_columns) var _la int - p.SetState(10811) + p.SetState(10823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168671,14 +168795,14 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10799) + p.SetState(10811) p.Clustering_column_group() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10800) + p.SetState(10812) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168686,10 +168810,10 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) } } { - p.SetState(10801) + p.SetState(10813) p.Clustering_column_group() } - p.SetState(10806) + p.SetState(10818) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168698,7 +168822,7 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) for _la == PlSqlParserCOMMA { { - p.SetState(10802) + p.SetState(10814) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -168706,11 +168830,11 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) } } { - p.SetState(10803) + p.SetState(10815) p.Clustering_column_group() } - p.SetState(10808) + p.SetState(10820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168718,7 +168842,7 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(10809) + p.SetState(10821) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168888,7 +169012,7 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro p.EnterOuterAlt(localctx, 1) { - p.SetState(10813) + p.SetState(10825) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168896,10 +169020,10 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro } } { - p.SetState(10814) + p.SetState(10826) p.Column_name() } - p.SetState(10819) + p.SetState(10831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168908,7 +169032,7 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro for _la == PlSqlParserCOMMA { { - p.SetState(10815) + p.SetState(10827) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -168916,11 +169040,11 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro } } { - p.SetState(10816) + p.SetState(10828) p.Column_name() } - p.SetState(10821) + p.SetState(10833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168928,7 +169052,7 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro _la = p.GetTokenStream().LA(1) } { - p.SetState(10822) + p.SetState(10834) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169041,7 +169165,7 @@ func (p *PlSqlParser) Yes_no() (localctx IYes_noContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10824) + p.SetState(10836) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNO || _la == PlSqlParserYES) { @@ -169192,7 +169316,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { p.EnterRule(localctx, 1100, PlSqlParserRULE_zonemap_clause) var _la int - p.SetState(10838) + p.SetState(10850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169202,7 +169326,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { case PlSqlParserWITH: p.EnterOuterAlt(localctx, 1) { - p.SetState(10826) + p.SetState(10838) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -169210,7 +169334,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10827) + p.SetState(10839) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -169218,14 +169342,14 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10828) + p.SetState(10840) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10833) + p.SetState(10845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169234,7 +169358,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10829) + p.SetState(10841) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169242,11 +169366,11 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10830) + p.SetState(10842) p.Zonemap_name() } { - p.SetState(10831) + p.SetState(10843) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169259,7 +169383,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { case PlSqlParserWITHOUT: p.EnterOuterAlt(localctx, 2) { - p.SetState(10835) + p.SetState(10847) p.Match(PlSqlParserWITHOUT) if p.HasError() { // Recognition error - abort rule @@ -169267,7 +169391,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10836) + p.SetState(10848) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -169275,7 +169399,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10837) + p.SetState(10849) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -169421,7 +169545,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio p.EnterRule(localctx, 1102, PlSqlParserRULE_logical_replication_clause) var _la int - p.SetState(10854) + p.SetState(10866) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169431,7 +169555,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio case PlSqlParserDISABLE: p.EnterOuterAlt(localctx, 1) { - p.SetState(10840) + p.SetState(10852) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -169439,7 +169563,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10841) + p.SetState(10853) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -169447,7 +169571,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10842) + p.SetState(10854) p.Match(PlSqlParserREPLICATION) if p.HasError() { // Recognition error - abort rule @@ -169458,7 +169582,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio case PlSqlParserENABLE: p.EnterOuterAlt(localctx, 2) { - p.SetState(10843) + p.SetState(10855) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -169466,7 +169590,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10844) + p.SetState(10856) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -169474,14 +169598,14 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10845) + p.SetState(10857) p.Match(PlSqlParserREPLICATION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10852) + p.SetState(10864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169489,7 +169613,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio _la = p.GetTokenStream().LA(1) if _la == PlSqlParserALL || _la == PlSqlParserALLOW { - p.SetState(10849) + p.SetState(10861) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169498,7 +169622,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(10846) + p.SetState(10858) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -169508,7 +169632,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio case PlSqlParserALLOW: { - p.SetState(10847) + p.SetState(10859) p.Match(PlSqlParserALLOW) if p.HasError() { // Recognition error - abort rule @@ -169516,7 +169640,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10848) + p.SetState(10860) p.Match(PlSqlParserNOVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -169529,7 +169653,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio goto errorExit } { - p.SetState(10851) + p.SetState(10863) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -169654,7 +169778,7 @@ func (p *PlSqlParser) Table_name() (localctx ITable_nameContext) { p.EnterRule(localctx, 1104, PlSqlParserRULE_table_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(10856) + p.SetState(10868) p.Identifier() } @@ -169851,7 +169975,7 @@ func (s *Relational_propertyContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Relational_property() (localctx IRelational_propertyContext) { localctx = NewRelational_propertyContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1106, PlSqlParserRULE_relational_property) - p.SetState(10864) + p.SetState(10876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169861,42 +169985,42 @@ func (p *PlSqlParser) Relational_property() (localctx IRelational_propertyContex case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10858) + p.SetState(10870) p.Column_definition() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10859) + p.SetState(10871) p.Virtual_column_definition() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(10860) + p.SetState(10872) p.Period_definition() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(10861) + p.SetState(10873) p.Out_of_line_constraint() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(10862) + p.SetState(10874) p.Out_of_line_ref_constraint() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(10863) + p.SetState(10875) p.Supplemental_logging_props() } @@ -170131,7 +170255,7 @@ func (s *Table_partitioning_clausesContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Table_partitioning_clauses() (localctx ITable_partitioning_clausesContext) { localctx = NewTable_partitioning_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1108, PlSqlParserRULE_table_partitioning_clauses) - p.SetState(10874) + p.SetState(10886) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170141,56 +170265,56 @@ func (p *PlSqlParser) Table_partitioning_clauses() (localctx ITable_partitioning case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10866) + p.SetState(10878) p.Range_partitions() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10867) + p.SetState(10879) p.List_partitions() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(10868) + p.SetState(10880) p.Hash_partitions() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(10869) + p.SetState(10881) p.Composite_range_partitions() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(10870) + p.SetState(10882) p.Composite_list_partitions() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(10871) + p.SetState(10883) p.Composite_hash_partitions() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(10872) + p.SetState(10884) p.Reference_partitioning() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(10873) + p.SetState(10885) p.System_partitioning() } @@ -170590,7 +170714,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10876) + p.SetState(10888) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -170598,7 +170722,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10877) + p.SetState(10889) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -170606,7 +170730,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10878) + p.SetState(10890) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -170614,7 +170738,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10879) + p.SetState(10891) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170622,10 +170746,10 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10880) + p.SetState(10892) p.Column_name() } - p.SetState(10885) + p.SetState(10897) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170634,7 +170758,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10881) + p.SetState(10893) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -170642,11 +170766,11 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10882) + p.SetState(10894) p.Column_name() } - p.SetState(10887) + p.SetState(10899) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170654,14 +170778,14 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10888) + p.SetState(10900) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10908) + p.SetState(10920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170670,7 +170794,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { if _la == PlSqlParserINTERVAL { { - p.SetState(10889) + p.SetState(10901) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -170678,7 +170802,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10890) + p.SetState(10902) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170686,18 +170810,18 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10891) + p.SetState(10903) p.Expression() } { - p.SetState(10892) + p.SetState(10904) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10906) + p.SetState(10918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170706,7 +170830,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { if _la == PlSqlParserSTORE { { - p.SetState(10893) + p.SetState(10905) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -170714,7 +170838,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10894) + p.SetState(10906) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -170722,7 +170846,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10895) + p.SetState(10907) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170730,10 +170854,10 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10896) + p.SetState(10908) p.Tablespace() } - p.SetState(10901) + p.SetState(10913) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170742,7 +170866,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10897) + p.SetState(10909) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -170750,11 +170874,11 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10898) + p.SetState(10910) p.Tablespace() } - p.SetState(10903) + p.SetState(10915) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170762,7 +170886,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10904) + p.SetState(10916) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170774,7 +170898,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } { - p.SetState(10910) + p.SetState(10922) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170782,14 +170906,14 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10911) + p.SetState(10923) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10913) + p.SetState(10925) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170798,20 +170922,20 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(10912) + p.SetState(10924) p.Partition_name() } } { - p.SetState(10915) + p.SetState(10927) p.Range_values_clause() } { - p.SetState(10916) + p.SetState(10928) p.Table_partition_description() } - p.SetState(10927) + p.SetState(10939) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170820,7 +170944,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10917) + p.SetState(10929) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -170828,14 +170952,14 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10918) + p.SetState(10930) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10920) + p.SetState(10932) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170844,21 +170968,21 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(10919) + p.SetState(10931) p.Partition_name() } } { - p.SetState(10922) + p.SetState(10934) p.Range_values_clause() } { - p.SetState(10923) + p.SetState(10935) p.Table_partition_description() } - p.SetState(10929) + p.SetState(10941) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170866,7 +170990,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10930) + p.SetState(10942) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171165,7 +171289,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10932) + p.SetState(10944) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -171173,7 +171297,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10933) + p.SetState(10945) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -171181,7 +171305,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10934) + p.SetState(10946) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -171189,7 +171313,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10935) + p.SetState(10947) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171197,11 +171321,11 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10936) + p.SetState(10948) p.Column_name() } { - p.SetState(10937) + p.SetState(10949) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171209,7 +171333,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10938) + p.SetState(10950) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171217,14 +171341,14 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10939) + p.SetState(10951) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10941) + p.SetState(10953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171233,20 +171357,20 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(10940) + p.SetState(10952) p.Partition_name() } } { - p.SetState(10943) + p.SetState(10955) p.List_values_clause() } { - p.SetState(10944) + p.SetState(10956) p.Table_partition_description() } - p.SetState(10955) + p.SetState(10967) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171255,7 +171379,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10945) + p.SetState(10957) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -171263,14 +171387,14 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10946) + p.SetState(10958) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10948) + p.SetState(10960) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171279,21 +171403,21 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(10947) + p.SetState(10959) p.Partition_name() } } { - p.SetState(10950) + p.SetState(10962) p.List_values_clause() } { - p.SetState(10951) + p.SetState(10963) p.Table_partition_description() } - p.SetState(10957) + p.SetState(10969) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171301,7 +171425,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10958) + p.SetState(10970) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171516,7 +171640,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(10960) + p.SetState(10972) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -171524,7 +171648,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10961) + p.SetState(10973) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -171532,7 +171656,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10962) + p.SetState(10974) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -171540,7 +171664,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10963) + p.SetState(10975) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171548,10 +171672,10 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10964) + p.SetState(10976) p.Column_name() } - p.SetState(10969) + p.SetState(10981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171560,7 +171684,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10965) + p.SetState(10977) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -171568,11 +171692,11 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10966) + p.SetState(10978) p.Column_name() } - p.SetState(10971) + p.SetState(10983) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171580,14 +171704,14 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10972) + p.SetState(10984) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10975) + p.SetState(10987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171596,13 +171720,13 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(10973) + p.SetState(10985) p.Individual_hash_partitions() } case PlSqlParserPARTITIONS: { - p.SetState(10974) + p.SetState(10986) p.Hash_partitions_by_quantity() } @@ -171822,7 +171946,7 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa p.EnterOuterAlt(localctx, 1) { - p.SetState(10977) + p.SetState(10989) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171830,26 +171954,26 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa } } { - p.SetState(10978) + p.SetState(10990) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10980) + p.SetState(10992) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1317, p.GetParserRuleContext()) == 1 { { - p.SetState(10979) + p.SetState(10991) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10983) + p.SetState(10995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171858,12 +171982,12 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { - p.SetState(10982) + p.SetState(10994) p.Partitioning_storage_clause() } } - p.SetState(10995) + p.SetState(11007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171872,7 +171996,7 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa for _la == PlSqlParserCOMMA { { - p.SetState(10985) + p.SetState(10997) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -171880,26 +172004,26 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa } } { - p.SetState(10986) + p.SetState(10998) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10988) + p.SetState(11000) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1319, p.GetParserRuleContext()) == 1 { { - p.SetState(10987) + p.SetState(10999) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10991) + p.SetState(11003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171908,13 +172032,13 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { - p.SetState(10990) + p.SetState(11002) p.Partitioning_storage_clause() } } - p.SetState(10997) + p.SetState(11009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171922,7 +172046,7 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(10998) + p.SetState(11010) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172179,7 +172303,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b p.EnterOuterAlt(localctx, 1) { - p.SetState(11000) + p.SetState(11012) p.Match(PlSqlParserPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -172187,10 +172311,10 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11001) + p.SetState(11013) p.Hash_partition_quantity() } - p.SetState(11015) + p.SetState(11027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172199,7 +172323,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b if _la == PlSqlParserSTORE { { - p.SetState(11002) + p.SetState(11014) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -172207,7 +172331,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11003) + p.SetState(11015) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -172215,7 +172339,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11004) + p.SetState(11016) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172223,10 +172347,10 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11005) + p.SetState(11017) p.Tablespace() } - p.SetState(11010) + p.SetState(11022) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172235,7 +172359,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b for _la == PlSqlParserCOMMA { { - p.SetState(11006) + p.SetState(11018) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -172243,11 +172367,11 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11007) + p.SetState(11019) p.Tablespace() } - p.SetState(11012) + p.SetState(11024) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172255,7 +172379,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b _la = p.GetTokenStream().LA(1) } { - p.SetState(11013) + p.SetState(11025) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172264,12 +172388,12 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } - p.SetState(11019) + p.SetState(11031) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1324, p.GetParserRuleContext()) == 1 { { - p.SetState(11017) + p.SetState(11029) p.Table_compression() } @@ -172277,14 +172401,14 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1324, p.GetParserRuleContext()) == 2 { { - p.SetState(11018) + p.SetState(11030) p.Key_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11035) + p.SetState(11047) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172293,7 +172417,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b if _la == PlSqlParserOVERFLOW { { - p.SetState(11021) + p.SetState(11033) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -172301,7 +172425,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11022) + p.SetState(11034) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -172309,7 +172433,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11023) + p.SetState(11035) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -172317,7 +172441,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11024) + p.SetState(11036) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172325,10 +172449,10 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11025) + p.SetState(11037) p.Tablespace() } - p.SetState(11030) + p.SetState(11042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172337,7 +172461,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b for _la == PlSqlParserCOMMA { { - p.SetState(11026) + p.SetState(11038) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -172345,11 +172469,11 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11027) + p.SetState(11039) p.Tablespace() } - p.SetState(11032) + p.SetState(11044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172357,7 +172481,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b _la = p.GetTokenStream().LA(1) } { - p.SetState(11033) + p.SetState(11045) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172465,7 +172589,7 @@ func (p *PlSqlParser) Hash_partition_quantity() (localctx IHash_partition_quanti p.EnterRule(localctx, 1120, PlSqlParserRULE_hash_partition_quantity) p.EnterOuterAlt(localctx, 1) { - p.SetState(11037) + p.SetState(11049) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -172825,7 +172949,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa p.EnterOuterAlt(localctx, 1) { - p.SetState(11039) + p.SetState(11051) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -172833,7 +172957,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11040) + p.SetState(11052) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -172841,7 +172965,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11041) + p.SetState(11053) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -172849,7 +172973,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11042) + p.SetState(11054) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172857,10 +172981,10 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11043) + p.SetState(11055) p.Column_name() } - p.SetState(11048) + p.SetState(11060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172869,7 +172993,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa for _la == PlSqlParserCOMMA { { - p.SetState(11044) + p.SetState(11056) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -172877,11 +173001,11 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11045) + p.SetState(11057) p.Column_name() } - p.SetState(11050) + p.SetState(11062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172889,14 +173013,14 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(11051) + p.SetState(11063) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11071) + p.SetState(11083) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172905,7 +173029,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa if _la == PlSqlParserINTERVAL { { - p.SetState(11052) + p.SetState(11064) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -172913,7 +173037,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11053) + p.SetState(11065) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172921,18 +173045,18 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11054) + p.SetState(11066) p.Expression() } { - p.SetState(11055) + p.SetState(11067) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11069) + p.SetState(11081) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172941,7 +173065,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa if _la == PlSqlParserSTORE { { - p.SetState(11056) + p.SetState(11068) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -172949,7 +173073,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11057) + p.SetState(11069) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -172957,7 +173081,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11058) + p.SetState(11070) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172965,10 +173089,10 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11059) + p.SetState(11071) p.Tablespace() } - p.SetState(11064) + p.SetState(11076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172977,7 +173101,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa for _la == PlSqlParserCOMMA { { - p.SetState(11060) + p.SetState(11072) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -172985,11 +173109,11 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11061) + p.SetState(11073) p.Tablespace() } - p.SetState(11066) + p.SetState(11078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172997,7 +173121,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(11067) + p.SetState(11079) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173008,7 +173132,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } - p.SetState(11076) + p.SetState(11088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173017,19 +173141,19 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1331, p.GetParserRuleContext()) { case 1: { - p.SetState(11073) + p.SetState(11085) p.Subpartition_by_range() } case 2: { - p.SetState(11074) + p.SetState(11086) p.Subpartition_by_list() } case 3: { - p.SetState(11075) + p.SetState(11087) p.Subpartition_by_hash() } @@ -173037,7 +173161,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa goto errorExit } { - p.SetState(11078) + p.SetState(11090) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173045,10 +173169,10 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11079) + p.SetState(11091) p.Range_partition_desc() } - p.SetState(11084) + p.SetState(11096) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173057,7 +173181,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa for _la == PlSqlParserCOMMA { { - p.SetState(11080) + p.SetState(11092) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173065,11 +173189,11 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11081) + p.SetState(11093) p.Range_partition_desc() } - p.SetState(11086) + p.SetState(11098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173077,7 +173201,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(11087) + p.SetState(11099) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173336,7 +173460,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part p.EnterOuterAlt(localctx, 1) { - p.SetState(11089) + p.SetState(11101) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -173344,7 +173468,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11090) + p.SetState(11102) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -173352,7 +173476,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11091) + p.SetState(11103) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -173360,7 +173484,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11092) + p.SetState(11104) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173368,18 +173492,18 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11093) + p.SetState(11105) p.Column_name() } { - p.SetState(11094) + p.SetState(11106) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11098) + p.SetState(11110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173388,19 +173512,19 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1333, p.GetParserRuleContext()) { case 1: { - p.SetState(11095) + p.SetState(11107) p.Subpartition_by_range() } case 2: { - p.SetState(11096) + p.SetState(11108) p.Subpartition_by_list() } case 3: { - p.SetState(11097) + p.SetState(11109) p.Subpartition_by_hash() } @@ -173408,7 +173532,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part goto errorExit } { - p.SetState(11100) + p.SetState(11112) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173416,10 +173540,10 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11101) + p.SetState(11113) p.List_partition_desc() } - p.SetState(11106) + p.SetState(11118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173428,7 +173552,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part for _la == PlSqlParserCOMMA { { - p.SetState(11102) + p.SetState(11114) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173436,11 +173560,11 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11103) + p.SetState(11115) p.List_partition_desc() } - p.SetState(11108) + p.SetState(11120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173448,7 +173572,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part _la = p.GetTokenStream().LA(1) } { - p.SetState(11109) + p.SetState(11121) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173714,7 +173838,7 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part p.EnterOuterAlt(localctx, 1) { - p.SetState(11111) + p.SetState(11123) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -173722,7 +173846,7 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11112) + p.SetState(11124) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -173730,7 +173854,7 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11113) + p.SetState(11125) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -173738,14 +173862,14 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11114) + p.SetState(11126) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11117) + p.SetState(11129) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173754,7 +173878,7 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(11115) + p.SetState(11127) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173762,11 +173886,11 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11116) + p.SetState(11128) p.Column_name() } - p.SetState(11119) + p.SetState(11131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173774,14 +173898,14 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part _la = p.GetTokenStream().LA(1) } { - p.SetState(11121) + p.SetState(11133) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11125) + p.SetState(11137) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173790,26 +173914,26 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1336, p.GetParserRuleContext()) { case 1: { - p.SetState(11122) + p.SetState(11134) p.Subpartition_by_range() } case 2: { - p.SetState(11123) + p.SetState(11135) p.Subpartition_by_list() } case 3: { - p.SetState(11124) + p.SetState(11136) p.Subpartition_by_hash() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(11129) + p.SetState(11141) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173818,13 +173942,13 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11127) + p.SetState(11139) p.Individual_hash_partitions() } case PlSqlParserPARTITIONS: { - p.SetState(11128) + p.SetState(11140) p.Hash_partitions_by_quantity() } @@ -174033,7 +174157,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning p.EnterOuterAlt(localctx, 1) { - p.SetState(11131) + p.SetState(11143) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -174041,7 +174165,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11132) + p.SetState(11144) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -174049,7 +174173,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11133) + p.SetState(11145) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -174057,7 +174181,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11134) + p.SetState(11146) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -174065,18 +174189,18 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11135) + p.SetState(11147) p.Regular_id() } { - p.SetState(11136) + p.SetState(11148) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11148) + p.SetState(11160) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174085,7 +174209,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning if _la == PlSqlParserLEFT_PAREN { { - p.SetState(11137) + p.SetState(11149) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -174093,10 +174217,10 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11138) + p.SetState(11150) p.Reference_partition_desc() } - p.SetState(11143) + p.SetState(11155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174105,7 +174229,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning for _la == PlSqlParserCOMMA { { - p.SetState(11139) + p.SetState(11151) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -174113,11 +174237,11 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11140) + p.SetState(11152) p.Reference_partition_desc() } - p.SetState(11145) + p.SetState(11157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174125,7 +174249,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning _la = p.GetTokenStream().LA(1) } { - p.SetState(11146) + p.SetState(11158) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -174267,19 +174391,19 @@ func (p *PlSqlParser) Reference_partition_desc() (localctx IReference_partition_ p.EnterRule(localctx, 1130, PlSqlParserRULE_reference_partition_desc) p.EnterOuterAlt(localctx, 1) { - p.SetState(11150) + p.SetState(11162) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11152) + p.SetState(11164) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1340, p.GetParserRuleContext()) == 1 { { - p.SetState(11151) + p.SetState(11163) p.Partition_name() } @@ -174287,7 +174411,7 @@ func (p *PlSqlParser) Reference_partition_desc() (localctx IReference_partition_ goto errorExit } { - p.SetState(11154) + p.SetState(11166) p.Table_partition_description() } @@ -174464,7 +174588,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex p.EnterOuterAlt(localctx, 1) { - p.SetState(11156) + p.SetState(11168) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -174472,7 +174596,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11157) + p.SetState(11169) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -174480,14 +174604,14 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11158) + p.SetState(11170) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11169) + p.SetState(11181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174495,7 +174619,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITIONS: { - p.SetState(11159) + p.SetState(11171) p.Match(PlSqlParserPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -174503,7 +174627,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11160) + p.SetState(11172) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -174513,10 +174637,10 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex case PlSqlParserPARTITION: { - p.SetState(11161) + p.SetState(11173) p.Reference_partition_desc() } - p.SetState(11166) + p.SetState(11178) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174525,7 +174649,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex for _la == PlSqlParserCOMMA { { - p.SetState(11162) + p.SetState(11174) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -174533,11 +174657,11 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11163) + p.SetState(11175) p.Reference_partition_desc() } - p.SetState(11168) + p.SetState(11180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174867,14 +174991,14 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont p.EnterOuterAlt(localctx, 1) { - p.SetState(11171) + p.SetState(11183) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11173) + p.SetState(11185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174883,20 +175007,20 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(11172) + p.SetState(11184) p.Partition_name() } } { - p.SetState(11175) + p.SetState(11187) p.Range_values_clause() } { - p.SetState(11176) + p.SetState(11188) p.Table_partition_description() } - p.SetState(11209) + p.SetState(11221) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174904,7 +175028,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSUBPARTITIONS || _la == PlSqlParserLEFT_PAREN { - p.SetState(11207) + p.SetState(11219) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174913,14 +175037,14 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11177) + p.SetState(11189) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11202) + p.SetState(11214) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174929,10 +175053,10 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1347, p.GetParserRuleContext()) { case 1: { - p.SetState(11178) + p.SetState(11190) p.Range_subpartition_desc() } - p.SetState(11183) + p.SetState(11195) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174941,7 +175065,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont for _la == PlSqlParserCOMMA { { - p.SetState(11179) + p.SetState(11191) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -174949,11 +175073,11 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont } } { - p.SetState(11180) + p.SetState(11192) p.Range_subpartition_desc() } - p.SetState(11185) + p.SetState(11197) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174963,10 +175087,10 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont case 2: { - p.SetState(11186) + p.SetState(11198) p.List_subpartition_desc() } - p.SetState(11191) + p.SetState(11203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174975,7 +175099,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont for _la == PlSqlParserCOMMA { { - p.SetState(11187) + p.SetState(11199) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -174983,11 +175107,11 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont } } { - p.SetState(11188) + p.SetState(11200) p.List_subpartition_desc() } - p.SetState(11193) + p.SetState(11205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174997,10 +175121,10 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont case 3: { - p.SetState(11194) + p.SetState(11206) p.Individual_hash_subparts() } - p.SetState(11199) + p.SetState(11211) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175009,7 +175133,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont for _la == PlSqlParserCOMMA { { - p.SetState(11195) + p.SetState(11207) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175017,11 +175141,11 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont } } { - p.SetState(11196) + p.SetState(11208) p.Individual_hash_subparts() } - p.SetState(11201) + p.SetState(11213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175033,7 +175157,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont goto errorExit } { - p.SetState(11204) + p.SetState(11216) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -175043,7 +175167,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont case PlSqlParserSUBPARTITIONS: { - p.SetState(11206) + p.SetState(11218) p.Hash_subparts_by_quantity() } @@ -175371,14 +175495,14 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex p.EnterOuterAlt(localctx, 1) { - p.SetState(11211) + p.SetState(11223) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11213) + p.SetState(11225) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175387,20 +175511,20 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(11212) + p.SetState(11224) p.Partition_name() } } { - p.SetState(11215) + p.SetState(11227) p.List_values_clause() } { - p.SetState(11216) + p.SetState(11228) p.Table_partition_description() } - p.SetState(11249) + p.SetState(11261) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175408,7 +175532,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSUBPARTITIONS || _la == PlSqlParserLEFT_PAREN { - p.SetState(11247) + p.SetState(11259) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175417,14 +175541,14 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11217) + p.SetState(11229) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11242) + p.SetState(11254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175433,10 +175557,10 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1354, p.GetParserRuleContext()) { case 1: { - p.SetState(11218) + p.SetState(11230) p.Range_subpartition_desc() } - p.SetState(11223) + p.SetState(11235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175445,7 +175569,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex for _la == PlSqlParserCOMMA { { - p.SetState(11219) + p.SetState(11231) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175453,11 +175577,11 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex } } { - p.SetState(11220) + p.SetState(11232) p.Range_subpartition_desc() } - p.SetState(11225) + p.SetState(11237) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175467,10 +175591,10 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex case 2: { - p.SetState(11226) + p.SetState(11238) p.List_subpartition_desc() } - p.SetState(11231) + p.SetState(11243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175479,7 +175603,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex for _la == PlSqlParserCOMMA { { - p.SetState(11227) + p.SetState(11239) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175487,11 +175611,11 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex } } { - p.SetState(11228) + p.SetState(11240) p.List_subpartition_desc() } - p.SetState(11233) + p.SetState(11245) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175501,10 +175625,10 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex case 3: { - p.SetState(11234) + p.SetState(11246) p.Individual_hash_subparts() } - p.SetState(11239) + p.SetState(11251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175513,7 +175637,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex for _la == PlSqlParserCOMMA { { - p.SetState(11235) + p.SetState(11247) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175521,11 +175645,11 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex } } { - p.SetState(11236) + p.SetState(11248) p.Individual_hash_subparts() } - p.SetState(11241) + p.SetState(11253) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175537,7 +175661,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex goto errorExit } { - p.SetState(11244) + p.SetState(11256) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -175547,7 +175671,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex case PlSqlParserSUBPARTITIONS: { - p.SetState(11246) + p.SetState(11258) p.Hash_subparts_by_quantity() } @@ -175829,7 +175953,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo p.EnterOuterAlt(localctx, 1) { - p.SetState(11251) + p.SetState(11263) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -175837,7 +175961,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11252) + p.SetState(11264) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -175845,7 +175969,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } - p.SetState(11283) + p.SetState(11295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175854,14 +175978,14 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11253) + p.SetState(11265) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11278) + p.SetState(11290) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175870,10 +175994,10 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1360, p.GetParserRuleContext()) { case 1: { - p.SetState(11254) + p.SetState(11266) p.Range_subpartition_desc() } - p.SetState(11259) + p.SetState(11271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175882,7 +176006,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo for _la == PlSqlParserCOMMA { { - p.SetState(11255) + p.SetState(11267) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175890,11 +176014,11 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11256) + p.SetState(11268) p.Range_subpartition_desc() } - p.SetState(11261) + p.SetState(11273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175904,10 +176028,10 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo case 2: { - p.SetState(11262) + p.SetState(11274) p.List_subpartition_desc() } - p.SetState(11267) + p.SetState(11279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175916,7 +176040,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo for _la == PlSqlParserCOMMA { { - p.SetState(11263) + p.SetState(11275) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175924,11 +176048,11 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11264) + p.SetState(11276) p.List_subpartition_desc() } - p.SetState(11269) + p.SetState(11281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175938,10 +176062,10 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo case 3: { - p.SetState(11270) + p.SetState(11282) p.Individual_hash_subparts() } - p.SetState(11275) + p.SetState(11287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175950,7 +176074,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo for _la == PlSqlParserCOMMA { { - p.SetState(11271) + p.SetState(11283) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175958,11 +176082,11 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11272) + p.SetState(11284) p.Individual_hash_subparts() } - p.SetState(11277) + p.SetState(11289) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175974,7 +176098,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo goto errorExit } { - p.SetState(11280) + p.SetState(11292) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -175984,7 +176108,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(11282) + p.SetState(11294) p.Hash_subpartition_quantity() } @@ -176091,7 +176215,7 @@ func (p *PlSqlParser) Hash_subpartition_quantity() (localctx IHash_subpartition_ p.EnterRule(localctx, 1140, PlSqlParserRULE_hash_subpartition_quantity) p.EnterOuterAlt(localctx, 1) { - p.SetState(11285) + p.SetState(11297) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -176289,7 +176413,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo p.EnterOuterAlt(localctx, 1) { - p.SetState(11287) + p.SetState(11299) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -176297,7 +176421,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11288) + p.SetState(11300) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -176305,7 +176429,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11289) + p.SetState(11301) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -176313,7 +176437,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11290) + p.SetState(11302) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -176321,10 +176445,10 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11291) + p.SetState(11303) p.Column_name() } - p.SetState(11296) + p.SetState(11308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176333,7 +176457,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo for _la == PlSqlParserCOMMA { { - p.SetState(11292) + p.SetState(11304) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -176341,11 +176465,11 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11293) + p.SetState(11305) p.Column_name() } - p.SetState(11298) + p.SetState(11310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176353,14 +176477,14 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo _la = p.GetTokenStream().LA(1) } { - p.SetState(11299) + p.SetState(11311) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11301) + p.SetState(11313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176369,7 +176493,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo if _la == PlSqlParserSUBPARTITION { { - p.SetState(11300) + p.SetState(11312) p.Subpartition_template() } @@ -176529,7 +176653,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont p.EnterOuterAlt(localctx, 1) { - p.SetState(11303) + p.SetState(11315) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -176537,7 +176661,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11304) + p.SetState(11316) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -176545,7 +176669,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11305) + p.SetState(11317) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -176553,7 +176677,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11306) + p.SetState(11318) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -176561,18 +176685,18 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11307) + p.SetState(11319) p.Column_name() } { - p.SetState(11308) + p.SetState(11320) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11310) + p.SetState(11322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176581,7 +176705,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont if _la == PlSqlParserSUBPARTITION { { - p.SetState(11309) + p.SetState(11321) p.Subpartition_template() } @@ -176850,7 +176974,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont p.EnterOuterAlt(localctx, 1) { - p.SetState(11312) + p.SetState(11324) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -176858,7 +176982,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11313) + p.SetState(11325) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -176866,7 +176990,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11314) + p.SetState(11326) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -176874,7 +176998,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11315) + p.SetState(11327) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -176882,10 +177006,10 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11316) + p.SetState(11328) p.Column_name() } - p.SetState(11321) + p.SetState(11333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176894,7 +177018,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont for _la == PlSqlParserCOMMA { { - p.SetState(11317) + p.SetState(11329) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -176902,11 +177026,11 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11318) + p.SetState(11330) p.Column_name() } - p.SetState(11323) + p.SetState(11335) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176914,14 +177038,14 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont _la = p.GetTokenStream().LA(1) } { - p.SetState(11324) + p.SetState(11336) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11343) + p.SetState(11355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176929,7 +177053,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont switch p.GetTokenStream().LA(1) { case PlSqlParserSUBPARTITIONS: { - p.SetState(11325) + p.SetState(11337) p.Match(PlSqlParserSUBPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -176937,14 +177061,14 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11326) + p.SetState(11338) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11340) + p.SetState(11352) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176953,7 +177077,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont if _la == PlSqlParserSTORE { { - p.SetState(11327) + p.SetState(11339) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -176961,7 +177085,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11328) + p.SetState(11340) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -176969,7 +177093,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11329) + p.SetState(11341) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -176977,10 +177101,10 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11330) + p.SetState(11342) p.Tablespace() } - p.SetState(11335) + p.SetState(11347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176989,7 +177113,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont for _la == PlSqlParserCOMMA { { - p.SetState(11331) + p.SetState(11343) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -176997,11 +177121,11 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11332) + p.SetState(11344) p.Tablespace() } - p.SetState(11337) + p.SetState(11349) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177009,7 +177133,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont _la = p.GetTokenStream().LA(1) } { - p.SetState(11338) + p.SetState(11350) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -177021,7 +177145,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont case PlSqlParserSUBPARTITION: { - p.SetState(11342) + p.SetState(11354) p.Subpartition_template() } @@ -177140,7 +177264,7 @@ func (p *PlSqlParser) Subpartition_name() (localctx ISubpartition_nameContext) { p.EnterRule(localctx, 1148, PlSqlParserRULE_subpartition_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(11345) + p.SetState(11357) p.Partition_name() } @@ -177295,14 +177419,14 @@ func (p *PlSqlParser) Range_subpartition_desc() (localctx IRange_subpartition_de p.EnterOuterAlt(localctx, 1) { - p.SetState(11347) + p.SetState(11359) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11349) + p.SetState(11361) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177311,16 +177435,16 @@ func (p *PlSqlParser) Range_subpartition_desc() (localctx IRange_subpartition_de if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(11348) + p.SetState(11360) p.Subpartition_name() } } { - p.SetState(11351) + p.SetState(11363) p.Range_values_clause() } - p.SetState(11353) + p.SetState(11365) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177329,7 +177453,7 @@ func (p *PlSqlParser) Range_subpartition_desc() (localctx IRange_subpartition_de if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { - p.SetState(11352) + p.SetState(11364) p.Partitioning_storage_clause() } @@ -177486,14 +177610,14 @@ func (p *PlSqlParser) List_subpartition_desc() (localctx IList_subpartition_desc p.EnterOuterAlt(localctx, 1) { - p.SetState(11355) + p.SetState(11367) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11357) + p.SetState(11369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177502,16 +177626,16 @@ func (p *PlSqlParser) List_subpartition_desc() (localctx IList_subpartition_desc if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(11356) + p.SetState(11368) p.Subpartition_name() } } { - p.SetState(11359) + p.SetState(11371) p.List_values_clause() } - p.SetState(11361) + p.SetState(11373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177520,7 +177644,7 @@ func (p *PlSqlParser) List_subpartition_desc() (localctx IList_subpartition_desc if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { - p.SetState(11360) + p.SetState(11372) p.Partitioning_storage_clause() } @@ -177660,26 +177784,26 @@ func (p *PlSqlParser) Individual_hash_subparts() (localctx IIndividual_hash_subp p.EnterOuterAlt(localctx, 1) { - p.SetState(11363) + p.SetState(11375) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11365) + p.SetState(11377) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1373, p.GetParserRuleContext()) == 1 { { - p.SetState(11364) + p.SetState(11376) p.Subpartition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11368) + p.SetState(11380) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177688,7 +177812,7 @@ func (p *PlSqlParser) Individual_hash_subparts() (localctx IIndividual_hash_subp if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { - p.SetState(11367) + p.SetState(11379) p.Partitioning_storage_clause() } @@ -177872,7 +177996,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu p.EnterOuterAlt(localctx, 1) { - p.SetState(11370) + p.SetState(11382) p.Match(PlSqlParserSUBPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -177880,14 +178004,14 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11371) + p.SetState(11383) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11385) + p.SetState(11397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177896,7 +178020,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu if _la == PlSqlParserSTORE { { - p.SetState(11372) + p.SetState(11384) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -177904,7 +178028,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11373) + p.SetState(11385) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -177912,7 +178036,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11374) + p.SetState(11386) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -177920,10 +178044,10 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11375) + p.SetState(11387) p.Tablespace() } - p.SetState(11380) + p.SetState(11392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177932,7 +178056,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu for _la == PlSqlParserCOMMA { { - p.SetState(11376) + p.SetState(11388) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -177940,11 +178064,11 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11377) + p.SetState(11389) p.Tablespace() } - p.SetState(11382) + p.SetState(11394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177952,7 +178076,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu _la = p.GetTokenStream().LA(1) } { - p.SetState(11383) + p.SetState(11395) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178135,7 +178259,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(11387) + p.SetState(11399) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -178143,7 +178267,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11388) + p.SetState(11400) p.Match(PlSqlParserLESS) if p.HasError() { // Recognition error - abort rule @@ -178151,7 +178275,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11389) + p.SetState(11401) p.Match(PlSqlParserTHAN) if p.HasError() { // Recognition error - abort rule @@ -178159,7 +178283,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11390) + p.SetState(11402) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178167,10 +178291,10 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11391) + p.SetState(11403) p.Literal() } - p.SetState(11396) + p.SetState(11408) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178179,7 +178303,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(11392) + p.SetState(11404) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -178187,11 +178311,11 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11393) + p.SetState(11405) p.Literal() } - p.SetState(11398) + p.SetState(11410) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178199,7 +178323,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(11399) + p.SetState(11411) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178385,7 +178509,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(11401) + p.SetState(11413) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -178393,14 +178517,14 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11402) + p.SetState(11414) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11422) + p.SetState(11434) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178409,10 +178533,10 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCHR, PlSqlParserMAXVALUE, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING: { - p.SetState(11403) + p.SetState(11415) p.Literal() } - p.SetState(11408) + p.SetState(11420) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178421,7 +178545,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(11404) + p.SetState(11416) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -178429,11 +178553,11 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11405) + p.SetState(11417) p.Literal() } - p.SetState(11410) + p.SetState(11422) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178443,7 +178567,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) case PlSqlParserTIMESTAMP: { - p.SetState(11411) + p.SetState(11423) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -178451,10 +178575,10 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11412) + p.SetState(11424) p.Literal() } - p.SetState(11418) + p.SetState(11430) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178463,7 +178587,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(11413) + p.SetState(11425) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -178471,7 +178595,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11414) + p.SetState(11426) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -178479,11 +178603,11 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11415) + p.SetState(11427) p.Literal() } - p.SetState(11420) + p.SetState(11432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178493,7 +178617,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) case PlSqlParserDEFAULT: { - p.SetState(11421) + p.SetState(11433) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -178506,7 +178630,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) goto errorExit } { - p.SetState(11424) + p.SetState(11436) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178836,36 +178960,36 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11427) + p.SetState(11439) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1381, p.GetParserRuleContext()) == 1 { { - p.SetState(11426) + p.SetState(11438) p.Deferred_segment_creation() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11430) + p.SetState(11442) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1382, p.GetParserRuleContext()) == 1 { { - p.SetState(11429) + p.SetState(11441) p.Segment_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11434) + p.SetState(11446) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1383, p.GetParserRuleContext()) == 1 { { - p.SetState(11432) + p.SetState(11444) p.Table_compression() } @@ -178873,14 +178997,14 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1383, p.GetParserRuleContext()) == 2 { { - p.SetState(11433) + p.SetState(11445) p.Key_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11440) + p.SetState(11452) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178889,19 +179013,19 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d if _la == PlSqlParserOVERFLOW { { - p.SetState(11436) + p.SetState(11448) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11438) + p.SetState(11450) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1384, p.GetParserRuleContext()) == 1 { { - p.SetState(11437) + p.SetState(11449) p.Segment_attributes_clause() } @@ -178910,7 +179034,7 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d } } - p.SetState(11447) + p.SetState(11459) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178918,7 +179042,7 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d _la = p.GetTokenStream().LA(1) for _la == PlSqlParserLOB || _la == PlSqlParserNESTED || _la == PlSqlParserVARRAY { - p.SetState(11445) + p.SetState(11457) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178927,19 +179051,19 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d switch p.GetTokenStream().LA(1) { case PlSqlParserLOB: { - p.SetState(11442) + p.SetState(11454) p.Lob_storage_clause() } case PlSqlParserVARRAY: { - p.SetState(11443) + p.SetState(11455) p.Varray_col_properties() } case PlSqlParserNESTED: { - p.SetState(11444) + p.SetState(11456) p.Nested_table_col_properties() } @@ -178948,7 +179072,7 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d goto errorExit } - p.SetState(11449) + p.SetState(11461) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179388,7 +179512,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11470) + p.SetState(11482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179396,7 +179520,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { - p.SetState(11470) + p.SetState(11482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179405,7 +179529,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1390, p.GetParserRuleContext()) { case 1: { - p.SetState(11450) + p.SetState(11462) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179413,25 +179537,25 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11451) + p.SetState(11463) p.Tablespace() } case 2: { - p.SetState(11452) + p.SetState(11464) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11455) + p.SetState(11467) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1388, p.GetParserRuleContext()) == 1 { { - p.SetState(11453) + p.SetState(11465) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179439,7 +179563,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11454) + p.SetState(11466) p.Tablespace() } @@ -179449,25 +179573,25 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor case 3: { - p.SetState(11457) + p.SetState(11469) p.Table_compression() } case 4: { - p.SetState(11458) + p.SetState(11470) p.Key_compression() } case 5: { - p.SetState(11459) + p.SetState(11471) p.Lob_partitioning_storage() } case 6: { - p.SetState(11460) + p.SetState(11472) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -179475,11 +179599,11 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11461) + p.SetState(11473) p.Varray_item() } { - p.SetState(11462) + p.SetState(11474) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -179487,14 +179611,14 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11463) + p.SetState(11475) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11465) + p.SetState(11477) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179503,7 +179627,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor if _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE { { - p.SetState(11464) + p.SetState(11476) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -179516,7 +179640,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } { - p.SetState(11467) + p.SetState(11479) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule @@ -179524,7 +179648,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11468) + p.SetState(11480) p.Lob_segname() } @@ -179532,7 +179656,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor goto errorExit } - p.SetState(11472) + p.SetState(11484) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179736,7 +179860,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto p.EnterOuterAlt(localctx, 1) { - p.SetState(11474) + p.SetState(11486) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule @@ -179744,7 +179868,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11475) + p.SetState(11487) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179752,11 +179876,11 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11476) + p.SetState(11488) p.Lob_item() } { - p.SetState(11477) + p.SetState(11489) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179764,7 +179888,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11478) + p.SetState(11490) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -179772,19 +179896,19 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11479) + p.SetState(11491) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11481) + p.SetState(11493) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1392, p.GetParserRuleContext()) == 1 { { - p.SetState(11480) + p.SetState(11492) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -179798,7 +179922,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } else if p.HasError() { // JIM goto errorExit } - p.SetState(11496) + p.SetState(11508) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179807,10 +179931,10 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: { - p.SetState(11483) + p.SetState(11495) p.Lob_segname() } - p.SetState(11489) + p.SetState(11501) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179819,7 +179943,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto if _la == PlSqlParserLEFT_PAREN { { - p.SetState(11484) + p.SetState(11496) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179827,7 +179951,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11485) + p.SetState(11497) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179835,11 +179959,11 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11486) + p.SetState(11498) p.Tablespace() } { - p.SetState(11487) + p.SetState(11499) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179851,7 +179975,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto case PlSqlParserLEFT_PAREN: { - p.SetState(11491) + p.SetState(11503) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179859,7 +179983,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11492) + p.SetState(11504) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179867,11 +179991,11 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11493) + p.SetState(11505) p.Tablespace() } { - p.SetState(11494) + p.SetState(11506) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -180105,14 +180229,14 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont p.EnterOuterAlt(localctx, 1) { - p.SetState(11498) + p.SetState(11510) p.Column_name() } { - p.SetState(11499) + p.SetState(11511) p.Datatype() } - p.SetState(11501) + p.SetState(11513) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180121,7 +180245,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserSORT { { - p.SetState(11500) + p.SetState(11512) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -180130,7 +180254,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } - p.SetState(11505) + p.SetState(11517) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180139,7 +180263,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserDEFAULT { { - p.SetState(11503) + p.SetState(11515) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -180147,12 +180271,12 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } { - p.SetState(11504) + p.SetState(11516) p.Expression() } } - p.SetState(11526) + p.SetState(11538) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180161,14 +180285,14 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserENCRYPT { { - p.SetState(11507) + p.SetState(11519) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11510) + p.SetState(11522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180177,7 +180301,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserUSING { { - p.SetState(11508) + p.SetState(11520) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -180185,7 +180309,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } { - p.SetState(11509) + p.SetState(11521) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -180194,7 +180318,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } - p.SetState(11515) + p.SetState(11527) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180203,7 +180327,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserIDENTIFIED { { - p.SetState(11512) + p.SetState(11524) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -180211,7 +180335,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } { - p.SetState(11513) + p.SetState(11525) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -180219,7 +180343,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } { - p.SetState(11514) + p.SetState(11526) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -180228,7 +180352,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } - p.SetState(11518) + p.SetState(11530) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180237,7 +180361,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserCHAR_STRING { { - p.SetState(11517) + p.SetState(11529) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -180246,7 +180370,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } - p.SetState(11524) + p.SetState(11536) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180254,7 +180378,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont _la = p.GetTokenStream().LA(1) if _la == PlSqlParserNO || _la == PlSqlParserSALT { - p.SetState(11521) + p.SetState(11533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180263,7 +180387,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserNO { { - p.SetState(11520) + p.SetState(11532) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -180273,7 +180397,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } { - p.SetState(11523) + p.SetState(11535) p.Match(PlSqlParserSALT) if p.HasError() { // Recognition error - abort rule @@ -180284,7 +180408,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } - p.SetState(11530) + p.SetState(11542) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180293,7 +180417,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserNOT { { - p.SetState(11528) + p.SetState(11540) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -180301,7 +180425,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } { - p.SetState(11529) + p.SetState(11541) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -180310,7 +180434,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont } } - p.SetState(11533) + p.SetState(11545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180319,7 +180443,7 @@ func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableCont if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(11532) + p.SetState(11544) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -180462,19 +180586,19 @@ func (p *PlSqlParser) Size_clause() (localctx ISize_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11535) + p.SetState(11547) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11537) + p.SetState(11549) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1405, p.GetParserRuleContext()) == 1 { { - p.SetState(11536) + p.SetState(11548) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserE_LETTER || _la == PlSqlParserG_LETTER || _la == PlSqlParserK_LETTER || _la == PlSqlParserM_LETTER || _la == PlSqlParserP_LETTER || _la == PlSqlParserT_LETTER) { @@ -180627,7 +180751,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { p.EnterRule(localctx, 1172, PlSqlParserRULE_table_compression) var _la int - p.SetState(11552) + p.SetState(11564) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180637,19 +180761,19 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(11539) + p.SetState(11551) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11549) + p.SetState(11561) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) == 1 { { - p.SetState(11540) + p.SetState(11552) p.Match(PlSqlParserBASIC) if p.HasError() { // Recognition error - abort rule @@ -180661,14 +180785,14 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) == 2 { { - p.SetState(11541) + p.SetState(11553) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11547) + p.SetState(11559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180677,7 +180801,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOLTP: { - p.SetState(11542) + p.SetState(11554) p.Match(PlSqlParserOLTP) if p.HasError() { // Recognition error - abort rule @@ -180687,7 +180811,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { case PlSqlParserARCHIVE, PlSqlParserQUERY: { - p.SetState(11543) + p.SetState(11555) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserARCHIVE || _la == PlSqlParserQUERY) { @@ -180697,7 +180821,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { p.Consume() } } - p.SetState(11545) + p.SetState(11557) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180706,7 +180830,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { if _la == PlSqlParserHIGH || _la == PlSqlParserLOW { { - p.SetState(11544) + p.SetState(11556) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { @@ -180731,7 +180855,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(11551) + p.SetState(11563) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -180907,7 +181031,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo p.EnterRule(localctx, 1174, PlSqlParserRULE_inmemory_table_clause) var _alt int - p.SetState(11573) + p.SetState(11585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180916,7 +181040,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1414, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(11555) + p.SetState(11567) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180926,7 +181050,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo switch _alt { case 1: { - p.SetState(11554) + p.SetState(11566) p.Inmemory_column_clause() } @@ -180935,7 +181059,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo goto errorExit } - p.SetState(11557) + p.SetState(11569) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1410, p.GetParserRuleContext()) if p.HasError() { @@ -180945,7 +181069,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(11565) + p.SetState(11577) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180954,19 +181078,19 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserINMEMORY: { - p.SetState(11559) + p.SetState(11571) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11561) + p.SetState(11573) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1411, p.GetParserRuleContext()) == 1 { { - p.SetState(11560) + p.SetState(11572) p.Inmemory_attributes() } @@ -180976,7 +181100,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo case PlSqlParserNO: { - p.SetState(11563) + p.SetState(11575) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -180984,7 +181108,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo } } { - p.SetState(11564) + p.SetState(11576) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -180996,7 +181120,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(11570) + p.SetState(11582) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181008,12 +181132,12 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(11567) + p.SetState(11579) p.Inmemory_column_clause() } } - p.SetState(11572) + p.SetState(11584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181187,7 +181311,7 @@ func (s *Inmemory_attributesContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContext) { localctx = NewInmemory_attributesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1176, PlSqlParserRULE_inmemory_attributes) - p.SetState(11597) + p.SetState(11609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181197,39 +181321,39 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(11575) + p.SetState(11587) p.Inmemory_memcompress() } - p.SetState(11577) + p.SetState(11589) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1415, p.GetParserRuleContext()) == 1 { { - p.SetState(11576) + p.SetState(11588) p.Inmemory_priority() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11580) + p.SetState(11592) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1416, p.GetParserRuleContext()) == 1 { { - p.SetState(11579) + p.SetState(11591) p.Inmemory_distribute() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11583) + p.SetState(11595) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1417, p.GetParserRuleContext()) == 1 { { - p.SetState(11582) + p.SetState(11594) p.Inmemory_duplicate() } @@ -181240,27 +181364,27 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(11585) + p.SetState(11597) p.Inmemory_priority() } - p.SetState(11587) + p.SetState(11599) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1418, p.GetParserRuleContext()) == 1 { { - p.SetState(11586) + p.SetState(11598) p.Inmemory_distribute() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11590) + p.SetState(11602) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1419, p.GetParserRuleContext()) == 1 { { - p.SetState(11589) + p.SetState(11601) p.Inmemory_duplicate() } @@ -181271,15 +181395,15 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(11592) + p.SetState(11604) p.Inmemory_distribute() } - p.SetState(11594) + p.SetState(11606) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1420, p.GetParserRuleContext()) == 1 { { - p.SetState(11593) + p.SetState(11605) p.Inmemory_duplicate() } @@ -181290,7 +181414,7 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(11596) + p.SetState(11608) p.Inmemory_duplicate() } @@ -181431,7 +181555,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont p.EnterRule(localctx, 1178, PlSqlParserRULE_inmemory_memcompress) var _la int - p.SetState(11610) + p.SetState(11622) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181441,7 +181565,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserMEMCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(11599) + p.SetState(11611) p.Match(PlSqlParserMEMCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -181449,14 +181573,14 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont } } { - p.SetState(11600) + p.SetState(11612) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11606) + p.SetState(11618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181465,7 +181589,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont switch p.GetTokenStream().LA(1) { case PlSqlParserDML: { - p.SetState(11601) + p.SetState(11613) p.Match(PlSqlParserDML) if p.HasError() { // Recognition error - abort rule @@ -181475,7 +181599,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserCAPACITY, PlSqlParserQUERY: { - p.SetState(11602) + p.SetState(11614) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCAPACITY || _la == PlSqlParserQUERY) { @@ -181485,12 +181609,12 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont p.Consume() } } - p.SetState(11604) + p.SetState(11616) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1422, p.GetParserRuleContext()) == 1 { { - p.SetState(11603) + p.SetState(11615) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { @@ -181513,7 +181637,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(11608) + p.SetState(11620) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -181521,7 +181645,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont } } { - p.SetState(11609) + p.SetState(11621) p.Match(PlSqlParserMEMCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -181659,7 +181783,7 @@ func (p *PlSqlParser) Inmemory_priority() (localctx IInmemory_priorityContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11612) + p.SetState(11624) p.Match(PlSqlParserPRIORITY) if p.HasError() { // Recognition error - abort rule @@ -181667,7 +181791,7 @@ func (p *PlSqlParser) Inmemory_priority() (localctx IInmemory_priorityContext) { } } { - p.SetState(11613) + p.SetState(11625) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCRITICAL || _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM || _la == PlSqlParserNONE) { @@ -181848,19 +181972,19 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex p.EnterRule(localctx, 1182, PlSqlParserRULE_inmemory_distribute) p.EnterOuterAlt(localctx, 1) { - p.SetState(11615) + p.SetState(11627) p.Match(PlSqlParserDISTRIBUTE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11624) + p.SetState(11636) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1426, p.GetParserRuleContext()) == 1 { { - p.SetState(11616) + p.SetState(11628) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -181872,14 +181996,14 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1426, p.GetParserRuleContext()) == 2 { { - p.SetState(11617) + p.SetState(11629) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11622) + p.SetState(11634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181888,7 +182012,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex switch p.GetTokenStream().LA(1) { case PlSqlParserROWID: { - p.SetState(11618) + p.SetState(11630) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -181896,7 +182020,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } } { - p.SetState(11619) + p.SetState(11631) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -181906,7 +182030,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case PlSqlParserPARTITION: { - p.SetState(11620) + p.SetState(11632) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -181916,7 +182040,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case PlSqlParserSUBPARTITION: { - p.SetState(11621) + p.SetState(11633) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -181932,12 +182056,12 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(11634) + p.SetState(11646) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1428, p.GetParserRuleContext()) == 1 { { - p.SetState(11626) + p.SetState(11638) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -181945,14 +182069,14 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } } { - p.SetState(11627) + p.SetState(11639) p.Match(PlSqlParserSERVICE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11632) + p.SetState(11644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181961,7 +182085,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1427, p.GetParserRuleContext()) { case 1: { - p.SetState(11628) + p.SetState(11640) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -181971,7 +182095,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case 2: { - p.SetState(11629) + p.SetState(11641) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -181981,13 +182105,13 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case 3: { - p.SetState(11630) + p.SetState(11642) p.Identifier() } case 4: { - p.SetState(11631) + p.SetState(11643) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -182109,7 +182233,7 @@ func (s *Inmemory_duplicateContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) { localctx = NewInmemory_duplicateContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1184, PlSqlParserRULE_inmemory_duplicate) - p.SetState(11642) + p.SetState(11654) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182119,19 +182243,19 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) case PlSqlParserDUPLICATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(11636) + p.SetState(11648) p.Match(PlSqlParserDUPLICATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11638) + p.SetState(11650) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1429, p.GetParserRuleContext()) == 1 { { - p.SetState(11637) + p.SetState(11649) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -182146,7 +182270,7 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(11640) + p.SetState(11652) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -182154,7 +182278,7 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) } } { - p.SetState(11641) + p.SetState(11653) p.Match(PlSqlParserDUPLICATE) if p.HasError() { // Recognition error - abort rule @@ -182315,7 +182439,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11650) + p.SetState(11662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182324,14 +182448,14 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause switch p.GetTokenStream().LA(1) { case PlSqlParserINMEMORY: { - p.SetState(11644) + p.SetState(11656) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11646) + p.SetState(11658) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182340,7 +182464,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause if _la == PlSqlParserMEMCOMPRESS || _la == PlSqlParserNO { { - p.SetState(11645) + p.SetState(11657) p.Inmemory_memcompress() } @@ -182348,7 +182472,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause case PlSqlParserNO: { - p.SetState(11648) + p.SetState(11660) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -182356,7 +182480,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause } } { - p.SetState(11649) + p.SetState(11661) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -182369,7 +182493,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause goto errorExit } { - p.SetState(11652) + p.SetState(11664) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -182377,11 +182501,11 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause } } { - p.SetState(11653) + p.SetState(11665) p.Column_list() } { - p.SetState(11654) + p.SetState(11666) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -182683,7 +182807,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(11668) + p.SetState(11680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182692,7 +182816,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(11668) + p.SetState(11680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182701,7 +182825,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1433, p.GetParserRuleContext()) { case 1: { - p.SetState(11656) + p.SetState(11668) p.Match(PlSqlParserPCTFREE) if p.HasError() { // Recognition error - abort rule @@ -182709,7 +182833,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11657) + p.SetState(11669) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182722,7 +182846,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 2: { - p.SetState(11658) + p.SetState(11670) p.Match(PlSqlParserPCTUSED) if p.HasError() { // Recognition error - abort rule @@ -182730,7 +182854,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11659) + p.SetState(11671) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182743,7 +182867,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 3: { - p.SetState(11660) + p.SetState(11672) p.Match(PlSqlParserINITRANS) if p.HasError() { // Recognition error - abort rule @@ -182751,7 +182875,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11661) + p.SetState(11673) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182764,7 +182888,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 4: { - p.SetState(11662) + p.SetState(11674) p.Match(PlSqlParserMAXTRANS) if p.HasError() { // Recognition error - abort rule @@ -182772,7 +182896,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11663) + p.SetState(11675) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182785,7 +182909,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 5: { - p.SetState(11664) + p.SetState(11676) p.Match(PlSqlParserCOMPUTE) if p.HasError() { // Recognition error - abort rule @@ -182793,7 +182917,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11665) + p.SetState(11677) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -182803,13 +182927,13 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 6: { - p.SetState(11666) + p.SetState(11678) p.Storage_clause() } case 7: { - p.SetState(11667) + p.SetState(11679) p.Compute_clauses() } @@ -182822,7 +182946,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute goto errorExit } - p.SetState(11670) + p.SetState(11682) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1434, p.GetParserRuleContext()) if p.HasError() { @@ -183249,7 +183373,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11672) + p.SetState(11684) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -183257,14 +183381,14 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11673) + p.SetState(11685) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11701) + p.SetState(11713) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183272,7 +183396,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserBUFFER_POOL || _la == PlSqlParserCELL_FLASH_CACHE || _la == PlSqlParserENCRYPT || ((int64((_la-550)) & ^0x3f) == 0 && ((int64(1)<<(_la-550))&786433) != 0) || _la == PlSqlParserINITIAL || _la == PlSqlParserMAXEXTENTS || _la == PlSqlParserMINEXTENTS || _la == PlSqlParserNEXT || _la == PlSqlParserOPTIMAL || _la == PlSqlParserPCTINCREASE { - p.SetState(11701) + p.SetState(11713) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183281,7 +183405,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINITIAL: { - p.SetState(11674) + p.SetState(11686) p.Match(PlSqlParserINITIAL) if p.HasError() { // Recognition error - abort rule @@ -183289,7 +183413,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11675) + p.SetState(11687) var _x = p.Size_clause() @@ -183298,7 +183422,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserNEXT: { - p.SetState(11676) + p.SetState(11688) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -183306,7 +183430,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11677) + p.SetState(11689) var _x = p.Size_clause() @@ -183315,7 +183439,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserMINEXTENTS: { - p.SetState(11678) + p.SetState(11690) p.Match(PlSqlParserMINEXTENTS) if p.HasError() { // Recognition error - abort rule @@ -183323,7 +183447,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11679) + p.SetState(11691) var _lt = p.GetTokenStream().LT(1) @@ -183343,7 +183467,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserMAXEXTENTS: { - p.SetState(11680) + p.SetState(11692) p.Match(PlSqlParserMAXEXTENTS) if p.HasError() { // Recognition error - abort rule @@ -183351,7 +183475,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11681) + p.SetState(11693) var _lt = p.GetTokenStream().LT(1) @@ -183371,7 +183495,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserPCTINCREASE: { - p.SetState(11682) + p.SetState(11694) p.Match(PlSqlParserPCTINCREASE) if p.HasError() { // Recognition error - abort rule @@ -183379,7 +183503,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11683) + p.SetState(11695) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -183392,7 +183516,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFREELISTS: { - p.SetState(11684) + p.SetState(11696) p.Match(PlSqlParserFREELISTS) if p.HasError() { // Recognition error - abort rule @@ -183400,7 +183524,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11685) + p.SetState(11697) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -183413,7 +183537,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFREELIST: { - p.SetState(11686) + p.SetState(11698) p.Match(PlSqlParserFREELIST) if p.HasError() { // Recognition error - abort rule @@ -183421,7 +183545,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11687) + p.SetState(11699) p.Match(PlSqlParserGROUPS) if p.HasError() { // Recognition error - abort rule @@ -183429,7 +183553,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11688) + p.SetState(11700) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -183442,14 +183566,14 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserOPTIMAL: { - p.SetState(11689) + p.SetState(11701) p.Match(PlSqlParserOPTIMAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11692) + p.SetState(11704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183458,13 +183582,13 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(11690) + p.SetState(11702) p.Size_clause() } case PlSqlParserNULL_: { - p.SetState(11691) + p.SetState(11703) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -183479,7 +183603,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserBUFFER_POOL: { - p.SetState(11694) + p.SetState(11706) p.Match(PlSqlParserBUFFER_POOL) if p.HasError() { // Recognition error - abort rule @@ -183487,7 +183611,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11695) + p.SetState(11707) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserRECYCLE) { @@ -183500,7 +183624,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFLASH_CACHE: { - p.SetState(11696) + p.SetState(11708) p.Match(PlSqlParserFLASH_CACHE) if p.HasError() { // Recognition error - abort rule @@ -183508,7 +183632,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11697) + p.SetState(11709) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserNONE) { @@ -183521,7 +183645,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserCELL_FLASH_CACHE: { - p.SetState(11698) + p.SetState(11710) p.Match(PlSqlParserCELL_FLASH_CACHE) if p.HasError() { // Recognition error - abort rule @@ -183529,7 +183653,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11699) + p.SetState(11711) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserNONE) { @@ -183542,7 +183666,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserENCRYPT: { - p.SetState(11700) + p.SetState(11712) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -183555,7 +183679,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { goto errorExit } - p.SetState(11703) + p.SetState(11715) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183563,7 +183687,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(11705) + p.SetState(11717) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -183686,7 +183810,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr p.EnterOuterAlt(localctx, 1) { - p.SetState(11707) + p.SetState(11719) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -183694,7 +183818,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr } } { - p.SetState(11708) + p.SetState(11720) p.Match(PlSqlParserCREATION) if p.HasError() { // Recognition error - abort rule @@ -183702,7 +183826,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr } } { - p.SetState(11709) + p.SetState(11721) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -184057,7 +184181,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(11722) + p.SetState(11734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184066,7 +184190,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(11722) + p.SetState(11734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184075,20 +184199,20 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(11711) + p.SetState(11723) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(11712) + p.SetState(11724) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11718) + p.SetState(11730) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184097,7 +184221,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1439, p.GetParserRuleContext()) { case 1: { - p.SetState(11713) + p.SetState(11725) var _x = p.Id_expression() @@ -184105,12 +184229,12 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ } case 2: - p.SetState(11715) + p.SetState(11727) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1438, p.GetParserRuleContext()) == 1 { { - p.SetState(11714) + p.SetState(11726) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -184122,7 +184246,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ goto errorExit } { - p.SetState(11717) + p.SetState(11729) p.Identifier() } @@ -184132,13 +184256,13 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(11720) + p.SetState(11732) p.Table_compression() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(11721) + p.SetState(11733) p.Logging_clause() } @@ -184152,7 +184276,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ goto errorExit } - p.SetState(11724) + p.SetState(11736) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1441, p.GetParserRuleContext()) if p.HasError() { @@ -184514,7 +184638,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex p.EnterRule(localctx, 1196, PlSqlParserRULE_physical_properties) var _la int - p.SetState(11780) + p.SetState(11792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184523,7 +184647,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1453, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(11727) + p.SetState(11739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184532,40 +184656,40 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserSEGMENT { { - p.SetState(11726) + p.SetState(11738) p.Deferred_segment_creation() } } { - p.SetState(11729) + p.SetState(11741) p.Segment_attributes_clause() } - p.SetState(11731) + p.SetState(11743) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1443, p.GetParserRuleContext()) == 1 { { - p.SetState(11730) + p.SetState(11742) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11734) + p.SetState(11746) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1444, p.GetParserRuleContext()) == 1 { { - p.SetState(11733) + p.SetState(11745) p.Inmemory_table_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11737) + p.SetState(11749) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184574,7 +184698,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserILM { { - p.SetState(11736) + p.SetState(11748) p.Ilm_clause() } @@ -184582,7 +184706,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(11740) + p.SetState(11752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184591,12 +184715,12 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserSEGMENT { { - p.SetState(11739) + p.SetState(11751) p.Deferred_segment_creation() } } - p.SetState(11765) + p.SetState(11777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184605,14 +184729,14 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex switch p.GetTokenStream().LA(1) { case PlSqlParserORGANIZATION: { - p.SetState(11742) + p.SetState(11754) p.Match(PlSqlParserORGANIZATION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11755) + p.SetState(11767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184621,19 +184745,19 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex switch p.GetTokenStream().LA(1) { case PlSqlParserHEAP: { - p.SetState(11743) + p.SetState(11755) p.Match(PlSqlParserHEAP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11745) + p.SetState(11757) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1447, p.GetParserRuleContext()) == 1 { { - p.SetState(11744) + p.SetState(11756) p.Segment_attributes_clause() } @@ -184641,25 +184765,25 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex goto errorExit } { - p.SetState(11747) + p.SetState(11759) p.Heap_org_table_clause() } case PlSqlParserINDEX: { - p.SetState(11748) + p.SetState(11760) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11750) + p.SetState(11762) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1448, p.GetParserRuleContext()) == 1 { { - p.SetState(11749) + p.SetState(11761) p.Segment_attributes_clause() } @@ -184667,13 +184791,13 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex goto errorExit } { - p.SetState(11752) + p.SetState(11764) p.Index_org_table_clause() } case PlSqlParserEXTERNAL: { - p.SetState(11753) + p.SetState(11765) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -184681,7 +184805,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11754) + p.SetState(11766) p.External_table_clause() } @@ -184692,7 +184816,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case PlSqlParserEXTERNAL: { - p.SetState(11757) + p.SetState(11769) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -184700,7 +184824,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11758) + p.SetState(11770) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -184708,7 +184832,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11759) + p.SetState(11771) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -184716,10 +184840,10 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11760) + p.SetState(11772) p.External_table_clause() } - p.SetState(11763) + p.SetState(11775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184728,7 +184852,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserREJECT { { - p.SetState(11761) + p.SetState(11773) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -184736,7 +184860,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11762) + p.SetState(11774) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -184754,7 +184878,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(11767) + p.SetState(11779) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -184762,11 +184886,11 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11768) + p.SetState(11780) p.Cluster_name() } { - p.SetState(11769) + p.SetState(11781) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -184774,10 +184898,10 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11770) + p.SetState(11782) p.Column_name() } - p.SetState(11775) + p.SetState(11787) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184786,7 +184910,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex for _la == PlSqlParserCOMMA { { - p.SetState(11771) + p.SetState(11783) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -184794,11 +184918,11 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11772) + p.SetState(11784) p.Column_name() } - p.SetState(11777) + p.SetState(11789) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184806,7 +184930,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex _la = p.GetTokenStream().LA(1) } { - p.SetState(11778) + p.SetState(11790) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -184975,14 +185099,14 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11782) + p.SetState(11794) p.Match(PlSqlParserILM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11792) + p.SetState(11804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184991,7 +185115,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: { - p.SetState(11783) + p.SetState(11795) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -184999,7 +185123,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11784) + p.SetState(11796) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -185007,13 +185131,13 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11785) + p.SetState(11797) p.Ilm_policy_clause() } case PlSqlParserDELETE, PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(11786) + p.SetState(11798) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -185024,7 +185148,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11787) + p.SetState(11799) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -185032,13 +185156,13 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11788) + p.SetState(11800) p.Ilm_policy_clause() } case PlSqlParserDELETE_ALL: { - p.SetState(11789) + p.SetState(11801) p.Match(PlSqlParserDELETE_ALL) if p.HasError() { // Recognition error - abort rule @@ -185048,7 +185172,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { case PlSqlParserENABLE_ALL: { - p.SetState(11790) + p.SetState(11802) p.Match(PlSqlParserENABLE_ALL) if p.HasError() { // Recognition error - abort rule @@ -185058,7 +185182,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { case PlSqlParserDISABLE_ALL: { - p.SetState(11791) + p.SetState(11803) p.Match(PlSqlParserDISABLE_ALL) if p.HasError() { // Recognition error - abort rule @@ -185213,7 +185337,7 @@ func (s *Ilm_policy_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Ilm_policy_clause() (localctx IIlm_policy_clauseContext) { localctx = NewIlm_policy_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1200, PlSqlParserRULE_ilm_policy_clause) - p.SetState(11797) + p.SetState(11809) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185223,21 +185347,21 @@ func (p *PlSqlParser) Ilm_policy_clause() (localctx IIlm_policy_clauseContext) { case PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS, PlSqlParserROW: p.EnterOuterAlt(localctx, 1) { - p.SetState(11794) + p.SetState(11806) p.Ilm_compression_policy() } case PlSqlParserTIER: p.EnterOuterAlt(localctx, 2) { - p.SetState(11795) + p.SetState(11807) p.Ilm_tiering_policy() } case PlSqlParserMODIFY, PlSqlParserNO, PlSqlParserSET: p.EnterOuterAlt(localctx, 3) { - p.SetState(11796) + p.SetState(11808) p.Ilm_inmemory_policy() } @@ -185467,7 +185591,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy p.EnterRule(localctx, 1202, PlSqlParserRULE_ilm_compression_policy) var _la int - p.SetState(11818) + p.SetState(11830) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185477,22 +185601,22 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(11799) + p.SetState(11811) p.Table_compression() } { - p.SetState(11800) + p.SetState(11812) p.Segment_group() } { - p.SetState(11801) + p.SetState(11813) p.Ilm_after_on() } case PlSqlParserCOLUMN, PlSqlParserROW: p.EnterOuterAlt(localctx, 2) { - p.SetState(11803) + p.SetState(11815) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOLUMN || _la == PlSqlParserROW) { @@ -185503,7 +185627,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11804) + p.SetState(11816) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -185511,14 +185635,14 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11805) + p.SetState(11817) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11809) + p.SetState(11821) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185527,7 +185651,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy switch p.GetTokenStream().LA(1) { case PlSqlParserADVANCED: { - p.SetState(11806) + p.SetState(11818) p.Match(PlSqlParserADVANCED) if p.HasError() { // Recognition error - abort rule @@ -185537,7 +185661,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy case PlSqlParserFOR: { - p.SetState(11807) + p.SetState(11819) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -185545,7 +185669,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11808) + p.SetState(11820) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -185559,7 +185683,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } { - p.SetState(11811) + p.SetState(11823) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -185567,7 +185691,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11812) + p.SetState(11824) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -185575,11 +185699,11 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11813) + p.SetState(11825) p.Ilm_time_period() } { - p.SetState(11814) + p.SetState(11826) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -185587,7 +185711,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11815) + p.SetState(11827) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -185595,7 +185719,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11816) + p.SetState(11828) p.Match(PlSqlParserMODIFICATION) if p.HasError() { // Recognition error - abort rule @@ -185796,7 +185920,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(11820) + p.SetState(11832) p.Match(PlSqlParserTIER) if p.HasError() { // Recognition error - abort rule @@ -185804,7 +185928,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11821) + p.SetState(11833) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -185812,10 +185936,10 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11822) + p.SetState(11834) p.Tablespace() } - p.SetState(11836) + p.SetState(11848) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185823,24 +185947,24 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1461, p.GetParserRuleContext()) { case 1: - p.SetState(11824) + p.SetState(11836) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1458, p.GetParserRuleContext()) == 1 { { - p.SetState(11823) + p.SetState(11835) p.Segment_group() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11828) + p.SetState(11840) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1459, p.GetParserRuleContext()) == 1 { { - p.SetState(11826) + p.SetState(11838) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -185848,7 +185972,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11827) + p.SetState(11839) p.Function_name() } @@ -185858,7 +185982,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) case 2: { - p.SetState(11830) + p.SetState(11842) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -185866,14 +185990,14 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11831) + p.SetState(11843) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11833) + p.SetState(11845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185882,13 +186006,13 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) if _la == PlSqlParserGROUP || _la == PlSqlParserSEGMENT { { - p.SetState(11832) + p.SetState(11844) p.Segment_group() } } { - p.SetState(11835) + p.SetState(11847) p.Ilm_after_on() } @@ -186058,7 +186182,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { p.EnterRule(localctx, 1206, PlSqlParserRULE_ilm_after_on) var _la int - p.SetState(11848) + p.SetState(11860) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186068,7 +186192,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserAFTER: p.EnterOuterAlt(localctx, 1) { - p.SetState(11838) + p.SetState(11850) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -186076,18 +186200,18 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11839) + p.SetState(11851) p.Ilm_time_period() } { - p.SetState(11840) + p.SetState(11852) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11844) + p.SetState(11856) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186096,7 +186220,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNO: { - p.SetState(11841) + p.SetState(11853) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -186104,7 +186228,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11842) + p.SetState(11854) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserACCESS || _la == PlSqlParserMODIFICATION) { @@ -186117,7 +186241,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserCREATION: { - p.SetState(11843) + p.SetState(11855) p.Match(PlSqlParserCREATION) if p.HasError() { // Recognition error - abort rule @@ -186133,7 +186257,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserON: p.EnterOuterAlt(localctx, 2) { - p.SetState(11846) + p.SetState(11858) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -186141,7 +186265,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11847) + p.SetState(11859) p.Function_name() } @@ -186255,7 +186379,7 @@ func (p *PlSqlParser) Segment_group() (localctx ISegment_groupContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11850) + p.SetState(11862) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserSEGMENT) { @@ -186436,7 +186560,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11862) + p.SetState(11874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186445,7 +186569,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex switch p.GetTokenStream().LA(1) { case PlSqlParserSET: { - p.SetState(11852) + p.SetState(11864) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -186453,14 +186577,14 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11853) + p.SetState(11865) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11855) + p.SetState(11867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186469,7 +186593,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex if _la == PlSqlParserDISTRIBUTE || _la == PlSqlParserDUPLICATE || _la == PlSqlParserMEMCOMPRESS || _la == PlSqlParserNO || _la == PlSqlParserPRIORITY { { - p.SetState(11854) + p.SetState(11866) p.Inmemory_attributes() } @@ -186477,7 +186601,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex case PlSqlParserMODIFY: { - p.SetState(11857) + p.SetState(11869) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -186485,7 +186609,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11858) + p.SetState(11870) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -186493,13 +186617,13 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11859) + p.SetState(11871) p.Inmemory_memcompress() } case PlSqlParserNO: { - p.SetState(11860) + p.SetState(11872) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -186507,7 +186631,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11861) + p.SetState(11873) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -186519,7 +186643,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(11865) + p.SetState(11877) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186528,7 +186652,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex if _la == PlSqlParserSEGMENT { { - p.SetState(11864) + p.SetState(11876) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -186538,7 +186662,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } { - p.SetState(11867) + p.SetState(11879) p.Ilm_after_on() } @@ -186684,11 +186808,11 @@ func (p *PlSqlParser) Ilm_time_period() (localctx IIlm_time_periodContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11869) + p.SetState(11881) p.Numeric() } { - p.SetState(11870) + p.SetState(11882) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserDAYS || _la == PlSqlParserMONTH || _la == PlSqlParserMONTHS || _la == PlSqlParserYEARS || _la == PlSqlParserYEAR) { @@ -186844,31 +186968,31 @@ func (p *PlSqlParser) Heap_org_table_clause() (localctx IHeap_org_table_clauseCo var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11873) + p.SetState(11885) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1467, p.GetParserRuleContext()) == 1 { { - p.SetState(11872) + p.SetState(11884) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11876) + p.SetState(11888) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1468, p.GetParserRuleContext()) == 1 { { - p.SetState(11875) + p.SetState(11887) p.Inmemory_table_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11879) + p.SetState(11891) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186877,7 +187001,7 @@ func (p *PlSqlParser) Heap_org_table_clause() (localctx IHeap_org_table_clauseCo if _la == PlSqlParserILM { { - p.SetState(11878) + p.SetState(11890) p.Ilm_clause() } @@ -187076,14 +187200,14 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(11881) + p.SetState(11893) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11884) + p.SetState(11896) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187092,7 +187216,7 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo if _la == PlSqlParserTYPE { { - p.SetState(11882) + p.SetState(11894) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -187100,29 +187224,29 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } } { - p.SetState(11883) + p.SetState(11895) p.Access_driver_type() } } { - p.SetState(11886) + p.SetState(11898) p.External_table_data_props() } { - p.SetState(11887) + p.SetState(11899) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11894) + p.SetState(11906) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1472, p.GetParserRuleContext()) == 1 { { - p.SetState(11888) + p.SetState(11900) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -187130,14 +187254,14 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } } { - p.SetState(11889) + p.SetState(11901) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11892) + p.SetState(11904) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187146,13 +187270,13 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(11890) + p.SetState(11902) p.Numeric() } case PlSqlParserUNLIMITED: { - p.SetState(11891) + p.SetState(11903) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -187168,12 +187292,12 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(11897) + p.SetState(11909) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1473, p.GetParserRuleContext()) == 1 { { - p.SetState(11896) + p.SetState(11908) p.Inmemory_table_clause() } @@ -187296,7 +187420,7 @@ func (p *PlSqlParser) Access_driver_type() (localctx IAccess_driver_typeContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(11899) + p.SetState(11911) _la = p.GetTokenStream().LA(1) if !((int64((_la-2255)) & ^0x3f) == 0 && ((int64(1)<<(_la-2255))&15) != 0) { @@ -187563,7 +187687,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11904) + p.SetState(11916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187572,7 +187696,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserDEFAULT { { - p.SetState(11901) + p.SetState(11913) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -187580,7 +187704,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11902) + p.SetState(11914) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -187588,12 +187712,12 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11903) + p.SetState(11915) p.Directory_name() } } - p.SetState(11920) + p.SetState(11932) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187602,7 +187726,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserACCESS { { - p.SetState(11906) + p.SetState(11918) p.Match(PlSqlParserACCESS) if p.HasError() { // Recognition error - abort rule @@ -187610,14 +187734,14 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11907) + p.SetState(11919) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11918) + p.SetState(11930) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187626,7 +187750,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1475, p.GetParserRuleContext()) { case 1: { - p.SetState(11908) + p.SetState(11920) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187634,7 +187758,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11909) + p.SetState(11921) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -187642,7 +187766,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11910) + p.SetState(11922) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187652,7 +187776,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data case 2: { - p.SetState(11911) + p.SetState(11923) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187660,11 +187784,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11912) + p.SetState(11924) p.Opaque_format_spec() } { - p.SetState(11913) + p.SetState(11925) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187674,7 +187798,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data case 3: { - p.SetState(11915) + p.SetState(11927) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -187682,7 +187806,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11916) + p.SetState(11928) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -187690,7 +187814,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11917) + p.SetState(11929) p.Select_only_statement() } @@ -187699,7 +187823,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } - p.SetState(11939) + p.SetState(11951) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187708,7 +187832,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserLOCATION { { - p.SetState(11922) + p.SetState(11934) p.Match(PlSqlParserLOCATION) if p.HasError() { // Recognition error - abort rule @@ -187716,7 +187840,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11923) + p.SetState(11935) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187724,11 +187848,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11924) + p.SetState(11936) p.Directory_name() } { - p.SetState(11925) + p.SetState(11937) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -187736,14 +187860,14 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11926) + p.SetState(11938) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11934) + p.SetState(11946) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187752,7 +187876,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data for _la == PlSqlParserCOMMA { { - p.SetState(11927) + p.SetState(11939) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -187760,11 +187884,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11928) + p.SetState(11940) p.Directory_name() } { - p.SetState(11929) + p.SetState(11941) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -187772,7 +187896,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11930) + p.SetState(11942) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -187780,7 +187904,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } - p.SetState(11936) + p.SetState(11948) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187788,7 +187912,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data _la = p.GetTokenStream().LA(1) } { - p.SetState(11937) + p.SetState(11949) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187943,7 +188067,7 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11942) + p.SetState(11954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187952,12 +188076,12 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserRECORDS { { - p.SetState(11941) + p.SetState(11953) p.Record_format_info() } } - p.SetState(11945) + p.SetState(11957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187966,12 +188090,12 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserFIELDS { { - p.SetState(11944) + p.SetState(11956) p.Field_definitions() } } - p.SetState(11948) + p.SetState(11960) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187980,7 +188104,7 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserCOLUMN { { - p.SetState(11947) + p.SetState(11959) p.Column_transforms() } @@ -188148,14 +188272,14 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(11950) + p.SetState(11962) p.Match(PlSqlParserRECORDS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11964) + p.SetState(11976) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188164,7 +188288,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) switch p.GetTokenStream().LA(1) { case PlSqlParserVARIABLE, PlSqlParserFIXED: { - p.SetState(11951) + p.SetState(11963) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserVARIABLE || _la == PlSqlParserFIXED) { @@ -188175,7 +188299,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11952) + p.SetState(11964) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -188185,7 +188309,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserDELIMITED: { - p.SetState(11953) + p.SetState(11965) p.Match(PlSqlParserDELIMITED) if p.HasError() { // Recognition error - abort rule @@ -188193,14 +188317,14 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11954) + p.SetState(11966) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11960) + p.SetState(11972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188208,7 +188332,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) switch p.GetTokenStream().LA(1) { case PlSqlParserNEWLINE_, PlSqlParserDETECTED: - p.SetState(11956) + p.SetState(11968) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188217,7 +188341,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) if _la == PlSqlParserDETECTED { { - p.SetState(11955) + p.SetState(11967) p.Match(PlSqlParserDETECTED) if p.HasError() { // Recognition error - abort rule @@ -188227,7 +188351,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } { - p.SetState(11958) + p.SetState(11970) p.Match(PlSqlParserNEWLINE_) if p.HasError() { // Recognition error - abort rule @@ -188237,7 +188361,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserCHAR_STRING: { - p.SetState(11959) + p.SetState(11971) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -188252,7 +188376,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserXMLTAG: { - p.SetState(11962) + p.SetState(11974) p.Match(PlSqlParserXMLTAG) if p.HasError() { // Recognition error - abort rule @@ -188260,7 +188384,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11963) + p.SetState(11975) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -188272,7 +188396,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(11967) + p.SetState(11979) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188281,7 +188405,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) if _la == PlSqlParserDATA || ((int64((_la-760)) & ^0x3f) == 0 && ((int64(1)<<(_la-760))&9007749010554881) != 0) || _la == PlSqlParserSKIP_ || _la == PlSqlParserSTRING || ((int64((_la-2314)) & ^0x3f) == 0 && ((int64(1)<<(_la-2314))&4281271393) != 0) { { - p.SetState(11966) + p.SetState(11978) p.Et_record_spec_options() } @@ -188397,7 +188521,7 @@ func (p *PlSqlParser) Et_string() (localctx IEt_stringContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11969) + p.SetState(11981) _la = p.GetTokenStream().LA(1) if !((int64((_la-2367)) & ^0x3f) == 0 && ((int64(1)<<(_la-2367))&97) != 0) { @@ -188545,7 +188669,7 @@ func (p *PlSqlParser) Et_record_spec_options() (localctx IEt_record_spec_options var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11972) + p.SetState(11984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188554,11 +188678,11 @@ func (p *PlSqlParser) Et_record_spec_options() (localctx IEt_record_spec_options for ok := true; ok; ok = _la == PlSqlParserDATA || ((int64((_la-760)) & ^0x3f) == 0 && ((int64(1)<<(_la-760))&9007749010554881) != 0) || _la == PlSqlParserSKIP_ || _la == PlSqlParserSTRING || ((int64((_la-2314)) & ^0x3f) == 0 && ((int64(1)<<(_la-2314))&4281271393) != 0) { { - p.SetState(11971) + p.SetState(11983) p.Et_record_spec_option() } - p.SetState(11974) + p.SetState(11986) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188954,7 +189078,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo p.EnterRule(localctx, 1230, PlSqlParserRULE_et_record_spec_option) var _la int - p.SetState(12028) + p.SetState(12040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188964,7 +189088,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserCHARACTERSET: p.EnterOuterAlt(localctx, 1) { - p.SetState(11976) + p.SetState(11988) p.Match(PlSqlParserCHARACTERSET) if p.HasError() { // Recognition error - abort rule @@ -188972,21 +189096,21 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11977) + p.SetState(11989) p.Char_set_name() } case PlSqlParserPREPROCESSOR: p.EnterOuterAlt(localctx, 2) { - p.SetState(11978) + p.SetState(11990) p.Match(PlSqlParserPREPROCESSOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11982) + p.SetState(11994) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188995,11 +189119,11 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(11979) + p.SetState(11991) p.Directory_spec() } { - p.SetState(11980) + p.SetState(11992) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -189009,14 +189133,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } { - p.SetState(11984) + p.SetState(11996) p.File_spec() } case PlSqlParserLANGUAGE, PlSqlParserTERRITORY: p.EnterOuterAlt(localctx, 3) { - p.SetState(11985) + p.SetState(11997) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLANGUAGE || _la == PlSqlParserTERRITORY) { @@ -189027,7 +189151,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11986) + p.SetState(11998) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -189038,7 +189162,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDATA: p.EnterOuterAlt(localctx, 4) { - p.SetState(11987) + p.SetState(11999) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -189046,7 +189170,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11988) + p.SetState(12000) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -189054,7 +189178,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11989) + p.SetState(12001) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLITTLE || _la == PlSqlParserBIG) { @@ -189065,7 +189189,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11990) + p.SetState(12002) p.Match(PlSqlParserENDIAN) if p.HasError() { // Recognition error - abort rule @@ -189076,7 +189200,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserBYTEORDERMARK: p.EnterOuterAlt(localctx, 5) { - p.SetState(11991) + p.SetState(12003) p.Match(PlSqlParserBYTEORDERMARK) if p.HasError() { // Recognition error - abort rule @@ -189084,7 +189208,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11992) + p.SetState(12004) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCHECK || _la == PlSqlParserNOCHECK) { @@ -189098,7 +189222,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserSTRING: p.EnterOuterAlt(localctx, 6) { - p.SetState(11993) + p.SetState(12005) p.Match(PlSqlParserSTRING) if p.HasError() { // Recognition error - abort rule @@ -189106,7 +189230,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11994) + p.SetState(12006) p.Match(PlSqlParserSIZES) if p.HasError() { // Recognition error - abort rule @@ -189114,7 +189238,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11995) + p.SetState(12007) p.Match(PlSqlParserARE) if p.HasError() { // Recognition error - abort rule @@ -189122,7 +189246,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11996) + p.SetState(12008) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -189130,7 +189254,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11997) + p.SetState(12009) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTES || _la == PlSqlParserCHARACTERS) { @@ -189144,7 +189268,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserLOAD: p.EnterOuterAlt(localctx, 7) { - p.SetState(11998) + p.SetState(12010) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -189152,7 +189276,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11999) + p.SetState(12011) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -189160,21 +189284,21 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12000) + p.SetState(12012) p.Condition() } case PlSqlParserLOGFILE, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE: p.EnterOuterAlt(localctx, 8) { - p.SetState(12001) + p.SetState(12013) p.Et_output_files() } case PlSqlParserREADSIZE: p.EnterOuterAlt(localctx, 9) { - p.SetState(12002) + p.SetState(12014) p.Match(PlSqlParserREADSIZE) if p.HasError() { // Recognition error - abort rule @@ -189182,7 +189306,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12003) + p.SetState(12015) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -189193,7 +189317,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDISABLE_DIRECTORY_LINK_CHECK: p.EnterOuterAlt(localctx, 10) { - p.SetState(12004) + p.SetState(12016) p.Match(PlSqlParserDISABLE_DIRECTORY_LINK_CHECK) if p.HasError() { // Recognition error - abort rule @@ -189204,7 +189328,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserSKIP_, PlSqlParserDATE_CACHE: p.EnterOuterAlt(localctx, 11) { - p.SetState(12005) + p.SetState(12017) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSKIP_ || _la == PlSqlParserDATE_CACHE) { @@ -189215,7 +189339,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12006) + p.SetState(12018) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -189226,14 +189350,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserFIELD_NAMES: p.EnterOuterAlt(localctx, 12) { - p.SetState(12007) + p.SetState(12019) p.Match(PlSqlParserFIELD_NAMES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12019) + p.SetState(12031) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189242,7 +189366,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo switch p.GetTokenStream().LA(1) { case PlSqlParserFIRST: { - p.SetState(12008) + p.SetState(12020) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -189250,14 +189374,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12009) + p.SetState(12021) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12011) + p.SetState(12023) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189266,7 +189390,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if _la == PlSqlParserIGNORE { { - p.SetState(12010) + p.SetState(12022) p.Match(PlSqlParserIGNORE) if p.HasError() { // Recognition error - abort rule @@ -189278,7 +189402,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserALL: { - p.SetState(12013) + p.SetState(12025) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -189286,14 +189410,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12014) + p.SetState(12026) p.Match(PlSqlParserFILES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12016) + p.SetState(12028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189302,7 +189426,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if _la == PlSqlParserIGNORE { { - p.SetState(12015) + p.SetState(12027) p.Match(PlSqlParserIGNORE) if p.HasError() { // Recognition error - abort rule @@ -189314,7 +189438,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserNONE: { - p.SetState(12018) + p.SetState(12030) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -189330,7 +189454,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserIO_OPTIONS: p.EnterOuterAlt(localctx, 13) { - p.SetState(12021) + p.SetState(12033) p.Match(PlSqlParserIO_OPTIONS) if p.HasError() { // Recognition error - abort rule @@ -189338,7 +189462,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12022) + p.SetState(12034) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -189346,7 +189470,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12023) + p.SetState(12035) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDIRECTIO || _la == PlSqlParserNODIRECTIO) { @@ -189357,7 +189481,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12024) + p.SetState(12036) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -189368,7 +189492,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE: p.EnterOuterAlt(localctx, 14) { - p.SetState(12025) + p.SetState(12037) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDNFS_ENABLE || _la == PlSqlParserDNFS_DISABLE) { @@ -189382,7 +189506,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDNFS_READBUFFERS: p.EnterOuterAlt(localctx, 15) { - p.SetState(12026) + p.SetState(12038) p.Match(PlSqlParserDNFS_READBUFFERS) if p.HasError() { // Recognition error - abort rule @@ -189390,7 +189514,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12027) + p.SetState(12039) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -189540,7 +189664,7 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(12031) + p.SetState(12043) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189550,7 +189674,7 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { switch _alt { case 1: { - p.SetState(12030) + p.SetState(12042) p.Et_output_file() } @@ -189559,7 +189683,7 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { goto errorExit } - p.SetState(12033) + p.SetState(12045) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1492, p.GetParserRuleContext()) if p.HasError() { @@ -189729,7 +189853,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { p.EnterRule(localctx, 1234, PlSqlParserRULE_et_output_file) var _la int - p.SetState(12065) + p.SetState(12077) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189739,7 +189863,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNOBADFILE: p.EnterOuterAlt(localctx, 1) { - p.SetState(12035) + p.SetState(12047) p.Match(PlSqlParserNOBADFILE) if p.HasError() { // Recognition error - abort rule @@ -189750,23 +189874,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserBADFILE: p.EnterOuterAlt(localctx, 2) { - p.SetState(12036) + p.SetState(12048) p.Match(PlSqlParserBADFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12040) + p.SetState(12052) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1493, p.GetParserRuleContext()) == 1 { { - p.SetState(12037) + p.SetState(12049) p.Directory_spec() } { - p.SetState(12038) + p.SetState(12050) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -189777,7 +189901,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12043) + p.SetState(12055) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189786,7 +189910,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12042) + p.SetState(12054) p.File_spec() } @@ -189795,7 +189919,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNODISCARDFILE: p.EnterOuterAlt(localctx, 3) { - p.SetState(12045) + p.SetState(12057) p.Match(PlSqlParserNODISCARDFILE) if p.HasError() { // Recognition error - abort rule @@ -189806,23 +189930,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserDISCARDFILE: p.EnterOuterAlt(localctx, 4) { - p.SetState(12046) + p.SetState(12058) p.Match(PlSqlParserDISCARDFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12050) + p.SetState(12062) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1495, p.GetParserRuleContext()) == 1 { { - p.SetState(12047) + p.SetState(12059) p.Directory_spec() } { - p.SetState(12048) + p.SetState(12060) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -189833,7 +189957,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12053) + p.SetState(12065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189842,7 +189966,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12052) + p.SetState(12064) p.File_spec() } @@ -189851,7 +189975,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNOLOGFILE: p.EnterOuterAlt(localctx, 5) { - p.SetState(12055) + p.SetState(12067) p.Match(PlSqlParserNOLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -189862,23 +189986,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserLOGFILE: p.EnterOuterAlt(localctx, 6) { - p.SetState(12056) + p.SetState(12068) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12060) + p.SetState(12072) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1497, p.GetParserRuleContext()) == 1 { { - p.SetState(12057) + p.SetState(12069) p.Directory_spec() } { - p.SetState(12058) + p.SetState(12070) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -189889,7 +190013,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12063) + p.SetState(12075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189898,7 +190022,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12062) + p.SetState(12074) p.File_spec() } @@ -190019,7 +190143,7 @@ func (p *PlSqlParser) Directory_spec() (localctx IDirectory_specContext) { p.EnterRule(localctx, 1236, PlSqlParserRULE_directory_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(12067) + p.SetState(12079) p.Directory_name() } @@ -190121,7 +190245,7 @@ func (p *PlSqlParser) File_spec() (localctx IFile_specContext) { p.EnterRule(localctx, 1238, PlSqlParserRULE_file_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(12069) + p.SetState(12081) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -190263,14 +190387,14 @@ func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12071) + p.SetState(12083) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12073) + p.SetState(12085) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190279,12 +190403,12 @@ func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { if _la == PlSqlParserALL || _la == PlSqlParserLTRIM || _la == PlSqlParserMISSING || _la == PlSqlParserNULLIF || _la == PlSqlParserREJECT || _la == PlSqlParserRTRIM || ((int64((_la-2303)) & ^0x3f) == 0 && ((int64(1)<<(_la-2303))&1178676464975995) != 0) { { - p.SetState(12072) + p.SetState(12084) p.Field_options() } } - p.SetState(12076) + p.SetState(12088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190293,7 +190417,7 @@ func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12075) + p.SetState(12087) p.Field_list() } @@ -190436,7 +190560,7 @@ func (p *PlSqlParser) Field_options() (localctx IField_optionsContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12079) + p.SetState(12091) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190445,11 +190569,11 @@ func (p *PlSqlParser) Field_options() (localctx IField_optionsContext) { for ok := true; ok; ok = _la == PlSqlParserALL || _la == PlSqlParserLTRIM || _la == PlSqlParserMISSING || _la == PlSqlParserNULLIF || _la == PlSqlParserREJECT || _la == PlSqlParserRTRIM || ((int64((_la-2303)) & ^0x3f) == 0 && ((int64(1)<<(_la-2303))&1178676464975995) != 0) { { - p.SetState(12078) + p.SetState(12090) p.Field_option() } - p.SetState(12081) + p.SetState(12093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190724,7 +190848,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { var _alt int - p.SetState(12113) + p.SetState(12125) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190734,7 +190858,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserIGNORE_CHARS_AFTER_EOR: p.EnterOuterAlt(localctx, 1) { - p.SetState(12083) + p.SetState(12095) p.Match(PlSqlParserIGNORE_CHARS_AFTER_EOR) if p.HasError() { // Recognition error - abort rule @@ -190745,14 +190869,14 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserCSV: p.EnterOuterAlt(localctx, 2) { - p.SetState(12084) + p.SetState(12096) p.Match(PlSqlParserCSV) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12087) + p.SetState(12099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190761,7 +190885,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(12085) + p.SetState(12097) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -190772,7 +190896,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12086) + p.SetState(12098) p.Match(PlSqlParserEMBEDDED) if p.HasError() { // Recognition error - abort rule @@ -190785,21 +190909,21 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserENCLOSED, PlSqlParserTERMINATED: p.EnterOuterAlt(localctx, 3) { - p.SetState(12089) + p.SetState(12101) p.Delim_spec() } case PlSqlParserLTRIM, PlSqlParserRTRIM, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM: p.EnterOuterAlt(localctx, 4) { - p.SetState(12090) + p.SetState(12102) p.Trim_spec() } case PlSqlParserALL: p.EnterOuterAlt(localctx, 5) { - p.SetState(12091) + p.SetState(12103) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -190807,7 +190931,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12092) + p.SetState(12104) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -190815,7 +190939,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12093) + p.SetState(12105) p.Match(PlSqlParserOVERRIDE) if p.HasError() { // Recognition error - abort rule @@ -190823,7 +190947,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12094) + p.SetState(12106) p.Match(PlSqlParserTHESE) if p.HasError() { // Recognition error - abort rule @@ -190831,7 +190955,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12095) + p.SetState(12107) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -190842,7 +190966,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserMISSING: p.EnterOuterAlt(localctx, 6) { - p.SetState(12096) + p.SetState(12108) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -190850,7 +190974,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12097) + p.SetState(12109) p.Match(PlSqlParserFIELD) if p.HasError() { // Recognition error - abort rule @@ -190858,7 +190982,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12098) + p.SetState(12110) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -190866,7 +190990,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12099) + p.SetState(12111) p.Match(PlSqlParserARE) if p.HasError() { // Recognition error - abort rule @@ -190874,7 +190998,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12100) + p.SetState(12112) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -190885,7 +191009,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserREJECT: p.EnterOuterAlt(localctx, 7) { - p.SetState(12101) + p.SetState(12113) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -190893,7 +191017,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12102) + p.SetState(12114) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -190901,7 +191025,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12103) + p.SetState(12115) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -190909,7 +191033,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12104) + p.SetState(12116) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -190917,7 +191041,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12105) + p.SetState(12117) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -190925,7 +191049,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12106) + p.SetState(12118) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -190935,7 +191059,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserDATE_FORMAT: p.EnterOuterAlt(localctx, 8) - p.SetState(12108) + p.SetState(12120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190945,7 +191069,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { switch _alt { case 1: { - p.SetState(12107) + p.SetState(12119) p.Field_date_format() } @@ -190954,7 +191078,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { goto errorExit } - p.SetState(12110) + p.SetState(12122) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1504, p.GetParserRuleContext()) if p.HasError() { @@ -190965,7 +191089,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserNULLIF, PlSqlParserNONULLIF: p.EnterOuterAlt(localctx, 9) { - p.SetState(12112) + p.SetState(12124) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNULLIF || _la == PlSqlParserNONULLIF) { @@ -191139,7 +191263,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12115) + p.SetState(12127) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191147,10 +191271,10 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { } } { - p.SetState(12116) + p.SetState(12128) p.Field_item() } - p.SetState(12121) + p.SetState(12133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191159,7 +191283,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12117) + p.SetState(12129) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -191167,11 +191291,11 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { } } { - p.SetState(12118) + p.SetState(12130) p.Field_item() } - p.SetState(12123) + p.SetState(12135) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191179,7 +191303,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12124) + p.SetState(12136) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191367,10 +191491,10 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12126) + p.SetState(12138) p.Field_name() } - p.SetState(12128) + p.SetState(12140) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191379,12 +191503,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserPOSITION || _la == PlSqlParserLEFT_PAREN { { - p.SetState(12127) + p.SetState(12139) p.Pos_spec() } } - p.SetState(12131) + p.SetState(12143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191393,12 +191517,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserBINARY_DOUBLE || _la == PlSqlParserBINARY_FLOAT || _la == PlSqlParserCHAR || _la == PlSqlParserDECIMAL || _la == PlSqlParserDOUBLE || _la == PlSqlParserFLOAT || _la == PlSqlParserINTEGER || _la == PlSqlParserRAW || _la == PlSqlParserVARCHAR || ((int64((_la-2357)) & ^0x3f) == 0 && ((int64(1)<<(_la-2357))&239) != 0) { { - p.SetState(12130) + p.SetState(12142) p.Datatype_spec() } } - p.SetState(12134) + p.SetState(12146) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191407,12 +191531,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserNULLIF || _la == PlSqlParserDEFAULTIF { { - p.SetState(12133) + p.SetState(12145) p.Init_spec() } } - p.SetState(12137) + p.SetState(12149) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191421,7 +191545,7 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserLLS { { - p.SetState(12136) + p.SetState(12148) p.Lls_clause() } @@ -191537,7 +191661,7 @@ func (p *PlSqlParser) Field_name() (localctx IField_nameContext) { p.EnterRule(localctx, 1250, PlSqlParserRULE_field_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12139) + p.SetState(12151) p.Column_name() } @@ -191743,7 +191867,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12142) + p.SetState(12154) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191752,7 +191876,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { if _la == PlSqlParserPOSITION { { - p.SetState(12141) + p.SetState(12153) p.Match(PlSqlParserPOSITION) if p.HasError() { // Recognition error - abort rule @@ -191762,14 +191886,14 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } { - p.SetState(12144) + p.SetState(12156) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12149) + p.SetState(12161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191778,13 +191902,13 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(12145) + p.SetState(12157) p.Pos_start() } case PlSqlParserASTERISK: { - p.SetState(12146) + p.SetState(12158) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -191792,7 +191916,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } } { - p.SetState(12147) + p.SetState(12159) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPLUS_SIGN || _la == PlSqlParserMINUS_SIGN) { @@ -191803,7 +191927,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } } { - p.SetState(12148) + p.SetState(12160) p.Pos_increment() } @@ -191811,7 +191935,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12156) + p.SetState(12168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191820,7 +191944,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { if _la == PlSqlParserMINUS_SIGN || _la == PlSqlParserCOLON { { - p.SetState(12151) + p.SetState(12163) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMINUS_SIGN || _la == PlSqlParserCOLON) { @@ -191830,7 +191954,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { p.Consume() } } - p.SetState(12154) + p.SetState(12166) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191839,13 +191963,13 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1513, p.GetParserRuleContext()) { case 1: { - p.SetState(12152) + p.SetState(12164) p.Pos_end() } case 2: { - p.SetState(12153) + p.SetState(12165) p.Pos_length() } @@ -191855,7 +191979,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } { - p.SetState(12158) + p.SetState(12170) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191961,7 +192085,7 @@ func (p *PlSqlParser) Pos_start() (localctx IPos_startContext) { p.EnterRule(localctx, 1254, PlSqlParserRULE_pos_start) p.EnterOuterAlt(localctx, 1) { - p.SetState(12160) + p.SetState(12172) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192067,7 +192191,7 @@ func (p *PlSqlParser) Pos_increment() (localctx IPos_incrementContext) { p.EnterRule(localctx, 1256, PlSqlParserRULE_pos_increment) p.EnterOuterAlt(localctx, 1) { - p.SetState(12162) + p.SetState(12174) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192173,7 +192297,7 @@ func (p *PlSqlParser) Pos_end() (localctx IPos_endContext) { p.EnterRule(localctx, 1258, PlSqlParserRULE_pos_end) p.EnterOuterAlt(localctx, 1) { - p.SetState(12164) + p.SetState(12176) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192279,7 +192403,7 @@ func (p *PlSqlParser) Pos_length() (localctx IPos_lengthContext) { p.EnterRule(localctx, 1260, PlSqlParserRULE_pos_length) p.EnterOuterAlt(localctx, 1) { - p.SetState(12166) + p.SetState(12178) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192601,7 +192725,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { p.EnterRule(localctx, 1262, PlSqlParserRULE_datatype_spec) var _la int - p.SetState(12258) + p.SetState(12270) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192610,7 +192734,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTEGER, PlSqlParserUNSIGNED: p.EnterOuterAlt(localctx, 1) - p.SetState(12169) + p.SetState(12181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192619,7 +192743,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserUNSIGNED { { - p.SetState(12168) + p.SetState(12180) p.Match(PlSqlParserUNSIGNED) if p.HasError() { // Recognition error - abort rule @@ -192629,14 +192753,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } { - p.SetState(12171) + p.SetState(12183) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12173) + p.SetState(12185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192645,7 +192769,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12172) + p.SetState(12184) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -192654,7 +192778,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12178) + p.SetState(12190) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192663,7 +192787,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12175) + p.SetState(12187) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192671,7 +192795,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12176) + p.SetState(12188) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192679,7 +192803,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12177) + p.SetState(12189) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192688,7 +192812,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12181) + p.SetState(12193) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192697,7 +192821,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12180) + p.SetState(12192) p.Delim_spec() } @@ -192706,7 +192830,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserDECIMAL, PlSqlParserZONED: p.EnterOuterAlt(localctx, 2) { - p.SetState(12183) + p.SetState(12195) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDECIMAL || _la == PlSqlParserZONED) { @@ -192716,7 +192840,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { p.Consume() } } - p.SetState(12194) + p.SetState(12206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192724,14 +192848,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEXTERNAL: { - p.SetState(12184) + p.SetState(12196) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12188) + p.SetState(12200) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192740,7 +192864,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12185) + p.SetState(12197) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192748,7 +192872,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12186) + p.SetState(12198) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192756,7 +192880,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12187) + p.SetState(12199) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192765,7 +192889,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12191) + p.SetState(12203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192774,7 +192898,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12190) + p.SetState(12202) p.Delim_spec() } @@ -192782,7 +192906,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(12193) + p.SetState(12205) p.Precision_part() } @@ -192794,7 +192918,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserORACLE_DATE: p.EnterOuterAlt(localctx, 3) { - p.SetState(12196) + p.SetState(12208) p.Match(PlSqlParserORACLE_DATE) if p.HasError() { // Recognition error - abort rule @@ -192805,14 +192929,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserORACLE_NUMBER: p.EnterOuterAlt(localctx, 4) { - p.SetState(12197) + p.SetState(12209) p.Match(PlSqlParserORACLE_NUMBER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12199) + p.SetState(12211) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192821,7 +192945,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserCOUNTED { { - p.SetState(12198) + p.SetState(12210) p.Match(PlSqlParserCOUNTED) if p.HasError() { // Recognition error - abort rule @@ -192834,14 +192958,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserFLOAT: p.EnterOuterAlt(localctx, 5) { - p.SetState(12201) + p.SetState(12213) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12203) + p.SetState(12215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192850,7 +192974,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12202) + p.SetState(12214) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -192859,7 +192983,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12208) + p.SetState(12220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192868,7 +192992,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12205) + p.SetState(12217) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192876,7 +193000,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12206) + p.SetState(12218) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192884,7 +193008,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12207) + p.SetState(12219) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192893,7 +193017,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12211) + p.SetState(12223) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192902,7 +193026,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12210) + p.SetState(12222) p.Delim_spec() } @@ -192911,7 +193035,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserDOUBLE: p.EnterOuterAlt(localctx, 6) { - p.SetState(12213) + p.SetState(12225) p.Match(PlSqlParserDOUBLE) if p.HasError() { // Recognition error - abort rule @@ -192922,14 +193046,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserBINARY_FLOAT: p.EnterOuterAlt(localctx, 7) { - p.SetState(12214) + p.SetState(12226) p.Match(PlSqlParserBINARY_FLOAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12216) + p.SetState(12228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192938,7 +193062,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12215) + p.SetState(12227) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -192947,7 +193071,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12221) + p.SetState(12233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192956,7 +193080,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12218) + p.SetState(12230) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192964,7 +193088,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12219) + p.SetState(12231) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192972,7 +193096,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12220) + p.SetState(12232) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192981,7 +193105,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12224) + p.SetState(12236) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192990,7 +193114,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12223) + p.SetState(12235) p.Delim_spec() } @@ -192999,7 +193123,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserBINARY_DOUBLE: p.EnterOuterAlt(localctx, 8) { - p.SetState(12226) + p.SetState(12238) p.Match(PlSqlParserBINARY_DOUBLE) if p.HasError() { // Recognition error - abort rule @@ -193010,14 +193134,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserRAW: p.EnterOuterAlt(localctx, 9) { - p.SetState(12227) + p.SetState(12239) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12231) + p.SetState(12243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193026,7 +193150,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12228) + p.SetState(12240) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193034,7 +193158,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12229) + p.SetState(12241) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -193042,7 +193166,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12230) + p.SetState(12242) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193055,14 +193179,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserCHAR: p.EnterOuterAlt(localctx, 10) { - p.SetState(12233) + p.SetState(12245) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12237) + p.SetState(12249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193071,7 +193195,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12234) + p.SetState(12246) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193079,7 +193203,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12235) + p.SetState(12247) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -193087,7 +193211,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12236) + p.SetState(12248) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193096,7 +193220,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12240) + p.SetState(12252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193105,12 +193229,12 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12239) + p.SetState(12251) p.Delim_spec() } } - p.SetState(12243) + p.SetState(12255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193119,12 +193243,12 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLTRIM || _la == PlSqlParserRTRIM || ((int64((_la-2306)) & ^0x3f) == 0 && ((int64(1)<<(_la-2306))&7) != 0) { { - p.SetState(12242) + p.SetState(12254) p.Trim_spec() } } - p.SetState(12246) + p.SetState(12258) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193133,7 +193257,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserDATE_FORMAT { { - p.SetState(12245) + p.SetState(12257) p.Field_date_format() } @@ -193142,7 +193266,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserVARCHAR, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC: p.EnterOuterAlt(localctx, 11) { - p.SetState(12248) + p.SetState(12260) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserVARCHAR || ((int64((_la-2362)) & ^0x3f) == 0 && ((int64(1)<<(_la-2362))&7) != 0)) { @@ -193153,23 +193277,23 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12249) + p.SetState(12261) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12253) + p.SetState(12265) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1534, p.GetParserRuleContext()) == 1 { { - p.SetState(12250) + p.SetState(12262) p.Numeric() } { - p.SetState(12251) + p.SetState(12263) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -193181,11 +193305,11 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { goto errorExit } { - p.SetState(12255) + p.SetState(12267) p.Numeric() } { - p.SetState(12256) + p.SetState(12268) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193320,7 +193444,7 @@ func (p *PlSqlParser) Init_spec() (localctx IInit_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12260) + p.SetState(12272) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNULLIF || _la == PlSqlParserDEFAULTIF) { @@ -193331,7 +193455,7 @@ func (p *PlSqlParser) Init_spec() (localctx IInit_specContext) { } } { - p.SetState(12261) + p.SetState(12273) p.Condition() } @@ -193474,14 +193598,14 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12263) + p.SetState(12275) p.Match(PlSqlParserLLS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12267) + p.SetState(12279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193490,11 +193614,11 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(12264) + p.SetState(12276) p.Directory_spec() } { - p.SetState(12265) + p.SetState(12277) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -193503,7 +193627,7 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { } } - p.SetState(12270) + p.SetState(12282) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193512,7 +193636,7 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12269) + p.SetState(12281) p.File_spec() } @@ -193689,7 +193813,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { p.EnterRule(localctx, 1268, PlSqlParserRULE_delim_spec) var _la int - p.SetState(12297) + p.SetState(12309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193699,7 +193823,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { case PlSqlParserENCLOSED: p.EnterOuterAlt(localctx, 1) { - p.SetState(12272) + p.SetState(12284) p.Match(PlSqlParserENCLOSED) if p.HasError() { // Recognition error - abort rule @@ -193707,7 +193831,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12273) + p.SetState(12285) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -193715,10 +193839,10 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12274) + p.SetState(12286) p.Et_string() } - p.SetState(12277) + p.SetState(12289) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193727,7 +193851,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserAND { { - p.SetState(12275) + p.SetState(12287) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -193735,7 +193859,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12276) + p.SetState(12288) p.Et_string() } @@ -193744,7 +193868,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { case PlSqlParserTERMINATED: p.EnterOuterAlt(localctx, 2) { - p.SetState(12279) + p.SetState(12291) p.Match(PlSqlParserTERMINATED) if p.HasError() { // Recognition error - abort rule @@ -193752,14 +193876,14 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12280) + p.SetState(12292) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12283) + p.SetState(12295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193768,13 +193892,13 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserHEX_STRING_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID: { - p.SetState(12281) + p.SetState(12293) p.Et_string() } case PlSqlParserWHITESPACE: { - p.SetState(12282) + p.SetState(12294) p.Match(PlSqlParserWHITESPACE) if p.HasError() { // Recognition error - abort rule @@ -193786,11 +193910,11 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12295) + p.SetState(12307) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1542, p.GetParserRuleContext()) == 1 { - p.SetState(12286) + p.SetState(12298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193799,7 +193923,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserOPTIONALLY { { - p.SetState(12285) + p.SetState(12297) p.Match(PlSqlParserOPTIONALLY) if p.HasError() { // Recognition error - abort rule @@ -193809,7 +193933,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } { - p.SetState(12288) + p.SetState(12300) p.Match(PlSqlParserENCLOSED) if p.HasError() { // Recognition error - abort rule @@ -193817,7 +193941,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12289) + p.SetState(12301) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -193825,10 +193949,10 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12290) + p.SetState(12302) p.Et_string() } - p.SetState(12293) + p.SetState(12305) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193837,7 +193961,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserAND { { - p.SetState(12291) + p.SetState(12303) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -193845,7 +193969,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12292) + p.SetState(12304) p.Et_string() } @@ -193980,7 +194104,7 @@ func (p *PlSqlParser) Trim_spec() (localctx ITrim_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12299) + p.SetState(12311) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLTRIM || _la == PlSqlParserRTRIM || ((int64((_la-2306)) & ^0x3f) == 0 && ((int64(1)<<(_la-2306))&7) != 0)) { @@ -194123,14 +194247,14 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12301) + p.SetState(12313) p.Match(PlSqlParserDATE_FORMAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12303) + p.SetState(12315) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194139,7 +194263,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { if _la == PlSqlParserDATE || _la == PlSqlParserTIMESTAMP { { - p.SetState(12302) + p.SetState(12314) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATE || _la == PlSqlParserTIMESTAMP) { @@ -194152,7 +194276,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { } { - p.SetState(12305) + p.SetState(12317) p.Match(PlSqlParserMASK) if p.HasError() { // Recognition error - abort rule @@ -194160,7 +194284,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { } } { - p.SetState(12306) + p.SetState(12318) p.Datetime_expr() } @@ -194332,7 +194456,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12308) + p.SetState(12320) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -194340,7 +194464,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12309) + p.SetState(12321) p.Match(PlSqlParserTRANSFORMS) if p.HasError() { // Recognition error - abort rule @@ -194348,7 +194472,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12310) + p.SetState(12322) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194356,10 +194480,10 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12311) + p.SetState(12323) p.Transform() } - p.SetState(12316) + p.SetState(12328) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194368,7 +194492,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12312) + p.SetState(12324) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -194376,11 +194500,11 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12313) + p.SetState(12325) p.Transform() } - p.SetState(12318) + p.SetState(12330) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194388,7 +194512,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12319) + p.SetState(12331) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194688,18 +194812,18 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12321) + p.SetState(12333) p.Column_name() } { - p.SetState(12322) + p.SetState(12334) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12358) + p.SetState(12370) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194708,7 +194832,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(12323) + p.SetState(12335) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -194718,7 +194842,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserCONSTANT: { - p.SetState(12324) + p.SetState(12336) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -194726,7 +194850,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12325) + p.SetState(12337) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -194736,7 +194860,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserCONCAT: { - p.SetState(12326) + p.SetState(12338) p.Match(PlSqlParserCONCAT) if p.HasError() { // Recognition error - abort rule @@ -194744,7 +194868,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12327) + p.SetState(12339) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194752,10 +194876,10 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12328) + p.SetState(12340) p.Concat_item() } - p.SetState(12333) + p.SetState(12345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194764,7 +194888,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12329) + p.SetState(12341) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -194772,11 +194896,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12330) + p.SetState(12342) p.Concat_item() } - p.SetState(12335) + p.SetState(12347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194784,7 +194908,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12336) + p.SetState(12348) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194794,7 +194918,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserLOBFILE: { - p.SetState(12338) + p.SetState(12350) p.Match(PlSqlParserLOBFILE) if p.HasError() { // Recognition error - abort rule @@ -194802,7 +194926,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12339) + p.SetState(12351) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194810,10 +194934,10 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12340) + p.SetState(12352) p.Lobfile_item() } - p.SetState(12345) + p.SetState(12357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194822,7 +194946,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12341) + p.SetState(12353) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -194830,11 +194954,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12342) + p.SetState(12354) p.Lobfile_item() } - p.SetState(12347) + p.SetState(12359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194842,14 +194966,14 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12348) + p.SetState(12360) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12350) + p.SetState(12362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194858,7 +194982,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { if _la == PlSqlParserBLOB || _la == PlSqlParserCLOB || _la == PlSqlParserFROM || _la == PlSqlParserCHARACTERSET { { - p.SetState(12349) + p.SetState(12361) p.Lobfile_attr_list() } @@ -194866,7 +194990,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserSTARTOF: { - p.SetState(12352) + p.SetState(12364) p.Match(PlSqlParserSTARTOF) if p.HasError() { // Recognition error - abort rule @@ -194874,11 +194998,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12353) + p.SetState(12365) p.Source_field() } { - p.SetState(12354) + p.SetState(12366) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194886,7 +195010,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12355) + p.SetState(12367) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -194894,7 +195018,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12356) + p.SetState(12368) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -195017,7 +195141,7 @@ func (p *PlSqlParser) Source_field() (localctx ISource_fieldContext) { p.EnterRule(localctx, 1278, PlSqlParserRULE_source_field) p.EnterOuterAlt(localctx, 1) { - p.SetState(12360) + p.SetState(12372) p.Column_name() } @@ -195144,7 +195268,7 @@ func (s *Lobfile_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { localctx = NewLobfile_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1280, PlSqlParserRULE_lobfile_item) - p.SetState(12366) + p.SetState(12378) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195154,14 +195278,14 @@ func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12362) + p.SetState(12374) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12363) + p.SetState(12375) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -195169,7 +195293,7 @@ func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { } } { - p.SetState(12364) + p.SetState(12376) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -195177,7 +195301,7 @@ func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { } } { - p.SetState(12365) + p.SetState(12377) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -195440,7 +195564,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { p.EnterRule(localctx, 1282, PlSqlParserRULE_lobfile_attr_list) var _la int - p.SetState(12398) + p.SetState(12410) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195450,7 +195574,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserFROM: p.EnterOuterAlt(localctx, 1) { - p.SetState(12368) + p.SetState(12380) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -195458,14 +195582,14 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12369) + p.SetState(12381) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12373) + p.SetState(12385) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195474,11 +195598,11 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(12370) + p.SetState(12382) p.Directory_spec() } { - p.SetState(12371) + p.SetState(12383) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -195487,7 +195611,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } - p.SetState(12376) + p.SetState(12388) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195496,12 +195620,12 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12375) + p.SetState(12387) p.File_spec() } } - p.SetState(12389) + p.SetState(12401) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195510,14 +195634,14 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12378) + p.SetState(12390) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12382) + p.SetState(12394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195526,11 +195650,11 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(12379) + p.SetState(12391) p.Directory_spec() } { - p.SetState(12380) + p.SetState(12392) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -195539,7 +195663,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } - p.SetState(12385) + p.SetState(12397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195548,13 +195672,13 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12384) + p.SetState(12396) p.File_spec() } } - p.SetState(12391) + p.SetState(12403) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195562,7 +195686,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12392) + p.SetState(12404) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -195573,7 +195697,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 2) { - p.SetState(12393) + p.SetState(12405) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -195584,7 +195708,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 3) { - p.SetState(12394) + p.SetState(12406) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -195595,7 +195719,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserCHARACTERSET: p.EnterOuterAlt(localctx, 4) { - p.SetState(12395) + p.SetState(12407) p.Match(PlSqlParserCHARACTERSET) if p.HasError() { // Recognition error - abort rule @@ -195603,7 +195727,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12396) + p.SetState(12408) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -195611,7 +195735,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12397) + p.SetState(12409) p.Char_set_name() } @@ -195738,7 +195862,7 @@ func (s *Concat_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Concat_item() (localctx IConcat_itemContext) { localctx = NewConcat_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1284, PlSqlParserRULE_concat_item) - p.SetState(12403) + p.SetState(12415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195748,14 +195872,14 @@ func (p *PlSqlParser) Concat_item() (localctx IConcat_itemContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12400) + p.SetState(12412) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12401) + p.SetState(12413) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -195763,7 +195887,7 @@ func (p *PlSqlParser) Concat_item() (localctx IConcat_itemContext) { } } { - p.SetState(12402) + p.SetState(12414) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -195889,7 +196013,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12406) + p.SetState(12418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195898,7 +196022,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(12405) + p.SetState(12417) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -195911,7 +196035,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex } { - p.SetState(12408) + p.SetState(12420) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -195919,7 +196043,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex } } { - p.SetState(12409) + p.SetState(12421) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -196061,7 +196185,7 @@ func (s *Flashback_archive_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_clauseContext) { localctx = NewFlashback_archive_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1288, PlSqlParserRULE_flashback_archive_clause) - p.SetState(12419) + p.SetState(12431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196071,7 +196195,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 1) { - p.SetState(12411) + p.SetState(12423) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -196079,19 +196203,19 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12412) + p.SetState(12424) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12414) + p.SetState(12426) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1559, p.GetParserRuleContext()) == 1 { { - p.SetState(12413) + p.SetState(12425) var _x = p.Id_expression() @@ -196105,7 +196229,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(12416) + p.SetState(12428) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -196113,7 +196237,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12417) + p.SetState(12429) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -196121,7 +196245,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12418) + p.SetState(12430) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -196232,7 +196356,7 @@ func (p *PlSqlParser) Log_grp() (localctx ILog_grpContext) { p.EnterRule(localctx, 1290, PlSqlParserRULE_log_grp) p.EnterOuterAlt(localctx, 1) { - p.SetState(12421) + p.SetState(12433) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -196512,7 +196636,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.EnterRule(localctx, 1292, PlSqlParserRULE_supplemental_table_logging) var _la int - p.SetState(12463) + p.SetState(12475) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196522,7 +196646,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(12423) + p.SetState(12435) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -196530,7 +196654,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12424) + p.SetState(12436) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196538,14 +196662,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12425) + p.SetState(12437) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12428) + p.SetState(12440) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196554,13 +196678,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(12426) + p.SetState(12438) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(12427) + p.SetState(12439) p.Supplemental_id_key_clause() } @@ -196568,7 +196692,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12439) + p.SetState(12451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196577,7 +196701,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table for _la == PlSqlParserCOMMA { { - p.SetState(12430) + p.SetState(12442) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -196585,7 +196709,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12431) + p.SetState(12443) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196593,14 +196717,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12432) + p.SetState(12444) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12435) + p.SetState(12447) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196609,13 +196733,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(12433) + p.SetState(12445) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(12434) + p.SetState(12446) p.Supplemental_id_key_clause() } @@ -196624,7 +196748,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table goto errorExit } - p.SetState(12441) + p.SetState(12453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196635,7 +196759,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(12442) + p.SetState(12454) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -196643,7 +196767,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12443) + p.SetState(12455) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196651,14 +196775,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12444) + p.SetState(12456) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12448) + p.SetState(12460) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196667,13 +196791,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(12445) + p.SetState(12457) p.Supplemental_id_key_clause() } case PlSqlParserGROUP: { - p.SetState(12446) + p.SetState(12458) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -196681,7 +196805,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12447) + p.SetState(12459) p.Log_grp() } @@ -196689,7 +196813,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12460) + p.SetState(12472) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196698,7 +196822,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table for _la == PlSqlParserCOMMA { { - p.SetState(12450) + p.SetState(12462) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -196706,7 +196830,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12451) + p.SetState(12463) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196714,14 +196838,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12452) + p.SetState(12464) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12456) + p.SetState(12468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196730,13 +196854,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(12453) + p.SetState(12465) p.Supplemental_id_key_clause() } case PlSqlParserGROUP: { - p.SetState(12454) + p.SetState(12466) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -196744,7 +196868,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12455) + p.SetState(12467) p.Log_grp() } @@ -196753,7 +196877,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table goto errorExit } - p.SetState(12462) + p.SetState(12474) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196971,7 +197095,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ p.EnterOuterAlt(localctx, 1) { - p.SetState(12465) + p.SetState(12477) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -196979,11 +197103,11 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12466) + p.SetState(12478) p.Log_grp() } { - p.SetState(12467) + p.SetState(12479) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -196991,10 +197115,10 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12468) + p.SetState(12480) p.Regular_id() } - p.SetState(12471) + p.SetState(12483) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197003,7 +197127,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserNO { { - p.SetState(12469) + p.SetState(12481) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -197011,7 +197135,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12470) + p.SetState(12482) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -197020,7 +197144,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } - p.SetState(12481) + p.SetState(12493) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197029,7 +197153,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ for _la == PlSqlParserCOMMA { { - p.SetState(12473) + p.SetState(12485) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -197037,10 +197161,10 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12474) + p.SetState(12486) p.Regular_id() } - p.SetState(12477) + p.SetState(12489) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197049,7 +197173,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserNO { { - p.SetState(12475) + p.SetState(12487) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -197057,7 +197181,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12476) + p.SetState(12488) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -197067,7 +197191,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } - p.SetState(12483) + p.SetState(12495) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197075,14 +197199,14 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ _la = p.GetTokenStream().LA(1) } { - p.SetState(12484) + p.SetState(12496) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12486) + p.SetState(12498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197091,7 +197215,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserALWAYS { { - p.SetState(12485) + p.SetState(12497) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -197276,7 +197400,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke p.EnterOuterAlt(localctx, 1) { - p.SetState(12488) + p.SetState(12500) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -197284,14 +197408,14 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12489) + p.SetState(12501) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12501) + p.SetState(12513) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197299,7 +197423,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALL || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE || _la == PlSqlParserCOMMA { - p.SetState(12491) + p.SetState(12503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197308,7 +197432,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke if _la == PlSqlParserCOMMA { { - p.SetState(12490) + p.SetState(12502) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -197317,7 +197441,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } - p.SetState(12499) + p.SetState(12511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197326,7 +197450,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12493) + p.SetState(12505) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -197336,7 +197460,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserPRIMARY: { - p.SetState(12494) + p.SetState(12506) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -197344,7 +197468,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12495) + p.SetState(12507) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -197354,7 +197478,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserUNIQUE: { - p.SetState(12496) + p.SetState(12508) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -197364,7 +197488,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserFOREIGN: { - p.SetState(12497) + p.SetState(12509) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -197372,7 +197496,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12498) + p.SetState(12510) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -197385,7 +197509,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke goto errorExit } - p.SetState(12503) + p.SetState(12515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197393,7 +197517,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke _la = p.GetTokenStream().LA(1) } { - p.SetState(12505) + p.SetState(12517) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -197401,7 +197525,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12506) + p.SetState(12518) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -197639,7 +197763,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(12508) + p.SetState(12520) p.Match(PlSqlParserALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -197647,14 +197771,14 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12509) + p.SetState(12521) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12522) + p.SetState(12534) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197663,14 +197787,14 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12510) + p.SetState(12522) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12517) + p.SetState(12529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197678,7 +197802,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserDATAFILE || _la == PlSqlParserINSTANCE || _la == PlSqlParserSIZE { - p.SetState(12517) + p.SetState(12529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197687,7 +197811,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause switch p.GetTokenStream().LA(1) { case PlSqlParserSIZE: { - p.SetState(12511) + p.SetState(12523) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -197695,13 +197819,13 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12512) + p.SetState(12524) p.Size_clause() } case PlSqlParserDATAFILE: { - p.SetState(12513) + p.SetState(12525) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -197709,7 +197833,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12514) + p.SetState(12526) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -197722,7 +197846,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause case PlSqlParserINSTANCE: { - p.SetState(12515) + p.SetState(12527) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -197730,7 +197854,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12516) + p.SetState(12528) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -197746,7 +197870,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause goto errorExit } - p.SetState(12519) + p.SetState(12531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197754,7 +197878,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause _la = p.GetTokenStream().LA(1) } { - p.SetState(12521) + p.SetState(12533) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -197891,7 +198015,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl p.EnterOuterAlt(localctx, 1) { - p.SetState(12524) + p.SetState(12536) p.Match(PlSqlParserDEALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -197899,14 +198023,14 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl } } { - p.SetState(12525) + p.SetState(12537) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12528) + p.SetState(12540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197915,7 +198039,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl if _la == PlSqlParserKEEP { { - p.SetState(12526) + p.SetState(12538) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -197923,7 +198047,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl } } { - p.SetState(12527) + p.SetState(12539) p.Size_clause() } @@ -198044,7 +198168,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12530) + p.SetState(12542) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -198052,14 +198176,14 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { } } { - p.SetState(12531) + p.SetState(12543) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12533) + p.SetState(12545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198068,7 +198192,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { if _la == PlSqlParserCOMPACT { { - p.SetState(12532) + p.SetState(12544) p.Match(PlSqlParserCOMPACT) if p.HasError() { // Recognition error - abort rule @@ -198077,7 +198201,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { } } - p.SetState(12536) + p.SetState(12548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198086,7 +198210,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12535) + p.SetState(12547) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -198205,7 +198329,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12539) + p.SetState(12551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198214,7 +198338,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl if _la == PlSqlParserMINIMIZE || _la == PlSqlParserNOMINIMIZE { { - p.SetState(12538) + p.SetState(12550) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMINIMIZE || _la == PlSqlParserNOMINIMIZE) { @@ -198227,7 +198351,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl } { - p.SetState(12541) + p.SetState(12553) p.Match(PlSqlParserRECORDS_PER_BLOCK) if p.HasError() { // Recognition error - abort rule @@ -198367,7 +198491,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(12543) + p.SetState(12555) p.Match(PlSqlParserUPGRADE) if p.HasError() { // Recognition error - abort rule @@ -198375,7 +198499,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } } - p.SetState(12545) + p.SetState(12557) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198384,7 +198508,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont if _la == PlSqlParserNOT { { - p.SetState(12544) + p.SetState(12556) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -198394,7 +198518,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } { - p.SetState(12547) + p.SetState(12559) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -198402,7 +198526,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } } { - p.SetState(12548) + p.SetState(12560) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -198411,7 +198535,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } { - p.SetState(12550) + p.SetState(12562) p.Column_properties() } @@ -198547,7 +198671,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12552) + p.SetState(12564) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -198555,7 +198679,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } } { - p.SetState(12553) + p.SetState(12565) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -198563,10 +198687,10 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } } { - p.SetState(12554) + p.SetState(12566) p.Tableview_name() } - p.SetState(12556) + p.SetState(12568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198575,7 +198699,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { if _la == PlSqlParserPURGE { { - p.SetState(12555) + p.SetState(12567) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -198585,7 +198709,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } { - p.SetState(12558) + p.SetState(12570) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -198735,7 +198859,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12560) + p.SetState(12572) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -198743,7 +198867,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12561) + p.SetState(12573) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -198751,10 +198875,10 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12562) + p.SetState(12574) p.Tableview_name() } - p.SetState(12565) + p.SetState(12577) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198763,7 +198887,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12563) + p.SetState(12575) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -198771,7 +198895,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12564) + p.SetState(12576) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -198780,7 +198904,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } - p.SetState(12568) + p.SetState(12580) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198789,7 +198913,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { if _la == PlSqlParserPURGE { { - p.SetState(12567) + p.SetState(12579) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -198799,7 +198923,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } { - p.SetState(12570) + p.SetState(12582) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -198972,7 +199096,7 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12572) + p.SetState(12584) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -198980,7 +199104,7 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } } { - p.SetState(12573) + p.SetState(12585) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -198988,18 +199112,18 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } } { - p.SetState(12574) + p.SetState(12586) var _x = p.Id_expression() localctx.(*Drop_tablespaceContext).ts = _x } - p.SetState(12579) + p.SetState(12591) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1587, p.GetParserRuleContext()) == 1 { { - p.SetState(12575) + p.SetState(12587) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -199009,12 +199133,12 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { p.Consume() } } - p.SetState(12577) + p.SetState(12589) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1586, p.GetParserRuleContext()) == 1 { { - p.SetState(12576) + p.SetState(12588) p.Match(PlSqlParserQUOTA) if p.HasError() { // Recognition error - abort rule @@ -199029,12 +199153,12 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12582) + p.SetState(12594) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1588, p.GetParserRuleContext()) == 1 { { - p.SetState(12581) + p.SetState(12593) p.Including_contents_clause() } @@ -199195,7 +199319,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex p.EnterRule(localctx, 1314, PlSqlParserRULE_drop_tablespace_set) p.EnterOuterAlt(localctx, 1) { - p.SetState(12584) + p.SetState(12596) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -199203,7 +199327,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12585) + p.SetState(12597) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -199211,7 +199335,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12586) + p.SetState(12598) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -199219,18 +199343,18 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12587) + p.SetState(12599) var _x = p.Id_expression() localctx.(*Drop_tablespace_setContext).tss = _x } - p.SetState(12589) + p.SetState(12601) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1589, p.GetParserRuleContext()) == 1 { { - p.SetState(12588) + p.SetState(12600) p.Including_contents_clause() } @@ -199368,7 +199492,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ p.EnterOuterAlt(localctx, 1) { - p.SetState(12591) + p.SetState(12603) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -199376,19 +199500,19 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12592) + p.SetState(12604) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12595) + p.SetState(12607) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1590, p.GetParserRuleContext()) == 1 { { - p.SetState(12593) + p.SetState(12605) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAND || _la == PlSqlParserKEEP) { @@ -199399,7 +199523,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12594) + p.SetState(12606) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -199410,12 +199534,12 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(12599) + p.SetState(12611) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1591, p.GetParserRuleContext()) == 1 { { - p.SetState(12597) + p.SetState(12609) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -199423,7 +199547,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12598) + p.SetState(12610) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -199572,7 +199696,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12601) + p.SetState(12613) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -199580,7 +199704,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12602) + p.SetState(12614) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -199588,10 +199712,10 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12603) + p.SetState(12615) p.Tableview_name() } - p.SetState(12606) + p.SetState(12618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -199600,7 +199724,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12604) + p.SetState(12616) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -199608,7 +199732,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12605) + p.SetState(12617) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -199618,7 +199742,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } { - p.SetState(12608) + p.SetState(12620) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -199773,7 +199897,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { p.EnterRule(localctx, 1320, PlSqlParserRULE_comment_on_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(12610) + p.SetState(12622) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -199781,7 +199905,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12611) + p.SetState(12623) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -199789,7 +199913,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12612) + p.SetState(12624) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -199797,11 +199921,11 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12613) + p.SetState(12625) p.Column_name() } { - p.SetState(12614) + p.SetState(12626) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -199809,7 +199933,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12615) + p.SetState(12627) p.Quoted_string() } @@ -199918,7 +200042,7 @@ func (p *PlSqlParser) Enable_or_disable() (localctx IEnable_or_disableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12617) + p.SetState(12629) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -200034,7 +200158,7 @@ func (p *PlSqlParser) Allow_or_disallow() (localctx IAllow_or_disallowContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12619) + p.SetState(12631) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW) { @@ -200209,14 +200333,14 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12621) + p.SetState(12633) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12623) + p.SetState(12635) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200225,7 +200349,7 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(12622) + p.SetState(12634) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -200235,23 +200359,23 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { } { - p.SetState(12625) + p.SetState(12637) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12629) + p.SetState(12641) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1594, p.GetParserRuleContext()) == 1 { { - p.SetState(12626) + p.SetState(12638) p.Schema_name() } { - p.SetState(12627) + p.SetState(12639) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200263,11 +200387,11 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { goto errorExit } { - p.SetState(12631) + p.SetState(12643) p.Synonym_name() } { - p.SetState(12632) + p.SetState(12644) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPILE || _la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -200510,7 +200634,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { p.EnterRule(localctx, 1328, PlSqlParserRULE_create_synonym) var _la int - p.SetState(12676) + p.SetState(12688) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200520,14 +200644,14 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12634) + p.SetState(12646) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12637) + p.SetState(12649) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200536,7 +200660,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { if _la == PlSqlParserOR { { - p.SetState(12635) + p.SetState(12647) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -200544,7 +200668,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12636) + p.SetState(12648) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -200554,7 +200678,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } { - p.SetState(12639) + p.SetState(12651) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -200562,7 +200686,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12640) + p.SetState(12652) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -200570,27 +200694,27 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12641) + p.SetState(12653) p.Synonym_name() } { - p.SetState(12642) + p.SetState(12654) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12646) + p.SetState(12658) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1596, p.GetParserRuleContext()) == 1 { { - p.SetState(12643) + p.SetState(12655) p.Schema_name() } { - p.SetState(12644) + p.SetState(12656) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200602,15 +200726,15 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12648) + p.SetState(12660) p.Schema_object_name() } - p.SetState(12651) + p.SetState(12663) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1597, p.GetParserRuleContext()) == 1 { { - p.SetState(12649) + p.SetState(12661) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -200618,7 +200742,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12650) + p.SetState(12662) p.Link_name() } @@ -200629,14 +200753,14 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12653) + p.SetState(12665) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12656) + p.SetState(12668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200645,7 +200769,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { if _la == PlSqlParserOR { { - p.SetState(12654) + p.SetState(12666) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -200653,7 +200777,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12655) + p.SetState(12667) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -200663,23 +200787,23 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } { - p.SetState(12658) + p.SetState(12670) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12662) + p.SetState(12674) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1599, p.GetParserRuleContext()) == 1 { { - p.SetState(12659) + p.SetState(12671) p.Schema_name() } { - p.SetState(12660) + p.SetState(12672) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200691,27 +200815,27 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12664) + p.SetState(12676) p.Synonym_name() } { - p.SetState(12665) + p.SetState(12677) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12669) + p.SetState(12681) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1600, p.GetParserRuleContext()) == 1 { { - p.SetState(12666) + p.SetState(12678) p.Schema_name() } { - p.SetState(12667) + p.SetState(12679) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200723,15 +200847,15 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12671) + p.SetState(12683) p.Schema_object_name() } - p.SetState(12674) + p.SetState(12686) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1601, p.GetParserRuleContext()) == 1 { { - p.SetState(12672) + p.SetState(12684) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -200739,7 +200863,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12673) + p.SetState(12685) p.Link_name() } @@ -200905,14 +201029,14 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12678) + p.SetState(12690) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12680) + p.SetState(12692) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200921,7 +201045,7 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(12679) + p.SetState(12691) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -200931,23 +201055,23 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { } { - p.SetState(12682) + p.SetState(12694) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12686) + p.SetState(12698) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1604, p.GetParserRuleContext()) == 1 { { - p.SetState(12683) + p.SetState(12695) p.Schema_name() } { - p.SetState(12684) + p.SetState(12696) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200959,15 +201083,15 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { goto errorExit } { - p.SetState(12688) + p.SetState(12700) p.Synonym_name() } - p.SetState(12690) + p.SetState(12702) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1605, p.GetParserRuleContext()) == 1 { { - p.SetState(12689) + p.SetState(12701) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -201153,7 +201277,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12692) + p.SetState(12704) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -201161,14 +201285,14 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12693) + p.SetState(12705) p.Match(PlSqlParserSPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12696) + p.SetState(12708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201177,7 +201301,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { if _la == PlSqlParserEQUALS_OP { { - p.SetState(12694) + p.SetState(12706) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -201185,20 +201309,20 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12695) + p.SetState(12707) p.Spfile_name() } } { - p.SetState(12698) + p.SetState(12710) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12709) + p.SetState(12721) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201207,19 +201331,19 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPFILE: { - p.SetState(12699) + p.SetState(12711) p.Match(PlSqlParserPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12702) + p.SetState(12714) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1607, p.GetParserRuleContext()) == 1 { { - p.SetState(12700) + p.SetState(12712) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -201227,19 +201351,19 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12701) + p.SetState(12713) p.Pfile_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12706) + p.SetState(12718) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1608, p.GetParserRuleContext()) == 1 { { - p.SetState(12704) + p.SetState(12716) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -201247,7 +201371,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12705) + p.SetState(12717) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -201261,7 +201385,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { case PlSqlParserMEMORY: { - p.SetState(12708) + p.SetState(12720) p.Match(PlSqlParserMEMORY) if p.HasError() { // Recognition error - abort rule @@ -201372,7 +201496,7 @@ func (p *PlSqlParser) Spfile_name() (localctx ISpfile_nameContext) { p.EnterRule(localctx, 1334, PlSqlParserRULE_spfile_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12711) + p.SetState(12723) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -201478,7 +201602,7 @@ func (p *PlSqlParser) Pfile_name() (localctx IPfile_nameContext) { p.EnterRule(localctx, 1336, PlSqlParserRULE_pfile_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12713) + p.SetState(12725) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -201633,7 +201757,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { p.EnterRule(localctx, 1338, PlSqlParserRULE_comment_on_table) p.EnterOuterAlt(localctx, 1) { - p.SetState(12715) + p.SetState(12727) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -201641,7 +201765,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12716) + p.SetState(12728) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -201649,7 +201773,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12717) + p.SetState(12729) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -201657,11 +201781,11 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12718) + p.SetState(12730) p.Tableview_name() } { - p.SetState(12719) + p.SetState(12731) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -201669,7 +201793,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12720) + p.SetState(12732) p.Quoted_string() } @@ -201825,7 +201949,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ p.EnterRule(localctx, 1340, PlSqlParserRULE_comment_on_materialized) p.EnterOuterAlt(localctx, 1) { - p.SetState(12722) + p.SetState(12734) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -201833,7 +201957,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12723) + p.SetState(12735) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -201841,7 +201965,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12724) + p.SetState(12736) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -201849,7 +201973,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12725) + p.SetState(12737) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -201857,11 +201981,11 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12726) + p.SetState(12738) p.Tableview_name() } { - p.SetState(12727) + p.SetState(12739) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -201869,7 +201993,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12728) + p.SetState(12740) p.Quoted_string() } @@ -202106,7 +202230,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex p.EnterRule(localctx, 1342, PlSqlParserRULE_alter_analytic_view) p.EnterOuterAlt(localctx, 1) { - p.SetState(12730) + p.SetState(12742) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -202114,7 +202238,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12731) + p.SetState(12743) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -202122,23 +202246,23 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12732) + p.SetState(12744) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12736) + p.SetState(12748) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1610, p.GetParserRuleContext()) == 1 { { - p.SetState(12733) + p.SetState(12745) p.Schema_name() } { - p.SetState(12734) + p.SetState(12746) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -202150,13 +202274,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex goto errorExit } { - p.SetState(12738) + p.SetState(12750) var _x = p.Id_expression() localctx.(*Alter_analytic_viewContext).av = _x } - p.SetState(12745) + p.SetState(12757) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202165,7 +202289,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(12739) + p.SetState(12751) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -202173,7 +202297,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12740) + p.SetState(12752) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -202181,13 +202305,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12741) + p.SetState(12753) p.Id_expression() } case PlSqlParserCOMPILE: { - p.SetState(12742) + p.SetState(12754) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -202197,13 +202321,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex case PlSqlParserADD: { - p.SetState(12743) + p.SetState(12755) p.Alter_add_cache_clause() } case PlSqlParserDROP: { - p.SetState(12744) + p.SetState(12756) p.Alter_drop_cache_clause() } @@ -202427,7 +202551,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(12747) + p.SetState(12759) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -202435,7 +202559,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12748) + p.SetState(12760) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -202443,7 +202567,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12749) + p.SetState(12761) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -202451,7 +202575,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12750) + p.SetState(12762) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -202459,14 +202583,14 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12751) + p.SetState(12763) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12754) + p.SetState(12766) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202474,7 +202598,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12752) + p.SetState(12764) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -202484,7 +202608,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(12753) + p.SetState(12765) p.Measure_list() } @@ -202493,7 +202617,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause default: } { - p.SetState(12756) + p.SetState(12768) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202501,7 +202625,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12757) + p.SetState(12769) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -202509,7 +202633,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12758) + p.SetState(12770) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202517,10 +202641,10 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12759) + p.SetState(12771) p.Levels_item() } - p.SetState(12764) + p.SetState(12776) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202529,7 +202653,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause for _la == PlSqlParserCOMMA { { - p.SetState(12760) + p.SetState(12772) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -202537,11 +202661,11 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12761) + p.SetState(12773) p.Levels_item() } - p.SetState(12766) + p.SetState(12778) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202549,7 +202673,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause _la = p.GetTokenStream().LA(1) } { - p.SetState(12767) + p.SetState(12779) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202735,23 +202859,23 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { localctx = NewLevels_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1346, PlSqlParserRULE_levels_item) p.EnterOuterAlt(localctx, 1) - p.SetState(12777) + p.SetState(12789) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1615, p.GetParserRuleContext()) == 1 { - p.SetState(12772) + p.SetState(12784) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1614, p.GetParserRuleContext()) == 1 { { - p.SetState(12769) + p.SetState(12781) var _x = p.Id_expression() localctx.(*Levels_itemContext).d = _x } { - p.SetState(12770) + p.SetState(12782) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -202763,14 +202887,14 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { goto errorExit } { - p.SetState(12774) + p.SetState(12786) var _x = p.Id_expression() localctx.(*Levels_itemContext).h = _x } { - p.SetState(12775) + p.SetState(12787) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -202782,7 +202906,7 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { goto errorExit } { - p.SetState(12779) + p.SetState(12791) var _x = p.Id_expression() @@ -202937,10 +203061,10 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12781) + p.SetState(12793) p.Id_expression() } - p.SetState(12786) + p.SetState(12798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202949,7 +203073,7 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12782) + p.SetState(12794) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -202957,11 +203081,11 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { } } { - p.SetState(12783) + p.SetState(12795) p.Id_expression() } - p.SetState(12788) + p.SetState(12800) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203184,7 +203308,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(12789) + p.SetState(12801) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -203192,7 +203316,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12790) + p.SetState(12802) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -203200,7 +203324,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12791) + p.SetState(12803) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -203208,7 +203332,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12792) + p.SetState(12804) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -203216,14 +203340,14 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12793) + p.SetState(12805) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12796) + p.SetState(12808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203231,7 +203355,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12794) + p.SetState(12806) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -203241,7 +203365,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(12795) + p.SetState(12807) p.Measure_list() } @@ -203250,7 +203374,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau default: } { - p.SetState(12798) + p.SetState(12810) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -203258,7 +203382,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12799) + p.SetState(12811) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -203266,7 +203390,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12800) + p.SetState(12812) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -203274,10 +203398,10 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12801) + p.SetState(12813) p.Levels_item() } - p.SetState(12806) + p.SetState(12818) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203286,7 +203410,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau for _la == PlSqlParserCOMMA { { - p.SetState(12802) + p.SetState(12814) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -203294,11 +203418,11 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12803) + p.SetState(12815) p.Levels_item() } - p.SetState(12808) + p.SetState(12820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203306,7 +203430,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau _la = p.GetTokenStream().LA(1) } { - p.SetState(12809) + p.SetState(12821) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -203524,7 +203648,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim p.EnterRule(localctx, 1352, PlSqlParserRULE_alter_attribute_dimension) p.EnterOuterAlt(localctx, 1) { - p.SetState(12811) + p.SetState(12823) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -203532,7 +203656,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12812) + p.SetState(12824) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -203540,23 +203664,23 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12813) + p.SetState(12825) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12817) + p.SetState(12829) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1619, p.GetParserRuleContext()) == 1 { { - p.SetState(12814) + p.SetState(12826) p.Schema_name() } { - p.SetState(12815) + p.SetState(12827) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -203568,13 +203692,13 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim goto errorExit } { - p.SetState(12819) + p.SetState(12831) var _x = p.Id_expression() localctx.(*Alter_attribute_dimensionContext).ad = _x } - p.SetState(12824) + p.SetState(12836) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203583,7 +203707,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(12820) + p.SetState(12832) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -203591,7 +203715,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12821) + p.SetState(12833) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -203599,7 +203723,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12822) + p.SetState(12834) var _x = p.Id_expression() @@ -203608,7 +203732,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim case PlSqlParserCOMPILE: { - p.SetState(12823) + p.SetState(12835) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -203958,7 +204082,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(12826) + p.SetState(12838) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -203966,7 +204090,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12827) + p.SetState(12839) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -203974,7 +204098,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12828) + p.SetState(12840) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -203982,18 +204106,18 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12829) + p.SetState(12841) var _x = p.Id_expression() localctx.(*Alter_audit_policyContext).p = _x } - p.SetState(12831) + p.SetState(12843) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1621, p.GetParserRuleContext()) == 1 { { - p.SetState(12830) + p.SetState(12842) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -204004,7 +204128,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(12846) + p.SetState(12858) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204012,36 +204136,36 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1626, p.GetParserRuleContext()) { case 1: - p.SetState(12834) + p.SetState(12846) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1622, p.GetParserRuleContext()) == 1 { { - p.SetState(12833) + p.SetState(12845) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12837) + p.SetState(12849) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1623, p.GetParserRuleContext()) == 1 { { - p.SetState(12836) + p.SetState(12848) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12840) + p.SetState(12852) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1624, p.GetParserRuleContext()) == 1 { { - p.SetState(12839) + p.SetState(12851) p.Role_audit_clause() } @@ -204050,12 +204174,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } case 2: - p.SetState(12844) + p.SetState(12856) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1625, p.GetParserRuleContext()) == 1 { { - p.SetState(12842) + p.SetState(12854) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -204063,7 +204187,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12843) + p.SetState(12855) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -204078,12 +204202,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(12849) + p.SetState(12861) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1627, p.GetParserRuleContext()) == 1 { { - p.SetState(12848) + p.SetState(12860) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204094,7 +204218,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(12864) + p.SetState(12876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204102,36 +204226,36 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1632, p.GetParserRuleContext()) { case 1: - p.SetState(12852) + p.SetState(12864) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1628, p.GetParserRuleContext()) == 1 { { - p.SetState(12851) + p.SetState(12863) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12855) + p.SetState(12867) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1629, p.GetParserRuleContext()) == 1 { { - p.SetState(12854) + p.SetState(12866) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12858) + p.SetState(12870) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1630, p.GetParserRuleContext()) == 1 { { - p.SetState(12857) + p.SetState(12869) p.Role_audit_clause() } @@ -204140,12 +204264,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } case 2: - p.SetState(12862) + p.SetState(12874) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1631, p.GetParserRuleContext()) == 1 { { - p.SetState(12860) + p.SetState(12872) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -204153,7 +204277,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12861) + p.SetState(12873) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -204168,19 +204292,19 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(12874) + p.SetState(12886) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1634, p.GetParserRuleContext()) == 1 { { - p.SetState(12866) + p.SetState(12878) p.Match(PlSqlParserCONDITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12872) + p.SetState(12884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204189,7 +204313,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDROP: { - p.SetState(12867) + p.SetState(12879) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204199,7 +204323,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case PlSqlParserCHAR_STRING: { - p.SetState(12868) + p.SetState(12880) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -204207,7 +204331,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12869) + p.SetState(12881) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -204215,7 +204339,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12870) + p.SetState(12882) p.Match(PlSqlParserPER) if p.HasError() { // Recognition error - abort rule @@ -204223,7 +204347,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12871) + p.SetState(12883) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINSTANCE || _la == PlSqlParserSESSION || _la == PlSqlParserSTATEMENT) { @@ -204612,7 +204736,7 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12876) + p.SetState(12888) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -204620,7 +204744,7 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12877) + p.SetState(12889) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -204628,10 +204752,10 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12878) + p.SetState(12890) p.Cluster_name() } - p.SetState(12885) + p.SetState(12897) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204639,7 +204763,7 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCACHE || _la == PlSqlParserCOMPUTE || _la == PlSqlParserDEALLOCATE || _la == PlSqlParserINITRANS || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCACHE || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSIZE || _la == PlSqlParserSTORAGE { - p.SetState(12885) + p.SetState(12897) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204648,13 +204772,13 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(12879) + p.SetState(12891) p.Physical_attributes_clause() } case PlSqlParserSIZE: { - p.SetState(12880) + p.SetState(12892) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -204662,25 +204786,25 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12881) + p.SetState(12893) p.Size_clause() } case PlSqlParserALLOCATE: { - p.SetState(12882) + p.SetState(12894) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(12883) + p.SetState(12895) p.Deallocate_unused_clause() } case PlSqlParserCACHE, PlSqlParserNOCACHE: { - p.SetState(12884) + p.SetState(12896) p.Cache_or_nocache() } @@ -204689,14 +204813,14 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { goto errorExit } - p.SetState(12887) + p.SetState(12899) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(12890) + p.SetState(12902) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204705,13 +204829,13 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(12889) + p.SetState(12901) p.Parallel_clause() } } { - p.SetState(12892) + p.SetState(12904) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -204877,7 +205001,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) p.EnterRule(localctx, 1358, PlSqlParserRULE_drop_analytic_view) p.EnterOuterAlt(localctx, 1) { - p.SetState(12894) + p.SetState(12906) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204885,7 +205009,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) } } { - p.SetState(12895) + p.SetState(12907) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -204893,23 +205017,23 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) } } { - p.SetState(12896) + p.SetState(12908) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12900) + p.SetState(12912) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1638, p.GetParserRuleContext()) == 1 { { - p.SetState(12897) + p.SetState(12909) p.Schema_name() } { - p.SetState(12898) + p.SetState(12910) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -204921,7 +205045,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) goto errorExit } { - p.SetState(12902) + p.SetState(12914) var _x = p.Id_expression() @@ -205086,7 +205210,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen p.EnterRule(localctx, 1360, PlSqlParserRULE_drop_attribute_dimension) p.EnterOuterAlt(localctx, 1) { - p.SetState(12904) + p.SetState(12916) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205094,7 +205218,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen } } { - p.SetState(12905) + p.SetState(12917) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -205102,23 +205226,23 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen } } { - p.SetState(12906) + p.SetState(12918) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12910) + p.SetState(12922) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1639, p.GetParserRuleContext()) == 1 { { - p.SetState(12907) + p.SetState(12919) p.Schema_name() } { - p.SetState(12908) + p.SetState(12920) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -205130,7 +205254,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen goto errorExit } { - p.SetState(12912) + p.SetState(12924) var _x = p.Id_expression() @@ -205273,7 +205397,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { p.EnterRule(localctx, 1362, PlSqlParserRULE_drop_audit_policy) p.EnterOuterAlt(localctx, 1) { - p.SetState(12914) + p.SetState(12926) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205281,7 +205405,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12915) + p.SetState(12927) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -205289,7 +205413,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12916) + p.SetState(12928) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -205297,7 +205421,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12917) + p.SetState(12929) var _x = p.Id_expression() @@ -205440,7 +205564,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive p.EnterRule(localctx, 1364, PlSqlParserRULE_drop_flashback_archive) p.EnterOuterAlt(localctx, 1) { - p.SetState(12919) + p.SetState(12931) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205448,7 +205572,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12920) + p.SetState(12932) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -205456,7 +205580,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12921) + p.SetState(12933) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -205464,7 +205588,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12922) + p.SetState(12934) var _x = p.Id_expression() @@ -205611,7 +205735,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { p.EnterRule(localctx, 1366, PlSqlParserRULE_drop_cluster) p.EnterOuterAlt(localctx, 1) { - p.SetState(12924) + p.SetState(12936) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205619,7 +205743,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12925) + p.SetState(12937) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -205627,15 +205751,15 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12926) + p.SetState(12938) p.Cluster_name() } - p.SetState(12933) + p.SetState(12945) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1641, p.GetParserRuleContext()) == 1 { { - p.SetState(12927) + p.SetState(12939) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -205643,19 +205767,19 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12928) + p.SetState(12940) p.Match(PlSqlParserTABLES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12931) + p.SetState(12943) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1640, p.GetParserRuleContext()) == 1 { { - p.SetState(12929) + p.SetState(12941) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -205663,7 +205787,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12930) + p.SetState(12942) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -205810,7 +205934,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { p.EnterRule(localctx, 1368, PlSqlParserRULE_drop_context) p.EnterOuterAlt(localctx, 1) { - p.SetState(12935) + p.SetState(12947) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205818,7 +205942,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { } } { - p.SetState(12936) + p.SetState(12948) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -205826,7 +205950,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { } } { - p.SetState(12937) + p.SetState(12949) var _x = p.Id_expression() @@ -205964,7 +206088,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { p.EnterRule(localctx, 1370, PlSqlParserRULE_drop_directory) p.EnterOuterAlt(localctx, 1) { - p.SetState(12939) + p.SetState(12951) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205972,7 +206096,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { } } { - p.SetState(12940) + p.SetState(12952) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -205980,7 +206104,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { } } { - p.SetState(12941) + p.SetState(12953) var _x = p.Id_expression() @@ -206140,7 +206264,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12943) + p.SetState(12955) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -206148,7 +206272,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } } { - p.SetState(12944) + p.SetState(12956) p.Match(PlSqlParserDISKGROUP) if p.HasError() { // Recognition error - abort rule @@ -206156,17 +206280,17 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } } { - p.SetState(12945) + p.SetState(12957) var _x = p.Id_expression() localctx.(*Drop_diskgroupContext).dgn = _x } - p.SetState(12954) + p.SetState(12966) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1644, p.GetParserRuleContext()) == 1 { - p.SetState(12951) + p.SetState(12963) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206174,7 +206298,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFORCE, PlSqlParserINCLUDING: - p.SetState(12947) + p.SetState(12959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206183,7 +206307,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { if _la == PlSqlParserFORCE { { - p.SetState(12946) + p.SetState(12958) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -206193,7 +206317,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } { - p.SetState(12949) + p.SetState(12961) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -206203,7 +206327,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { case PlSqlParserEXCLUDING: { - p.SetState(12950) + p.SetState(12962) p.Match(PlSqlParserEXCLUDING) if p.HasError() { // Recognition error - abort rule @@ -206216,7 +206340,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { goto errorExit } { - p.SetState(12953) + p.SetState(12965) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule @@ -206364,7 +206488,7 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { p.EnterRule(localctx, 1374, PlSqlParserRULE_drop_edition) p.EnterOuterAlt(localctx, 1) { - p.SetState(12956) + p.SetState(12968) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -206372,7 +206496,7 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { } } { - p.SetState(12957) + p.SetState(12969) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -206380,18 +206504,18 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { } } { - p.SetState(12958) + p.SetState(12970) var _x = p.Id_expression() localctx.(*Drop_editionContext).e = _x } - p.SetState(12960) + p.SetState(12972) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1645, p.GetParserRuleContext()) == 1 { { - p.SetState(12959) + p.SetState(12971) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -206540,7 +206664,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12962) + p.SetState(12974) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -206548,7 +206672,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12963) + p.SetState(12975) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -206556,15 +206680,15 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12964) + p.SetState(12976) p.Cluster_name() } - p.SetState(12967) + p.SetState(12979) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1646, p.GetParserRuleContext()) == 1 { { - p.SetState(12965) + p.SetState(12977) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserREUSE) { @@ -206575,7 +206699,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12966) + p.SetState(12978) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -206692,7 +206816,7 @@ func (p *PlSqlParser) Cache_or_nocache() (localctx ICache_or_nocacheContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12969) + p.SetState(12981) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -206813,7 +206937,7 @@ func (p *PlSqlParser) Database_name() (localctx IDatabase_nameContext) { p.EnterRule(localctx, 1380, PlSqlParserRULE_database_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12971) + p.SetState(12983) p.Regular_id() } @@ -207192,7 +207316,7 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { p.EnterRule(localctx, 1382, PlSqlParserRULE_alter_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(12973) + p.SetState(12985) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -207200,10 +207324,10 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { } } { - p.SetState(12974) + p.SetState(12986) p.Database_clause() } - p.SetState(12990) + p.SetState(13002) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207212,91 +207336,91 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1647, p.GetParserRuleContext()) { case 1: { - p.SetState(12975) + p.SetState(12987) p.Startup_clauses() } case 2: { - p.SetState(12976) + p.SetState(12988) p.Recovery_clauses() } case 3: { - p.SetState(12977) + p.SetState(12989) p.Database_file_clauses() } case 4: { - p.SetState(12978) + p.SetState(12990) p.Logfile_clauses() } case 5: { - p.SetState(12979) + p.SetState(12991) p.Controlfile_clauses() } case 6: { - p.SetState(12980) + p.SetState(12992) p.Standby_database_clauses() } case 7: { - p.SetState(12981) + p.SetState(12993) p.Default_settings_clause() } case 8: { - p.SetState(12982) + p.SetState(12994) p.Instance_clauses() } case 9: { - p.SetState(12983) + p.SetState(12995) p.Security_clause() } case 10: { - p.SetState(12984) + p.SetState(12996) p.Prepare_clause() } case 11: { - p.SetState(12985) + p.SetState(12997) p.Drop_mirror_clause() } case 12: { - p.SetState(12986) + p.SetState(12998) p.Lost_write_protection() } case 13: { - p.SetState(12987) + p.SetState(12999) p.Cdb_fleet_clauses() } case 14: { - p.SetState(12988) + p.SetState(13000) p.Property_clauses() } case 15: { - p.SetState(12989) + p.SetState(13001) p.Replay_upgrade_clauses() } @@ -207304,7 +207428,7 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { goto errorExit } { - p.SetState(12992) + p.SetState(13004) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -207433,7 +207557,7 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12995) + p.SetState(13007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207442,7 +207566,7 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { if _la == PlSqlParserPLUGGABLE { { - p.SetState(12994) + p.SetState(13006) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -207452,19 +207576,19 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { } { - p.SetState(12997) + p.SetState(13009) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12999) + p.SetState(13011) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1649, p.GetParserRuleContext()) == 1 { { - p.SetState(12998) + p.SetState(13010) p.Database_name() } @@ -207639,7 +207763,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { p.EnterRule(localctx, 1386, PlSqlParserRULE_startup_clauses) var _la int - p.SetState(13020) + p.SetState(13032) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207649,14 +207773,14 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13001) + p.SetState(13013) p.Match(PlSqlParserMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13004) + p.SetState(13016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207665,7 +207789,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserCLONE || _la == PlSqlParserSTANDBY { { - p.SetState(13002) + p.SetState(13014) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLONE || _la == PlSqlParserSTANDBY) { @@ -207676,7 +207800,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13003) + p.SetState(13015) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -207689,14 +207813,14 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13006) + p.SetState(13018) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13009) + p.SetState(13021) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207705,7 +207829,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserREAD { { - p.SetState(13007) + p.SetState(13019) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -207713,7 +207837,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13008) + p.SetState(13020) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -207722,7 +207846,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } - p.SetState(13012) + p.SetState(13024) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207731,12 +207855,12 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS { { - p.SetState(13011) + p.SetState(13023) p.Resetlogs_or_noresetlogs() } } - p.SetState(13015) + p.SetState(13027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207745,7 +207869,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserDOWNGRADE || _la == PlSqlParserUPGRADE { { - p.SetState(13014) + p.SetState(13026) p.Upgrade_or_downgrade() } @@ -207754,7 +207878,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13017) + p.SetState(13029) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -207762,7 +207886,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13018) + p.SetState(13030) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -207770,7 +207894,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13019) + p.SetState(13031) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -207887,7 +208011,7 @@ func (p *PlSqlParser) Resetlogs_or_noresetlogs() (localctx IResetlogs_or_noreset p.EnterOuterAlt(localctx, 1) { - p.SetState(13022) + p.SetState(13034) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -208003,7 +208127,7 @@ func (p *PlSqlParser) Upgrade_or_downgrade() (localctx IUpgrade_or_downgradeCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13024) + p.SetState(13036) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDOWNGRADE || _la == PlSqlParserUPGRADE) { @@ -208161,7 +208285,7 @@ func (s *Recovery_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Recovery_clauses() (localctx IRecovery_clausesContext) { localctx = NewRecovery_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1392, PlSqlParserRULE_recovery_clauses) - p.SetState(13031) + p.SetState(13043) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208171,25 +208295,25 @@ func (p *PlSqlParser) Recovery_clauses() (localctx IRecovery_clausesContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13026) + p.SetState(13038) p.General_recovery() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13027) + p.SetState(13039) p.Managed_standby_recovery() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13028) + p.SetState(13040) p.Begin_or_end() } { - p.SetState(13029) + p.SetState(13041) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -208306,7 +208430,7 @@ func (p *PlSqlParser) Begin_or_end() (localctx IBegin_or_endContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13033) + p.SetState(13045) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBEGIN || _la == PlSqlParserEND) { @@ -208574,19 +208698,19 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13035) + p.SetState(13047) p.Match(PlSqlParserRECOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13037) + p.SetState(13049) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1656, p.GetParserRuleContext()) == 1 { { - p.SetState(13036) + p.SetState(13048) p.Match(PlSqlParserAUTOMATIC) if p.HasError() { // Recognition error - abort rule @@ -208597,12 +208721,12 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13041) + p.SetState(13053) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1657, p.GetParserRuleContext()) == 1 { { - p.SetState(13039) + p.SetState(13051) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -208610,7 +208734,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13040) + p.SetState(13052) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208621,7 +208745,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13065) + p.SetState(13077) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208629,12 +208753,12 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1663, p.GetParserRuleContext()) { case 1: - p.SetState(13047) + p.SetState(13059) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1658, p.GetParserRuleContext()) == 1 { { - p.SetState(13043) + p.SetState(13055) p.Full_database_recovery() } @@ -208642,7 +208766,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1658, p.GetParserRuleContext()) == 2 { { - p.SetState(13044) + p.SetState(13056) p.Partial_database_recovery() } @@ -208650,7 +208774,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1658, p.GetParserRuleContext()) == 3 { { - p.SetState(13045) + p.SetState(13057) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -208658,7 +208782,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13046) + p.SetState(13058) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208669,7 +208793,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13058) + p.SetState(13070) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208677,7 +208801,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserALLOW || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL || _la == PlSqlParserTEST { - p.SetState(13054) + p.SetState(13066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208685,7 +208809,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOW || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL || _la == PlSqlParserTEST { - p.SetState(13054) + p.SetState(13066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208694,7 +208818,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTEST: { - p.SetState(13049) + p.SetState(13061) p.Match(PlSqlParserTEST) if p.HasError() { // Recognition error - abort rule @@ -208704,7 +208828,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case PlSqlParserALLOW: { - p.SetState(13050) + p.SetState(13062) p.Match(PlSqlParserALLOW) if p.HasError() { // Recognition error - abort rule @@ -208712,7 +208836,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13051) + p.SetState(13063) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -208720,7 +208844,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13052) + p.SetState(13064) p.Match(PlSqlParserCORRUPTION) if p.HasError() { // Recognition error - abort rule @@ -208730,7 +208854,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(13053) + p.SetState(13065) p.Parallel_clause() } @@ -208739,7 +208863,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { goto errorExit } - p.SetState(13056) + p.SetState(13068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208751,14 +208875,14 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case 2: { - p.SetState(13060) + p.SetState(13072) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13062) + p.SetState(13074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208767,7 +208891,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(13061) + p.SetState(13073) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -208779,7 +208903,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case 3: { - p.SetState(13064) + p.SetState(13076) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -209005,7 +209129,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13068) + p.SetState(13080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209014,7 +209138,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery if _la == PlSqlParserSTANDBY { { - p.SetState(13067) + p.SetState(13079) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -209024,14 +209148,14 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } { - p.SetState(13070) + p.SetState(13082) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13090) + p.SetState(13102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209039,7 +209163,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSNAPSHOT || _la == PlSqlParserUNTIL || _la == PlSqlParserUSING { - p.SetState(13086) + p.SetState(13098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209047,7 +209171,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserSNAPSHOT || _la == PlSqlParserUNTIL || _la == PlSqlParserUSING { - p.SetState(13086) + p.SetState(13098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209056,14 +209180,14 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery switch p.GetTokenStream().LA(1) { case PlSqlParserUNTIL: { - p.SetState(13071) + p.SetState(13083) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13078) + p.SetState(13090) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209072,7 +209196,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery switch p.GetTokenStream().LA(1) { case PlSqlParserCANCEL: { - p.SetState(13072) + p.SetState(13084) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -209082,7 +209206,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserTIME: { - p.SetState(13073) + p.SetState(13085) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -209090,7 +209214,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13074) + p.SetState(13086) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209100,7 +209224,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserCHANGE: { - p.SetState(13075) + p.SetState(13087) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -209108,7 +209232,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13076) + p.SetState(13088) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -209118,7 +209242,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserCONSISTENT: { - p.SetState(13077) + p.SetState(13089) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -209133,7 +209257,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserUSING: { - p.SetState(13080) + p.SetState(13092) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -209141,7 +209265,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13081) + p.SetState(13093) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -209149,7 +209273,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13082) + p.SetState(13094) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -209159,7 +209283,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserSNAPSHOT: { - p.SetState(13083) + p.SetState(13095) p.Match(PlSqlParserSNAPSHOT) if p.HasError() { // Recognition error - abort rule @@ -209167,7 +209291,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13084) + p.SetState(13096) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -209175,7 +209299,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13085) + p.SetState(13097) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209188,7 +209312,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery goto errorExit } - p.SetState(13088) + p.SetState(13100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209424,7 +209548,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re p.EnterRule(localctx, 1400, PlSqlParserRULE_partial_database_recovery) var _la int - p.SetState(13113) + p.SetState(13125) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209434,7 +209558,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13092) + p.SetState(13104) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -209442,10 +209566,10 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13093) + p.SetState(13105) p.Tablespace() } - p.SetState(13098) + p.SetState(13110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209454,7 +209578,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re for _la == PlSqlParserCOMMA { { - p.SetState(13094) + p.SetState(13106) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209462,11 +209586,11 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13095) + p.SetState(13107) p.Tablespace() } - p.SetState(13100) + p.SetState(13112) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209477,7 +209601,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13101) + p.SetState(13113) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -209485,7 +209609,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13102) + p.SetState(13114) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209496,10 +209620,10 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13103) + p.SetState(13115) p.Filenumber() } - p.SetState(13109) + p.SetState(13121) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209507,7 +209631,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re _la = p.GetTokenStream().LA(1) for _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserCOMMA { - p.SetState(13107) + p.SetState(13119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209516,7 +209640,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re switch p.GetTokenStream().LA(1) { case PlSqlParserCOMMA: { - p.SetState(13104) + p.SetState(13116) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209524,7 +209648,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13105) + p.SetState(13117) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209534,7 +209658,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13106) + p.SetState(13118) p.Filenumber() } @@ -209543,7 +209667,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re goto errorExit } - p.SetState(13111) + p.SetState(13123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209554,7 +209678,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13112) + p.SetState(13124) p.Partial_database_recovery_10g() } @@ -209797,21 +209921,21 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13115) + p.SetState(13127) if !(p.isVersion10()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion10()", "")) goto errorExit } { - p.SetState(13116) + p.SetState(13128) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13137) + p.SetState(13149) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209820,7 +209944,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas switch p.GetTokenStream().LA(1) { case PlSqlParserTABLESPACE: { - p.SetState(13117) + p.SetState(13129) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -209828,10 +209952,10 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13118) + p.SetState(13130) p.Tablespace() } - p.SetState(13123) + p.SetState(13135) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209840,7 +209964,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas for _la == PlSqlParserCOMMA { { - p.SetState(13119) + p.SetState(13131) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209848,11 +209972,11 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13120) + p.SetState(13132) p.Tablespace() } - p.SetState(13125) + p.SetState(13137) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209862,7 +209986,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserDATAFILE: { - p.SetState(13126) + p.SetState(13138) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -209870,7 +209994,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13127) + p.SetState(13139) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209880,10 +210004,10 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13128) + p.SetState(13140) p.Filenumber() } - p.SetState(13134) + p.SetState(13146) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209891,7 +210015,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas _la = p.GetTokenStream().LA(1) for _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserCOMMA { - p.SetState(13132) + p.SetState(13144) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209900,7 +210024,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas switch p.GetTokenStream().LA(1) { case PlSqlParserCOMMA: { - p.SetState(13129) + p.SetState(13141) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209908,7 +210032,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13130) + p.SetState(13142) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209918,7 +210042,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13131) + p.SetState(13143) p.Filenumber() } @@ -209927,7 +210051,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas goto errorExit } - p.SetState(13136) + p.SetState(13148) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209940,14 +210064,14 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas goto errorExit } { - p.SetState(13139) + p.SetState(13151) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13142) + p.SetState(13154) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209956,7 +210080,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas if _la == PlSqlParserCONSISTENT { { - p.SetState(13140) + p.SetState(13152) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -209964,7 +210088,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13141) + p.SetState(13153) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -209974,7 +210098,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } { - p.SetState(13144) + p.SetState(13156) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -210297,14 +210421,14 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco p.EnterOuterAlt(localctx, 1) { - p.SetState(13146) + p.SetState(13158) p.Match(PlSqlParserRECOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13181) + p.SetState(13193) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210313,7 +210437,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco switch p.GetTokenStream().LA(1) { case PlSqlParserMANAGED: { - p.SetState(13147) + p.SetState(13159) p.Match(PlSqlParserMANAGED) if p.HasError() { // Recognition error - abort rule @@ -210321,7 +210445,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13148) + p.SetState(13160) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -210329,21 +210453,21 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13149) + p.SetState(13161) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13171) + p.SetState(13183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserDISCONNECT, PlSqlParserNODELAY, PlSqlParserNOPARALLEL, PlSqlParserPARALLEL, PlSqlParserUNTIL, PlSqlParserUSING: - p.SetState(13165) + p.SetState(13177) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210351,7 +210475,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserDISCONNECT || _la == PlSqlParserNODELAY || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL || _la == PlSqlParserUNTIL || _la == PlSqlParserUSING { - p.SetState(13165) + p.SetState(13177) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210360,7 +210484,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1679, p.GetParserRuleContext()) { case 1: { - p.SetState(13150) + p.SetState(13162) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -210368,7 +210492,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13151) + p.SetState(13163) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -210376,7 +210500,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13152) + p.SetState(13164) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -210386,14 +210510,14 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 2: { - p.SetState(13153) + p.SetState(13165) p.Match(PlSqlParserDISCONNECT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13156) + p.SetState(13168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210402,7 +210526,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco if _la == PlSqlParserFROM { { - p.SetState(13154) + p.SetState(13166) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -210410,7 +210534,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13155) + p.SetState(13167) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -210422,7 +210546,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 3: { - p.SetState(13158) + p.SetState(13170) p.Match(PlSqlParserNODELAY) if p.HasError() { // Recognition error - abort rule @@ -210432,7 +210556,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 4: { - p.SetState(13159) + p.SetState(13171) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -210440,7 +210564,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13160) + p.SetState(13172) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -210448,7 +210572,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13161) + p.SetState(13173) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -210458,7 +210582,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 5: { - p.SetState(13162) + p.SetState(13174) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -210466,7 +210590,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13163) + p.SetState(13175) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -210476,7 +210600,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 6: { - p.SetState(13164) + p.SetState(13176) p.Parallel_clause() } @@ -210484,7 +210608,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco goto errorExit } - p.SetState(13167) + p.SetState(13179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210494,7 +210618,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserFINISH: { - p.SetState(13169) + p.SetState(13181) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -210504,7 +210628,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserCANCEL: { - p.SetState(13170) + p.SetState(13182) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -210519,7 +210643,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserTO: { - p.SetState(13173) + p.SetState(13185) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -210527,7 +210651,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13174) + p.SetState(13186) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -210535,14 +210659,14 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13175) + p.SetState(13187) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13179) + p.SetState(13191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210551,13 +210675,13 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1682, p.GetParserRuleContext()) { case 1: { - p.SetState(13176) + p.SetState(13188) p.Db_name() } case 2: { - p.SetState(13177) + p.SetState(13189) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -210565,7 +210689,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13178) + p.SetState(13190) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule @@ -210692,7 +210816,7 @@ func (p *PlSqlParser) Db_name() (localctx IDb_nameContext) { p.EnterRule(localctx, 1406, PlSqlParserRULE_db_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(13183) + p.SetState(13195) p.Regular_id() } @@ -210925,7 +211049,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo p.EnterRule(localctx, 1408, PlSqlParserRULE_database_file_clauses) var _la int - p.SetState(13202) + p.SetState(13214) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210935,7 +211059,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 1) { - p.SetState(13185) + p.SetState(13197) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -210943,7 +211067,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13186) + p.SetState(13198) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -210951,10 +211075,10 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13187) + p.SetState(13199) p.Filename() } - p.SetState(13192) + p.SetState(13204) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210963,7 +211087,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo for _la == PlSqlParserCOMMA { { - p.SetState(13188) + p.SetState(13200) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -210971,11 +211095,11 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13189) + p.SetState(13201) p.Filename() } - p.SetState(13194) + p.SetState(13206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210983,7 +211107,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo _la = p.GetTokenStream().LA(1) } { - p.SetState(13195) + p.SetState(13207) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -210991,35 +211115,35 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13196) + p.SetState(13208) p.Filename() } case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(13198) + p.SetState(13210) p.Create_datafile_clause() } case PlSqlParserDATAFILE: p.EnterOuterAlt(localctx, 3) { - p.SetState(13199) + p.SetState(13211) p.Alter_datafile_clause() } case PlSqlParserTEMPFILE: p.EnterOuterAlt(localctx, 4) { - p.SetState(13200) + p.SetState(13212) p.Alter_tempfile_clause() } case PlSqlParserMOVE: p.EnterOuterAlt(localctx, 5) { - p.SetState(13201) + p.SetState(13213) p.Move_datafile_clause() } @@ -211239,7 +211363,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(13204) + p.SetState(13216) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -211247,14 +211371,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause } } { - p.SetState(13205) + p.SetState(13217) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13208) + p.SetState(13220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211263,13 +211387,13 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13206) + p.SetState(13218) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13207) + p.SetState(13219) p.Filenumber() } @@ -211277,7 +211401,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13217) + p.SetState(13229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211286,14 +211410,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause for _la == PlSqlParserCOMMA { { - p.SetState(13210) + p.SetState(13222) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13213) + p.SetState(13225) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211302,13 +211426,13 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13211) + p.SetState(13223) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13212) + p.SetState(13224) p.Filenumber() } @@ -211317,14 +211441,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause goto errorExit } - p.SetState(13219) + p.SetState(13231) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13222) + p.SetState(13234) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211333,7 +211457,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause if _la == PlSqlParserAS { { - p.SetState(13220) + p.SetState(13232) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -211342,7 +211466,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause } { - p.SetState(13221) + p.SetState(13233) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -211617,14 +211741,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(13224) + p.SetState(13236) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13227) + p.SetState(13239) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211633,13 +211757,13 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13225) + p.SetState(13237) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13226) + p.SetState(13238) p.Filenumber() } @@ -211647,7 +211771,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13236) + p.SetState(13248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211656,14 +211780,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(13229) + p.SetState(13241) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13232) + p.SetState(13244) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211672,13 +211796,13 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13230) + p.SetState(13242) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13231) + p.SetState(13243) p.Filenumber() } @@ -211687,14 +211811,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo goto errorExit } - p.SetState(13238) + p.SetState(13250) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13250) + p.SetState(13262) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211703,7 +211827,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserONLINE: { - p.SetState(13239) + p.SetState(13251) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -211713,14 +211837,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo case PlSqlParserOFFLINE: { - p.SetState(13240) + p.SetState(13252) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13243) + p.SetState(13255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211729,7 +211853,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo if _la == PlSqlParserFOR { { - p.SetState(13241) + p.SetState(13253) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -211737,7 +211861,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13242) + p.SetState(13254) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -211749,7 +211873,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo case PlSqlParserRESIZE: { - p.SetState(13245) + p.SetState(13257) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -211757,19 +211881,19 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13246) + p.SetState(13258) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13247) + p.SetState(13259) p.Autoextend_clause() } case PlSqlParserEND: { - p.SetState(13248) + p.SetState(13260) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -211777,7 +211901,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13249) + p.SetState(13261) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -212050,14 +212174,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(13252) + p.SetState(13264) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13255) + p.SetState(13267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212066,13 +212190,13 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13253) + p.SetState(13265) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13254) + p.SetState(13266) p.Filenumber() } @@ -212080,7 +212204,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13264) + p.SetState(13276) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212089,14 +212213,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(13257) + p.SetState(13269) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13260) + p.SetState(13272) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212105,13 +212229,13 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13258) + p.SetState(13270) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13259) + p.SetState(13271) p.Filenumber() } @@ -212120,14 +212244,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo goto errorExit } - p.SetState(13266) + p.SetState(13278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13275) + p.SetState(13287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212136,7 +212260,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserRESIZE: { - p.SetState(13267) + p.SetState(13279) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -212144,19 +212268,19 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } } { - p.SetState(13268) + p.SetState(13280) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13269) + p.SetState(13281) p.Autoextend_clause() } case PlSqlParserDROP: { - p.SetState(13270) + p.SetState(13282) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -212165,7 +212289,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } { - p.SetState(13271) + p.SetState(13283) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -212173,7 +212297,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } } { - p.SetState(13272) + p.SetState(13284) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -212183,7 +212307,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo case PlSqlParserONLINE: { - p.SetState(13273) + p.SetState(13285) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -212193,7 +212317,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo case PlSqlParserOFFLINE: { - p.SetState(13274) + p.SetState(13286) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule @@ -212422,7 +212546,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13277) + p.SetState(13289) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -212430,14 +212554,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } { - p.SetState(13278) + p.SetState(13290) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13281) + p.SetState(13293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212446,13 +212570,13 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13279) + p.SetState(13291) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13280) + p.SetState(13292) p.Filenumber() } @@ -212460,7 +212584,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13290) + p.SetState(13302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212469,14 +212593,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont for _la == PlSqlParserCOMMA { { - p.SetState(13283) + p.SetState(13295) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13286) + p.SetState(13298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212485,13 +212609,13 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13284) + p.SetState(13296) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13285) + p.SetState(13297) p.Filenumber() } @@ -212500,14 +212624,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont goto errorExit } - p.SetState(13292) + p.SetState(13304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13295) + p.SetState(13307) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212516,7 +212640,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserTO { { - p.SetState(13293) + p.SetState(13305) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -212524,12 +212648,12 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } { - p.SetState(13294) + p.SetState(13306) p.Filename() } } - p.SetState(13298) + p.SetState(13310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212538,7 +212662,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserREUSE { { - p.SetState(13297) + p.SetState(13309) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -212547,7 +212671,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } - p.SetState(13301) + p.SetState(13313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212556,7 +212680,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserKEEP { { - p.SetState(13300) + p.SetState(13312) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -212933,7 +213057,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { p.EnterRule(localctx, 1418, PlSqlParserRULE_logfile_clauses) var _la int - p.SetState(13359) + p.SetState(13371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212942,7 +213066,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1713, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(13308) + p.SetState(13320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212951,14 +213075,14 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserARCHIVELOG: { - p.SetState(13303) + p.SetState(13315) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13305) + p.SetState(13317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212967,7 +213091,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserMANUAL { { - p.SetState(13304) + p.SetState(13316) p.Match(PlSqlParserMANUAL) if p.HasError() { // Recognition error - abort rule @@ -212979,7 +213103,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case PlSqlParserNOARCHIVELOG: { - p.SetState(13307) + p.SetState(13319) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -212994,7 +213118,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(13311) + p.SetState(13323) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213003,7 +213127,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserNO { { - p.SetState(13310) + p.SetState(13322) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -213013,7 +213137,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } { - p.SetState(13313) + p.SetState(13325) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -213021,7 +213145,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13314) + p.SetState(13326) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -213032,7 +213156,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13315) + p.SetState(13327) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -213040,7 +213164,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13316) + p.SetState(13328) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -213048,7 +213172,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13317) + p.SetState(13329) p.Match(PlSqlParserNOLOGGING) if p.HasError() { // Recognition error - abort rule @@ -213056,14 +213180,14 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13318) + p.SetState(13330) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13323) + p.SetState(13335) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213072,7 +213196,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(13319) + p.SetState(13331) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -213080,7 +213204,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13320) + p.SetState(13332) p.Match(PlSqlParserAVAILABILITY) if p.HasError() { // Recognition error - abort rule @@ -213090,7 +213214,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case PlSqlParserLOAD: { - p.SetState(13321) + p.SetState(13333) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -213098,7 +213222,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13322) + p.SetState(13334) p.Match(PlSqlParserPERFORMANCE) if p.HasError() { // Recognition error - abort rule @@ -213114,7 +213238,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13325) + p.SetState(13337) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -213122,7 +213246,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13326) + p.SetState(13338) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -213130,10 +213254,10 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13327) + p.SetState(13339) p.Filename() } - p.SetState(13332) + p.SetState(13344) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213142,7 +213266,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13328) + p.SetState(13340) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213150,11 +213274,11 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13329) + p.SetState(13341) p.Filename() } - p.SetState(13334) + p.SetState(13346) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213162,7 +213286,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(13335) + p.SetState(13347) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -213170,21 +213294,21 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13336) + p.SetState(13348) p.Filename() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13338) + p.SetState(13350) p.Match(PlSqlParserCLEAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13340) + p.SetState(13352) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213193,7 +213317,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserUNARCHIVED { { - p.SetState(13339) + p.SetState(13351) p.Match(PlSqlParserUNARCHIVED) if p.HasError() { // Recognition error - abort rule @@ -213203,7 +213327,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } { - p.SetState(13342) + p.SetState(13354) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -213211,10 +213335,10 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13343) + p.SetState(13355) p.Logfile_descriptor() } - p.SetState(13348) + p.SetState(13360) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213223,7 +213347,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13344) + p.SetState(13356) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213231,18 +213355,18 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13345) + p.SetState(13357) p.Logfile_descriptor() } - p.SetState(13350) + p.SetState(13362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13353) + p.SetState(13365) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213251,7 +213375,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserUNRECOVERABLE { { - p.SetState(13351) + p.SetState(13363) p.Match(PlSqlParserUNRECOVERABLE) if p.HasError() { // Recognition error - abort rule @@ -213259,7 +213383,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13352) + p.SetState(13364) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -213272,28 +213396,28 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(13355) + p.SetState(13367) p.Add_logfile_clauses() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(13356) + p.SetState(13368) p.Drop_logfile_clauses() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(13357) + p.SetState(13369) p.Switch_logfile_clause() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(13358) + p.SetState(13370) p.Supplemental_db_logging() } @@ -213590,14 +213714,14 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex p.EnterOuterAlt(localctx, 1) { - p.SetState(13361) + p.SetState(13373) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13363) + p.SetState(13375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213606,7 +213730,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserSTANDBY { { - p.SetState(13362) + p.SetState(13374) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -213616,14 +213740,14 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } { - p.SetState(13365) + p.SetState(13377) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13401) + p.SetState(13413) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213631,7 +213755,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP, PlSqlParserINSTANCE, PlSqlParserTHREAD, PlSqlParserCHAR_STRING, PlSqlParserLEFT_PAREN: - p.SetState(13370) + p.SetState(13382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213639,7 +213763,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserINSTANCE: { - p.SetState(13366) + p.SetState(13378) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -213647,7 +213771,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13367) + p.SetState(13379) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -213657,7 +213781,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex case PlSqlParserTHREAD: { - p.SetState(13368) + p.SetState(13380) p.Match(PlSqlParserTHREAD) if p.HasError() { // Recognition error - abort rule @@ -213665,7 +213789,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13369) + p.SetState(13381) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -213677,7 +213801,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex default: } - p.SetState(13373) + p.SetState(13385) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213686,11 +213810,11 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for ok := true; ok; ok = _la == PlSqlParserGROUP || _la == PlSqlParserCHAR_STRING || _la == PlSqlParserLEFT_PAREN { { - p.SetState(13372) + p.SetState(13384) p.Group_redo_logfile() } - p.SetState(13375) + p.SetState(13387) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213700,7 +213824,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex case PlSqlParserMEMBER: { - p.SetState(13377) + p.SetState(13389) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -213708,10 +213832,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13378) + p.SetState(13390) p.Filename() } - p.SetState(13380) + p.SetState(13392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213720,7 +213844,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13379) + p.SetState(13391) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -213729,7 +213853,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } - p.SetState(13389) + p.SetState(13401) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213738,7 +213862,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for _la == PlSqlParserCOMMA { { - p.SetState(13382) + p.SetState(13394) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213746,10 +213870,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13383) + p.SetState(13395) p.Filename() } - p.SetState(13385) + p.SetState(13397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213758,7 +213882,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13384) + p.SetState(13396) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -213768,7 +213892,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } - p.SetState(13391) + p.SetState(13403) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213776,7 +213900,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex _la = p.GetTokenStream().LA(1) } { - p.SetState(13392) + p.SetState(13404) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -213784,10 +213908,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13393) + p.SetState(13405) p.Logfile_descriptor() } - p.SetState(13398) + p.SetState(13410) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213796,7 +213920,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for _la == PlSqlParserCOMMA { { - p.SetState(13394) + p.SetState(13406) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213804,11 +213928,11 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13395) + p.SetState(13407) p.Logfile_descriptor() } - p.SetState(13400) + p.SetState(13412) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213942,7 +214066,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13405) + p.SetState(13417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213951,7 +214075,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) if _la == PlSqlParserGROUP { { - p.SetState(13403) + p.SetState(13415) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -213959,7 +214083,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) } } { - p.SetState(13404) + p.SetState(13416) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -213969,7 +214093,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) } { - p.SetState(13407) + p.SetState(13419) p.Redo_log_file_spec() } @@ -214184,14 +214308,14 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13409) + p.SetState(13421) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13411) + p.SetState(13423) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214200,7 +214324,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont if _la == PlSqlParserSTANDBY { { - p.SetState(13410) + p.SetState(13422) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -214210,14 +214334,14 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } { - p.SetState(13413) + p.SetState(13425) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13431) + p.SetState(13443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214226,10 +214350,10 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP, PlSqlParserCHAR_STRING, PlSqlParserLEFT_PAREN: { - p.SetState(13414) + p.SetState(13426) p.Logfile_descriptor() } - p.SetState(13419) + p.SetState(13431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214238,7 +214362,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont for _la == PlSqlParserCOMMA { { - p.SetState(13415) + p.SetState(13427) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -214246,11 +214370,11 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13416) + p.SetState(13428) p.Logfile_descriptor() } - p.SetState(13421) + p.SetState(13433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214260,7 +214384,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont case PlSqlParserMEMBER: { - p.SetState(13422) + p.SetState(13434) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -214268,10 +214392,10 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13423) + p.SetState(13435) p.Filename() } - p.SetState(13428) + p.SetState(13440) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214280,7 +214404,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont for _la == PlSqlParserCOMMA { { - p.SetState(13424) + p.SetState(13436) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -214288,11 +214412,11 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13425) + p.SetState(13437) p.Filename() } - p.SetState(13430) + p.SetState(13442) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214428,7 +214552,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo p.EnterRule(localctx, 1426, PlSqlParserRULE_switch_logfile_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13433) + p.SetState(13445) p.Match(PlSqlParserSWITCH) if p.HasError() { // Recognition error - abort rule @@ -214436,7 +214560,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13434) + p.SetState(13446) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -214444,7 +214568,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13435) + p.SetState(13447) p.Match(PlSqlParserLOGFILES) if p.HasError() { // Recognition error - abort rule @@ -214452,7 +214576,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13436) + p.SetState(13448) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -214460,7 +214584,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13437) + p.SetState(13449) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -214468,7 +214592,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13438) + p.SetState(13450) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -214635,11 +214759,11 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi p.EnterRule(localctx, 1428, PlSqlParserRULE_supplemental_db_logging) p.EnterOuterAlt(localctx, 1) { - p.SetState(13440) + p.SetState(13452) p.Add_or_drop() } { - p.SetState(13441) + p.SetState(13453) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -214647,14 +214771,14 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi } } { - p.SetState(13442) + p.SetState(13454) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13446) + p.SetState(13458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214663,7 +214787,7 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1727, p.GetParserRuleContext()) { case 1: { - p.SetState(13443) + p.SetState(13455) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -214673,13 +214797,13 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi case 2: { - p.SetState(13444) + p.SetState(13456) p.Supplemental_id_key_clause() } case 3: { - p.SetState(13445) + p.SetState(13457) p.Supplemental_plsql_clause() } @@ -214792,7 +214916,7 @@ func (p *PlSqlParser) Add_or_drop() (localctx IAdd_or_dropContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13448) + p.SetState(13460) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -214916,7 +215040,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ p.EnterRule(localctx, 1432, PlSqlParserRULE_supplemental_plsql_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13450) + p.SetState(13462) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -214924,7 +215048,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13451) + p.SetState(13463) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -214932,7 +215056,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13452) + p.SetState(13464) p.Match(PlSqlParserPROCEDURAL) if p.HasError() { // Recognition error - abort rule @@ -214940,7 +215064,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13453) + p.SetState(13465) p.Match(PlSqlParserREPLICATION) if p.HasError() { // Recognition error - abort rule @@ -215114,7 +215238,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) p.EnterRule(localctx, 1434, PlSqlParserRULE_logfile_descriptor) var _la int - p.SetState(13469) + p.SetState(13481) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215124,7 +215248,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserGROUP: p.EnterOuterAlt(localctx, 1) { - p.SetState(13455) + p.SetState(13467) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -215132,7 +215256,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13456) + p.SetState(13468) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -215143,7 +215267,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(13457) + p.SetState(13469) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -215151,10 +215275,10 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13458) + p.SetState(13470) p.Filename() } - p.SetState(13463) + p.SetState(13475) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215163,7 +215287,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) for _la == PlSqlParserCOMMA { { - p.SetState(13459) + p.SetState(13471) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -215171,11 +215295,11 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13460) + p.SetState(13472) p.Filename() } - p.SetState(13465) + p.SetState(13477) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215183,7 +215307,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(13466) + p.SetState(13478) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -215194,7 +215318,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 3) { - p.SetState(13468) + p.SetState(13480) p.Filename() } @@ -215375,7 +215499,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex p.EnterRule(localctx, 1436, PlSqlParserRULE_controlfile_clauses) var _la int - p.SetState(13492) + p.SetState(13504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215385,14 +215509,14 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(13471) + p.SetState(13483) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13473) + p.SetState(13485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215401,7 +215525,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13472) + p.SetState(13484) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -215414,7 +215538,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } { - p.SetState(13475) + p.SetState(13487) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -215422,7 +215546,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13476) + p.SetState(13488) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -215430,7 +215554,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13477) + p.SetState(13489) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -215438,10 +215562,10 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13478) + p.SetState(13490) p.Filename() } - p.SetState(13480) + p.SetState(13492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215450,7 +215574,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13479) + p.SetState(13491) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -215463,7 +215587,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserBACKUP: p.EnterOuterAlt(localctx, 2) { - p.SetState(13482) + p.SetState(13494) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -215471,7 +215595,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13483) + p.SetState(13495) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -215479,14 +215603,14 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13484) + p.SetState(13496) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13490) + p.SetState(13502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215495,10 +215619,10 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13485) + p.SetState(13497) p.Filename() } - p.SetState(13487) + p.SetState(13499) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215507,7 +215631,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13486) + p.SetState(13498) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -215519,7 +215643,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserTRACE: { - p.SetState(13489) + p.SetState(13501) p.Trace_file_clause() } @@ -215670,14 +215794,14 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13494) + p.SetState(13506) p.Match(PlSqlParserTRACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13500) + p.SetState(13512) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215686,7 +215810,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserAS { { - p.SetState(13495) + p.SetState(13507) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -215694,10 +215818,10 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { } } { - p.SetState(13496) + p.SetState(13508) p.Filename() } - p.SetState(13498) + p.SetState(13510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215706,7 +215830,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserREUSE { { - p.SetState(13497) + p.SetState(13509) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -215717,7 +215841,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { } } - p.SetState(13503) + p.SetState(13515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215726,7 +215850,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS { { - p.SetState(13502) + p.SetState(13514) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -215969,7 +216093,7 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13512) + p.SetState(13524) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215978,43 +216102,43 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla switch p.GetTokenStream().LA(1) { case PlSqlParserACTIVATE: { - p.SetState(13505) + p.SetState(13517) p.Activate_standby_db_clause() } case PlSqlParserSET: { - p.SetState(13506) + p.SetState(13518) p.Maximize_standby_db_clause() } case PlSqlParserREGISTER: { - p.SetState(13507) + p.SetState(13519) p.Register_logfile_clause() } case PlSqlParserCOMMIT, PlSqlParserPREPARE: { - p.SetState(13508) + p.SetState(13520) p.Commit_switchover_clause() } case PlSqlParserSTART: { - p.SetState(13509) + p.SetState(13521) p.Start_standby_clause() } case PlSqlParserABORT, PlSqlParserSTOP: { - p.SetState(13510) + p.SetState(13522) p.Stop_standby_clause() } case PlSqlParserCONVERT: { - p.SetState(13511) + p.SetState(13523) p.Convert_database_clause() } @@ -216022,7 +216146,7 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13515) + p.SetState(13527) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216031,7 +216155,7 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(13514) + p.SetState(13526) p.Parallel_clause() } @@ -216167,14 +216291,14 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d p.EnterOuterAlt(localctx, 1) { - p.SetState(13517) + p.SetState(13529) p.Match(PlSqlParserACTIVATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13519) + p.SetState(13531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216183,7 +216307,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13518) + p.SetState(13530) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -216196,7 +216320,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } { - p.SetState(13521) + p.SetState(13533) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216204,14 +216328,14 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } } { - p.SetState(13522) + p.SetState(13534) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13525) + p.SetState(13537) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216220,7 +216344,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d if _la == PlSqlParserFINISH { { - p.SetState(13523) + p.SetState(13535) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -216228,7 +216352,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } } { - p.SetState(13524) + p.SetState(13536) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule @@ -216373,7 +216497,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d p.EnterOuterAlt(localctx, 1) { - p.SetState(13527) + p.SetState(13539) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -216381,7 +216505,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13528) + p.SetState(13540) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216389,7 +216513,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13529) + p.SetState(13541) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -216397,7 +216521,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13530) + p.SetState(13542) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -216405,7 +216529,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13531) + p.SetState(13543) p.Match(PlSqlParserMAXIMIZE) if p.HasError() { // Recognition error - abort rule @@ -216413,7 +216537,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13532) + p.SetState(13544) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAVAILABILITY || _la == PlSqlParserPERFORMANCE || _la == PlSqlParserPROTECTION) { @@ -216549,14 +216673,14 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(13534) + p.SetState(13546) p.Match(PlSqlParserREGISTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13537) + p.SetState(13549) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216565,7 +216689,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau if _la == PlSqlParserOR { { - p.SetState(13535) + p.SetState(13547) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -216573,7 +216697,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } } { - p.SetState(13536) + p.SetState(13548) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -216583,7 +216707,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } { - p.SetState(13539) + p.SetState(13551) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -216594,7 +216718,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } } { - p.SetState(13540) + p.SetState(13552) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -216777,7 +216901,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl p.EnterOuterAlt(localctx, 1) { - p.SetState(13542) + p.SetState(13554) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserPREPARE) { @@ -216788,7 +216912,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13543) + p.SetState(13555) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -216796,21 +216920,21 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13544) + p.SetState(13556) p.Match(PlSqlParserSWITCHOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13573) + p.SetState(13585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserLOGICAL, PlSqlParserTO: - p.SetState(13570) + p.SetState(13582) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216819,14 +216943,14 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl switch p.GetTokenStream().LA(1) { case PlSqlParserTO: { - p.SetState(13545) + p.SetState(13557) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13566) + p.SetState(13578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216834,7 +216958,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1748, p.GetParserRuleContext()) { case 1: - p.SetState(13554) + p.SetState(13566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216842,7 +216966,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1745, p.GetParserRuleContext()) { case 1: - p.SetState(13547) + p.SetState(13559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216851,7 +216975,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13546) + p.SetState(13558) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -216864,7 +216988,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13549) + p.SetState(13561) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -216873,7 +216997,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } case 2: - p.SetState(13551) + p.SetState(13563) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216882,7 +217006,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserPHYSICAL { { - p.SetState(13550) + p.SetState(13562) p.Match(PlSqlParserPHYSICAL) if p.HasError() { // Recognition error - abort rule @@ -216892,7 +217016,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13553) + p.SetState(13565) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216903,7 +217027,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(13562) + p.SetState(13574) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216911,7 +217035,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSESSION || _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { - p.SetState(13557) + p.SetState(13569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216920,7 +217044,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(13556) + p.SetState(13568) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -216933,7 +217057,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13559) + p.SetState(13571) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -216941,7 +217065,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13560) + p.SetState(13572) p.Match(PlSqlParserSHUTDOWN) if p.HasError() { // Recognition error - abort rule @@ -216949,7 +217073,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13561) + p.SetState(13573) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -216964,7 +217088,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case 2: { - p.SetState(13564) + p.SetState(13576) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -216972,7 +217096,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13565) + p.SetState(13577) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216986,7 +217110,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case PlSqlParserLOGICAL: { - p.SetState(13568) + p.SetState(13580) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -216994,7 +217118,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13569) + p.SetState(13581) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217009,7 +217133,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case PlSqlParserCANCEL: { - p.SetState(13572) + p.SetState(13584) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -217215,7 +217339,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13575) + p.SetState(13587) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -217223,7 +217347,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13576) + p.SetState(13588) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -217231,7 +217355,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13577) + p.SetState(13589) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217239,14 +217363,14 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13578) + p.SetState(13590) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13580) + p.SetState(13592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217255,7 +217379,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserIMMEDIATE { { - p.SetState(13579) + p.SetState(13591) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule @@ -217264,7 +217388,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } - p.SetState(13583) + p.SetState(13595) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217273,7 +217397,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserNODELAY { { - p.SetState(13582) + p.SetState(13594) p.Match(PlSqlParserNODELAY) if p.HasError() { // Recognition error - abort rule @@ -217282,7 +217406,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } - p.SetState(13596) + p.SetState(13608) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217290,7 +217414,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserNEW: { - p.SetState(13585) + p.SetState(13597) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -217298,7 +217422,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13586) + p.SetState(13598) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -217306,20 +217430,20 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13587) + p.SetState(13599) p.Regular_id() } case PlSqlParserINITIAL: { - p.SetState(13588) + p.SetState(13600) p.Match(PlSqlParserINITIAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13590) + p.SetState(13602) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217328,7 +217452,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserUNSIGNED_INTEGER { { - p.SetState(13589) + p.SetState(13601) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -217343,7 +217467,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont case PlSqlParserSKIP_: { - p.SetState(13592) + p.SetState(13604) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -217351,7 +217475,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13593) + p.SetState(13605) p.Match(PlSqlParserFAILED) if p.HasError() { // Recognition error - abort rule @@ -217359,7 +217483,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13594) + p.SetState(13606) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -217369,7 +217493,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont case PlSqlParserFINISH: { - p.SetState(13595) + p.SetState(13607) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -217502,7 +217626,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(13598) + p.SetState(13610) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABORT || _la == PlSqlParserSTOP) { @@ -217513,7 +217637,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13599) + p.SetState(13611) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -217521,7 +217645,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13600) + p.SetState(13612) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217529,7 +217653,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13601) + p.SetState(13613) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule @@ -217657,7 +217781,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(13603) + p.SetState(13615) p.Match(PlSqlParserCONVERT) if p.HasError() { // Recognition error - abort rule @@ -217665,7 +217789,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13604) + p.SetState(13616) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -217673,7 +217797,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13605) + p.SetState(13617) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPHYSICAL || _la == PlSqlParserSNAPSHOT) { @@ -217684,7 +217808,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13606) + p.SetState(13618) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -218052,7 +218176,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau p.EnterRule(localctx, 1456, PlSqlParserRULE_default_settings_clause) var _la int - p.SetState(13654) + p.SetState(13666) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218062,7 +218186,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13608) + p.SetState(13620) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218070,7 +218194,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13609) + p.SetState(13621) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -218078,7 +218202,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13610) + p.SetState(13622) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -218086,14 +218210,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13611) + p.SetState(13623) p.Edition_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13612) + p.SetState(13624) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -218101,7 +218225,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13613) + p.SetState(13625) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218109,7 +218233,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13614) + p.SetState(13626) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -218120,7 +218244,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13615) + p.SetState(13627) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -218131,7 +218255,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13616) + p.SetState(13628) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218139,7 +218263,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13617) + p.SetState(13629) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -218147,14 +218271,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13618) + p.SetState(13630) p.Tablespace() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13619) + p.SetState(13631) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218162,7 +218286,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13620) + p.SetState(13632) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -218170,14 +218294,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13621) + p.SetState(13633) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13624) + p.SetState(13636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218186,13 +218310,13 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1755, p.GetParserRuleContext()) { case 1: { - p.SetState(13622) + p.SetState(13634) p.Tablespace() } case 2: { - p.SetState(13623) + p.SetState(13635) p.Tablespace_group_name() } @@ -218203,7 +218327,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13626) + p.SetState(13638) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -218211,7 +218335,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13627) + p.SetState(13639) p.Match(PlSqlParserGLOBAL_NAME) if p.HasError() { // Recognition error - abort rule @@ -218219,7 +218343,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13628) + p.SetState(13640) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -218227,10 +218351,10 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13629) + p.SetState(13641) p.Database() } - p.SetState(13632) + p.SetState(13644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218239,7 +218363,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau for ok := true; ok; ok = _la == PlSqlParserPERIOD { { - p.SetState(13630) + p.SetState(13642) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -218247,11 +218371,11 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13631) + p.SetState(13643) p.Domain() } - p.SetState(13634) + p.SetState(13646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218262,7 +218386,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(13636) + p.SetState(13648) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -218270,7 +218394,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13637) + p.SetState(13649) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -218278,7 +218402,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13638) + p.SetState(13650) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -218286,14 +218410,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13639) + p.SetState(13651) p.Match(PlSqlParserTRACKING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13646) + p.SetState(13658) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218302,7 +218426,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau if _la == PlSqlParserUSING { { - p.SetState(13640) + p.SetState(13652) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -218310,7 +218434,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13641) + p.SetState(13653) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -218318,10 +218442,10 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13642) + p.SetState(13654) p.Filename() } - p.SetState(13644) + p.SetState(13656) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218330,7 +218454,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau if _la == PlSqlParserREUSE { { - p.SetState(13643) + p.SetState(13655) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -218345,7 +218469,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(13648) + p.SetState(13660) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -218353,7 +218477,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13649) + p.SetState(13661) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -218361,7 +218485,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13650) + p.SetState(13662) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -218369,7 +218493,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13651) + p.SetState(13663) p.Match(PlSqlParserTRACKING) if p.HasError() { // Recognition error - abort rule @@ -218380,14 +218504,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(13652) + p.SetState(13664) p.Flashback_mode_clause() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(13653) + p.SetState(13665) p.Set_time_zone_clause() } @@ -218508,7 +218632,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont p.EnterRule(localctx, 1458, PlSqlParserRULE_set_time_zone_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13656) + p.SetState(13668) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -218516,7 +218640,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13657) + p.SetState(13669) p.Match(PlSqlParserTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -218524,7 +218648,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13658) + p.SetState(13670) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -218532,7 +218656,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13659) + p.SetState(13671) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -218660,11 +218784,11 @@ func (p *PlSqlParser) Instance_clauses() (localctx IInstance_clausesContext) { p.EnterRule(localctx, 1460, PlSqlParserRULE_instance_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(13661) + p.SetState(13673) p.Enable_or_disable() } { - p.SetState(13662) + p.SetState(13674) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -218672,7 +218796,7 @@ func (p *PlSqlParser) Instance_clauses() (localctx IInstance_clausesContext) { } } { - p.SetState(13663) + p.SetState(13675) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -218795,7 +218919,7 @@ func (p *PlSqlParser) Security_clause() (localctx ISecurity_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13665) + p.SetState(13677) p.Match(PlSqlParserGUARD) if p.HasError() { // Recognition error - abort rule @@ -218803,7 +218927,7 @@ func (p *PlSqlParser) Security_clause() (localctx ISecurity_clauseContext) { } } { - p.SetState(13666) + p.SetState(13678) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserNONE || _la == PlSqlParserSTANDBY) { @@ -218924,7 +219048,7 @@ func (p *PlSqlParser) Domain() (localctx IDomainContext) { p.EnterRule(localctx, 1464, PlSqlParserRULE_domain) p.EnterOuterAlt(localctx, 1) { - p.SetState(13668) + p.SetState(13680) p.Regular_id() } @@ -219038,7 +219162,7 @@ func (p *PlSqlParser) Database() (localctx IDatabaseContext) { p.EnterRule(localctx, 1466, PlSqlParserRULE_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13670) + p.SetState(13682) p.Regular_id() } @@ -219152,7 +219276,7 @@ func (p *PlSqlParser) Edition_name() (localctx IEdition_nameContext) { p.EnterRule(localctx, 1468, PlSqlParserRULE_edition_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(13672) + p.SetState(13684) p.Regular_id() } @@ -219254,7 +219378,7 @@ func (p *PlSqlParser) Filenumber() (localctx IFilenumberContext) { p.EnterRule(localctx, 1470, PlSqlParserRULE_filenumber) p.EnterOuterAlt(localctx, 1) { - p.SetState(13674) + p.SetState(13686) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -219360,7 +219484,7 @@ func (p *PlSqlParser) Filename() (localctx IFilenameContext) { p.EnterRule(localctx, 1472, PlSqlParserRULE_filename) p.EnterOuterAlt(localctx, 1) { - p.SetState(13676) + p.SetState(13688) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -219567,7 +219691,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13678) + p.SetState(13690) p.Match(PlSqlParserPREPARE) if p.HasError() { // Recognition error - abort rule @@ -219575,7 +219699,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13679) + p.SetState(13691) p.Match(PlSqlParserMIRROR) if p.HasError() { // Recognition error - abort rule @@ -219583,7 +219707,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13680) + p.SetState(13692) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -219591,13 +219715,13 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13681) + p.SetState(13693) var _x = p.Id_expression() localctx.(*Prepare_clauseContext).c = _x } - p.SetState(13685) + p.SetState(13697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -219606,7 +219730,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { if _la == PlSqlParserWITH { { - p.SetState(13682) + p.SetState(13694) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -219614,7 +219738,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13683) + p.SetState(13695) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserMIRROR || _la == PlSqlParserUNPROTECTED) { @@ -219625,7 +219749,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13684) + p.SetState(13696) p.Match(PlSqlParserREDUNDANCY) if p.HasError() { // Recognition error - abort rule @@ -219634,7 +219758,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } - p.SetState(13690) + p.SetState(13702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -219643,7 +219767,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { if _la == PlSqlParserFOR { { - p.SetState(13687) + p.SetState(13699) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -219651,7 +219775,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13688) + p.SetState(13700) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -219659,7 +219783,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13689) + p.SetState(13701) p.Id_expression() } @@ -219801,7 +219925,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) p.EnterRule(localctx, 1476, PlSqlParserRULE_drop_mirror_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13692) + p.SetState(13704) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -219809,7 +219933,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13693) + p.SetState(13705) p.Match(PlSqlParserMIRROR) if p.HasError() { // Recognition error - abort rule @@ -219817,7 +219941,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13694) + p.SetState(13706) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -219825,7 +219949,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13695) + p.SetState(13707) var _x = p.Id_expression() @@ -219962,7 +220086,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(13697) + p.SetState(13709) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE || _la == PlSqlParserREMOVE || _la == PlSqlParserSUSPEND) { @@ -219973,7 +220097,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13698) + p.SetState(13710) p.Match(PlSqlParserLOST) if p.HasError() { // Recognition error - abort rule @@ -219981,7 +220105,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13699) + p.SetState(13711) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -219989,7 +220113,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13700) + p.SetState(13712) p.Match(PlSqlParserPROTECTION) if p.HasError() { // Recognition error - abort rule @@ -220122,7 +220246,7 @@ func (s *Cdb_fleet_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Cdb_fleet_clauses() (localctx ICdb_fleet_clausesContext) { localctx = NewCdb_fleet_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1480, PlSqlParserRULE_cdb_fleet_clauses) - p.SetState(13704) + p.SetState(13716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -220132,14 +220256,14 @@ func (p *PlSqlParser) Cdb_fleet_clauses() (localctx ICdb_fleet_clausesContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13702) + p.SetState(13714) p.Lead_cdb_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13703) + p.SetState(13715) p.Lead_cdb_uri_clause() } @@ -220267,7 +220391,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13706) + p.SetState(13718) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -220275,7 +220399,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13707) + p.SetState(13719) p.Match(PlSqlParserLEAD_CDB) if p.HasError() { // Recognition error - abort rule @@ -220283,7 +220407,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13708) + p.SetState(13720) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -220291,7 +220415,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13709) + p.SetState(13721) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFALSE || _la == PlSqlParserTRUE) { @@ -220415,7 +220539,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex p.EnterRule(localctx, 1484, PlSqlParserRULE_lead_cdb_uri_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13711) + p.SetState(13723) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -220423,7 +220547,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13712) + p.SetState(13724) p.Match(PlSqlParserLEAD_CDB_URI) if p.HasError() { // Recognition error - abort rule @@ -220431,7 +220555,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13713) + p.SetState(13725) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -220439,7 +220563,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13714) + p.SetState(13726) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -220595,7 +220719,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13716) + p.SetState(13728) p.Match(PlSqlParserPROPERTY) if p.HasError() { // Recognition error - abort rule @@ -220603,7 +220727,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13717) + p.SetState(13729) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserREMOVE || _la == PlSqlParserSET) { @@ -220614,7 +220738,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13718) + p.SetState(13730) p.Match(PlSqlParserDEFAULT_CREDENTIAL) if p.HasError() { // Recognition error - abort rule @@ -220622,7 +220746,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13719) + p.SetState(13731) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -220630,7 +220754,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13720) + p.SetState(13732) var _x = p.Id_expression() @@ -220752,7 +220876,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses p.EnterOuterAlt(localctx, 1) { - p.SetState(13722) + p.SetState(13734) p.Match(PlSqlParserUPGRADE) if p.HasError() { // Recognition error - abort rule @@ -220760,7 +220884,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses } } { - p.SetState(13723) + p.SetState(13735) p.Match(PlSqlParserSYNC) if p.HasError() { // Recognition error - abort rule @@ -220768,7 +220892,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses } } { - p.SetState(13724) + p.SetState(13736) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -220987,14 +221111,14 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex p.EnterOuterAlt(localctx, 1) { - p.SetState(13726) + p.SetState(13738) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13728) + p.SetState(13740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221003,7 +221127,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex if _la == PlSqlParserSHARED { { - p.SetState(13727) + p.SetState(13739) p.Match(PlSqlParserSHARED) if p.HasError() { // Recognition error - abort rule @@ -221012,7 +221136,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } - p.SetState(13731) + p.SetState(13743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221021,7 +221145,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex if _la == PlSqlParserPUBLIC { { - p.SetState(13730) + p.SetState(13742) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -221031,7 +221155,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } { - p.SetState(13733) + p.SetState(13745) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -221039,7 +221163,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13734) + p.SetState(13746) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -221047,10 +221171,10 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13735) + p.SetState(13747) p.Link_name() } - p.SetState(13746) + p.SetState(13758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221059,7 +221183,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex switch p.GetTokenStream().LA(1) { case PlSqlParserCONNECT: { - p.SetState(13736) + p.SetState(13748) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -221067,7 +221191,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13737) + p.SetState(13749) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -221075,11 +221199,11 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13738) + p.SetState(13750) p.User_object_name() } { - p.SetState(13739) + p.SetState(13751) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -221087,7 +221211,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13740) + p.SetState(13752) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -221095,15 +221219,15 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13741) + p.SetState(13753) p.Password_value() } - p.SetState(13743) + p.SetState(13755) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1765, p.GetParserRuleContext()) == 1 { { - p.SetState(13742) + p.SetState(13754) p.Link_authentication() } @@ -221113,7 +221237,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex case PlSqlParserAUTHENTICATED: { - p.SetState(13745) + p.SetState(13757) p.Link_authentication() } @@ -221247,7 +221371,7 @@ func (s *Password_valueContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Password_value() (localctx IPassword_valueContext) { localctx = NewPassword_valueContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1492, PlSqlParserRULE_password_value) - p.SetState(13750) + p.SetState(13762) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221257,14 +221381,14 @@ func (p *PlSqlParser) Password_value() (localctx IPassword_valueContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(13748) + p.SetState(13760) p.Id_expression() } case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(13749) + p.SetState(13761) p.Numeric() } @@ -221420,7 +221544,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex p.EnterRule(localctx, 1494, PlSqlParserRULE_link_authentication) p.EnterOuterAlt(localctx, 1) { - p.SetState(13752) + p.SetState(13764) p.Match(PlSqlParserAUTHENTICATED) if p.HasError() { // Recognition error - abort rule @@ -221428,7 +221552,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13753) + p.SetState(13765) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -221436,11 +221560,11 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13754) + p.SetState(13766) p.User_object_name() } { - p.SetState(13755) + p.SetState(13767) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -221448,7 +221572,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13756) + p.SetState(13768) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -221456,7 +221580,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13757) + p.SetState(13769) p.Password_value() } @@ -222128,7 +222252,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13759) + p.SetState(13771) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -222136,7 +222260,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13760) + p.SetState(13772) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -222144,10 +222268,10 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13761) + p.SetState(13773) p.Database_name() } - p.SetState(13800) + p.SetState(13812) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222156,7 +222280,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(13800) + p.SetState(13812) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222165,7 +222289,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1771, p.GetParserRuleContext()) { case 1: { - p.SetState(13762) + p.SetState(13774) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -222173,7 +222297,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13763) + p.SetState(13775) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSYS || _la == PlSqlParserSYSTEM) { @@ -222184,7 +222308,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13764) + p.SetState(13776) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -222192,7 +222316,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13765) + p.SetState(13777) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -222200,13 +222324,13 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13766) + p.SetState(13778) p.Password_value() } case 2: { - p.SetState(13767) + p.SetState(13779) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -222214,7 +222338,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13768) + p.SetState(13780) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -222224,7 +222348,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 3: { - p.SetState(13769) + p.SetState(13781) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAXDATAFILES || _la == PlSqlParserMAXINSTANCES) { @@ -222235,7 +222359,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13770) + p.SetState(13782) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -222244,7 +222368,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } case 4: - p.SetState(13772) + p.SetState(13784) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222253,7 +222377,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { if _la == PlSqlParserNATIONAL { { - p.SetState(13771) + p.SetState(13783) p.Match(PlSqlParserNATIONAL) if p.HasError() { // Recognition error - abort rule @@ -222263,7 +222387,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } { - p.SetState(13774) + p.SetState(13786) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -222271,7 +222395,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13775) + p.SetState(13787) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -222279,13 +222403,13 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13776) + p.SetState(13788) p.Char_set_name() } case 5: { - p.SetState(13777) + p.SetState(13789) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -222293,7 +222417,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13778) + p.SetState(13790) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -222301,7 +222425,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13779) + p.SetState(13791) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -222312,7 +222436,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13780) + p.SetState(13792) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -222322,24 +222446,24 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 6: { - p.SetState(13781) + p.SetState(13793) p.Database_logging_clauses() } case 7: { - p.SetState(13782) + p.SetState(13794) p.Tablespace_clauses() } case 8: { - p.SetState(13783) + p.SetState(13795) p.Set_time_zone_clause() } case 9: - p.SetState(13785) + p.SetState(13797) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222348,7 +222472,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13784) + p.SetState(13796) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -222361,7 +222485,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } { - p.SetState(13787) + p.SetState(13799) p.Match(PlSqlParserUSER_DATA) if p.HasError() { // Recognition error - abort rule @@ -222369,7 +222493,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13788) + p.SetState(13800) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -222377,11 +222501,11 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13789) + p.SetState(13801) p.Tablespace_group_name() } { - p.SetState(13790) + p.SetState(13802) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -222389,10 +222513,10 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13791) + p.SetState(13803) p.Datafile_tempfile_spec() } - p.SetState(13796) + p.SetState(13808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222404,7 +222528,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13792) + p.SetState(13804) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -222412,12 +222536,12 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13793) + p.SetState(13805) p.Datafile_tempfile_spec() } } - p.SetState(13798) + p.SetState(13810) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222430,7 +222554,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 10: { - p.SetState(13799) + p.SetState(13811) p.Enable_pluggable_database() } @@ -222443,7 +222567,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { goto errorExit } - p.SetState(13802) + p.SetState(13814) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1772, p.GetParserRuleContext()) if p.HasError() { @@ -222644,7 +222768,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla var _alt int - p.SetState(13819) + p.SetState(13831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222654,7 +222778,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserLOGFILE: p.EnterOuterAlt(localctx, 1) { - p.SetState(13804) + p.SetState(13816) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -222662,10 +222786,10 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13805) + p.SetState(13817) p.Database_logging_sub_clause() } - p.SetState(13810) + p.SetState(13822) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222677,7 +222801,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13806) + p.SetState(13818) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -222685,12 +222809,12 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13807) + p.SetState(13819) p.Database_logging_sub_clause() } } - p.SetState(13812) + p.SetState(13824) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222704,7 +222828,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS: p.EnterOuterAlt(localctx, 2) { - p.SetState(13813) + p.SetState(13825) _la = p.GetTokenStream().LA(1) if !((int64((_la-855)) & ^0x3f) == 0 && ((int64(1)<<(_la-855))&7) != 0) { @@ -222715,7 +222839,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13814) + p.SetState(13826) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -222726,7 +222850,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserARCHIVELOG: p.EnterOuterAlt(localctx, 3) { - p.SetState(13815) + p.SetState(13827) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -222737,7 +222861,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserNOARCHIVELOG: p.EnterOuterAlt(localctx, 4) { - p.SetState(13816) + p.SetState(13828) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -222748,7 +222872,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserFORCE: p.EnterOuterAlt(localctx, 5) { - p.SetState(13817) + p.SetState(13829) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -222756,7 +222880,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13818) + p.SetState(13830) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -222888,12 +223012,12 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ localctx = NewDatabase_logging_sub_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1500, PlSqlParserRULE_database_logging_sub_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(13823) + p.SetState(13835) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1775, p.GetParserRuleContext()) == 1 { { - p.SetState(13821) + p.SetState(13833) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -222901,7 +223025,7 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ } } { - p.SetState(13822) + p.SetState(13834) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -222913,7 +223037,7 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ goto errorExit } { - p.SetState(13825) + p.SetState(13837) p.File_specification() } @@ -223141,7 +223265,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) var _alt int - p.SetState(13845) + p.SetState(13857) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223151,7 +223275,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13827) + p.SetState(13839) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -223159,7 +223283,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13828) + p.SetState(13840) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -223167,7 +223291,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13829) + p.SetState(13841) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -223177,7 +223301,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(13831) + p.SetState(13843) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223186,7 +223310,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) if _la == PlSqlParserSYSAUX { { - p.SetState(13830) + p.SetState(13842) p.Match(PlSqlParserSYSAUX) if p.HasError() { // Recognition error - abort rule @@ -223196,7 +223320,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } { - p.SetState(13833) + p.SetState(13845) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -223204,10 +223328,10 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13834) + p.SetState(13846) p.File_specification() } - p.SetState(13839) + p.SetState(13851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223219,7 +223343,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13835) + p.SetState(13847) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -223227,12 +223351,12 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13836) + p.SetState(13848) p.File_specification() } } - p.SetState(13841) + p.SetState(13853) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223246,21 +223370,21 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13842) + p.SetState(13854) p.Default_tablespace() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13843) + p.SetState(13855) p.Default_temp_tablespace() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13844) + p.SetState(13856) p.Undo_tablespace() } @@ -223468,7 +223592,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da p.EnterRule(localctx, 1504, PlSqlParserRULE_enable_pluggable_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13847) + p.SetState(13859) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -223476,7 +223600,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13848) + p.SetState(13860) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -223484,43 +223608,43 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13849) + p.SetState(13861) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13862) + p.SetState(13874) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1782, p.GetParserRuleContext()) == 1 { { - p.SetState(13850) + p.SetState(13862) p.Match(PlSqlParserSEED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13852) + p.SetState(13864) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1779, p.GetParserRuleContext()) == 1 { { - p.SetState(13851) + p.SetState(13863) p.File_name_convert() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13856) + p.SetState(13868) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1780, p.GetParserRuleContext()) == 1 { { - p.SetState(13854) + p.SetState(13866) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -223528,19 +223652,19 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13855) + p.SetState(13867) p.Tablespace_datafile_clauses() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13860) + p.SetState(13872) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1781, p.GetParserRuleContext()) == 1 { { - p.SetState(13858) + p.SetState(13870) p.Match(PlSqlParserSYSAUX) if p.HasError() { // Recognition error - abort rule @@ -223548,7 +223672,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13859) + p.SetState(13871) p.Tablespace_datafile_clauses() } @@ -223559,12 +223683,12 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } else if p.HasError() { // JIM goto errorExit } - p.SetState(13865) + p.SetState(13877) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1783, p.GetParserRuleContext()) == 1 { { - p.SetState(13864) + p.SetState(13876) p.Undo_mode_clause() } @@ -223745,7 +223869,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13867) + p.SetState(13879) p.Match(PlSqlParserFILE_NAME_CONVERT) if p.HasError() { // Recognition error - abort rule @@ -223753,14 +223877,14 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13868) + p.SetState(13880) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13881) + p.SetState(13893) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223769,7 +223893,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(13869) + p.SetState(13881) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -223777,10 +223901,10 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13870) + p.SetState(13882) p.Filename_convert_sub_clause() } - p.SetState(13875) + p.SetState(13887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223789,7 +223913,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13871) + p.SetState(13883) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -223797,11 +223921,11 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13872) + p.SetState(13884) p.Filename_convert_sub_clause() } - p.SetState(13877) + p.SetState(13889) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223809,7 +223933,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(13878) + p.SetState(13890) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -223819,7 +223943,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { case PlSqlParserNONE: { - p.SetState(13880) + p.SetState(13892) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -223940,19 +224064,19 @@ func (p *PlSqlParser) Filename_convert_sub_clause() (localctx IFilename_convert_ p.EnterRule(localctx, 1508, PlSqlParserRULE_filename_convert_sub_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13883) + p.SetState(13895) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13886) + p.SetState(13898) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1786, p.GetParserRuleContext()) == 1 { { - p.SetState(13884) + p.SetState(13896) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -223960,7 +224084,7 @@ func (p *PlSqlParser) Filename_convert_sub_clause() (localctx IFilename_convert_ } } { - p.SetState(13885) + p.SetState(13897) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -224168,14 +224292,14 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi p.EnterOuterAlt(localctx, 1) { - p.SetState(13888) + p.SetState(13900) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13892) + p.SetState(13904) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224184,7 +224308,7 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(13892) + p.SetState(13904) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224193,7 +224317,7 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi switch p.GetTokenStream().LA(1) { case PlSqlParserSIZE: { - p.SetState(13889) + p.SetState(13901) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -224201,13 +224325,13 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi } } { - p.SetState(13890) + p.SetState(13902) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13891) + p.SetState(13903) p.Autoextend_clause() } @@ -224221,7 +224345,7 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi goto errorExit } - p.SetState(13894) + p.SetState(13906) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1788, p.GetParserRuleContext()) if p.HasError() { @@ -224344,7 +224468,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13896) + p.SetState(13908) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -224352,7 +224476,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { } } { - p.SetState(13897) + p.SetState(13909) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -224360,7 +224484,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { } } { - p.SetState(13898) + p.SetState(13910) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -224530,7 +224654,7 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) p.EnterRule(localctx, 1514, PlSqlParserRULE_default_tablespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(13900) + p.SetState(13912) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -224538,7 +224662,7 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13901) + p.SetState(13913) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -224546,15 +224670,15 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13902) + p.SetState(13914) p.Tablespace() } - p.SetState(13905) + p.SetState(13917) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1789, p.GetParserRuleContext()) == 1 { { - p.SetState(13903) + p.SetState(13915) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -224562,19 +224686,19 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13904) + p.SetState(13916) p.Datafile_tempfile_spec() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13908) + p.SetState(13920) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1790, p.GetParserRuleContext()) == 1 { { - p.SetState(13907) + p.SetState(13919) p.Extent_management_clause() } @@ -224815,7 +224939,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(13911) + p.SetState(13923) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224824,7 +224948,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13910) + p.SetState(13922) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -224837,14 +224961,14 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } { - p.SetState(13913) + p.SetState(13925) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13921) + p.SetState(13933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224853,7 +224977,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa switch p.GetTokenStream().LA(1) { case PlSqlParserTEMPORARY: { - p.SetState(13914) + p.SetState(13926) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -224861,7 +224985,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13915) + p.SetState(13927) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -224871,7 +224995,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa case PlSqlParserLOCAL: { - p.SetState(13916) + p.SetState(13928) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -224879,7 +225003,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13917) + p.SetState(13929) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -224887,7 +225011,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13918) + p.SetState(13930) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -224895,7 +225019,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13919) + p.SetState(13931) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -224903,7 +225027,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13920) + p.SetState(13932) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserLEAF) { @@ -224919,15 +225043,15 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa goto errorExit } { - p.SetState(13923) + p.SetState(13935) p.Tablespace() } - p.SetState(13933) + p.SetState(13945) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1794, p.GetParserRuleContext()) == 1 { { - p.SetState(13924) + p.SetState(13936) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule @@ -224935,10 +225059,10 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13925) + p.SetState(13937) p.File_specification() } - p.SetState(13930) + p.SetState(13942) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224950,7 +225074,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13926) + p.SetState(13938) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -224958,12 +225082,12 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13927) + p.SetState(13939) p.File_specification() } } - p.SetState(13932) + p.SetState(13944) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224977,12 +225101,12 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } else if p.HasError() { // JIM goto errorExit } - p.SetState(13936) + p.SetState(13948) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1795, p.GetParserRuleContext()) == 1 { { - p.SetState(13935) + p.SetState(13947) p.Extent_management_clause() } @@ -225181,7 +225305,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(13939) + p.SetState(13951) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225190,7 +225314,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13938) + p.SetState(13950) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -225203,7 +225327,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } { - p.SetState(13941) + p.SetState(13953) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -225211,7 +225335,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13942) + p.SetState(13954) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -225219,15 +225343,15 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13943) + p.SetState(13955) p.Tablespace() } - p.SetState(13953) + p.SetState(13965) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1798, p.GetParserRuleContext()) == 1 { { - p.SetState(13944) + p.SetState(13956) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -225235,10 +225359,10 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13945) + p.SetState(13957) p.File_specification() } - p.SetState(13950) + p.SetState(13962) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225250,7 +225374,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13946) + p.SetState(13958) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -225258,12 +225382,12 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13947) + p.SetState(13959) p.File_specification() } } - p.SetState(13952) + p.SetState(13964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225396,7 +225520,7 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { p.EnterRule(localctx, 1520, PlSqlParserRULE_drop_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13955) + p.SetState(13967) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -225404,19 +225528,19 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } } { - p.SetState(13956) + p.SetState(13968) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13959) + p.SetState(13971) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1799, p.GetParserRuleContext()) == 1 { { - p.SetState(13957) + p.SetState(13969) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -225424,7 +225548,7 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } } { - p.SetState(13958) + p.SetState(13970) p.Match(PlSqlParserBACKUPS) if p.HasError() { // Recognition error - abort rule @@ -225435,12 +225559,12 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13962) + p.SetState(13974) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1800, p.GetParserRuleContext()) == 1 { { - p.SetState(13961) + p.SetState(13973) p.Match(PlSqlParserNOPROMPT) if p.HasError() { // Recognition error - abort rule @@ -225780,14 +225904,14 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13964) + p.SetState(13976) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13966) + p.SetState(13978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225796,7 +225920,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont if _la == PlSqlParserSHARED { { - p.SetState(13965) + p.SetState(13977) p.Match(PlSqlParserSHARED) if p.HasError() { // Recognition error - abort rule @@ -225805,7 +225929,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } - p.SetState(13969) + p.SetState(13981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225814,7 +225938,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont if _la == PlSqlParserPUBLIC { { - p.SetState(13968) + p.SetState(13980) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -225824,7 +225948,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } { - p.SetState(13971) + p.SetState(13983) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -225832,7 +225956,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13972) + p.SetState(13984) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -225840,10 +225964,10 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13973) + p.SetState(13985) p.Dblink() } - p.SetState(13989) + p.SetState(14001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225854,7 +225978,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(13987) + p.SetState(13999) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225863,7 +225987,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont switch p.GetTokenStream().LA(1) { case PlSqlParserCONNECT: { - p.SetState(13974) + p.SetState(13986) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -225871,14 +225995,14 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13975) + p.SetState(13987) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13984) + p.SetState(13996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225887,7 +226011,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1804, p.GetParserRuleContext()) { case 1: { - p.SetState(13976) + p.SetState(13988) p.Match(PlSqlParserCURRENT_USER) if p.HasError() { // Recognition error - abort rule @@ -225897,11 +226021,11 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont case 2: { - p.SetState(13977) + p.SetState(13989) p.User_object_name() } { - p.SetState(13978) + p.SetState(13990) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -225909,7 +226033,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13979) + p.SetState(13991) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -225917,15 +226041,15 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13980) + p.SetState(13992) p.Password_value() } - p.SetState(13982) + p.SetState(13994) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1803, p.GetParserRuleContext()) == 1 { { - p.SetState(13981) + p.SetState(13993) p.Link_authentication() } @@ -225939,7 +226063,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont case PlSqlParserAUTHENTICATED: { - p.SetState(13986) + p.SetState(13998) p.Link_authentication() } @@ -225949,7 +226073,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } - p.SetState(13991) + p.SetState(14003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225959,12 +226083,12 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont goto errorExit } } - p.SetState(13994) + p.SetState(14006) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1807, p.GetParserRuleContext()) == 1 { { - p.SetState(13992) + p.SetState(14004) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -225972,7 +226096,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13993) + p.SetState(14005) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -226176,10 +226300,10 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13996) + p.SetState(14008) p.Database_name() } - p.SetState(14001) + p.SetState(14013) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226191,7 +226315,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13997) + p.SetState(14009) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -226199,7 +226323,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } { - p.SetState(13998) + p.SetState(14010) var _x = p.Id_expression() @@ -226207,7 +226331,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } - p.SetState(14003) + p.SetState(14015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226217,12 +226341,12 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { goto errorExit } } - p.SetState(14006) + p.SetState(14018) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1809, p.GetParserRuleContext()) == 1 { { - p.SetState(14004) + p.SetState(14016) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -226230,7 +226354,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } { - p.SetState(14005) + p.SetState(14017) var _x = p.Id_expression() @@ -226373,14 +226497,14 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(14008) + p.SetState(14020) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14010) + p.SetState(14022) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226389,7 +226513,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) if _la == PlSqlParserPUBLIC { { - p.SetState(14009) + p.SetState(14021) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -226399,7 +226523,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } { - p.SetState(14012) + p.SetState(14024) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -226407,7 +226531,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } } { - p.SetState(14013) + p.SetState(14025) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -226415,7 +226539,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } } { - p.SetState(14014) + p.SetState(14026) p.Dblink() } @@ -226572,7 +226696,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont p.EnterRule(localctx, 1528, PlSqlParserRULE_alter_tablespace_set) p.EnterOuterAlt(localctx, 1) { - p.SetState(14016) + p.SetState(14028) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -226580,7 +226704,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(14017) + p.SetState(14029) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -226588,7 +226712,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(14018) + p.SetState(14030) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -226596,14 +226720,14 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(14019) + p.SetState(14031) var _x = p.Id_expression() localctx.(*Alter_tablespace_setContext).tss = _x } { - p.SetState(14020) + p.SetState(14032) p.Alter_tablespace_attrs() } @@ -226975,7 +227099,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs p.EnterRule(localctx, 1530, PlSqlParserRULE_alter_tablespace_attrs) var _la int - p.SetState(14049) + p.SetState(14061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226985,14 +227109,14 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14022) + p.SetState(14034) p.Default_tablespace_params() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14023) + p.SetState(14035) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -227000,7 +227124,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14024) + p.SetState(14036) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -227008,14 +227132,14 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14025) + p.SetState(14037) p.Size_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14026) + p.SetState(14038) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -227023,14 +227147,14 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14027) + p.SetState(14039) p.Size_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14028) + p.SetState(14040) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -227041,7 +227165,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(14029) + p.SetState(14041) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -227049,19 +227173,19 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14030) + p.SetState(14042) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14033) + p.SetState(14045) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1811, p.GetParserRuleContext()) == 1 { { - p.SetState(14031) + p.SetState(14043) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -227069,7 +227193,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14032) + p.SetState(14044) p.Size_clause() } @@ -227080,7 +227204,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(14035) + p.SetState(14047) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -227088,7 +227212,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14036) + p.SetState(14048) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -227096,7 +227220,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14037) + p.SetState(14049) var _x = p.Id_expression() @@ -227106,7 +227230,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(14038) + p.SetState(14050) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBEGIN || _la == PlSqlParserEND) { @@ -227117,7 +227241,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14039) + p.SetState(14051) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -227128,63 +227252,63 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(14040) + p.SetState(14052) p.Datafile_tempfile_clauses() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(14041) + p.SetState(14053) p.Tablespace_logging_clauses() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(14042) + p.SetState(14054) p.Tablespace_group_clause() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(14043) + p.SetState(14055) p.Tablespace_state_clauses() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(14044) + p.SetState(14056) p.Autoextend_clause() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(14045) + p.SetState(14057) p.Flashback_mode_clause() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(14046) + p.SetState(14058) p.Tablespace_retention_clause() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(14047) + p.SetState(14059) p.Alter_tablespace_encryption() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(14048) + p.SetState(14060) p.Lost_write_protection() } @@ -227356,14 +227480,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.EnterOuterAlt(localctx, 1) { - p.SetState(14051) + p.SetState(14063) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14076) + p.SetState(14088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227372,14 +227496,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserOFFLINE: { - p.SetState(14052) + p.SetState(14064) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14058) + p.SetState(14070) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227387,7 +227511,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserUSING: - p.SetState(14054) + p.SetState(14066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227396,13 +227520,13 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ if _la == PlSqlParserUSING { { - p.SetState(14053) + p.SetState(14065) p.Tablespace_encryption_spec() } } { - p.SetState(14056) + p.SetState(14068) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -227412,7 +227536,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserDECRYPT: { - p.SetState(14057) + p.SetState(14069) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -227427,14 +227551,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserONLINE: { - p.SetState(14060) + p.SetState(14072) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14066) + p.SetState(14078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227442,7 +227566,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserREKEY, PlSqlParserUSING: - p.SetState(14062) + p.SetState(14074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227451,13 +227575,13 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ if _la == PlSqlParserUSING { { - p.SetState(14061) + p.SetState(14073) p.Tablespace_encryption_spec() } } { - p.SetState(14064) + p.SetState(14076) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENCRYPT || _la == PlSqlParserREKEY) { @@ -227470,7 +227594,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserDECRYPT: { - p.SetState(14065) + p.SetState(14077) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -227482,12 +227606,12 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14069) + p.SetState(14081) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1817, p.GetParserRuleContext()) == 1 { { - p.SetState(14068) + p.SetState(14080) p.Ts_file_name_convert() } @@ -227497,7 +227621,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserFINISH: { - p.SetState(14071) + p.SetState(14083) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -227505,7 +227629,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ } } { - p.SetState(14072) + p.SetState(14084) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDECRYPT || _la == PlSqlParserENCRYPT || _la == PlSqlParserREKEY) { @@ -227515,12 +227639,12 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.Consume() } } - p.SetState(14074) + p.SetState(14086) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1818, p.GetParserRuleContext()) == 1 { { - p.SetState(14073) + p.SetState(14085) p.Ts_file_name_convert() } @@ -227673,7 +227797,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont p.EnterOuterAlt(localctx, 1) { - p.SetState(14078) + p.SetState(14090) p.Match(PlSqlParserFILE_NAME_CONVERT) if p.HasError() { // Recognition error - abort rule @@ -227681,7 +227805,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14079) + p.SetState(14091) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -227689,7 +227813,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14080) + p.SetState(14092) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -227697,7 +227821,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14081) + p.SetState(14093) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -227705,7 +227829,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14082) + p.SetState(14094) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -227713,14 +227837,14 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14083) + p.SetState(14095) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14090) + p.SetState(14102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227729,7 +227853,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont for _la == PlSqlParserCOMMA { { - p.SetState(14084) + p.SetState(14096) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -227737,7 +227861,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14085) + p.SetState(14097) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -227745,7 +227869,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14086) + p.SetState(14098) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -227753,7 +227877,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14087) + p.SetState(14099) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -227761,7 +227885,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } - p.SetState(14092) + p.SetState(14104) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227769,19 +227893,19 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont _la = p.GetTokenStream().LA(1) } { - p.SetState(14093) + p.SetState(14105) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14095) + p.SetState(14107) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1821, p.GetParserRuleContext()) == 1 { { - p.SetState(14094) + p.SetState(14106) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -227947,7 +228071,7 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { p.EnterRule(localctx, 1536, PlSqlParserRULE_alter_role) p.EnterOuterAlt(localctx, 1) { - p.SetState(14097) + p.SetState(14109) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -227955,7 +228079,7 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { } } { - p.SetState(14098) + p.SetState(14110) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -227963,19 +228087,19 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { } } { - p.SetState(14099) + p.SetState(14111) p.Role_name() } { - p.SetState(14100) + p.SetState(14112) p.Role_identified_clause() } - p.SetState(14102) + p.SetState(14114) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1822, p.GetParserRuleContext()) == 1 { { - p.SetState(14101) + p.SetState(14113) p.Container_clause() } @@ -228153,7 +228277,7 @@ func (s *Role_identified_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clauseContext) { localctx = NewRole_identified_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1538, PlSqlParserRULE_role_identified_clause) - p.SetState(14123) + p.SetState(14135) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228163,7 +228287,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserNOT: p.EnterOuterAlt(localctx, 1) { - p.SetState(14104) + p.SetState(14116) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -228171,7 +228295,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14105) + p.SetState(14117) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -228182,14 +228306,14 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserIDENTIFIED: p.EnterOuterAlt(localctx, 2) { - p.SetState(14106) + p.SetState(14118) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14121) + p.SetState(14133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228198,7 +228322,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause switch p.GetTokenStream().LA(1) { case PlSqlParserBY: { - p.SetState(14107) + p.SetState(14119) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -228206,13 +228330,13 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14108) + p.SetState(14120) p.Identifier() } case PlSqlParserUSING: { - p.SetState(14109) + p.SetState(14121) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -228220,15 +228344,15 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14110) + p.SetState(14122) p.Identifier() } - p.SetState(14113) + p.SetState(14125) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1823, p.GetParserRuleContext()) == 1 { { - p.SetState(14111) + p.SetState(14123) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -228236,7 +228360,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14112) + p.SetState(14124) p.Id_expression() } @@ -228246,7 +228370,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserEXTERNALLY: { - p.SetState(14115) + p.SetState(14127) p.Match(PlSqlParserEXTERNALLY) if p.HasError() { // Recognition error - abort rule @@ -228256,19 +228380,19 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserGLOBALLY: { - p.SetState(14116) + p.SetState(14128) p.Match(PlSqlParserGLOBALLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14119) + p.SetState(14131) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1824, p.GetParserRuleContext()) == 1 { { - p.SetState(14117) + p.SetState(14129) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -228276,7 +228400,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14118) + p.SetState(14130) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -228676,7 +228800,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14125) + p.SetState(14137) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -228684,7 +228808,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14126) + p.SetState(14138) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -228692,10 +228816,10 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14127) + p.SetState(14139) p.Tableview_name() } - p.SetState(14131) + p.SetState(14143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228707,12 +228831,12 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14128) + p.SetState(14140) p.Memoptimize_read_write_clause() } } - p.SetState(14133) + p.SetState(14145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228722,7 +228846,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { goto errorExit } } - p.SetState(14140) + p.SetState(14152) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228733,38 +228857,38 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { case 2: { - p.SetState(14135) + p.SetState(14147) p.Alter_table_properties() } case 3: { - p.SetState(14136) + p.SetState(14148) p.Constraint_clauses() } case 4: { - p.SetState(14137) + p.SetState(14149) p.Column_clauses() } case 5: { - p.SetState(14138) + p.SetState(14150) p.Alter_table_partitioning() } case 6: { - p.SetState(14139) + p.SetState(14151) p.Move_table_clause() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14154) + p.SetState(14166) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228772,7 +228896,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { - p.SetState(14150) + p.SetState(14162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228780,7 +228904,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { - p.SetState(14150) + p.SetState(14162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228789,16 +228913,16 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1830, p.GetParserRuleContext()) { case 1: { - p.SetState(14142) + p.SetState(14154) p.Enable_disable_clause() } case 2: { - p.SetState(14143) + p.SetState(14155) p.Enable_or_disable() } - p.SetState(14148) + p.SetState(14160) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228807,7 +228931,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(14144) + p.SetState(14156) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -228815,7 +228939,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14145) + p.SetState(14157) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -228825,7 +228949,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { case PlSqlParserALL: { - p.SetState(14146) + p.SetState(14158) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -228833,7 +228957,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14147) + p.SetState(14159) p.Match(PlSqlParserTRIGGERS) if p.HasError() { // Recognition error - abort rule @@ -228850,7 +228974,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { goto errorExit } - p.SetState(14152) + p.SetState(14164) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228860,7 +228984,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } { - p.SetState(14156) + p.SetState(14168) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -228987,7 +229111,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14159) + p.SetState(14171) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228996,7 +229120,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea if _la == PlSqlParserNO { { - p.SetState(14158) + p.SetState(14170) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -229006,7 +229130,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } { - p.SetState(14161) + p.SetState(14173) p.Match(PlSqlParserMEMOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -229014,7 +229138,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } } { - p.SetState(14162) + p.SetState(14174) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -229022,7 +229146,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } } { - p.SetState(14163) + p.SetState(14175) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserREAD || _la == PlSqlParserWRITE) { @@ -229210,7 +229334,7 @@ func (s *Alter_table_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_propertiesContext) { localctx = NewAlter_table_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1544, PlSqlParserRULE_alter_table_properties) - p.SetState(14176) + p.SetState(14188) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229220,14 +229344,14 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14165) + p.SetState(14177) p.Alter_table_properties_1() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14166) + p.SetState(14178) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -229235,7 +229359,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14167) + p.SetState(14179) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -229243,21 +229367,21 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14168) + p.SetState(14180) p.Tableview_name() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14169) + p.SetState(14181) p.Shrink_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14170) + p.SetState(14182) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -229265,7 +229389,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14171) + p.SetState(14183) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -229276,7 +229400,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(14172) + p.SetState(14184) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -229284,7 +229408,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14173) + p.SetState(14185) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -229295,7 +229419,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(14174) + p.SetState(14186) p.Match(PlSqlParserREKEY) if p.HasError() { // Recognition error - abort rule @@ -229303,7 +229427,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14175) + p.SetState(14187) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -229559,7 +229683,7 @@ func (s *Alter_table_partitioningContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_table_partitioning() (localctx IAlter_table_partitioningContext) { localctx = NewAlter_table_partitioningContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1546, PlSqlParserRULE_alter_table_partitioning) - p.SetState(14187) + p.SetState(14199) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229569,63 +229693,63 @@ func (p *PlSqlParser) Alter_table_partitioning() (localctx IAlter_table_partitio case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(14178) + p.SetState(14190) p.Add_table_partition() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(14179) + p.SetState(14191) p.Drop_table_partition() } case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(14180) + p.SetState(14192) p.Merge_table_partition() } case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 4) { - p.SetState(14181) + p.SetState(14193) p.Modify_table_partition() } case PlSqlParserSPLIT: p.EnterOuterAlt(localctx, 5) { - p.SetState(14182) + p.SetState(14194) p.Split_table_partition() } case PlSqlParserTRUNCATE: p.EnterOuterAlt(localctx, 6) { - p.SetState(14183) + p.SetState(14195) p.Truncate_table_partition() } case PlSqlParserEXCHANGE: p.EnterOuterAlt(localctx, 7) { - p.SetState(14184) + p.SetState(14196) p.Exchange_table_partition() } case PlSqlParserCOALESCE: p.EnterOuterAlt(localctx, 8) { - p.SetState(14185) + p.SetState(14197) p.Coalesce_table_partition() } case PlSqlParserSET: p.EnterOuterAlt(localctx, 9) { - p.SetState(14186) + p.SetState(14198) p.Alter_interval_partition() } @@ -229834,14 +229958,14 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex p.EnterOuterAlt(localctx, 1) { - p.SetState(14189) + p.SetState(14201) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14206) + p.SetState(14218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229850,38 +229974,38 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1840, p.GetParserRuleContext()) { case 1: { - p.SetState(14190) + p.SetState(14202) p.Range_partition_desc() } case 2: { - p.SetState(14191) + p.SetState(14203) p.List_partition_desc() } case 3: { - p.SetState(14192) + p.SetState(14204) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14194) + p.SetState(14206) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1836, p.GetParserRuleContext()) == 1 { { - p.SetState(14193) + p.SetState(14205) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14198) + p.SetState(14210) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229890,7 +230014,7 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserTABLESPACE { { - p.SetState(14196) + p.SetState(14208) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -229898,12 +230022,12 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex } } { - p.SetState(14197) + p.SetState(14209) p.Tablespace() } } - p.SetState(14201) + p.SetState(14213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229912,12 +230036,12 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(14200) + p.SetState(14212) p.Key_compression() } } - p.SetState(14204) + p.SetState(14216) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229926,7 +230050,7 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserUNUSABLE { { - p.SetState(14203) + p.SetState(14215) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -230108,14 +230232,14 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont p.EnterOuterAlt(localctx, 1) { - p.SetState(14208) + p.SetState(14220) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14211) + p.SetState(14223) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230124,13 +230248,13 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(14209) + p.SetState(14221) p.Partition_extended_names() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(14210) + p.SetState(14222) p.Subpartition_extended_names() } @@ -230138,7 +230262,7 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14217) + p.SetState(14229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230147,10 +230271,10 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14213) + p.SetState(14225) p.Update_index_clauses() } - p.SetState(14215) + p.SetState(14227) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230159,7 +230283,7 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14214) + p.SetState(14226) p.Parallel_clause() } @@ -230328,7 +230452,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo p.EnterRule(localctx, 1552, PlSqlParserRULE_merge_table_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(14219) + p.SetState(14231) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -230336,7 +230460,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14220) + p.SetState(14232) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -230344,11 +230468,11 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14221) + p.SetState(14233) p.Partition_name() } { - p.SetState(14222) + p.SetState(14234) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -230356,11 +230480,11 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14223) + p.SetState(14235) p.Partition_name() } { - p.SetState(14224) + p.SetState(14236) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -230368,7 +230492,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14225) + p.SetState(14237) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -230376,7 +230500,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14226) + p.SetState(14238) p.Partition_name() } @@ -230627,14 +230751,14 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition p.EnterOuterAlt(localctx, 1) { - p.SetState(14228) + p.SetState(14240) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14249) + p.SetState(14261) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230645,13 +230769,13 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition case 2: { - p.SetState(14230) + p.SetState(14242) p.Table_partitioning_clauses() } case 3: { - p.SetState(14231) + p.SetState(14243) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -230659,15 +230783,15 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14232) + p.SetState(14244) p.Partition_name() } - p.SetState(14235) + p.SetState(14247) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1844, p.GetParserRuleContext()) == 1 { { - p.SetState(14233) + p.SetState(14245) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -230678,14 +230802,14 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14234) + p.SetState(14246) p.List_values_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14239) + p.SetState(14251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230694,7 +230818,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserADD { { - p.SetState(14237) + p.SetState(14249) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -230702,12 +230826,12 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14238) + p.SetState(14250) p.Range_subpartition_desc() } } - p.SetState(14247) + p.SetState(14259) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230715,7 +230839,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition _la = p.GetTokenStream().LA(1) if _la == PlSqlParserREBUILD || _la == PlSqlParserUNUSABLE { - p.SetState(14242) + p.SetState(14254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230724,7 +230848,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserREBUILD { { - p.SetState(14241) + p.SetState(14253) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -230734,7 +230858,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } { - p.SetState(14244) + p.SetState(14256) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -230742,7 +230866,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14245) + p.SetState(14257) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -230750,7 +230874,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14246) + p.SetState(14258) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -230763,7 +230887,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14252) + p.SetState(14264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230772,7 +230896,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserONLINE { { - p.SetState(14251) + p.SetState(14263) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -230781,7 +230905,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } - p.SetState(14258) + p.SetState(14270) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230790,10 +230914,10 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14254) + p.SetState(14266) p.Update_index_clauses() } - p.SetState(14256) + p.SetState(14268) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230802,7 +230926,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14255) + p.SetState(14267) p.Parallel_clause() } @@ -231043,7 +231167,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14260) + p.SetState(14272) p.Match(PlSqlParserSPLIT) if p.HasError() { // Recognition error - abort rule @@ -231051,7 +231175,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14261) + p.SetState(14273) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -231059,11 +231183,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14262) + p.SetState(14274) p.Partition_name() } { - p.SetState(14263) + p.SetState(14275) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -231071,14 +231195,14 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14264) + p.SetState(14276) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14281) + p.SetState(14293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231087,10 +231211,10 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1854, p.GetParserRuleContext()) { case 1: { - p.SetState(14265) + p.SetState(14277) p.Range_partition_desc() } - p.SetState(14270) + p.SetState(14282) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231099,7 +231223,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(14266) + p.SetState(14278) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231107,11 +231231,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14267) + p.SetState(14279) p.Range_partition_desc() } - p.SetState(14272) + p.SetState(14284) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231121,10 +231245,10 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo case 2: { - p.SetState(14273) + p.SetState(14285) p.List_partition_desc() } - p.SetState(14278) + p.SetState(14290) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231133,7 +231257,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(14274) + p.SetState(14286) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231141,11 +231265,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14275) + p.SetState(14287) p.List_partition_desc() } - p.SetState(14280) + p.SetState(14292) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231157,7 +231281,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo goto errorExit } { - p.SetState(14283) + p.SetState(14295) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231358,14 +231482,14 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(14285) + p.SetState(14297) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14288) + p.SetState(14300) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231374,13 +231498,13 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(14286) + p.SetState(14298) p.Partition_extended_names() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(14287) + p.SetState(14299) p.Subpartition_extended_names() } @@ -231388,7 +231512,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14298) + p.SetState(14310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231396,7 +231520,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti _la = p.GetTokenStream().LA(1) if _la == PlSqlParserDROP || _la == PlSqlParserREUSE || _la == PlSqlParserSTORAGE { - p.SetState(14295) + p.SetState(14307) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231404,14 +231528,14 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti switch p.GetTokenStream().LA(1) { case PlSqlParserDROP: { - p.SetState(14290) + p.SetState(14302) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14292) + p.SetState(14304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231420,7 +231544,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserALL { { - p.SetState(14291) + p.SetState(14303) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -231432,7 +231556,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti case PlSqlParserREUSE: { - p.SetState(14294) + p.SetState(14306) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -231445,7 +231569,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti default: } { - p.SetState(14297) + p.SetState(14309) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -231454,7 +231578,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti } } - p.SetState(14301) + p.SetState(14313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231463,7 +231587,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserCASCADE { { - p.SetState(14300) + p.SetState(14312) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -231472,7 +231596,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti } } - p.SetState(14307) + p.SetState(14319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231481,10 +231605,10 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14303) + p.SetState(14315) p.Update_index_clauses() } - p.SetState(14305) + p.SetState(14317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231493,7 +231617,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14304) + p.SetState(14316) p.Parallel_clause() } @@ -231680,7 +231804,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(14309) + p.SetState(14321) p.Match(PlSqlParserEXCHANGE) if p.HasError() { // Recognition error - abort rule @@ -231688,7 +231812,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14310) + p.SetState(14322) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -231696,11 +231820,11 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14311) + p.SetState(14323) p.Partition_name() } { - p.SetState(14312) + p.SetState(14324) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -231708,7 +231832,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14313) + p.SetState(14325) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -231716,10 +231840,10 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14314) + p.SetState(14326) p.Tableview_name() } - p.SetState(14317) + p.SetState(14329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231728,7 +231852,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti if _la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING { { - p.SetState(14315) + p.SetState(14327) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING) { @@ -231739,7 +231863,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14316) + p.SetState(14328) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -231748,7 +231872,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } - p.SetState(14321) + p.SetState(14333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231757,7 +231881,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(14319) + p.SetState(14331) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -231768,7 +231892,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14320) + p.SetState(14332) p.Match(PlSqlParserVALIDATION) if p.HasError() { // Recognition error - abort rule @@ -231922,7 +232046,7 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(14323) + p.SetState(14335) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -231930,14 +232054,14 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti } } { - p.SetState(14324) + p.SetState(14336) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14326) + p.SetState(14338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231946,12 +232070,12 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14325) + p.SetState(14337) p.Parallel_clause() } } - p.SetState(14331) + p.SetState(14343) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231960,11 +232084,11 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti if _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW { { - p.SetState(14328) + p.SetState(14340) p.Allow_or_disallow() } { - p.SetState(14329) + p.SetState(14341) p.Match(PlSqlParserCLUSTERING) if p.HasError() { // Recognition error - abort rule @@ -232121,7 +232245,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti p.EnterRule(localctx, 1564, PlSqlParserRULE_alter_interval_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(14333) + p.SetState(14345) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -232129,7 +232253,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti } } { - p.SetState(14334) + p.SetState(14346) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -232137,19 +232261,19 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti } } { - p.SetState(14335) + p.SetState(14347) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14338) + p.SetState(14350) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1866, p.GetParserRuleContext()) == 1 { { - p.SetState(14336) + p.SetState(14348) p.Constant() } @@ -232157,7 +232281,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1866, p.GetParserRuleContext()) == 2 { { - p.SetState(14337) + p.SetState(14349) p.Expression() } @@ -232165,7 +232289,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti goto errorExit } { - p.SetState(14340) + p.SetState(14352) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232389,7 +232513,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n p.EnterOuterAlt(localctx, 1) { - p.SetState(14342) + p.SetState(14354) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPARTITION || _la == PlSqlParserPARTITIONS) { @@ -232399,7 +232523,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n p.Consume() } } - p.SetState(14370) + p.SetState(14382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232408,13 +232532,13 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(14343) + p.SetState(14355) p.Partition_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14344) + p.SetState(14356) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232422,10 +232546,10 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14345) + p.SetState(14357) p.Partition_name() } - p.SetState(14350) + p.SetState(14362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232434,7 +232558,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n for _la == PlSqlParserCOMMA { { - p.SetState(14346) + p.SetState(14358) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -232442,11 +232566,11 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14347) + p.SetState(14359) p.Partition_name() } - p.SetState(14352) + p.SetState(14364) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232454,7 +232578,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n _la = p.GetTokenStream().LA(1) } { - p.SetState(14353) + p.SetState(14365) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232464,14 +232588,14 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n case PlSqlParserFOR: { - p.SetState(14355) + p.SetState(14367) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14357) + p.SetState(14369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232480,7 +232604,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14356) + p.SetState(14368) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232490,10 +232614,10 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } { - p.SetState(14359) + p.SetState(14371) p.Partition_key_value() } - p.SetState(14364) + p.SetState(14376) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232502,7 +232626,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n for _la == PlSqlParserCOMMA { { - p.SetState(14360) + p.SetState(14372) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -232510,18 +232634,18 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14361) + p.SetState(14373) p.Partition_key_value() } - p.SetState(14366) + p.SetState(14378) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14368) + p.SetState(14380) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232530,7 +232654,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(14367) + p.SetState(14379) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232771,7 +232895,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte p.EnterOuterAlt(localctx, 1) { - p.SetState(14372) + p.SetState(14384) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSUBPARTITIONS || _la == PlSqlParserSUBPARTITION) { @@ -232781,7 +232905,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte p.Consume() } } - p.SetState(14404) + p.SetState(14416) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232790,15 +232914,15 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(14373) + p.SetState(14385) p.Partition_name() } - p.SetState(14376) + p.SetState(14388) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1872, p.GetParserRuleContext()) == 1 { { - p.SetState(14374) + p.SetState(14386) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -232806,7 +232930,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14375) + p.SetState(14387) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -232820,7 +232944,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte case PlSqlParserLEFT_PAREN: { - p.SetState(14378) + p.SetState(14390) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232828,10 +232952,10 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14379) + p.SetState(14391) p.Partition_name() } - p.SetState(14384) + p.SetState(14396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232840,7 +232964,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte for _la == PlSqlParserCOMMA { { - p.SetState(14380) + p.SetState(14392) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -232848,11 +232972,11 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14381) + p.SetState(14393) p.Partition_name() } - p.SetState(14386) + p.SetState(14398) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232860,7 +232984,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte _la = p.GetTokenStream().LA(1) } { - p.SetState(14387) + p.SetState(14399) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232870,14 +232994,14 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte case PlSqlParserFOR: { - p.SetState(14389) + p.SetState(14401) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14391) + p.SetState(14403) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232886,7 +233010,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14390) + p.SetState(14402) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232896,10 +233020,10 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } { - p.SetState(14393) + p.SetState(14405) p.Subpartition_key_value() } - p.SetState(14398) + p.SetState(14410) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232908,7 +233032,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte for _la == PlSqlParserCOMMA { { - p.SetState(14394) + p.SetState(14406) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -232916,18 +233040,18 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14395) + p.SetState(14407) p.Subpartition_key_value() } - p.SetState(14400) + p.SetState(14412) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14402) + p.SetState(14414) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232936,7 +233060,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(14401) + p.SetState(14413) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233660,7 +233784,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(14424) + p.SetState(14436) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233669,7 +233793,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14424) + p.SetState(14436) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233678,49 +233802,49 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1878, p.GetParserRuleContext()) { case 1: { - p.SetState(14406) + p.SetState(14418) p.Physical_attributes_clause() } case 2: { - p.SetState(14407) + p.SetState(14419) p.Logging_clause() } case 3: { - p.SetState(14408) + p.SetState(14420) p.Table_compression() } case 4: { - p.SetState(14409) + p.SetState(14421) p.Inmemory_table_clause() } case 5: { - p.SetState(14410) + p.SetState(14422) p.Supplemental_table_logging() } case 6: { - p.SetState(14411) + p.SetState(14423) p.Allocate_extent_clause() } case 7: { - p.SetState(14412) + p.SetState(14424) p.Deallocate_unused_clause() } case 8: { - p.SetState(14413) + p.SetState(14425) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -233733,7 +233857,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti case 9: { - p.SetState(14414) + p.SetState(14426) p.Match(PlSqlParserRESULT_CACHE) if p.HasError() { // Recognition error - abort rule @@ -233741,7 +233865,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14415) + p.SetState(14427) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233749,7 +233873,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14416) + p.SetState(14428) p.Match(PlSqlParserMODE) if p.HasError() { // Recognition error - abort rule @@ -233757,7 +233881,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14417) + p.SetState(14429) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserFORCE) { @@ -233768,7 +233892,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14418) + p.SetState(14430) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233778,31 +233902,31 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti case 10: { - p.SetState(14419) + p.SetState(14431) p.Upgrade_table_clause() } case 11: { - p.SetState(14420) + p.SetState(14432) p.Records_per_block_clause() } case 12: { - p.SetState(14421) + p.SetState(14433) p.Parallel_clause() } case 13: { - p.SetState(14422) + p.SetState(14434) p.Row_movement_clause() } case 14: { - p.SetState(14423) + p.SetState(14435) p.Flashback_archive_clause() } @@ -233815,14 +233939,14 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti goto errorExit } - p.SetState(14426) + p.SetState(14438) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1879, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14429) + p.SetState(14441) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233831,7 +233955,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti if _la == PlSqlParserADD || _la == PlSqlParserCOALESCE || _la == PlSqlParserCOMPRESS || _la == PlSqlParserINCLUDING || _la == PlSqlParserMAPPING || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOMAPPING || _la == PlSqlParserOVERFLOW || _la == PlSqlParserPCTTHRESHOLD { { - p.SetState(14428) + p.SetState(14440) p.Alter_iot_clauses() } @@ -233984,7 +234108,7 @@ func (s *Alter_iot_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Alter_iot_clauses() (localctx IAlter_iot_clausesContext) { localctx = NewAlter_iot_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1572, PlSqlParserRULE_alter_iot_clauses) - p.SetState(14435) + p.SetState(14447) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233994,28 +234118,28 @@ func (p *PlSqlParser) Alter_iot_clauses() (localctx IAlter_iot_clausesContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14431) + p.SetState(14443) p.Index_org_table_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14432) + p.SetState(14444) p.Alter_overflow_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14433) + p.SetState(14445) p.Alter_mapping_table_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14434) + p.SetState(14446) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -234164,7 +234288,7 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl p.EnterRule(localctx, 1574, PlSqlParserRULE_alter_mapping_table_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14437) + p.SetState(14449) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -234172,14 +234296,14 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl } } { - p.SetState(14438) + p.SetState(14450) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14441) + p.SetState(14453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234188,13 +234312,13 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl switch p.GetTokenStream().LA(1) { case PlSqlParserALLOCATE: { - p.SetState(14439) + p.SetState(14451) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(14440) + p.SetState(14452) p.Deallocate_unused_clause() } @@ -234490,7 +234614,7 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo p.EnterRule(localctx, 1576, PlSqlParserRULE_alter_overflow_clause) var _la int - p.SetState(14453) + p.SetState(14465) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234500,21 +234624,21 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(14443) + p.SetState(14455) p.Add_overflow_clause() } case PlSqlParserOVERFLOW: p.EnterOuterAlt(localctx, 2) { - p.SetState(14444) + p.SetState(14456) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14449) + p.SetState(14461) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234522,7 +234646,7 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserDEALLOCATE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSHRINK || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(14449) + p.SetState(14461) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234531,25 +234655,25 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: { - p.SetState(14445) + p.SetState(14457) p.Segment_attributes_clause() } case PlSqlParserALLOCATE: { - p.SetState(14446) + p.SetState(14458) p.Allocate_extent_clause() } case PlSqlParserSHRINK: { - p.SetState(14447) + p.SetState(14459) p.Shrink_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(14448) + p.SetState(14460) p.Deallocate_unused_clause() } @@ -234558,7 +234682,7 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo goto errorExit } - p.SetState(14451) + p.SetState(14463) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234749,7 +234873,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(14455) + p.SetState(14467) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -234757,14 +234881,14 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14456) + p.SetState(14468) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14458) + p.SetState(14470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234773,12 +234897,12 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14457) + p.SetState(14469) p.Segment_attributes_clause() } } - p.SetState(14476) + p.SetState(14488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234787,7 +234911,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14460) + p.SetState(14472) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -234795,14 +234919,14 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14461) + p.SetState(14473) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14463) + p.SetState(14475) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234811,12 +234935,12 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14462) + p.SetState(14474) p.Segment_attributes_clause() } } - p.SetState(14472) + p.SetState(14484) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234825,7 +234949,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(14465) + p.SetState(14477) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -234833,14 +234957,14 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14466) + p.SetState(14478) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14468) + p.SetState(14480) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234849,13 +234973,13 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14467) + p.SetState(14479) p.Segment_attributes_clause() } } - p.SetState(14474) + p.SetState(14486) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234863,7 +234987,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(14475) + p.SetState(14487) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -234998,7 +235122,7 @@ func (s *Update_index_clausesContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Update_index_clauses() (localctx IUpdate_index_clausesContext) { localctx = NewUpdate_index_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1580, PlSqlParserRULE_update_index_clauses) - p.SetState(14480) + p.SetState(14492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235008,14 +235132,14 @@ func (p *PlSqlParser) Update_index_clauses() (localctx IUpdate_index_clausesCont case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14478) + p.SetState(14490) p.Update_global_index_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14479) + p.SetState(14491) p.Update_all_indexes_clause() } @@ -235138,7 +235262,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde p.EnterOuterAlt(localctx, 1) { - p.SetState(14482) + p.SetState(14494) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE) { @@ -235149,7 +235273,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde } } { - p.SetState(14483) + p.SetState(14495) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule @@ -235157,7 +235281,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde } } { - p.SetState(14484) + p.SetState(14496) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -235297,7 +235421,7 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ p.EnterOuterAlt(localctx, 1) { - p.SetState(14486) + p.SetState(14498) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -235305,14 +235429,14 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ } } { - p.SetState(14487) + p.SetState(14499) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14492) + p.SetState(14504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235321,7 +235445,7 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14488) + p.SetState(14500) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235329,11 +235453,11 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ } } { - p.SetState(14489) + p.SetState(14501) p.Update_all_indexes_index_clause() } { - p.SetState(14490) + p.SetState(14502) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235552,18 +235676,18 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in p.EnterOuterAlt(localctx, 1) { - p.SetState(14494) + p.SetState(14506) p.Index_name() } { - p.SetState(14495) + p.SetState(14507) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14498) + p.SetState(14510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235572,13 +235696,13 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION: { - p.SetState(14496) + p.SetState(14508) p.Update_index_partition() } case PlSqlParserSUBPARTITION: { - p.SetState(14497) + p.SetState(14509) p.Update_index_subpartition() } @@ -235587,14 +235711,14 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in goto errorExit } { - p.SetState(14500) + p.SetState(14512) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14505) + p.SetState(14517) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235603,7 +235727,7 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in for _la == PlSqlParserCOMMA { { - p.SetState(14501) + p.SetState(14513) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -235611,11 +235735,11 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in } } { - p.SetState(14502) + p.SetState(14514) p.Update_all_indexes_clause() } - p.SetState(14507) + p.SetState(14519) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235807,10 +235931,10 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition p.EnterOuterAlt(localctx, 1) { - p.SetState(14508) + p.SetState(14520) p.Index_partition_description() } - p.SetState(14510) + p.SetState(14522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235819,12 +235943,12 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition if _la == PlSqlParserSTORE || _la == PlSqlParserLEFT_PAREN { { - p.SetState(14509) + p.SetState(14521) p.Index_subpartition_clause() } } - p.SetState(14516) + p.SetState(14528) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235836,7 +235960,7 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14512) + p.SetState(14524) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -235844,12 +235968,12 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition } } { - p.SetState(14513) + p.SetState(14525) p.Update_index_partition() } } - p.SetState(14518) + p.SetState(14530) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236054,26 +236178,26 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar p.EnterOuterAlt(localctx, 1) { - p.SetState(14519) + p.SetState(14531) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14521) + p.SetState(14533) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1897, p.GetParserRuleContext()) == 1 { { - p.SetState(14520) + p.SetState(14532) p.Subpartition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14525) + p.SetState(14537) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236082,7 +236206,7 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar if _la == PlSqlParserTABLESPACE { { - p.SetState(14523) + p.SetState(14535) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -236090,12 +236214,12 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar } } { - p.SetState(14524) + p.SetState(14536) p.Tablespace() } } - p.SetState(14531) + p.SetState(14543) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236107,7 +236231,7 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14527) + p.SetState(14539) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -236115,12 +236239,12 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar } } { - p.SetState(14528) + p.SetState(14540) p.Update_index_subpartition() } } - p.SetState(14533) + p.SetState(14545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236400,7 +236524,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14534) + p.SetState(14546) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -236410,7 +236534,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo p.Consume() } } - p.SetState(14536) + p.SetState(14548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236419,7 +236543,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE { { - p.SetState(14535) + p.SetState(14547) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE) { @@ -236431,7 +236555,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } - p.SetState(14554) + p.SetState(14566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236440,7 +236564,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserUNIQUE: { - p.SetState(14538) + p.SetState(14550) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -236448,7 +236572,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14539) + p.SetState(14551) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236456,10 +236580,10 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14540) + p.SetState(14552) p.Column_name() } - p.SetState(14545) + p.SetState(14557) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236468,7 +236592,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(14541) + p.SetState(14553) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -236476,11 +236600,11 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14542) + p.SetState(14554) p.Column_name() } - p.SetState(14547) + p.SetState(14559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236488,7 +236612,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(14548) + p.SetState(14560) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236498,7 +236622,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo case PlSqlParserPRIMARY: { - p.SetState(14550) + p.SetState(14562) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -236506,7 +236630,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14551) + p.SetState(14563) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -236516,7 +236640,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo case PlSqlParserCONSTRAINT: { - p.SetState(14552) + p.SetState(14564) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -236524,7 +236648,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14553) + p.SetState(14565) p.Constraint_name() } @@ -236532,7 +236656,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14557) + p.SetState(14569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236541,12 +236665,12 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserUSING { { - p.SetState(14556) + p.SetState(14568) p.Using_index_clause() } } - p.SetState(14560) + p.SetState(14572) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236555,12 +236679,12 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserEXCEPTIONS { { - p.SetState(14559) + p.SetState(14571) p.Exceptions_clause() } } - p.SetState(14563) + p.SetState(14575) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236569,7 +236693,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserCASCADE { { - p.SetState(14562) + p.SetState(14574) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -236578,7 +236702,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } - p.SetState(14567) + p.SetState(14579) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236587,7 +236711,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserDROP || _la == PlSqlParserKEEP { { - p.SetState(14565) + p.SetState(14577) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -236598,7 +236722,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14566) + p.SetState(14578) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -236772,7 +236896,7 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) p.EnterRule(localctx, 1594, PlSqlParserRULE_using_index_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14569) + p.SetState(14581) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -236780,19 +236904,19 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } } { - p.SetState(14570) + p.SetState(14582) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14577) + p.SetState(14589) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1907, p.GetParserRuleContext()) == 1 { { - p.SetState(14571) + p.SetState(14583) p.Index_name() } @@ -236800,7 +236924,7 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1907, p.GetParserRuleContext()) == 2 { { - p.SetState(14572) + p.SetState(14584) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236808,11 +236932,11 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } } { - p.SetState(14573) + p.SetState(14585) p.Create_index() } { - p.SetState(14574) + p.SetState(14586) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236824,7 +236948,7 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1907, p.GetParserRuleContext()) == 3 { { - p.SetState(14576) + p.SetState(14588) p.Index_attributes() } @@ -237310,7 +237434,7 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(14593) + p.SetState(14605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237319,7 +237443,7 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14593) + p.SetState(14605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237328,19 +237452,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(14579) + p.SetState(14591) p.Physical_attributes_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(14580) + p.SetState(14592) p.Logging_clause() } case PlSqlParserONLINE: { - p.SetState(14581) + p.SetState(14593) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -237350,14 +237474,14 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserTABLESPACE: { - p.SetState(14582) + p.SetState(14594) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14585) + p.SetState(14597) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237366,13 +237490,13 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(14583) + p.SetState(14595) p.Tablespace() } case PlSqlParserDEFAULT: { - p.SetState(14584) + p.SetState(14596) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -237387,19 +237511,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14587) + p.SetState(14599) p.Key_compression() } case PlSqlParserNOSORT, PlSqlParserSORT: { - p.SetState(14588) + p.SetState(14600) p.Sort_or_nosort() } case PlSqlParserREVERSE: { - p.SetState(14589) + p.SetState(14601) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -237409,19 +237533,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserINVISIBLE, PlSqlParserVISIBLE: { - p.SetState(14590) + p.SetState(14602) p.Visible_or_invisible() } case PlSqlParserINDEXING: { - p.SetState(14591) + p.SetState(14603) p.Partial_index_clause() } case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(14592) + p.SetState(14604) p.Parallel_clause() } @@ -237435,7 +237559,7 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { goto errorExit } - p.SetState(14595) + p.SetState(14607) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1910, p.GetParserRuleContext()) if p.HasError() { @@ -237548,7 +237672,7 @@ func (p *PlSqlParser) Sort_or_nosort() (localctx ISort_or_nosortContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14597) + p.SetState(14609) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOSORT || _la == PlSqlParserSORT) { @@ -237679,7 +237803,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { p.EnterRule(localctx, 1600, PlSqlParserRULE_exceptions_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14599) + p.SetState(14611) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -237687,7 +237811,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { } } { - p.SetState(14600) + p.SetState(14612) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -237695,7 +237819,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { } } { - p.SetState(14601) + p.SetState(14613) p.Tableview_name() } @@ -237958,14 +238082,14 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14603) + p.SetState(14615) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14605) + p.SetState(14617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237974,7 +238098,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserONLINE { { - p.SetState(14604) + p.SetState(14616) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -237983,31 +238107,31 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { } } - p.SetState(14608) + p.SetState(14620) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1912, p.GetParserRuleContext()) == 1 { { - p.SetState(14607) + p.SetState(14619) p.Segment_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14611) + p.SetState(14623) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1913, p.GetParserRuleContext()) == 1 { { - p.SetState(14610) + p.SetState(14622) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14614) + p.SetState(14626) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238016,12 +238140,12 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserCOMPRESS || _la == PlSqlParserINCLUDING || _la == PlSqlParserMAPPING || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOMAPPING || _la == PlSqlParserOVERFLOW || _la == PlSqlParserPCTTHRESHOLD { { - p.SetState(14613) + p.SetState(14625) p.Index_org_table_clause() } } - p.SetState(14620) + p.SetState(14632) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238029,7 +238153,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { _la = p.GetTokenStream().LA(1) for _la == PlSqlParserLOB || _la == PlSqlParserVARRAY { - p.SetState(14618) + p.SetState(14630) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238038,13 +238162,13 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLOB: { - p.SetState(14616) + p.SetState(14628) p.Lob_storage_clause() } case PlSqlParserVARRAY: { - p.SetState(14617) + p.SetState(14629) p.Varray_col_properties() } @@ -238053,14 +238177,14 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { goto errorExit } - p.SetState(14622) + p.SetState(14634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14624) + p.SetState(14636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238069,7 +238193,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14623) + p.SetState(14635) p.Parallel_clause() } @@ -238293,7 +238417,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause var _alt int - p.SetState(14638) + p.SetState(14650) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238302,7 +238426,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS, PlSqlParserMAPPING, PlSqlParserNOCOMPRESS, PlSqlParserNOMAPPING, PlSqlParserPCTTHRESHOLD: p.EnterOuterAlt(localctx, 1) - p.SetState(14630) + p.SetState(14642) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238311,7 +238435,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14630) + p.SetState(14642) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238320,13 +238444,13 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause switch p.GetTokenStream().LA(1) { case PlSqlParserMAPPING, PlSqlParserNOMAPPING: { - p.SetState(14626) + p.SetState(14638) p.Mapping_table_clause() } case PlSqlParserPCTTHRESHOLD: { - p.SetState(14627) + p.SetState(14639) p.Match(PlSqlParserPCTTHRESHOLD) if p.HasError() { // Recognition error - abort rule @@ -238334,7 +238458,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause } } { - p.SetState(14628) + p.SetState(14640) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -238344,7 +238468,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14629) + p.SetState(14641) p.Key_compression() } @@ -238358,14 +238482,14 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause goto errorExit } - p.SetState(14632) + p.SetState(14644) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1919, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14635) + p.SetState(14647) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238374,7 +238498,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause if _la == PlSqlParserINCLUDING || _la == PlSqlParserOVERFLOW { { - p.SetState(14634) + p.SetState(14646) p.Index_org_overflow_clause() } @@ -238383,7 +238507,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause case PlSqlParserINCLUDING, PlSqlParserOVERFLOW: p.EnterOuterAlt(localctx, 2) { - p.SetState(14637) + p.SetState(14649) p.Index_org_overflow_clause() } @@ -238498,7 +238622,7 @@ func (s *Mapping_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseContext) { localctx = NewMapping_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1606, PlSqlParserRULE_mapping_table_clause) - p.SetState(14643) + p.SetState(14655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238508,7 +238632,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont case PlSqlParserMAPPING: p.EnterOuterAlt(localctx, 1) { - p.SetState(14640) + p.SetState(14652) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -238516,7 +238640,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont } } { - p.SetState(14641) + p.SetState(14653) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -238527,7 +238651,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont case PlSqlParserNOMAPPING: p.EnterOuterAlt(localctx, 2) { - p.SetState(14642) + p.SetState(14654) p.Match(PlSqlParserNOMAPPING) if p.HasError() { // Recognition error - abort rule @@ -238646,7 +238770,7 @@ func (s *Key_compressionContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { localctx = NewKey_compressionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1608, PlSqlParserRULE_key_compression) - p.SetState(14648) + p.SetState(14660) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238656,7 +238780,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(14645) + p.SetState(14657) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -238667,7 +238791,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(14646) + p.SetState(14658) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -238675,7 +238799,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { } } { - p.SetState(14647) + p.SetState(14659) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -238826,7 +238950,7 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14652) + p.SetState(14664) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238835,7 +238959,7 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ if _la == PlSqlParserINCLUDING { { - p.SetState(14650) + p.SetState(14662) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -238843,25 +238967,25 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ } } { - p.SetState(14651) + p.SetState(14663) p.Column_name() } } { - p.SetState(14654) + p.SetState(14666) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14656) + p.SetState(14668) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1925, p.GetParserRuleContext()) == 1 { { - p.SetState(14655) + p.SetState(14667) p.Segment_attributes_clause() } @@ -239028,7 +239152,7 @@ func (s *Column_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Column_clauses() (localctx IColumn_clausesContext) { localctx = NewColumn_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1612, PlSqlParserRULE_column_clauses) - p.SetState(14662) + p.SetState(14674) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239038,28 +239162,28 @@ func (p *PlSqlParser) Column_clauses() (localctx IColumn_clausesContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14658) + p.SetState(14670) p.Add_modify_drop_column_clauses() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14659) + p.SetState(14671) p.Rename_column_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14660) + p.SetState(14672) p.Modify_collection_retrieval() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14661) + p.SetState(14673) p.Modify_lob_storage_clause() } @@ -239214,7 +239338,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection p.EnterOuterAlt(localctx, 1) { - p.SetState(14664) + p.SetState(14676) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -239222,7 +239346,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14665) + p.SetState(14677) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -239230,7 +239354,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14666) + p.SetState(14678) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -239238,11 +239362,11 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14667) + p.SetState(14679) p.Collection_item() } { - p.SetState(14668) + p.SetState(14680) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -239250,7 +239374,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14669) + p.SetState(14681) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -239258,7 +239382,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14670) + p.SetState(14682) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCATOR || _la == PlSqlParserVALUE) { @@ -239379,7 +239503,7 @@ func (p *PlSqlParser) Collection_item() (localctx ICollection_itemContext) { p.EnterRule(localctx, 1616, PlSqlParserRULE_collection_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(14672) + p.SetState(14684) p.Tableview_name() } @@ -239525,7 +239649,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont p.EnterRule(localctx, 1618, PlSqlParserRULE_rename_column_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14674) + p.SetState(14686) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -239533,7 +239657,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14675) + p.SetState(14687) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -239541,11 +239665,11 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14676) + p.SetState(14688) p.Old_column_name() } { - p.SetState(14677) + p.SetState(14689) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -239553,7 +239677,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14678) + p.SetState(14690) p.New_column_name() } @@ -239667,7 +239791,7 @@ func (p *PlSqlParser) Old_column_name() (localctx IOld_column_nameContext) { p.EnterRule(localctx, 1620, PlSqlParserRULE_old_column_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(14680) + p.SetState(14692) p.Column_name() } @@ -239781,7 +239905,7 @@ func (p *PlSqlParser) New_column_name() (localctx INew_column_nameContext) { p.EnterRule(localctx, 1622, PlSqlParserRULE_new_column_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(14682) + p.SetState(14694) p.Column_name() } @@ -240051,7 +240175,7 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14688) + p.SetState(14700) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240059,7 +240183,7 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserADD || _la == PlSqlParserDROP || _la == PlSqlParserMODIFY || _la == PlSqlParserRENAME || _la == PlSqlParserSET { - p.SetState(14688) + p.SetState(14700) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240068,25 +240192,25 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1927, p.GetParserRuleContext()) { case 1: { - p.SetState(14684) + p.SetState(14696) p.Constraint_clauses() } case 2: { - p.SetState(14685) + p.SetState(14697) p.Add_column_clause() } case 3: { - p.SetState(14686) + p.SetState(14698) p.Modify_column_clauses() } case 4: { - p.SetState(14687) + p.SetState(14699) p.Drop_column_clause() } @@ -240094,7 +240218,7 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro goto errorExit } - p.SetState(14690) + p.SetState(14702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240328,7 +240452,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) p.EnterRule(localctx, 1626, PlSqlParserRULE_drop_column_clause) var _la int - p.SetState(14754) + p.SetState(14766) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240338,7 +240462,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14692) + p.SetState(14704) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -240346,14 +240470,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14693) + p.SetState(14705) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14707) + p.SetState(14719) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240362,7 +240486,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(14694) + p.SetState(14706) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -240370,13 +240494,13 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14695) + p.SetState(14707) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14696) + p.SetState(14708) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240384,10 +240508,10 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14697) + p.SetState(14709) p.Column_name() } - p.SetState(14702) + p.SetState(14714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240396,7 +240520,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14698) + p.SetState(14710) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -240404,11 +240528,11 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14699) + p.SetState(14711) p.Column_name() } - p.SetState(14704) + p.SetState(14716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240416,7 +240540,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14705) + p.SetState(14717) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240428,7 +240552,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14714) + p.SetState(14726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240436,7 +240560,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { - p.SetState(14712) + p.SetState(14724) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240445,7 +240569,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(14709) + p.SetState(14721) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -240453,7 +240577,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14710) + p.SetState(14722) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -240463,7 +240587,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserINVALIDATE: { - p.SetState(14711) + p.SetState(14723) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -240476,7 +240600,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) goto errorExit } - p.SetState(14716) + p.SetState(14728) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240487,14 +240611,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14717) + p.SetState(14729) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14731) + p.SetState(14743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240503,7 +240627,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(14718) + p.SetState(14730) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -240511,13 +240635,13 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14719) + p.SetState(14731) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14720) + p.SetState(14732) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240525,10 +240649,10 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14721) + p.SetState(14733) p.Column_name() } - p.SetState(14726) + p.SetState(14738) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240537,7 +240661,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14722) + p.SetState(14734) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -240545,11 +240669,11 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14723) + p.SetState(14735) p.Column_name() } - p.SetState(14728) + p.SetState(14740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240557,7 +240681,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14729) + p.SetState(14741) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240569,7 +240693,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14738) + p.SetState(14750) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240577,7 +240701,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { - p.SetState(14736) + p.SetState(14748) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240586,7 +240710,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(14733) + p.SetState(14745) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -240594,7 +240718,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14734) + p.SetState(14746) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -240604,7 +240728,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserINVALIDATE: { - p.SetState(14735) + p.SetState(14747) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -240617,14 +240741,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) goto errorExit } - p.SetState(14740) + p.SetState(14752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14743) + p.SetState(14755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240633,7 +240757,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) if _la == PlSqlParserCHECKPOINT { { - p.SetState(14741) + p.SetState(14753) p.Match(PlSqlParserCHECKPOINT) if p.HasError() { // Recognition error - abort rule @@ -240641,7 +240765,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14742) + p.SetState(14754) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -240654,14 +240778,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14745) + p.SetState(14757) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14750) + p.SetState(14762) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240670,7 +240794,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserUNUSED: { - p.SetState(14746) + p.SetState(14758) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule @@ -240678,7 +240802,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14747) + p.SetState(14759) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -240688,7 +240812,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserCOLUMNS: { - p.SetState(14748) + p.SetState(14760) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -240696,7 +240820,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14749) + p.SetState(14761) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule @@ -240710,7 +240834,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } { - p.SetState(14752) + p.SetState(14764) p.Match(PlSqlParserCHECKPOINT) if p.HasError() { // Recognition error - abort rule @@ -240718,7 +240842,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14753) + p.SetState(14765) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -240953,14 +241077,14 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14756) + p.SetState(14768) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14778) + p.SetState(14790) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240969,7 +241093,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1941, p.GetParserRuleContext()) { case 1: { - p.SetState(14757) + p.SetState(14769) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240977,10 +241101,10 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14758) + p.SetState(14770) p.Modify_col_properties() } - p.SetState(14763) + p.SetState(14775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240989,7 +241113,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo for _la == PlSqlParserCOMMA { { - p.SetState(14759) + p.SetState(14771) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -240997,11 +241121,11 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14760) + p.SetState(14772) p.Modify_col_properties() } - p.SetState(14765) + p.SetState(14777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241009,7 +241133,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo _la = p.GetTokenStream().LA(1) } { - p.SetState(14766) + p.SetState(14778) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241019,7 +241143,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo case 2: { - p.SetState(14768) + p.SetState(14780) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241027,12 +241151,12 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14769) + p.SetState(14781) p.Modify_col_visibility() } { - p.SetState(14770) + p.SetState(14782) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -241040,12 +241164,12 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14771) + p.SetState(14783) p.Modify_col_visibility() } { - p.SetState(14773) + p.SetState(14785) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241055,19 +241179,19 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo case 3: { - p.SetState(14775) + p.SetState(14787) p.Modify_col_properties() } case 4: { - p.SetState(14776) + p.SetState(14788) p.Modify_col_visibility() } case 5: { - p.SetState(14777) + p.SetState(14789) p.Modify_col_substitutable() } @@ -241197,11 +241321,11 @@ func (p *PlSqlParser) Modify_col_visibility() (localctx IModify_col_visibilityCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14780) + p.SetState(14792) p.Column_name() } { - p.SetState(14781) + p.SetState(14793) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -241482,10 +241606,10 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14783) + p.SetState(14795) p.Column_name() } - p.SetState(14785) + p.SetState(14797) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241494,12 +241618,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if ((int64((_la-113)) & ^0x3f) == 0 && ((int64(1)<<(_la-113))&68158609) != 0) || ((int64((_la-181)) & ^0x3f) == 0 && ((int64(1)<<(_la-181))&1048579) != 0) || ((int64((_la-339)) & ^0x3f) == 0 && ((int64(1)<<(_la-339))&98309) != 0) || _la == PlSqlParserDOUBLE || _la == PlSqlParserDSINTERVAL_UNCONSTRAINED || _la == PlSqlParserFLOAT || _la == PlSqlParserHOUR || ((int64((_la-710)) & ^0x3f) == 0 && ((int64(1)<<(_la-710))&385) != 0) || _la == PlSqlParserLONG || _la == PlSqlParserMINUTE || ((int64((_la-895)) & ^0x3f) == 0 && ((int64(1)<<(_la-895))&22814866800641) != 0) || ((int64((_la-1147)) & ^0x3f) == 0 && ((int64(1)<<(_la-1147))&35) != 0) || ((int64((_la-1309)) & ^0x3f) == 0 && ((int64(1)<<(_la-1309))&98305) != 0) || _la == PlSqlParserRAW || _la == PlSqlParserREAL || _la == PlSqlParserROWID || _la == PlSqlParserSECOND || ((int64((_la-1588)) & ^0x3f) == 0 && ((int64(1)<<(_la-1588))&8195) != 0) || _la == PlSqlParserSTRING || ((int64((_la-1996)) & ^0x3f) == 0 && ((int64(1)<<(_la-1996))&2959) != 0) || ((int64((_la-2098)) & ^0x3f) == 0 && ((int64(1)<<(_la-2098))&52776558133249) != 0) || _la == PlSqlParserYEAR || _la == PlSqlParserYMINTERVAL_UNCONSTRAINED { { - p.SetState(14784) + p.SetState(14796) p.Datatype() } } - p.SetState(14789) + p.SetState(14801) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241508,7 +241632,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserCOLLATE { { - p.SetState(14787) + p.SetState(14799) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -241516,12 +241640,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14788) + p.SetState(14800) p.Column_collation_name() } } - p.SetState(14797) + p.SetState(14809) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241530,14 +241654,14 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserDEFAULT { { - p.SetState(14791) + p.SetState(14803) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14794) + p.SetState(14806) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241546,7 +241670,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserON { { - p.SetState(14792) + p.SetState(14804) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -241554,7 +241678,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14793) + p.SetState(14805) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -241564,12 +241688,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } { - p.SetState(14796) + p.SetState(14808) p.Expression() } } - p.SetState(14802) + p.SetState(14814) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241577,7 +241701,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT: { - p.SetState(14799) + p.SetState(14811) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -241585,13 +241709,13 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14800) + p.SetState(14812) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(14801) + p.SetState(14813) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -241603,7 +241727,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo default: } - p.SetState(14807) + p.SetState(14819) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241612,18 +241736,18 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserNOT || _la == PlSqlParserNULL_ || _la == PlSqlParserPRIMARY || _la == PlSqlParserREFERENCES || _la == PlSqlParserUNIQUE { { - p.SetState(14804) + p.SetState(14816) p.Inline_constraint() } - p.SetState(14809) + p.SetState(14821) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14811) + p.SetState(14823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241632,7 +241756,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserLOB { { - p.SetState(14810) + p.SetState(14822) p.Lob_storage_clause() } @@ -241785,7 +241909,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut p.EnterOuterAlt(localctx, 1) { - p.SetState(14813) + p.SetState(14825) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -241793,10 +241917,10 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14814) + p.SetState(14826) p.Column_name() } - p.SetState(14816) + p.SetState(14828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241805,7 +241929,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut if _la == PlSqlParserNOT { { - p.SetState(14815) + p.SetState(14827) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -241815,7 +241939,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } { - p.SetState(14818) + p.SetState(14830) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -241823,7 +241947,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14819) + p.SetState(14831) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -241831,7 +241955,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14820) + p.SetState(14832) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -241839,14 +241963,14 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14821) + p.SetState(14833) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14823) + p.SetState(14835) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241855,7 +241979,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut if _la == PlSqlParserFORCE { { - p.SetState(14822) + p.SetState(14834) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -242088,14 +242212,14 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14825) + p.SetState(14837) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14847) + p.SetState(14859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242104,14 +242228,14 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(14826) + p.SetState(14838) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14829) + p.SetState(14841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242120,20 +242244,20 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1951, p.GetParserRuleContext()) { case 1: { - p.SetState(14827) + p.SetState(14839) p.Column_definition() } case 2: { - p.SetState(14828) + p.SetState(14840) p.Virtual_column_definition() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14838) + p.SetState(14850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242142,14 +242266,14 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(14831) + p.SetState(14843) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14834) + p.SetState(14846) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242158,13 +242282,13 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1952, p.GetParserRuleContext()) { case 1: { - p.SetState(14832) + p.SetState(14844) p.Column_definition() } case 2: { - p.SetState(14833) + p.SetState(14845) p.Virtual_column_definition() } @@ -242172,7 +242296,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { goto errorExit } - p.SetState(14840) + p.SetState(14852) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242180,7 +242304,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(14841) + p.SetState(14853) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242189,7 +242313,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: - p.SetState(14845) + p.SetState(14857) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242198,13 +242322,13 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1954, p.GetParserRuleContext()) { case 1: { - p.SetState(14843) + p.SetState(14855) p.Column_definition() } case 2: { - p.SetState(14844) + p.SetState(14856) p.Virtual_column_definition() } @@ -242216,7 +242340,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14850) + p.SetState(14862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242225,7 +242349,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { if _la == PlSqlParserCOLUMN || _la == PlSqlParserLOB || _la == PlSqlParserNESTED || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE { { - p.SetState(14849) + p.SetState(14861) p.Column_properties() } @@ -242378,7 +242502,7 @@ func (p *PlSqlParser) Alter_varray_col_properties() (localctx IAlter_varray_col_ p.EnterRule(localctx, 1638, PlSqlParserRULE_alter_varray_col_properties) p.EnterOuterAlt(localctx, 1) { - p.SetState(14852) + p.SetState(14864) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -242386,7 +242510,7 @@ func (p *PlSqlParser) Alter_varray_col_properties() (localctx IAlter_varray_col_ } } { - p.SetState(14853) + p.SetState(14865) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -242394,11 +242518,11 @@ func (p *PlSqlParser) Alter_varray_col_properties() (localctx IAlter_varray_col_ } } { - p.SetState(14854) + p.SetState(14866) p.Varray_item() } { - p.SetState(14855) + p.SetState(14867) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242406,11 +242530,11 @@ func (p *PlSqlParser) Alter_varray_col_properties() (localctx IAlter_varray_col_ } } { - p.SetState(14856) + p.SetState(14868) p.Modify_lob_parameters() } { - p.SetState(14857) + p.SetState(14869) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242569,7 +242693,7 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14859) + p.SetState(14871) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -242577,10 +242701,10 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo } } { - p.SetState(14860) + p.SetState(14872) p.Varray_item() } - p.SetState(14866) + p.SetState(14878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242588,7 +242712,7 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1958, p.GetParserRuleContext()) { case 1: - p.SetState(14862) + p.SetState(14874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242597,19 +242721,19 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo if _la == PlSqlParserELEMENT || _la == PlSqlParserIS || _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(14861) + p.SetState(14873) p.Substitutable_column_clause() } } { - p.SetState(14864) + p.SetState(14876) p.Varray_storage_clause() } case 2: { - p.SetState(14865) + p.SetState(14877) p.Substitutable_column_clause() } @@ -242781,7 +242905,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14868) + p.SetState(14880) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -242789,14 +242913,14 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } } { - p.SetState(14869) + p.SetState(14881) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14871) + p.SetState(14883) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242805,7 +242929,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo if _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE { { - p.SetState(14870) + p.SetState(14882) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -242818,14 +242942,14 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } { - p.SetState(14873) + p.SetState(14885) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14882) + p.SetState(14894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242833,7 +242957,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1961, p.GetParserRuleContext()) { case 1: - p.SetState(14875) + p.SetState(14887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242842,13 +242966,13 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || _la == PlSqlParserPERIOD || _la == PlSqlParserREGULAR_ID { { - p.SetState(14874) + p.SetState(14886) p.Lob_segname() } } { - p.SetState(14877) + p.SetState(14889) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242856,11 +242980,11 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } } { - p.SetState(14878) + p.SetState(14890) p.Lob_storage_parameters() } { - p.SetState(14879) + p.SetState(14891) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242870,7 +242994,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo case 2: { - p.SetState(14881) + p.SetState(14893) p.Lob_segname() } @@ -242988,7 +243112,7 @@ func (p *PlSqlParser) Lob_segname() (localctx ILob_segnameContext) { p.EnterRule(localctx, 1644, PlSqlParserRULE_lob_segname) p.EnterOuterAlt(localctx, 1) { - p.SetState(14884) + p.SetState(14896) p.Regular_id() } @@ -243117,7 +243241,7 @@ func (s *Lob_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Lob_item() (localctx ILob_itemContext) { localctx = NewLob_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1646, PlSqlParserRULE_lob_item) - p.SetState(14888) + p.SetState(14900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243127,14 +243251,14 @@ func (p *PlSqlParser) Lob_item() (localctx ILob_itemContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14886) + p.SetState(14898) p.Regular_id() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14887) + p.SetState(14899) p.Quoted_string() } @@ -243304,7 +243428,7 @@ func (s *Lob_storage_parametersContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parametersContext) { localctx = NewLob_storage_parametersContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1648, PlSqlParserRULE_lob_storage_parameters) - p.SetState(14897) + p.SetState(14909) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243314,7 +243438,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserTABLESPACE: p.EnterOuterAlt(localctx, 1) { - p.SetState(14890) + p.SetState(14902) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -243322,7 +243446,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters } } { - p.SetState(14891) + p.SetState(14903) var _x = p.Id_expression() @@ -243332,15 +243456,15 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserCACHE, PlSqlParserCHUNK, PlSqlParserCOMPRESS, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserENCRYPT, PlSqlParserFREEPOOLS, PlSqlParserKEEP_DUPLICATES, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserPCTVERSION, PlSqlParserRETENTION: p.EnterOuterAlt(localctx, 2) { - p.SetState(14892) + p.SetState(14904) p.Lob_parameters() } - p.SetState(14894) + p.SetState(14906) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1963, p.GetParserRuleContext()) == 1 { { - p.SetState(14893) + p.SetState(14905) p.Storage_clause() } @@ -243351,7 +243475,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserSTORAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(14896) + p.SetState(14908) p.Storage_clause() } @@ -243651,14 +243775,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(14899) + p.SetState(14911) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14944) + p.SetState(14956) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243667,7 +243791,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1972, p.GetParserRuleContext()) { case 1: { - p.SetState(14900) + p.SetState(14912) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243675,10 +243799,10 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14901) + p.SetState(14913) p.Lob_item() } - p.SetState(14906) + p.SetState(14918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243687,7 +243811,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14902) + p.SetState(14914) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -243695,11 +243819,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14903) + p.SetState(14915) p.Lob_item() } - p.SetState(14908) + p.SetState(14920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243707,7 +243831,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14909) + p.SetState(14921) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243715,7 +243839,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14910) + p.SetState(14922) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -243723,14 +243847,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14911) + p.SetState(14923) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14921) + p.SetState(14933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243739,7 +243863,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14921) + p.SetState(14933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243748,7 +243872,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserBASICFILE, PlSqlParserSECUREFILE: { - p.SetState(14912) + p.SetState(14924) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -243761,14 +243885,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(14913) + p.SetState(14925) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14917) + p.SetState(14929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243777,11 +243901,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for _la == PlSqlParserCACHE || _la == PlSqlParserCHUNK || _la == PlSqlParserCOMPRESS || ((int64((_la-361)) & ^0x3f) == 0 && ((int64(1)<<(_la-361))&137438953475) != 0) || _la == PlSqlParserENABLE || _la == PlSqlParserENCRYPT || _la == PlSqlParserFREEPOOLS || _la == PlSqlParserKEEP_DUPLICATES || _la == PlSqlParserNOCACHE || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserPCTVERSION || _la == PlSqlParserRETENTION || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14914) + p.SetState(14926) p.Lob_storage_parameters() } - p.SetState(14919) + p.SetState(14931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243789,7 +243913,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14920) + p.SetState(14932) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243807,7 +243931,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) goto errorExit } - p.SetState(14923) + p.SetState(14935) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1968, p.GetParserRuleContext()) if p.HasError() { @@ -243817,7 +243941,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case 2: { - p.SetState(14925) + p.SetState(14937) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243825,11 +243949,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14926) + p.SetState(14938) p.Lob_item() } { - p.SetState(14927) + p.SetState(14939) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243837,7 +243961,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14928) + p.SetState(14940) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -243845,14 +243969,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14929) + p.SetState(14941) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14940) + p.SetState(14952) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243861,7 +243985,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14940) + p.SetState(14952) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243870,7 +243994,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1970, p.GetParserRuleContext()) { case 1: { - p.SetState(14930) + p.SetState(14942) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -243883,20 +244007,20 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case 2: { - p.SetState(14931) + p.SetState(14943) p.Lob_segname() } case 3: { - p.SetState(14932) + p.SetState(14944) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14936) + p.SetState(14948) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243905,11 +244029,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for _la == PlSqlParserCACHE || _la == PlSqlParserCHUNK || _la == PlSqlParserCOMPRESS || ((int64((_la-361)) & ^0x3f) == 0 && ((int64(1)<<(_la-361))&137438953475) != 0) || _la == PlSqlParserENABLE || _la == PlSqlParserENCRYPT || _la == PlSqlParserFREEPOOLS || _la == PlSqlParserKEEP_DUPLICATES || _la == PlSqlParserNOCACHE || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserPCTVERSION || _la == PlSqlParserRETENTION || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14933) + p.SetState(14945) p.Lob_storage_parameters() } - p.SetState(14938) + p.SetState(14950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243917,7 +244041,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14939) + p.SetState(14951) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243934,7 +244058,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) goto errorExit } - p.SetState(14942) + p.SetState(14954) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1971, p.GetParserRuleContext()) if p.HasError() { @@ -244103,7 +244227,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ p.EnterRule(localctx, 1652, PlSqlParserRULE_modify_lob_storage_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14946) + p.SetState(14958) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -244111,7 +244235,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14947) + p.SetState(14959) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule @@ -244119,7 +244243,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14948) + p.SetState(14960) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244127,11 +244251,11 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14949) + p.SetState(14961) p.Lob_item() } { - p.SetState(14950) + p.SetState(14962) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244139,7 +244263,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14951) + p.SetState(14963) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244147,11 +244271,11 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14952) + p.SetState(14964) p.Modify_lob_parameters() } { - p.SetState(14953) + p.SetState(14965) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244730,7 +244854,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14979) + p.SetState(14991) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244738,7 +244862,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCACHE || _la == PlSqlParserCOMPRESS || ((int64((_la-351)) & ^0x3f) == 0 && ((int64(1)<<(_la-351))&3073) != 0) || _la == PlSqlParserENCRYPT || _la == PlSqlParserFREEPOOLS || _la == PlSqlParserKEEP_DUPLICATES || _la == PlSqlParserNOCACHE || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserPCTVERSION || _la == PlSqlParserREBUILD || _la == PlSqlParserRETENTION || _la == PlSqlParserSHRINK || _la == PlSqlParserSTORAGE { - p.SetState(14979) + p.SetState(14991) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244747,13 +244871,13 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1975, p.GetParserRuleContext()) { case 1: { - p.SetState(14955) + p.SetState(14967) p.Storage_clause() } case 2: { - p.SetState(14956) + p.SetState(14968) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFREEPOOLS || _la == PlSqlParserPCTVERSION) { @@ -244764,7 +244888,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14957) + p.SetState(14969) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -244774,7 +244898,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 3: { - p.SetState(14958) + p.SetState(14970) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -244782,7 +244906,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14959) + p.SetState(14971) p.Match(PlSqlParserFREEPOOLS) if p.HasError() { // Recognition error - abort rule @@ -244792,25 +244916,25 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 4: { - p.SetState(14960) + p.SetState(14972) p.Lob_retention_clause() } case 5: { - p.SetState(14961) + p.SetState(14973) p.Lob_deduplicate_clause() } case 6: { - p.SetState(14962) + p.SetState(14974) p.Lob_compression_clause() } case 7: { - p.SetState(14963) + p.SetState(14975) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -244818,13 +244942,13 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14964) + p.SetState(14976) p.Encryption_spec() } case 8: { - p.SetState(14965) + p.SetState(14977) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -244834,7 +244958,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 9: { - p.SetState(14966) + p.SetState(14978) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -244843,7 +244967,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } case 10: - p.SetState(14971) + p.SetState(14983) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244852,7 +244976,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1973, p.GetParserRuleContext()) { case 1: { - p.SetState(14967) + p.SetState(14979) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -244862,7 +244986,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 2: { - p.SetState(14968) + p.SetState(14980) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -244872,7 +244996,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 3: { - p.SetState(14969) + p.SetState(14981) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -244880,7 +245004,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14970) + p.SetState(14982) p.Match(PlSqlParserREADS) if p.HasError() { // Recognition error - abort rule @@ -244891,7 +245015,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14974) + p.SetState(14986) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244900,7 +245024,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo if _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING { { - p.SetState(14973) + p.SetState(14985) p.Logging_clause() } @@ -244908,19 +245032,19 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 11: { - p.SetState(14976) + p.SetState(14988) p.Allocate_extent_clause() } case 12: { - p.SetState(14977) + p.SetState(14989) p.Shrink_clause() } case 13: { - p.SetState(14978) + p.SetState(14990) p.Deallocate_unused_clause() } @@ -244928,7 +245052,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo goto errorExit } - p.SetState(14981) + p.SetState(14993) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245387,7 +245511,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15008) + p.SetState(15020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245396,7 +245520,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(15008) + p.SetState(15020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245405,7 +245529,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(14983) + p.SetState(14995) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -245416,7 +245540,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14984) + p.SetState(14996) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -245424,7 +245548,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14985) + p.SetState(14997) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -245432,7 +245556,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14986) + p.SetState(14998) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -245442,7 +245566,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserCHUNK: { - p.SetState(14987) + p.SetState(14999) p.Match(PlSqlParserCHUNK) if p.HasError() { // Recognition error - abort rule @@ -245450,7 +245574,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14988) + p.SetState(15000) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -245460,7 +245584,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserPCTVERSION: { - p.SetState(14989) + p.SetState(15001) p.Match(PlSqlParserPCTVERSION) if p.HasError() { // Recognition error - abort rule @@ -245468,7 +245592,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14990) + p.SetState(15002) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -245478,7 +245602,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserFREEPOOLS: { - p.SetState(14991) + p.SetState(15003) p.Match(PlSqlParserFREEPOOLS) if p.HasError() { // Recognition error - abort rule @@ -245486,7 +245610,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14992) + p.SetState(15004) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -245496,25 +245620,25 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserRETENTION: { - p.SetState(14993) + p.SetState(15005) p.Lob_retention_clause() } case PlSqlParserDEDUPLICATE, PlSqlParserKEEP_DUPLICATES: { - p.SetState(14994) + p.SetState(15006) p.Lob_deduplicate_clause() } case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14995) + p.SetState(15007) p.Lob_compression_clause() } case PlSqlParserENCRYPT: { - p.SetState(14996) + p.SetState(15008) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -245522,13 +245646,13 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14997) + p.SetState(15009) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(14998) + p.SetState(15010) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -245537,7 +245661,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } case PlSqlParserCACHE, PlSqlParserNOCACHE: - p.SetState(15003) + p.SetState(15015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245546,7 +245670,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1977, p.GetParserRuleContext()) { case 1: { - p.SetState(14999) + p.SetState(15011) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -245556,7 +245680,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case 2: { - p.SetState(15000) + p.SetState(15012) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -245566,7 +245690,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case 3: { - p.SetState(15001) + p.SetState(15013) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -245574,7 +245698,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(15002) + p.SetState(15014) p.Match(PlSqlParserREADS) if p.HasError() { // Recognition error - abort rule @@ -245585,7 +245709,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15006) + p.SetState(15018) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245594,7 +245718,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { if _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING { { - p.SetState(15005) + p.SetState(15017) p.Logging_clause() } @@ -245610,7 +245734,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { goto errorExit } - p.SetState(15010) + p.SetState(15022) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1980, p.GetParserRuleContext()) if p.HasError() { @@ -245723,7 +245847,7 @@ func (p *PlSqlParser) Lob_deduplicate_clause() (localctx ILob_deduplicate_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(15012) + p.SetState(15024) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEDUPLICATE || _la == PlSqlParserKEEP_DUPLICATES) { @@ -245852,7 +245976,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause p.EnterRule(localctx, 1660, PlSqlParserRULE_lob_compression_clause) var _la int - p.SetState(15019) + p.SetState(15031) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245862,7 +245986,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(15014) + p.SetState(15026) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -245873,14 +245997,14 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(15015) + p.SetState(15027) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15017) + p.SetState(15029) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245889,7 +246013,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause if _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM { { - p.SetState(15016) + p.SetState(15028) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM) { @@ -246030,14 +246154,14 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont p.EnterRule(localctx, 1662, PlSqlParserRULE_lob_retention_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15021) + p.SetState(15033) p.Match(PlSqlParserRETENTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15027) + p.SetState(15039) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246045,7 +246169,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserMAX: { - p.SetState(15022) + p.SetState(15034) p.Match(PlSqlParserMAX) if p.HasError() { // Recognition error - abort rule @@ -246055,7 +246179,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserMIN: { - p.SetState(15023) + p.SetState(15035) p.Match(PlSqlParserMIN) if p.HasError() { // Recognition error - abort rule @@ -246063,7 +246187,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont } } { - p.SetState(15024) + p.SetState(15036) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -246073,7 +246197,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserAUTO: { - p.SetState(15025) + p.SetState(15037) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -246083,7 +246207,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserNONE: { - p.SetState(15026) + p.SetState(15038) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -246230,7 +246354,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15031) + p.SetState(15043) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246239,7 +246363,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserUSING { { - p.SetState(15029) + p.SetState(15041) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -246247,7 +246371,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(15030) + p.SetState(15042) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -246256,7 +246380,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(15036) + p.SetState(15048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246265,7 +246389,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(15033) + p.SetState(15045) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -246273,7 +246397,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(15034) + p.SetState(15046) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -246281,7 +246405,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(15035) + p.SetState(15047) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -246290,7 +246414,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(15039) + p.SetState(15051) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246299,7 +246423,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(15038) + p.SetState(15050) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -246308,7 +246432,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(15045) + p.SetState(15057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246316,7 +246440,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserNO || _la == PlSqlParserSALT { - p.SetState(15042) + p.SetState(15054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246325,7 +246449,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserNO { { - p.SetState(15041) + p.SetState(15053) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -246335,7 +246459,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } { - p.SetState(15044) + p.SetState(15056) p.Match(PlSqlParserSALT) if p.HasError() { // Recognition error - abort rule @@ -246455,7 +246579,7 @@ func (p *PlSqlParser) Tablespace() (localctx ITablespaceContext) { p.EnterRule(localctx, 1666, PlSqlParserRULE_tablespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(15047) + p.SetState(15059) p.Id_expression() } @@ -246604,16 +246728,16 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { localctx = NewVarray_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1668, PlSqlParserRULE_varray_item) p.EnterOuterAlt(localctx, 1) - p.SetState(15052) + p.SetState(15064) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1989, p.GetParserRuleContext()) == 1 { { - p.SetState(15049) + p.SetState(15061) p.Id_expression() } { - p.SetState(15050) + p.SetState(15062) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -246624,16 +246748,16 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(15057) + p.SetState(15069) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1990, p.GetParserRuleContext()) == 1 { { - p.SetState(15054) + p.SetState(15066) p.Id_expression() } { - p.SetState(15055) + p.SetState(15067) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -246645,7 +246769,7 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { goto errorExit } { - p.SetState(15059) + p.SetState(15071) p.Id_expression() } @@ -247033,7 +247157,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15081) + p.SetState(15093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247042,7 +247166,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(15081) + p.SetState(15093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247051,18 +247175,18 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(15061) + p.SetState(15073) p.Object_type_col_properties() } case PlSqlParserNESTED: { - p.SetState(15062) + p.SetState(15074) p.Nested_table_col_properties() } case PlSqlParserLOB, PlSqlParserVARRAY: - p.SetState(15065) + p.SetState(15077) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247071,13 +247195,13 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARRAY: { - p.SetState(15063) + p.SetState(15075) p.Varray_col_properties() } case PlSqlParserLOB: { - p.SetState(15064) + p.SetState(15076) p.Lob_storage_clause() } @@ -247085,12 +247209,12 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15078) + p.SetState(15090) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1993, p.GetParserRuleContext()) == 1 { { - p.SetState(15067) + p.SetState(15079) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247098,10 +247222,10 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { } } { - p.SetState(15068) + p.SetState(15080) p.Lob_partition_storage() } - p.SetState(15073) + p.SetState(15085) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247110,7 +247234,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(15069) + p.SetState(15081) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -247118,11 +247242,11 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { } } { - p.SetState(15070) + p.SetState(15082) p.Lob_partition_storage() } - p.SetState(15075) + p.SetState(15087) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247130,7 +247254,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(15076) + p.SetState(15088) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247144,7 +247268,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { case PlSqlParserXMLTYPE: { - p.SetState(15080) + p.SetState(15092) p.Xmltype_column_properties() } @@ -247158,7 +247282,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { goto errorExit } - p.SetState(15083) + p.SetState(15095) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1995, p.GetParserRuleContext()) if p.HasError() { @@ -247450,14 +247574,14 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo p.EnterOuterAlt(localctx, 1) { - p.SetState(15085) + p.SetState(15097) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15118) + p.SetState(15130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247466,7 +247590,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2000, p.GetParserRuleContext()) { case 1: { - p.SetState(15086) + p.SetState(15098) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247474,12 +247598,12 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15087) + p.SetState(15099) p.Lob_item() } { - p.SetState(15088) + p.SetState(15100) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -247487,12 +247611,12 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15089) + p.SetState(15101) p.Lob_item() } { - p.SetState(15091) + p.SetState(15103) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247500,7 +247624,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15092) + p.SetState(15104) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -247508,14 +247632,14 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15093) + p.SetState(15105) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15099) + p.SetState(15111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247523,7 +247647,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE || _la == PlSqlParserLEFT_PAREN { - p.SetState(15099) + p.SetState(15111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247532,7 +247656,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo switch p.GetTokenStream().LA(1) { case PlSqlParserBASICFILE, PlSqlParserSECUREFILE: { - p.SetState(15094) + p.SetState(15106) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -247545,7 +247669,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case PlSqlParserLEFT_PAREN: { - p.SetState(15095) + p.SetState(15107) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247553,11 +247677,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15096) + p.SetState(15108) p.Lob_storage_parameters() } { - p.SetState(15097) + p.SetState(15109) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247570,7 +247694,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo goto errorExit } - p.SetState(15101) + p.SetState(15113) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247580,7 +247704,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case 2: { - p.SetState(15103) + p.SetState(15115) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247588,11 +247712,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15104) + p.SetState(15116) p.Lob_item() } { - p.SetState(15105) + p.SetState(15117) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247600,7 +247724,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15106) + p.SetState(15118) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -247608,14 +247732,14 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15107) + p.SetState(15119) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15114) + p.SetState(15126) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247623,7 +247747,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877907073) != 0) { - p.SetState(15114) + p.SetState(15126) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247632,7 +247756,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1998, p.GetParserRuleContext()) { case 1: { - p.SetState(15108) + p.SetState(15120) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -247645,13 +247769,13 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case 2: { - p.SetState(15109) + p.SetState(15121) p.Lob_segname() } case 3: { - p.SetState(15110) + p.SetState(15122) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247659,11 +247783,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15111) + p.SetState(15123) p.Lob_storage_parameters() } { - p.SetState(15112) + p.SetState(15124) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247675,7 +247799,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo goto errorExit } - p.SetState(15116) + p.SetState(15128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247857,14 +247981,14 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15120) + p.SetState(15132) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(15121) + p.SetState(15133) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -247872,7 +247996,7 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15122) + p.SetState(15134) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -247880,10 +248004,10 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15123) + p.SetState(15135) p.Column_name() } - p.SetState(15130) + p.SetState(15142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247892,7 +248016,7 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15124) + p.SetState(15136) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247900,11 +248024,11 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15125) + p.SetState(15137) p.Start_time_column() } { - p.SetState(15126) + p.SetState(15138) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -247912,11 +248036,11 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15127) + p.SetState(15139) p.End_time_column() } { - p.SetState(15128) + p.SetState(15140) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -248036,7 +248160,7 @@ func (p *PlSqlParser) Start_time_column() (localctx IStart_time_columnContext) { p.EnterRule(localctx, 1676, PlSqlParserRULE_start_time_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(15132) + p.SetState(15144) p.Column_name() } @@ -248150,7 +248274,7 @@ func (p *PlSqlParser) End_time_column() (localctx IEnd_time_columnContext) { p.EnterRule(localctx, 1678, PlSqlParserRULE_end_time_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(15134) + p.SetState(15146) p.Column_name() } @@ -248468,14 +248592,14 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15136) + p.SetState(15148) p.Column_name() } - p.SetState(15145) + p.SetState(15157) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2004, p.GetParserRuleContext()) == 1 { - p.SetState(15139) + p.SetState(15151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248484,20 +248608,20 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2002, p.GetParserRuleContext()) { case 1: { - p.SetState(15137) + p.SetState(15149) p.Datatype() } case 2: { - p.SetState(15138) + p.SetState(15150) p.Regular_id() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15143) + p.SetState(15155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248506,7 +248630,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserCOLLATE { { - p.SetState(15141) + p.SetState(15153) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -248514,7 +248638,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15142) + p.SetState(15154) p.Column_collation_name() } @@ -248523,7 +248647,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(15148) + p.SetState(15160) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248532,7 +248656,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserSORT { { - p.SetState(15147) + p.SetState(15159) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -248541,7 +248665,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } - p.SetState(15151) + p.SetState(15163) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248550,7 +248674,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE { { - p.SetState(15150) + p.SetState(15162) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -248562,7 +248686,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } - p.SetState(15160) + p.SetState(15172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248570,14 +248694,14 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(15153) + p.SetState(15165) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15156) + p.SetState(15168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248586,7 +248710,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserON { { - p.SetState(15154) + p.SetState(15166) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -248594,7 +248718,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15155) + p.SetState(15167) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -248604,13 +248728,13 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } { - p.SetState(15158) + p.SetState(15170) p.Expression() } case PlSqlParserGENERATED: { - p.SetState(15159) + p.SetState(15171) p.Identity_clause() } @@ -248618,7 +248742,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { default: } - p.SetState(15164) + p.SetState(15176) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248627,7 +248751,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserENCRYPT { { - p.SetState(15162) + p.SetState(15174) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -248635,16 +248759,16 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15163) + p.SetState(15175) p.Encryption_spec() } } - p.SetState(15172) + p.SetState(15184) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2011, p.GetParserRuleContext()) == 1 { - p.SetState(15167) + p.SetState(15179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248653,11 +248777,11 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { for ok := true; ok; ok = _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserNOT || _la == PlSqlParserNULL_ || _la == PlSqlParserPRIMARY || _la == PlSqlParserREFERENCES || _la == PlSqlParserUNIQUE { { - p.SetState(15166) + p.SetState(15178) p.Inline_constraint() } - p.SetState(15169) + p.SetState(15181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248669,7 +248793,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { goto errorExit } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2011, p.GetParserRuleContext()) == 2 { { - p.SetState(15171) + p.SetState(15183) p.Inline_ref_constraint() } @@ -248787,7 +248911,7 @@ func (p *PlSqlParser) Column_collation_name() (localctx IColumn_collation_nameCo p.EnterRule(localctx, 1682, PlSqlParserRULE_column_collation_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15174) + p.SetState(15186) p.Id_expression() } @@ -248943,14 +249067,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15176) + p.SetState(15188) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15184) + p.SetState(15196) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248958,7 +249082,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserALWAYS: { - p.SetState(15177) + p.SetState(15189) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -248968,7 +249092,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { case PlSqlParserBY: { - p.SetState(15178) + p.SetState(15190) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -248976,14 +249100,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15179) + p.SetState(15191) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15182) + p.SetState(15194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248992,7 +249116,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { if _la == PlSqlParserON { { - p.SetState(15180) + p.SetState(15192) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -249000,7 +249124,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15181) + p.SetState(15193) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -249015,7 +249139,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { default: } { - p.SetState(15186) + p.SetState(15198) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -249023,14 +249147,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15187) + p.SetState(15199) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15189) + p.SetState(15201) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249039,7 +249163,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { if _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-993)) & ^0x3f) == 0 && ((int64(1)<<(_la-993))&5066549580922881) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART || _la == PlSqlParserLEFT_PAREN { { - p.SetState(15188) + p.SetState(15200) p.Identity_options_parentheses() } @@ -249191,7 +249315,7 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options p.EnterRule(localctx, 1686, PlSqlParserRULE_identity_options_parentheses) var _la int - p.SetState(15204) + p.SetState(15216) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249200,7 +249324,7 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options switch p.GetTokenStream().LA(1) { case PlSqlParserCACHE, PlSqlParserCYCLE, PlSqlParserINCREMENT, PlSqlParserMAXVALUE, PlSqlParserMINVALUE, PlSqlParserNOCACHE, PlSqlParserNOCYCLE, PlSqlParserNOMAXVALUE, PlSqlParserNOMINVALUE, PlSqlParserNOORDER, PlSqlParserORDER, PlSqlParserSTART: p.EnterOuterAlt(localctx, 1) - p.SetState(15192) + p.SetState(15204) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249209,11 +249333,11 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options for ok := true; ok; ok = _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-993)) & ^0x3f) == 0 && ((int64(1)<<(_la-993))&5066549580922881) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART { { - p.SetState(15191) + p.SetState(15203) p.Identity_options() } - p.SetState(15194) + p.SetState(15206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249224,14 +249348,14 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(15196) + p.SetState(15208) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15198) + p.SetState(15210) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249240,11 +249364,11 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options for ok := true; ok; ok = _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-993)) & ^0x3f) == 0 && ((int64(1)<<(_la-993))&5066549580922881) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART { { - p.SetState(15197) + p.SetState(15209) p.Identity_options() } - p.SetState(15200) + p.SetState(15212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249252,7 +249376,7 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options _la = p.GetTokenStream().LA(1) } { - p.SetState(15202) + p.SetState(15214) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -249453,7 +249577,7 @@ func (s *Identity_optionsContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { localctx = NewIdentity_optionsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1688, PlSqlParserRULE_identity_options) - p.SetState(15229) + p.SetState(15241) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249463,7 +249587,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserSTART: p.EnterOuterAlt(localctx, 1) { - p.SetState(15206) + p.SetState(15218) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -249471,14 +249595,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15207) + p.SetState(15219) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15211) + p.SetState(15223) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249487,13 +249611,13 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(15208) + p.SetState(15220) p.Numeric() } case PlSqlParserLIMIT: { - p.SetState(15209) + p.SetState(15221) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -249501,7 +249625,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15210) + p.SetState(15222) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -249517,7 +249641,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserINCREMENT: p.EnterOuterAlt(localctx, 2) { - p.SetState(15213) + p.SetState(15225) p.Match(PlSqlParserINCREMENT) if p.HasError() { // Recognition error - abort rule @@ -249525,7 +249649,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15214) + p.SetState(15226) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -249533,14 +249657,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15215) + p.SetState(15227) p.Numeric() } case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 3) { - p.SetState(15216) + p.SetState(15228) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -249548,14 +249672,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15217) + p.SetState(15229) p.Numeric() } case PlSqlParserNOMAXVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(15218) + p.SetState(15230) p.Match(PlSqlParserNOMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -249566,7 +249690,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 5) { - p.SetState(15219) + p.SetState(15231) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -249574,14 +249698,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15220) + p.SetState(15232) p.Numeric() } case PlSqlParserNOMINVALUE: p.EnterOuterAlt(localctx, 6) { - p.SetState(15221) + p.SetState(15233) p.Match(PlSqlParserNOMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -249592,7 +249716,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserCYCLE: p.EnterOuterAlt(localctx, 7) { - p.SetState(15222) + p.SetState(15234) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -249603,7 +249727,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserNOCYCLE: p.EnterOuterAlt(localctx, 8) { - p.SetState(15223) + p.SetState(15235) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -249614,7 +249738,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserCACHE: p.EnterOuterAlt(localctx, 9) { - p.SetState(15224) + p.SetState(15236) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -249622,14 +249746,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15225) + p.SetState(15237) p.Numeric() } case PlSqlParserNOCACHE: p.EnterOuterAlt(localctx, 10) { - p.SetState(15226) + p.SetState(15238) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -249640,7 +249764,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserORDER: p.EnterOuterAlt(localctx, 11) { - p.SetState(15227) + p.SetState(15239) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -249651,7 +249775,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserNOORDER: p.EnterOuterAlt(localctx, 12) { - p.SetState(15228) + p.SetState(15240) p.Match(PlSqlParserNOORDER) if p.HasError() { // Recognition error - abort rule @@ -250000,10 +250124,10 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi p.EnterOuterAlt(localctx, 1) { - p.SetState(15231) + p.SetState(15243) p.Column_name() } - p.SetState(15236) + p.SetState(15248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250012,11 +250136,11 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if ((int64((_la-113)) & ^0x3f) == 0 && ((int64(1)<<(_la-113))&68158609) != 0) || ((int64((_la-181)) & ^0x3f) == 0 && ((int64(1)<<(_la-181))&1048579) != 0) || ((int64((_la-339)) & ^0x3f) == 0 && ((int64(1)<<(_la-339))&98309) != 0) || _la == PlSqlParserDOUBLE || _la == PlSqlParserDSINTERVAL_UNCONSTRAINED || _la == PlSqlParserFLOAT || _la == PlSqlParserHOUR || ((int64((_la-710)) & ^0x3f) == 0 && ((int64(1)<<(_la-710))&385) != 0) || _la == PlSqlParserLONG || _la == PlSqlParserMINUTE || ((int64((_la-895)) & ^0x3f) == 0 && ((int64(1)<<(_la-895))&22814866800641) != 0) || ((int64((_la-1147)) & ^0x3f) == 0 && ((int64(1)<<(_la-1147))&35) != 0) || ((int64((_la-1309)) & ^0x3f) == 0 && ((int64(1)<<(_la-1309))&98305) != 0) || _la == PlSqlParserRAW || _la == PlSqlParserREAL || _la == PlSqlParserROWID || _la == PlSqlParserSECOND || ((int64((_la-1588)) & ^0x3f) == 0 && ((int64(1)<<(_la-1588))&8195) != 0) || _la == PlSqlParserSTRING || ((int64((_la-1996)) & ^0x3f) == 0 && ((int64(1)<<(_la-1996))&2959) != 0) || ((int64((_la-2098)) & ^0x3f) == 0 && ((int64(1)<<(_la-2098))&52776558133249) != 0) || _la == PlSqlParserYEAR || _la == PlSqlParserYMINTERVAL_UNCONSTRAINED { { - p.SetState(15232) + p.SetState(15244) p.Datatype() } { - p.SetState(15233) + p.SetState(15245) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -250024,12 +250148,12 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15234) + p.SetState(15246) p.Column_collation_name() } } - p.SetState(15239) + p.SetState(15251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250038,7 +250162,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE { { - p.SetState(15238) + p.SetState(15250) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -250050,7 +250174,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15242) + p.SetState(15254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250059,12 +250183,12 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserGENERATED { { - p.SetState(15241) + p.SetState(15253) p.Autogenerated_sequence_definition() } } - p.SetState(15245) + p.SetState(15257) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250073,7 +250197,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserVIRTUAL { { - p.SetState(15244) + p.SetState(15256) p.Match(PlSqlParserVIRTUAL) if p.HasError() { // Recognition error - abort rule @@ -250082,7 +250206,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15248) + p.SetState(15260) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250091,17 +250215,17 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserEVALUATE { { - p.SetState(15247) + p.SetState(15259) p.Evaluation_edition_clause() } } - p.SetState(15258) + p.SetState(15270) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2026, p.GetParserRuleContext()) == 1 { { - p.SetState(15250) + p.SetState(15262) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -250109,14 +250233,14 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15251) + p.SetState(15263) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15256) + p.SetState(15268) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250125,7 +250249,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT: { - p.SetState(15252) + p.SetState(15264) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -250133,7 +250257,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15253) + p.SetState(15265) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250143,7 +250267,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi case PlSqlParserEDITION: { - p.SetState(15254) + p.SetState(15266) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250151,7 +250275,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15255) + p.SetState(15267) p.Edition_name() } @@ -250163,7 +250287,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } else if p.HasError() { // JIM goto errorExit } - p.SetState(15269) + p.SetState(15281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250172,7 +250296,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserUNUSABLE { { - p.SetState(15260) + p.SetState(15272) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -250180,7 +250304,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15261) + p.SetState(15273) p.Match(PlSqlParserBEGINNING) if p.HasError() { // Recognition error - abort rule @@ -250188,14 +250312,14 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15262) + p.SetState(15274) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15267) + p.SetState(15279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250204,7 +250328,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT, PlSqlParserNULL_: { - p.SetState(15263) + p.SetState(15275) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT || _la == PlSqlParserNULL_) { @@ -250215,7 +250339,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15264) + p.SetState(15276) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250225,7 +250349,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi case PlSqlParserEDITION: { - p.SetState(15265) + p.SetState(15277) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250233,7 +250357,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15266) + p.SetState(15278) p.Edition_name() } @@ -250243,7 +250367,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15274) + p.SetState(15286) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250252,11 +250376,11 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserNOT || _la == PlSqlParserNULL_ || _la == PlSqlParserPRIMARY || _la == PlSqlParserREFERENCES || _la == PlSqlParserUNIQUE { { - p.SetState(15271) + p.SetState(15283) p.Inline_constraint() } - p.SetState(15276) + p.SetState(15288) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250495,14 +250619,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat p.EnterOuterAlt(localctx, 1) { - p.SetState(15277) + p.SetState(15289) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15285) + p.SetState(15297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250510,7 +250634,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat switch p.GetTokenStream().LA(1) { case PlSqlParserALWAYS: { - p.SetState(15278) + p.SetState(15290) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -250520,7 +250644,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat case PlSqlParserBY: { - p.SetState(15279) + p.SetState(15291) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -250528,14 +250652,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15280) + p.SetState(15292) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15283) + p.SetState(15295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250544,7 +250668,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat if _la == PlSqlParserON { { - p.SetState(15281) + p.SetState(15293) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -250552,7 +250676,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15282) + p.SetState(15294) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -250567,7 +250691,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat default: } { - p.SetState(15287) + p.SetState(15299) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -250575,14 +250699,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15288) + p.SetState(15300) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15298) + p.SetState(15310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250591,14 +250715,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15289) + p.SetState(15301) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15294) + p.SetState(15306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250606,7 +250730,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-993)) & ^0x3f) == 0 && ((int64(1)<<(_la-993))&5066549580922881) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART { - p.SetState(15292) + p.SetState(15304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250615,13 +250739,13 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat switch p.GetTokenStream().LA(1) { case PlSqlParserSTART: { - p.SetState(15290) + p.SetState(15302) p.Sequence_start_clause() } case PlSqlParserCACHE, PlSqlParserCYCLE, PlSqlParserINCREMENT, PlSqlParserMAXVALUE, PlSqlParserMINVALUE, PlSqlParserNOCACHE, PlSqlParserNOCYCLE, PlSqlParserNOMAXVALUE, PlSqlParserNOMINVALUE, PlSqlParserNOORDER, PlSqlParserORDER: { - p.SetState(15291) + p.SetState(15303) p.Sequence_spec() } @@ -250630,7 +250754,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat goto errorExit } - p.SetState(15296) + p.SetState(15308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250638,7 +250762,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat _la = p.GetTokenStream().LA(1) } { - p.SetState(15297) + p.SetState(15309) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -250785,7 +250909,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ p.EnterOuterAlt(localctx, 1) { - p.SetState(15300) + p.SetState(15312) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -250793,14 +250917,14 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15301) + p.SetState(15313) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15306) + p.SetState(15318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250809,7 +250933,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT, PlSqlParserNULL_: { - p.SetState(15302) + p.SetState(15314) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT || _la == PlSqlParserNULL_) { @@ -250820,7 +250944,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15303) + p.SetState(15315) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250830,7 +250954,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ case PlSqlParserEDITION: { - p.SetState(15304) + p.SetState(15316) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250838,7 +250962,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15305) + p.SetState(15317) p.Edition_name() } @@ -250962,7 +251086,7 @@ func (p *PlSqlParser) Out_of_line_part_storage() (localctx IOut_of_line_part_sto p.EnterRule(localctx, 1696, PlSqlParserRULE_out_of_line_part_storage) p.EnterOuterAlt(localctx, 1) { - p.SetState(15308) + p.SetState(15320) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -250970,7 +251094,7 @@ func (p *PlSqlParser) Out_of_line_part_storage() (localctx IOut_of_line_part_sto } } { - p.SetState(15309) + p.SetState(15321) p.Partition_name() } @@ -251324,7 +251448,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ p.EnterOuterAlt(localctx, 1) { - p.SetState(15311) + p.SetState(15323) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -251332,14 +251456,14 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15312) + p.SetState(15324) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15315) + p.SetState(15327) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251348,13 +251472,13 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2036, p.GetParserRuleContext()) { case 1: { - p.SetState(15313) + p.SetState(15325) p.Nested_item() } case 2: { - p.SetState(15314) + p.SetState(15326) p.Match(PlSqlParserCOLUMN_VALUE) if p.HasError() { // Recognition error - abort rule @@ -251365,7 +251489,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15318) + p.SetState(15330) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251374,12 +251498,12 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserELEMENT || _la == PlSqlParserIS || _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(15317) + p.SetState(15329) p.Substitutable_column_clause() } } - p.SetState(15321) + p.SetState(15333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251388,7 +251512,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserGLOBAL || _la == PlSqlParserLOCAL { { - p.SetState(15320) + p.SetState(15332) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGLOBAL || _la == PlSqlParserLOCAL) { @@ -251401,7 +251525,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } { - p.SetState(15323) + p.SetState(15335) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -251409,7 +251533,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15324) + p.SetState(15336) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -251417,22 +251541,22 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15325) + p.SetState(15337) p.Tableview_name() } - p.SetState(15339) + p.SetState(15351) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2041, p.GetParserRuleContext()) == 1 { { - p.SetState(15326) + p.SetState(15338) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15333) + p.SetState(15345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251440,7 +251564,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158495745) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || ((int64((_la-800)) & ^0x3f) == 0 && ((int64(1)<<(_la-800))&1152921504606879745) != 0) || _la == PlSqlParserNESTED || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1218)) & ^0x3f) == 0 && ((int64(1)<<(_la-1218))&5188146770730811393) != 0) || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE || _la == PlSqlParserLEFT_PAREN { - p.SetState(15333) + p.SetState(15345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251449,7 +251573,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(15327) + p.SetState(15339) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251457,11 +251581,11 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15328) + p.SetState(15340) p.Object_properties() } { - p.SetState(15329) + p.SetState(15341) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251471,13 +251595,13 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ case PlSqlParserCLUSTER, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserORGANIZATION, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: { - p.SetState(15331) + p.SetState(15343) p.Physical_properties() } case PlSqlParserCOLUMN, PlSqlParserLOB, PlSqlParserNESTED, PlSqlParserVARRAY, PlSqlParserXMLTYPE: { - p.SetState(15332) + p.SetState(15344) p.Column_properties() } @@ -251486,7 +251610,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ goto errorExit } - p.SetState(15335) + p.SetState(15347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251494,7 +251618,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ _la = p.GetTokenStream().LA(1) } { - p.SetState(15337) + p.SetState(15349) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251505,7 +251629,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(15346) + p.SetState(15358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251514,14 +251638,14 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserRETURN { { - p.SetState(15341) + p.SetState(15353) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15343) + p.SetState(15355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251530,7 +251654,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserAS { { - p.SetState(15342) + p.SetState(15354) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -251540,7 +251664,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } { - p.SetState(15345) + p.SetState(15357) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCATOR || _la == PlSqlParserVALUE) { @@ -251663,7 +251787,7 @@ func (p *PlSqlParser) Nested_item() (localctx INested_itemContext) { p.EnterRule(localctx, 1700, PlSqlParserRULE_nested_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(15348) + p.SetState(15360) p.Regular_id() } @@ -251832,7 +251956,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col p.EnterRule(localctx, 1702, PlSqlParserRULE_substitutable_column_clause) var _la int - p.SetState(15369) + p.SetState(15381) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251841,7 +251965,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col switch p.GetTokenStream().LA(1) { case PlSqlParserELEMENT, PlSqlParserIS: p.EnterOuterAlt(localctx, 1) - p.SetState(15351) + p.SetState(15363) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251850,7 +251974,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserELEMENT { { - p.SetState(15350) + p.SetState(15362) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule @@ -251860,7 +251984,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15353) + p.SetState(15365) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -251868,14 +251992,14 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15354) + p.SetState(15366) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15356) + p.SetState(15368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251884,7 +252008,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserTYPE { { - p.SetState(15355) + p.SetState(15367) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -251894,7 +252018,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15358) + p.SetState(15370) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251902,11 +252026,11 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15359) + p.SetState(15371) p.Type_name() } { - p.SetState(15360) + p.SetState(15372) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251916,7 +252040,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col case PlSqlParserNOT, PlSqlParserSUBSTITUTABLE: p.EnterOuterAlt(localctx, 2) - p.SetState(15363) + p.SetState(15375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251925,7 +252049,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserNOT { { - p.SetState(15362) + p.SetState(15374) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -251935,7 +252059,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15365) + p.SetState(15377) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -251943,7 +252067,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15366) + p.SetState(15378) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -251951,7 +252075,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15367) + p.SetState(15379) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -251959,7 +252083,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15368) + p.SetState(15380) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -252085,7 +252209,7 @@ func (s *Partition_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Partition_name() (localctx IPartition_nameContext) { localctx = NewPartition_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1704, PlSqlParserRULE_partition_name) - p.SetState(15373) + p.SetState(15385) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252095,14 +252219,14 @@ func (p *PlSqlParser) Partition_name() (localctx IPartition_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(15371) + p.SetState(15383) p.Regular_id() } case PlSqlParserDELIMITED_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(15372) + p.SetState(15384) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -252252,7 +252376,7 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi p.EnterRule(localctx, 1706, PlSqlParserRULE_supplemental_logging_props) p.EnterOuterAlt(localctx, 1) { - p.SetState(15375) + p.SetState(15387) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -252260,14 +252384,14 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi } } { - p.SetState(15376) + p.SetState(15388) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15379) + p.SetState(15391) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252276,13 +252400,13 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(15377) + p.SetState(15389) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(15378) + p.SetState(15390) p.Supplemental_id_key_clause() } @@ -252401,7 +252525,7 @@ func (p *PlSqlParser) Column_or_attribute() (localctx IColumn_or_attributeContex p.EnterRule(localctx, 1708, PlSqlParserRULE_column_or_attribute) p.EnterOuterAlt(localctx, 1) { - p.SetState(15381) + p.SetState(15393) p.Regular_id() } @@ -252548,7 +252672,7 @@ func (p *PlSqlParser) Object_type_col_properties() (localctx IObject_type_col_pr p.EnterRule(localctx, 1710, PlSqlParserRULE_object_type_col_properties) p.EnterOuterAlt(localctx, 1) { - p.SetState(15383) + p.SetState(15395) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -252556,14 +252680,14 @@ func (p *PlSqlParser) Object_type_col_properties() (localctx IObject_type_col_pr } } { - p.SetState(15384) + p.SetState(15396) var _x = p.Regular_id() localctx.(*Object_type_col_propertiesContext).column = _x } { - p.SetState(15385) + p.SetState(15397) p.Substitutable_column_clause() } @@ -252941,7 +253065,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) var _alt int - p.SetState(15443) + p.SetState(15455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252951,7 +253075,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15387) + p.SetState(15399) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -252959,14 +253083,14 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15388) + p.SetState(15400) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15396) + p.SetState(15408) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252974,7 +253098,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2051, p.GetParserRuleContext()) { case 1: - p.SetState(15392) + p.SetState(15404) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252983,11 +253107,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE { { - p.SetState(15389) + p.SetState(15401) p.Out_of_line_constraint() } - p.SetState(15394) + p.SetState(15406) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252997,7 +253121,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: { - p.SetState(15395) + p.SetState(15407) p.Out_of_line_ref_constraint() } @@ -253005,7 +253129,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } { - p.SetState(15398) + p.SetState(15410) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253016,14 +253140,14 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15399) + p.SetState(15411) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15407) + p.SetState(15419) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253031,7 +253155,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2053, p.GetParserRuleContext()) { case 1: - p.SetState(15403) + p.SetState(15415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253040,11 +253164,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE { { - p.SetState(15400) + p.SetState(15412) p.Out_of_line_constraint() } - p.SetState(15405) + p.SetState(15417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253054,7 +253178,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: { - p.SetState(15406) + p.SetState(15418) p.Out_of_line_ref_constraint() } @@ -253065,14 +253189,14 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15409) + p.SetState(15421) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15426) + p.SetState(15438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253081,7 +253205,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCONSTRAINT: { - p.SetState(15410) + p.SetState(15422) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -253089,13 +253213,13 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15411) + p.SetState(15423) p.Constraint_name() } case PlSqlParserPRIMARY: { - p.SetState(15412) + p.SetState(15424) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -253103,7 +253227,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15413) + p.SetState(15425) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -253113,7 +253237,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case PlSqlParserUNIQUE: { - p.SetState(15414) + p.SetState(15426) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -253121,7 +253245,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15415) + p.SetState(15427) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253129,10 +253253,10 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15416) + p.SetState(15428) p.Column_name() } - p.SetState(15421) + p.SetState(15433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253141,7 +253265,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCOMMA { { - p.SetState(15417) + p.SetState(15429) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -253149,11 +253273,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15418) + p.SetState(15430) p.Column_name() } - p.SetState(15423) + p.SetState(15435) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253161,7 +253285,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15424) + p.SetState(15436) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253174,10 +253298,10 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } { - p.SetState(15428) + p.SetState(15440) p.Constraint_state() } - p.SetState(15430) + p.SetState(15442) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253186,7 +253310,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) if _la == PlSqlParserCASCADE { { - p.SetState(15429) + p.SetState(15441) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -253199,7 +253323,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15432) + p.SetState(15444) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -253207,7 +253331,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15433) + p.SetState(15445) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -253215,11 +253339,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15434) + p.SetState(15446) p.Old_constraint_name() } { - p.SetState(15435) + p.SetState(15447) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -253227,13 +253351,13 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15436) + p.SetState(15448) p.New_constraint_name() } case 5: p.EnterOuterAlt(localctx, 5) - p.SetState(15439) + p.SetState(15451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253243,7 +253367,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch _alt { case 1: { - p.SetState(15438) + p.SetState(15450) p.Drop_constraint_clause() } @@ -253252,7 +253376,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } - p.SetState(15441) + p.SetState(15453) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2057, p.GetParserRuleContext()) if p.HasError() { @@ -253374,7 +253498,7 @@ func (p *PlSqlParser) Old_constraint_name() (localctx IOld_constraint_nameContex p.EnterRule(localctx, 1714, PlSqlParserRULE_old_constraint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15445) + p.SetState(15457) p.Constraint_name() } @@ -253488,7 +253612,7 @@ func (p *PlSqlParser) New_constraint_name() (localctx INew_constraint_nameContex p.EnterRule(localctx, 1716, PlSqlParserRULE_new_constraint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15447) + p.SetState(15459) p.Constraint_name() } @@ -253607,7 +253731,7 @@ func (p *PlSqlParser) Drop_constraint_clause() (localctx IDrop_constraint_clause p.EnterRule(localctx, 1718, PlSqlParserRULE_drop_constraint_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15449) + p.SetState(15461) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -253615,7 +253739,7 @@ func (p *PlSqlParser) Drop_constraint_clause() (localctx IDrop_constraint_clause } } { - p.SetState(15450) + p.SetState(15462) p.Drop_primary_key_or_unique_or_generic_clause() } @@ -253830,7 +253954,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I p.EnterRule(localctx, 1720, PlSqlParserRULE_drop_primary_key_or_unique_or_generic_clause) var _la int - p.SetState(15479) + p.SetState(15491) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253839,7 +253963,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I switch p.GetTokenStream().LA(1) { case PlSqlParserPRIMARY, PlSqlParserUNIQUE: p.EnterOuterAlt(localctx, 1) - p.SetState(15466) + p.SetState(15478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253848,7 +253972,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I switch p.GetTokenStream().LA(1) { case PlSqlParserPRIMARY: { - p.SetState(15452) + p.SetState(15464) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -253856,7 +253980,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15453) + p.SetState(15465) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -253866,7 +253990,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I case PlSqlParserUNIQUE: { - p.SetState(15454) + p.SetState(15466) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -253874,7 +253998,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15455) + p.SetState(15467) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253882,10 +254006,10 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15456) + p.SetState(15468) p.Column_name() } - p.SetState(15461) + p.SetState(15473) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253894,7 +254018,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I for _la == PlSqlParserCOMMA { { - p.SetState(15457) + p.SetState(15469) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -253902,11 +254026,11 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15458) + p.SetState(15470) p.Column_name() } - p.SetState(15463) + p.SetState(15475) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253914,7 +254038,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I _la = p.GetTokenStream().LA(1) } { - p.SetState(15464) + p.SetState(15476) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253926,7 +254050,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15469) + p.SetState(15481) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253935,7 +254059,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I if _la == PlSqlParserCASCADE { { - p.SetState(15468) + p.SetState(15480) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -253944,12 +254068,12 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } - p.SetState(15472) + p.SetState(15484) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2062, p.GetParserRuleContext()) == 1 { { - p.SetState(15471) + p.SetState(15483) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -253967,7 +254091,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I case PlSqlParserCONSTRAINT: p.EnterOuterAlt(localctx, 2) { - p.SetState(15474) + p.SetState(15486) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -253975,10 +254099,10 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15475) + p.SetState(15487) p.Constraint_name() } - p.SetState(15477) + p.SetState(15489) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253987,7 +254111,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I if _la == PlSqlParserCASCADE { { - p.SetState(15476) + p.SetState(15488) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -254208,14 +254332,14 @@ func (p *PlSqlParser) Add_constraint() (localctx IAdd_constraintContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15481) + p.SetState(15493) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15484) + p.SetState(15496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254224,7 +254348,7 @@ func (p *PlSqlParser) Add_constraint() (localctx IAdd_constraintContext) { if _la == PlSqlParserCONSTRAINT { { - p.SetState(15482) + p.SetState(15494) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -254232,16 +254356,16 @@ func (p *PlSqlParser) Add_constraint() (localctx IAdd_constraintContext) { } } { - p.SetState(15483) + p.SetState(15495) p.Constraint_name() } } { - p.SetState(15486) + p.SetState(15498) p.Add_constraint_clause() } - p.SetState(15493) + p.SetState(15505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254250,14 +254374,14 @@ func (p *PlSqlParser) Add_constraint() (localctx IAdd_constraintContext) { for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(15487) + p.SetState(15499) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15490) + p.SetState(15502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254266,7 +254390,7 @@ func (p *PlSqlParser) Add_constraint() (localctx IAdd_constraintContext) { if _la == PlSqlParserCONSTRAINT { { - p.SetState(15488) + p.SetState(15500) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -254274,17 +254398,17 @@ func (p *PlSqlParser) Add_constraint() (localctx IAdd_constraintContext) { } } { - p.SetState(15489) + p.SetState(15501) p.Constraint_name() } } { - p.SetState(15492) + p.SetState(15504) p.Add_constraint_clause() } - p.SetState(15495) + p.SetState(15507) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254451,7 +254575,7 @@ func (s *Add_constraint_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Add_constraint_clause() (localctx IAdd_constraint_clauseContext) { localctx = NewAdd_constraint_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1724, PlSqlParserRULE_add_constraint_clause) - p.SetState(15501) + p.SetState(15513) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254461,28 +254585,28 @@ func (p *PlSqlParser) Add_constraint_clause() (localctx IAdd_constraint_clauseCo case PlSqlParserPRIMARY: p.EnterOuterAlt(localctx, 1) { - p.SetState(15497) + p.SetState(15509) p.Primary_key_clause() } case PlSqlParserFOREIGN: p.EnterOuterAlt(localctx, 2) { - p.SetState(15498) + p.SetState(15510) p.Foreign_key_clause() } case PlSqlParserUNIQUE: p.EnterOuterAlt(localctx, 3) { - p.SetState(15499) + p.SetState(15511) p.Unique_key_clause() } case PlSqlParserCHECK: p.EnterOuterAlt(localctx, 4) { - p.SetState(15500) + p.SetState(15512) p.Check_constraint() } @@ -254621,7 +254745,7 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { p.EnterRule(localctx, 1726, PlSqlParserRULE_check_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(15503) + p.SetState(15515) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -254629,7 +254753,7 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { } } { - p.SetState(15504) + p.SetState(15516) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -254637,23 +254761,23 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { } } { - p.SetState(15505) + p.SetState(15517) p.Condition() } { - p.SetState(15506) + p.SetState(15518) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15508) + p.SetState(15520) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2069, p.GetParserRuleContext()) == 1 { { - p.SetState(15507) + p.SetState(15519) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -254785,7 +254909,7 @@ func (p *PlSqlParser) Drop_constraint() (localctx IDrop_constraintContext) { p.EnterRule(localctx, 1728, PlSqlParserRULE_drop_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(15510) + p.SetState(15522) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -254793,7 +254917,7 @@ func (p *PlSqlParser) Drop_constraint() (localctx IDrop_constraintContext) { } } { - p.SetState(15511) + p.SetState(15523) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -254801,7 +254925,7 @@ func (p *PlSqlParser) Drop_constraint() (localctx IDrop_constraintContext) { } } { - p.SetState(15512) + p.SetState(15524) p.Constraint_name() } @@ -254925,7 +255049,7 @@ func (p *PlSqlParser) Enable_constraint() (localctx IEnable_constraintContext) { p.EnterRule(localctx, 1730, PlSqlParserRULE_enable_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(15514) + p.SetState(15526) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -254933,7 +255057,7 @@ func (p *PlSqlParser) Enable_constraint() (localctx IEnable_constraintContext) { } } { - p.SetState(15515) + p.SetState(15527) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -254941,7 +255065,7 @@ func (p *PlSqlParser) Enable_constraint() (localctx IEnable_constraintContext) { } } { - p.SetState(15516) + p.SetState(15528) p.Constraint_name() } @@ -255065,7 +255189,7 @@ func (p *PlSqlParser) Disable_constraint() (localctx IDisable_constraintContext) p.EnterRule(localctx, 1732, PlSqlParserRULE_disable_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(15518) + p.SetState(15530) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -255073,7 +255197,7 @@ func (p *PlSqlParser) Disable_constraint() (localctx IDisable_constraintContext) } } { - p.SetState(15519) + p.SetState(15531) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -255081,7 +255205,7 @@ func (p *PlSqlParser) Disable_constraint() (localctx IDisable_constraintContext) } } { - p.SetState(15520) + p.SetState(15532) p.Constraint_name() } @@ -255241,7 +255365,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15522) + p.SetState(15534) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -255249,7 +255373,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) } } { - p.SetState(15523) + p.SetState(15535) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -255257,14 +255381,14 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) } } { - p.SetState(15524) + p.SetState(15536) p.Paren_column_list() } { - p.SetState(15525) + p.SetState(15537) p.References_clause() } - p.SetState(15527) + p.SetState(15539) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255273,7 +255397,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) if _la == PlSqlParserON { { - p.SetState(15526) + p.SetState(15538) p.On_delete_clause() } @@ -255438,7 +255562,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15529) + p.SetState(15541) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -255446,10 +255570,10 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15530) + p.SetState(15542) p.Tableview_name() } - p.SetState(15532) + p.SetState(15544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255458,17 +255582,17 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15531) + p.SetState(15543) p.Paren_column_list() } } - p.SetState(15541) + p.SetState(15553) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2073, p.GetParserRuleContext()) == 1 { { - p.SetState(15534) + p.SetState(15546) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -255476,14 +255600,14 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15535) + p.SetState(15547) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15539) + p.SetState(15551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255492,7 +255616,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(15536) + p.SetState(15548) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -255502,7 +255626,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { case PlSqlParserSET: { - p.SetState(15537) + p.SetState(15549) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -255510,7 +255634,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15538) + p.SetState(15550) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -255645,7 +255769,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { p.EnterRule(localctx, 1738, PlSqlParserRULE_on_delete_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15543) + p.SetState(15555) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -255653,14 +255777,14 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { } } { - p.SetState(15544) + p.SetState(15556) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15548) + p.SetState(15560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255669,7 +255793,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(15545) + p.SetState(15557) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -255679,7 +255803,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { case PlSqlParserSET: { - p.SetState(15546) + p.SetState(15558) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -255687,7 +255811,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { } } { - p.SetState(15547) + p.SetState(15559) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -255834,7 +255958,7 @@ func (p *PlSqlParser) Unique_key_clause() (localctx IUnique_key_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15550) + p.SetState(15562) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -255842,10 +255966,10 @@ func (p *PlSqlParser) Unique_key_clause() (localctx IUnique_key_clauseContext) { } } { - p.SetState(15551) + p.SetState(15563) p.Paren_column_list() } - p.SetState(15553) + p.SetState(15565) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255854,7 +255978,7 @@ func (p *PlSqlParser) Unique_key_clause() (localctx IUnique_key_clauseContext) { if _la == PlSqlParserUSING { { - p.SetState(15552) + p.SetState(15564) p.Using_index_clause() } @@ -255999,7 +256123,7 @@ func (p *PlSqlParser) Primary_key_clause() (localctx IPrimary_key_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15555) + p.SetState(15567) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -256007,7 +256131,7 @@ func (p *PlSqlParser) Primary_key_clause() (localctx IPrimary_key_clauseContext) } } { - p.SetState(15556) + p.SetState(15568) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -256015,10 +256139,10 @@ func (p *PlSqlParser) Primary_key_clause() (localctx IPrimary_key_clauseContext) } } { - p.SetState(15557) + p.SetState(15569) p.Paren_column_list() } - p.SetState(15559) + p.SetState(15571) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256027,7 +256151,7 @@ func (p *PlSqlParser) Primary_key_clause() (localctx IPrimary_key_clauseContext) if _la == PlSqlParserUSING { { - p.SetState(15558) + p.SetState(15570) p.Using_index_clause() } @@ -256229,7 +256353,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15563) + p.SetState(15575) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256238,7 +256362,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(15561) + p.SetState(15573) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -256246,13 +256370,13 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15562) + p.SetState(15574) p.Seq_of_declare_specs() } } { - p.SetState(15565) + p.SetState(15577) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -256260,10 +256384,10 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15566) + p.SetState(15578) p.Seq_of_statements() } - p.SetState(15573) + p.SetState(15585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256272,14 +256396,14 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { if _la == PlSqlParserEXCEPTION { { - p.SetState(15567) + p.SetState(15579) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15569) + p.SetState(15581) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256288,11 +256412,11 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(15568) + p.SetState(15580) p.Exception_handler() } - p.SetState(15571) + p.SetState(15583) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256302,7 +256426,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } { - p.SetState(15575) + p.SetState(15587) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -256310,7 +256434,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15576) + p.SetState(15588) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -256428,7 +256552,7 @@ func (p *PlSqlParser) Invoker_rights_clause() (localctx IInvoker_rights_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(15578) + p.SetState(15590) p.Match(PlSqlParserAUTHID) if p.HasError() { // Recognition error - abort rule @@ -256436,7 +256560,7 @@ func (p *PlSqlParser) Invoker_rights_clause() (localctx IInvoker_rights_clauseCo } } { - p.SetState(15579) + p.SetState(15591) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT_USER || _la == PlSqlParserDEFINER) { @@ -256579,14 +256703,14 @@ func (p *PlSqlParser) Call_spec() (localctx ICall_specContext) { p.EnterRule(localctx, 1748, PlSqlParserRULE_call_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(15581) + p.SetState(15593) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15584) + p.SetState(15596) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256595,13 +256719,13 @@ func (p *PlSqlParser) Call_spec() (localctx ICall_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserJAVA: { - p.SetState(15582) + p.SetState(15594) p.Java_spec() } case PlSqlParserC_LETTER: { - p.SetState(15583) + p.SetState(15595) p.C_spec() } @@ -256718,7 +256842,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { p.EnterRule(localctx, 1750, PlSqlParserRULE_java_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(15586) + p.SetState(15598) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -256726,7 +256850,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { } } { - p.SetState(15587) + p.SetState(15599) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -256734,7 +256858,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { } } { - p.SetState(15588) + p.SetState(15600) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -256918,14 +257042,14 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15590) + p.SetState(15602) p.Match(PlSqlParserC_LETTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15593) + p.SetState(15605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256934,7 +257058,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserNAME { { - p.SetState(15591) + p.SetState(15603) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -256942,7 +257066,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15592) + p.SetState(15604) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -256952,7 +257076,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } { - p.SetState(15595) + p.SetState(15607) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -256960,10 +257084,10 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15596) + p.SetState(15608) p.Identifier() } - p.SetState(15598) + p.SetState(15610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256972,12 +257096,12 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserAGENT { { - p.SetState(15597) + p.SetState(15609) p.C_agent_in_clause() } } - p.SetState(15602) + p.SetState(15614) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256986,7 +257110,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserWITH { { - p.SetState(15600) + p.SetState(15612) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -256994,7 +257118,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15601) + p.SetState(15613) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -257003,7 +257127,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } - p.SetState(15605) + p.SetState(15617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257012,7 +257136,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserPARAMETERS { { - p.SetState(15604) + p.SetState(15616) p.C_parameters_clause() } @@ -257148,7 +257272,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { p.EnterRule(localctx, 1754, PlSqlParserRULE_c_agent_in_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15607) + p.SetState(15619) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -257156,7 +257280,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15608) + p.SetState(15620) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -257164,7 +257288,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15609) + p.SetState(15621) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257172,11 +257296,11 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15610) + p.SetState(15622) p.Expressions() } { - p.SetState(15611) + p.SetState(15623) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257319,7 +257443,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex p.EnterRule(localctx, 1756, PlSqlParserRULE_c_parameters_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15613) + p.SetState(15625) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -257327,14 +257451,14 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15614) + p.SetState(15626) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15619) + p.SetState(15631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257343,13 +257467,13 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2085, p.GetParserRuleContext()) { case 1: { - p.SetState(15615) + p.SetState(15627) p.Expressions() } case 2: { - p.SetState(15616) + p.SetState(15628) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -257357,7 +257481,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15617) + p.SetState(15629) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -257365,7 +257489,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15618) + p.SetState(15630) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -257377,7 +257501,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex goto errorExit } { - p.SetState(15621) + p.SetState(15633) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257573,10 +257697,10 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15623) + p.SetState(15635) p.Parameter_name() } - p.SetState(15627) + p.SetState(15639) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257588,7 +257712,7 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(15624) + p.SetState(15636) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIN || _la == PlSqlParserINOUT || _la == PlSqlParserNOCOPY || _la == PlSqlParserOUT) { @@ -257600,7 +257724,7 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { } } - p.SetState(15629) + p.SetState(15641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257610,7 +257734,7 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { goto errorExit } } - p.SetState(15631) + p.SetState(15643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257619,12 +257743,12 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864812498945) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-1025) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(15630) + p.SetState(15642) p.Type_spec() } } - p.SetState(15634) + p.SetState(15646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257633,7 +257757,7 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15633) + p.SetState(15645) p.Default_value_part() } @@ -257761,7 +257885,7 @@ func (p *PlSqlParser) Default_value_part() (localctx IDefault_value_partContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15636) + p.SetState(15648) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP) { @@ -257772,7 +257896,7 @@ func (p *PlSqlParser) Default_value_part() (localctx IDefault_value_partContext) } } { - p.SetState(15637) + p.SetState(15649) p.Expression() } @@ -257913,7 +258037,7 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15640) + p.SetState(15652) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257923,7 +258047,7 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont switch _alt { case 1: { - p.SetState(15639) + p.SetState(15651) p.Declare_spec() } @@ -257932,7 +258056,7 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont goto errorExit } - p.SetState(15642) + p.SetState(15654) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2089, p.GetParserRuleContext()) if p.HasError() { @@ -258201,7 +258325,7 @@ func (s *Declare_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Declare_spec() (localctx IDeclare_specContext) { localctx = NewDeclare_specContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1764, PlSqlParserRULE_declare_spec) - p.SetState(15654) + p.SetState(15666) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258211,70 +258335,70 @@ func (p *PlSqlParser) Declare_spec() (localctx IDeclare_specContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15644) + p.SetState(15656) p.Pragma_declaration() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15645) + p.SetState(15657) p.Exception_declaration() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15646) + p.SetState(15658) p.Variable_declaration() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15647) + p.SetState(15659) p.Subtype_declaration() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(15648) + p.SetState(15660) p.Cursor_declaration() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(15649) + p.SetState(15661) p.Type_declaration() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(15650) + p.SetState(15662) p.Procedure_spec() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(15651) + p.SetState(15663) p.Function_spec() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(15652) + p.SetState(15664) p.Procedure_body() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(15653) + p.SetState(15665) p.Function_body() } @@ -258448,15 +258572,15 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont p.EnterOuterAlt(localctx, 1) { - p.SetState(15656) + p.SetState(15668) p.Identifier() } - p.SetState(15658) + p.SetState(15670) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2091, p.GetParserRuleContext()) == 1 { { - p.SetState(15657) + p.SetState(15669) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -258468,10 +258592,10 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont goto errorExit } { - p.SetState(15660) + p.SetState(15672) p.Type_spec() } - p.SetState(15663) + p.SetState(15675) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258480,7 +258604,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont if _la == PlSqlParserNOT { { - p.SetState(15661) + p.SetState(15673) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -258488,7 +258612,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont } } { - p.SetState(15662) + p.SetState(15674) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -258497,7 +258621,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont } } - p.SetState(15666) + p.SetState(15678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258506,13 +258630,13 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15665) + p.SetState(15677) p.Default_value_part() } } { - p.SetState(15668) + p.SetState(15680) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -258727,7 +258851,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex p.EnterOuterAlt(localctx, 1) { - p.SetState(15670) + p.SetState(15682) p.Match(PlSqlParserSUBTYPE) if p.HasError() { // Recognition error - abort rule @@ -258735,11 +258859,11 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15671) + p.SetState(15683) p.Identifier() } { - p.SetState(15672) + p.SetState(15684) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -258747,10 +258871,10 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15673) + p.SetState(15685) p.Type_spec() } - p.SetState(15679) + p.SetState(15691) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258759,7 +258883,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex if _la == PlSqlParserRANGE { { - p.SetState(15674) + p.SetState(15686) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -258767,11 +258891,11 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15675) + p.SetState(15687) p.Expression() } { - p.SetState(15676) + p.SetState(15688) p.Match(PlSqlParserDOUBLE_PERIOD) if p.HasError() { // Recognition error - abort rule @@ -258779,12 +258903,12 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15677) + p.SetState(15689) p.Expression() } } - p.SetState(15683) + p.SetState(15695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258793,7 +258917,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex if _la == PlSqlParserNOT { { - p.SetState(15681) + p.SetState(15693) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -258801,7 +258925,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15682) + p.SetState(15694) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -258811,7 +258935,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } { - p.SetState(15685) + p.SetState(15697) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -259048,7 +259172,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15687) + p.SetState(15699) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule @@ -259056,10 +259180,10 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15688) + p.SetState(15700) p.Identifier() } - p.SetState(15700) + p.SetState(15712) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259068,7 +259192,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15689) + p.SetState(15701) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259076,10 +259200,10 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15690) + p.SetState(15702) p.Parameter_spec() } - p.SetState(15695) + p.SetState(15707) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259088,7 +259212,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) for _la == PlSqlParserCOMMA { { - p.SetState(15691) + p.SetState(15703) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -259096,11 +259220,11 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15692) + p.SetState(15704) p.Parameter_spec() } - p.SetState(15697) + p.SetState(15709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259108,7 +259232,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15698) + p.SetState(15710) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259117,7 +259241,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } - p.SetState(15704) + p.SetState(15716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259126,7 +259250,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserRETURN { { - p.SetState(15702) + p.SetState(15714) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -259134,12 +259258,12 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15703) + p.SetState(15715) p.Type_spec() } } - p.SetState(15708) + p.SetState(15720) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259148,7 +259272,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserIS { { - p.SetState(15706) + p.SetState(15718) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -259156,13 +259280,13 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15707) + p.SetState(15719) p.Select_statement() } } { - p.SetState(15710) + p.SetState(15722) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -259321,10 +259445,10 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15712) + p.SetState(15724) p.Parameter_name() } - p.SetState(15717) + p.SetState(15729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259332,7 +259456,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { _la = p.GetTokenStream().LA(1) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864812498945) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144115188076380161) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-1025) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { - p.SetState(15714) + p.SetState(15726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259341,7 +259465,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { if _la == PlSqlParserIN { { - p.SetState(15713) + p.SetState(15725) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -259351,12 +259475,12 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { } { - p.SetState(15716) + p.SetState(15728) p.Type_spec() } } - p.SetState(15720) + p.SetState(15732) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259365,7 +259489,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15719) + p.SetState(15731) p.Default_value_part() } @@ -259491,11 +259615,11 @@ func (p *PlSqlParser) Exception_declaration() (localctx IException_declarationCo p.EnterRule(localctx, 1774, PlSqlParserRULE_exception_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15722) + p.SetState(15734) p.Identifier() } { - p.SetState(15723) + p.SetState(15735) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule @@ -259503,7 +259627,7 @@ func (p *PlSqlParser) Exception_declaration() (localctx IException_declarationCo } } { - p.SetState(15724) + p.SetState(15736) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -259771,14 +259895,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15726) + p.SetState(15738) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15757) + p.SetState(15769) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259787,7 +259911,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) switch p.GetTokenStream().LA(1) { case PlSqlParserSERIALLY_REUSABLE: { - p.SetState(15727) + p.SetState(15739) p.Match(PlSqlParserSERIALLY_REUSABLE) if p.HasError() { // Recognition error - abort rule @@ -259797,7 +259921,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserAUTONOMOUS_TRANSACTION: { - p.SetState(15728) + p.SetState(15740) p.Match(PlSqlParserAUTONOMOUS_TRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -259807,7 +259931,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserEXCEPTION_INIT: { - p.SetState(15729) + p.SetState(15741) p.Match(PlSqlParserEXCEPTION_INIT) if p.HasError() { // Recognition error - abort rule @@ -259815,7 +259939,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15730) + p.SetState(15742) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259823,11 +259947,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15731) + p.SetState(15743) p.Exception_name() } { - p.SetState(15732) + p.SetState(15744) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -259835,11 +259959,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15733) + p.SetState(15745) p.Numeric_negative() } { - p.SetState(15734) + p.SetState(15746) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259849,7 +259973,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserINLINE: { - p.SetState(15736) + p.SetState(15748) p.Match(PlSqlParserINLINE) if p.HasError() { // Recognition error - abort rule @@ -259857,7 +259981,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15737) + p.SetState(15749) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259865,14 +259989,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15738) + p.SetState(15750) var _x = p.Identifier() localctx.(*Pragma_declarationContext).id1 = _x } { - p.SetState(15739) + p.SetState(15751) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -259880,11 +260004,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15740) + p.SetState(15752) p.Expression() } { - p.SetState(15741) + p.SetState(15753) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259894,7 +260018,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserRESTRICT_REFERENCES: { - p.SetState(15743) + p.SetState(15755) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -259902,14 +260026,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15744) + p.SetState(15756) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15747) + p.SetState(15759) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259918,13 +260042,13 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(15745) + p.SetState(15757) p.Identifier() } case PlSqlParserDEFAULT: { - p.SetState(15746) + p.SetState(15758) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -259936,7 +260060,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15751) + p.SetState(15763) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259945,7 +260069,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(15749) + p.SetState(15761) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -259953,11 +260077,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15750) + p.SetState(15762) p.Identifier() } - p.SetState(15753) + p.SetState(15765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259965,7 +260089,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15755) + p.SetState(15767) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259978,7 +260102,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) goto errorExit } { - p.SetState(15759) + p.SetState(15771) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -260149,7 +260273,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15761) + p.SetState(15773) p.Match(PlSqlParserRECORD) if p.HasError() { // Recognition error - abort rule @@ -260157,7 +260281,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15762) + p.SetState(15774) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -260165,10 +260289,10 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15763) + p.SetState(15775) p.Field_spec() } - p.SetState(15768) + p.SetState(15780) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260177,7 +260301,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { for _la == PlSqlParserCOMMA { { - p.SetState(15764) + p.SetState(15776) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -260185,11 +260309,11 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15765) + p.SetState(15777) p.Field_spec() } - p.SetState(15770) + p.SetState(15782) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260197,7 +260321,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(15771) + p.SetState(15783) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -260361,10 +260485,10 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15773) + p.SetState(15785) p.Column_name() } - p.SetState(15775) + p.SetState(15787) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260373,12 +260497,12 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864812498945) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-1025) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&2305843009213693951) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&274877906961) != 0) { { - p.SetState(15774) + p.SetState(15786) p.Type_spec() } } - p.SetState(15779) + p.SetState(15791) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260387,7 +260511,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if _la == PlSqlParserNOT { { - p.SetState(15777) + p.SetState(15789) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -260395,7 +260519,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { } } { - p.SetState(15778) + p.SetState(15790) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -260404,7 +260528,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { } } - p.SetState(15782) + p.SetState(15794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260413,7 +260537,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15781) + p.SetState(15793) p.Default_value_part() } @@ -260546,7 +260670,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex p.EnterOuterAlt(localctx, 1) { - p.SetState(15784) + p.SetState(15796) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -260554,14 +260678,14 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex } } { - p.SetState(15785) + p.SetState(15797) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15788) + p.SetState(15800) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260570,7 +260694,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex if _la == PlSqlParserRETURN { { - p.SetState(15786) + p.SetState(15798) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -260578,7 +260702,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex } } { - p.SetState(15787) + p.SetState(15799) p.Type_spec() } @@ -260777,7 +260901,7 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { p.EnterRule(localctx, 1784, PlSqlParserRULE_type_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15790) + p.SetState(15802) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -260785,18 +260909,18 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { } } { - p.SetState(15791) + p.SetState(15803) p.Identifier() } { - p.SetState(15792) + p.SetState(15804) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15797) + p.SetState(15809) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260805,25 +260929,25 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(15793) + p.SetState(15805) p.Table_type_def() } case PlSqlParserVARRAY, PlSqlParserVARYING: { - p.SetState(15794) + p.SetState(15806) p.Varray_type_def() } case PlSqlParserRECORD: { - p.SetState(15795) + p.SetState(15807) p.Record_type_def() } case PlSqlParserREF: { - p.SetState(15796) + p.SetState(15808) p.Ref_cursor_type_def() } @@ -260832,7 +260956,7 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { goto errorExit } { - p.SetState(15799) + p.SetState(15811) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -260989,7 +261113,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15801) + p.SetState(15813) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -260997,7 +261121,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15802) + p.SetState(15814) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -261005,10 +261129,10 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15803) + p.SetState(15815) p.Type_spec() } - p.SetState(15805) + p.SetState(15817) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261017,12 +261141,12 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { if _la == PlSqlParserINDEXED || _la == PlSqlParserINDEX { { - p.SetState(15804) + p.SetState(15816) p.Table_indexed_by_part() } } - p.SetState(15809) + p.SetState(15821) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261031,7 +261155,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { if _la == PlSqlParserNOT { { - p.SetState(15807) + p.SetState(15819) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -261039,7 +261163,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15808) + p.SetState(15820) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -261195,7 +261319,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo localctx = NewTable_indexed_by_partContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1788, PlSqlParserRULE_table_indexed_by_part) p.EnterOuterAlt(localctx, 1) - p.SetState(15813) + p.SetState(15825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261204,7 +261328,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo switch p.GetTokenStream().LA(1) { case PlSqlParserINDEXED: { - p.SetState(15811) + p.SetState(15823) var _m = p.Match(PlSqlParserINDEXED) @@ -261217,7 +261341,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo case PlSqlParserINDEX: { - p.SetState(15812) + p.SetState(15824) var _m = p.Match(PlSqlParserINDEX) @@ -261233,7 +261357,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo goto errorExit } { - p.SetState(15815) + p.SetState(15827) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -261241,7 +261365,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo } } { - p.SetState(15816) + p.SetState(15828) p.Type_spec() } @@ -261411,7 +261535,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { localctx = NewVarray_type_defContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1790, PlSqlParserRULE_varray_type_def) p.EnterOuterAlt(localctx, 1) - p.SetState(15821) + p.SetState(15833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261420,7 +261544,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARRAY: { - p.SetState(15818) + p.SetState(15830) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -261430,7 +261554,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { case PlSqlParserVARYING: { - p.SetState(15819) + p.SetState(15831) p.Match(PlSqlParserVARYING) if p.HasError() { // Recognition error - abort rule @@ -261438,7 +261562,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15820) + p.SetState(15832) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -261451,7 +261575,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { goto errorExit } { - p.SetState(15823) + p.SetState(15835) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -261459,11 +261583,11 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15824) + p.SetState(15836) p.Expression() } { - p.SetState(15825) + p.SetState(15837) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -261471,7 +261595,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15826) + p.SetState(15838) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -261479,15 +261603,15 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15827) + p.SetState(15839) p.Type_spec() } - p.SetState(15830) + p.SetState(15842) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2116, p.GetParserRuleContext()) == 1 { { - p.SetState(15828) + p.SetState(15840) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -261495,7 +261619,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15829) + p.SetState(15841) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -261709,7 +261833,7 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15836) + p.SetState(15848) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261718,7 +261842,7 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(15836) + p.SetState(15848) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261727,11 +261851,11 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2117, p.GetParserRuleContext()) { case 1: { - p.SetState(15832) + p.SetState(15844) p.Statement() } { - p.SetState(15833) + p.SetState(15845) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEOF || _la == PlSqlParserSEMICOLON) { @@ -261744,7 +261868,7 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { case 2: { - p.SetState(15835) + p.SetState(15847) p.Label_declaration() } @@ -261757,7 +261881,7 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { goto errorExit } - p.SetState(15838) + p.SetState(15850) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2118, p.GetParserRuleContext()) if p.HasError() { @@ -261906,7 +262030,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { p.EnterRule(localctx, 1794, PlSqlParserRULE_label_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15840) + p.SetState(15852) var _m = p.Match(PlSqlParserLESS_THAN_OP) @@ -261917,7 +262041,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15841) + p.SetState(15853) p.Match(PlSqlParserLESS_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -261925,11 +262049,11 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15842) + p.SetState(15854) p.Label_name() } { - p.SetState(15843) + p.SetState(15855) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -261937,7 +262061,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15844) + p.SetState(15856) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -261981,7 +262105,7 @@ type IStatementContext interface { Case_statement() ICase_statementContext Sql_statement() ISql_statementContext Pipe_row_statement() IPipe_row_statementContext - Call_statement() ICall_statementContext + Plsql_call_statement() IPlsql_call_statementContext // IsStatementContext differentiates from other interfaces. IsStatementContext() @@ -262259,10 +262383,10 @@ func (s *StatementContext) Pipe_row_statement() IPipe_row_statementContext { return t.(IPipe_row_statementContext) } -func (s *StatementContext) Call_statement() ICall_statementContext { +func (s *StatementContext) Plsql_call_statement() IPlsql_call_statementContext { var t antlr.RuleContext for _, ctx := range s.GetChildren() { - if _, ok := ctx.(ICall_statementContext); ok { + if _, ok := ctx.(IPlsql_call_statementContext); ok { t = ctx.(antlr.RuleContext) break } @@ -262272,7 +262396,7 @@ func (s *StatementContext) Call_statement() ICall_statementContext { return nil } - return t.(ICall_statementContext) + return t.(IPlsql_call_statementContext) } func (s *StatementContext) GetRuleContext() antlr.RuleContext { @@ -262308,7 +262432,7 @@ func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Statement() (localctx IStatementContext) { localctx = NewStatementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1796, PlSqlParserRULE_statement) - p.SetState(15862) + p.SetState(15874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -262318,113 +262442,113 @@ func (p *PlSqlParser) Statement() (localctx IStatementContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15846) + p.SetState(15858) p.Body() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15847) + p.SetState(15859) p.Block() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15848) + p.SetState(15860) p.Assignment_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15849) + p.SetState(15861) p.Continue_statement() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(15850) + p.SetState(15862) p.Exit_statement() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(15851) + p.SetState(15863) p.Goto_statement() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(15852) + p.SetState(15864) p.If_statement() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(15853) + p.SetState(15865) p.Loop_statement() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(15854) + p.SetState(15866) p.Forall_statement() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(15855) + p.SetState(15867) p.Null_statement() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(15856) + p.SetState(15868) p.Raise_statement() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(15857) + p.SetState(15869) p.Return_statement() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(15858) + p.SetState(15870) p.Case_statement() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(15859) + p.SetState(15871) p.Sql_statement() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(15860) + p.SetState(15872) p.Pipe_row_statement() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(15861) - p.Call_statement() + p.SetState(15873) + p.Plsql_call_statement() } case antlr.ATNInvalidAltNumber: @@ -262535,7 +262659,7 @@ func (p *PlSqlParser) Swallow_to_semi() (localctx ISwallow_to_semiContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15865) + p.SetState(15877) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -262544,7 +262668,7 @@ func (p *PlSqlParser) Swallow_to_semi() (localctx ISwallow_to_semiContext) { for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-2) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-1) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-1) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-1) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-1) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&-1) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-1) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-1) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-1) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-1) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-1) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-1) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-1) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-1) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-1) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-1) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-1) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-1) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-1) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-1) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-1) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-1) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-1) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-1) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&-1) != 0) || ((int64((_la-2368)) & ^0x3f) == 0 && ((int64(1)<<(_la-2368))&2198754820095) != 0) { { - p.SetState(15864) + p.SetState(15876) _la = p.GetTokenStream().LA(1) if _la <= 0 || _la == PlSqlParserSEMICOLON { @@ -262555,7 +262679,7 @@ func (p *PlSqlParser) Swallow_to_semi() (localctx ISwallow_to_semiContext) { } } - p.SetState(15867) + p.SetState(15879) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -262711,7 +262835,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont localctx = NewAssignment_statementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1800, PlSqlParserRULE_assignment_statement) p.EnterOuterAlt(localctx, 1) - p.SetState(15871) + p.SetState(15883) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -262720,13 +262844,13 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(15869) + p.SetState(15881) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(15870) + p.SetState(15882) p.Bind_variable() } @@ -262735,7 +262859,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont goto errorExit } { - p.SetState(15873) + p.SetState(15885) p.Match(PlSqlParserASSIGN_OP) if p.HasError() { // Recognition error - abort rule @@ -262743,7 +262867,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont } } { - p.SetState(15874) + p.SetState(15886) p.Expression() } @@ -262884,31 +263008,31 @@ func (p *PlSqlParser) Continue_statement() (localctx IContinue_statementContext) p.EnterRule(localctx, 1802, PlSqlParserRULE_continue_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15876) + p.SetState(15888) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15878) + p.SetState(15890) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2122, p.GetParserRuleContext()) == 1 { { - p.SetState(15877) + p.SetState(15889) p.Label_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15882) + p.SetState(15894) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2123, p.GetParserRuleContext()) == 1 { { - p.SetState(15880) + p.SetState(15892) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -262916,7 +263040,7 @@ func (p *PlSqlParser) Continue_statement() (localctx IContinue_statementContext) } } { - p.SetState(15881) + p.SetState(15893) p.Condition() } @@ -263061,31 +263185,31 @@ func (p *PlSqlParser) Exit_statement() (localctx IExit_statementContext) { p.EnterRule(localctx, 1804, PlSqlParserRULE_exit_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15884) + p.SetState(15896) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15886) + p.SetState(15898) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2124, p.GetParserRuleContext()) == 1 { { - p.SetState(15885) + p.SetState(15897) p.Label_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15890) + p.SetState(15902) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2125, p.GetParserRuleContext()) == 1 { { - p.SetState(15888) + p.SetState(15900) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -263093,7 +263217,7 @@ func (p *PlSqlParser) Exit_statement() (localctx IExit_statementContext) { } } { - p.SetState(15889) + p.SetState(15901) p.Condition() } @@ -263216,7 +263340,7 @@ func (p *PlSqlParser) Goto_statement() (localctx IGoto_statementContext) { p.EnterRule(localctx, 1806, PlSqlParserRULE_goto_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15892) + p.SetState(15904) p.Match(PlSqlParserGOTO) if p.HasError() { // Recognition error - abort rule @@ -263224,7 +263348,7 @@ func (p *PlSqlParser) Goto_statement() (localctx IGoto_statementContext) { } } { - p.SetState(15893) + p.SetState(15905) p.Label_name() } @@ -263437,7 +263561,7 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15895) + p.SetState(15907) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -263445,11 +263569,11 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15896) + p.SetState(15908) p.Condition() } { - p.SetState(15897) + p.SetState(15909) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -263457,10 +263581,10 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15898) + p.SetState(15910) p.Seq_of_statements() } - p.SetState(15902) + p.SetState(15914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -263469,18 +263593,18 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { for _la == PlSqlParserELSIF { { - p.SetState(15899) + p.SetState(15911) p.Elsif_part() } - p.SetState(15904) + p.SetState(15916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(15906) + p.SetState(15918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -263489,13 +263613,13 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { if _la == PlSqlParserELSE { { - p.SetState(15905) + p.SetState(15917) p.Else_part() } } { - p.SetState(15908) + p.SetState(15920) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -263503,7 +263627,7 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15909) + p.SetState(15921) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -263648,7 +263772,7 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { p.EnterRule(localctx, 1810, PlSqlParserRULE_elsif_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(15911) + p.SetState(15923) p.Match(PlSqlParserELSIF) if p.HasError() { // Recognition error - abort rule @@ -263656,11 +263780,11 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { } } { - p.SetState(15912) + p.SetState(15924) p.Condition() } { - p.SetState(15913) + p.SetState(15925) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -263668,7 +263792,7 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { } } { - p.SetState(15914) + p.SetState(15926) p.Seq_of_statements() } @@ -263787,7 +263911,7 @@ func (p *PlSqlParser) Else_part() (localctx IElse_partContext) { p.EnterRule(localctx, 1812, PlSqlParserRULE_else_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(15916) + p.SetState(15928) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule @@ -263795,7 +263919,7 @@ func (p *PlSqlParser) Else_part() (localctx IElse_partContext) { } } { - p.SetState(15917) + p.SetState(15929) p.Seq_of_statements() } @@ -264003,7 +264127,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15920) + p.SetState(15932) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264012,12 +264136,12 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { if _la == PlSqlParserLESS_THAN_OP { { - p.SetState(15919) + p.SetState(15931) p.Label_declaration() } } - p.SetState(15926) + p.SetState(15938) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264025,7 +264149,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserWHILE: { - p.SetState(15922) + p.SetState(15934) p.Match(PlSqlParserWHILE) if p.HasError() { // Recognition error - abort rule @@ -264033,13 +264157,13 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15923) + p.SetState(15935) p.Condition() } case PlSqlParserFOR: { - p.SetState(15924) + p.SetState(15936) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -264047,7 +264171,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15925) + p.SetState(15937) p.Cursor_loop_param() } @@ -264056,7 +264180,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { default: } { - p.SetState(15928) + p.SetState(15940) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule @@ -264064,11 +264188,11 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15929) + p.SetState(15941) p.Seq_of_statements() } { - p.SetState(15930) + p.SetState(15942) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -264076,19 +264200,19 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15931) + p.SetState(15943) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15933) + p.SetState(15945) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2130, p.GetParserRuleContext()) == 1 { { - p.SetState(15932) + p.SetState(15944) p.Label_name() } @@ -264344,7 +264468,7 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { p.EnterRule(localctx, 1816, PlSqlParserRULE_cursor_loop_param) var _la int - p.SetState(15960) + p.SetState(15972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264354,23 +264478,23 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15935) + p.SetState(15947) p.Index_name() } { - p.SetState(15936) + p.SetState(15948) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15938) + p.SetState(15950) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2131, p.GetParserRuleContext()) == 1 { { - p.SetState(15937) + p.SetState(15949) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -264382,11 +264506,11 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { goto errorExit } { - p.SetState(15940) + p.SetState(15952) p.Lower_bound() } { - p.SetState(15941) + p.SetState(15953) var _m = p.Match(PlSqlParserDOUBLE_PERIOD) @@ -264397,25 +264521,25 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { } } { - p.SetState(15942) + p.SetState(15954) p.Upper_bound() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15944) + p.SetState(15956) p.Record_name() } { - p.SetState(15945) + p.SetState(15957) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15958) + p.SetState(15970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264424,10 +264548,10 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(15946) + p.SetState(15958) p.Cursor_name() } - p.SetState(15952) + p.SetState(15964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264436,14 +264560,14 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15947) + p.SetState(15959) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15949) + p.SetState(15961) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264452,13 +264576,13 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(15948) + p.SetState(15960) p.Expressions() } } { - p.SetState(15951) + p.SetState(15963) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -264470,7 +264594,7 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(15954) + p.SetState(15966) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -264478,11 +264602,11 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { } } { - p.SetState(15955) + p.SetState(15967) p.Select_statement() } { - p.SetState(15956) + p.SetState(15968) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -264663,7 +264787,7 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { p.EnterRule(localctx, 1818, PlSqlParserRULE_forall_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15962) + p.SetState(15974) p.Match(PlSqlParserFORALL) if p.HasError() { // Recognition error - abort rule @@ -264671,11 +264795,11 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15963) + p.SetState(15975) p.Index_name() } { - p.SetState(15964) + p.SetState(15976) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -264683,19 +264807,19 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15965) + p.SetState(15977) p.Bounds_clause() } { - p.SetState(15966) + p.SetState(15978) p.Sql_statement() } - p.SetState(15969) + p.SetState(15981) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2136, p.GetParserRuleContext()) == 1 { { - p.SetState(15967) + p.SetState(15979) p.Match(PlSqlParserSAVE) if p.HasError() { // Recognition error - abort rule @@ -264703,7 +264827,7 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15968) + p.SetState(15980) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -264913,7 +265037,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { p.EnterRule(localctx, 1820, PlSqlParserRULE_bounds_clause) var _la int - p.SetState(15984) + p.SetState(15996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264923,11 +265047,11 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15971) + p.SetState(15983) p.Lower_bound() } { - p.SetState(15972) + p.SetState(15984) p.Match(PlSqlParserDOUBLE_PERIOD) if p.HasError() { // Recognition error - abort rule @@ -264935,14 +265059,14 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15973) + p.SetState(15985) p.Upper_bound() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15975) + p.SetState(15987) p.Match(PlSqlParserINDICES) if p.HasError() { // Recognition error - abort rule @@ -264950,7 +265074,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15976) + p.SetState(15988) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -264958,10 +265082,10 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15977) + p.SetState(15989) p.Collection_name() } - p.SetState(15979) + p.SetState(15991) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264970,7 +265094,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { if _la == PlSqlParserBETWEEN { { - p.SetState(15978) + p.SetState(15990) p.Between_bound() } @@ -264979,7 +265103,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15981) + p.SetState(15993) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -264987,7 +265111,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15982) + p.SetState(15994) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -264995,7 +265119,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15983) + p.SetState(15995) p.Index_name() } @@ -265140,7 +265264,7 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { p.EnterRule(localctx, 1822, PlSqlParserRULE_between_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(15986) + p.SetState(15998) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -265148,11 +265272,11 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { } } { - p.SetState(15987) + p.SetState(15999) p.Lower_bound() } { - p.SetState(15988) + p.SetState(16000) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -265160,7 +265284,7 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { } } { - p.SetState(15989) + p.SetState(16001) p.Upper_bound() } @@ -265274,7 +265398,7 @@ func (p *PlSqlParser) Lower_bound() (localctx ILower_boundContext) { p.EnterRule(localctx, 1824, PlSqlParserRULE_lower_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(15991) + p.SetState(16003) p.concatenation(0) } @@ -265388,7 +265512,7 @@ func (p *PlSqlParser) Upper_bound() (localctx IUpper_boundContext) { p.EnterRule(localctx, 1826, PlSqlParserRULE_upper_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(15993) + p.SetState(16005) p.concatenation(0) } @@ -265490,7 +265614,7 @@ func (p *PlSqlParser) Null_statement() (localctx INull_statementContext) { p.EnterRule(localctx, 1828, PlSqlParserRULE_null_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15995) + p.SetState(16007) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -265613,19 +265737,19 @@ func (p *PlSqlParser) Raise_statement() (localctx IRaise_statementContext) { p.EnterRule(localctx, 1830, PlSqlParserRULE_raise_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15997) + p.SetState(16009) p.Match(PlSqlParserRAISE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15999) + p.SetState(16011) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2139, p.GetParserRuleContext()) == 1 { { - p.SetState(15998) + p.SetState(16010) p.Exception_name() } @@ -265748,19 +265872,19 @@ func (p *PlSqlParser) Return_statement() (localctx IReturn_statementContext) { p.EnterRule(localctx, 1832, PlSqlParserRULE_return_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16001) + p.SetState(16013) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16003) + p.SetState(16015) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2140, p.GetParserRuleContext()) == 1 { { - p.SetState(16002) + p.SetState(16014) p.Expression() } @@ -265781,57 +265905,66 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// ICall_statementContext is an interface to support dynamic dispatch. -type ICall_statementContext interface { +// ISql_call_statementContext is an interface to support dynamic dispatch. +type ISql_call_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures - Routine_name() IRoutine_nameContext CALL() antlr.TerminalNode - Function_argument() IFunction_argumentContext + Routine_name() IRoutine_nameContext + AllFunction_argument() []IFunction_argumentContext + Function_argument(i int) IFunction_argumentContext + AllPERIOD() []antlr.TerminalNode + PERIOD(i int) antlr.TerminalNode + AllId_expression() []IId_expressionContext + Id_expression(i int) IId_expressionContext INTO() antlr.TerminalNode Bind_variable() IBind_variableContext - // IsCall_statementContext differentiates from other interfaces. - IsCall_statementContext() + // IsSql_call_statementContext differentiates from other interfaces. + IsSql_call_statementContext() } -type Call_statementContext struct { +type Sql_call_statementContext struct { antlr.BaseParserRuleContext parser antlr.Parser } -func NewEmptyCall_statementContext() *Call_statementContext { - var p = new(Call_statementContext) +func NewEmptySql_call_statementContext() *Sql_call_statementContext { + var p = new(Sql_call_statementContext) antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_call_statement + p.RuleIndex = PlSqlParserRULE_sql_call_statement return p } -func InitEmptyCall_statementContext(p *Call_statementContext) { +func InitEmptySql_call_statementContext(p *Sql_call_statementContext) { antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_call_statement + p.RuleIndex = PlSqlParserRULE_sql_call_statement } -func (*Call_statementContext) IsCall_statementContext() {} +func (*Sql_call_statementContext) IsSql_call_statementContext() {} -func NewCall_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Call_statementContext { - var p = new(Call_statementContext) +func NewSql_call_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Sql_call_statementContext { + var p = new(Sql_call_statementContext) antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) p.parser = parser - p.RuleIndex = PlSqlParserRULE_call_statement + p.RuleIndex = PlSqlParserRULE_sql_call_statement return p } -func (s *Call_statementContext) GetParser() antlr.Parser { return s.parser } +func (s *Sql_call_statementContext) GetParser() antlr.Parser { return s.parser } -func (s *Call_statementContext) Routine_name() IRoutine_nameContext { +func (s *Sql_call_statementContext) CALL() antlr.TerminalNode { + return s.GetToken(PlSqlParserCALL, 0) +} + +func (s *Sql_call_statementContext) Routine_name() IRoutine_nameContext { var t antlr.RuleContext for _, ctx := range s.GetChildren() { if _, ok := ctx.(IRoutine_nameContext); ok { @@ -265847,14 +265980,316 @@ func (s *Call_statementContext) Routine_name() IRoutine_nameContext { return t.(IRoutine_nameContext) } -func (s *Call_statementContext) CALL() antlr.TerminalNode { - return s.GetToken(PlSqlParserCALL, 0) +func (s *Sql_call_statementContext) AllFunction_argument() []IFunction_argumentContext { + children := s.GetChildren() + len := 0 + for _, ctx := range children { + if _, ok := ctx.(IFunction_argumentContext); ok { + len++ + } + } + + tst := make([]IFunction_argumentContext, len) + i := 0 + for _, ctx := range children { + if t, ok := ctx.(IFunction_argumentContext); ok { + tst[i] = t.(IFunction_argumentContext) + i++ + } + } + + return tst } -func (s *Call_statementContext) Function_argument() IFunction_argumentContext { +func (s *Sql_call_statementContext) Function_argument(i int) IFunction_argumentContext { var t antlr.RuleContext + j := 0 for _, ctx := range s.GetChildren() { if _, ok := ctx.(IFunction_argumentContext); ok { + if j == i { + t = ctx.(antlr.RuleContext) + break + } + j++ + } + } + + if t == nil { + return nil + } + + return t.(IFunction_argumentContext) +} + +func (s *Sql_call_statementContext) AllPERIOD() []antlr.TerminalNode { + return s.GetTokens(PlSqlParserPERIOD) +} + +func (s *Sql_call_statementContext) PERIOD(i int) antlr.TerminalNode { + return s.GetToken(PlSqlParserPERIOD, i) +} + +func (s *Sql_call_statementContext) AllId_expression() []IId_expressionContext { + children := s.GetChildren() + len := 0 + for _, ctx := range children { + if _, ok := ctx.(IId_expressionContext); ok { + len++ + } + } + + tst := make([]IId_expressionContext, len) + i := 0 + for _, ctx := range children { + if t, ok := ctx.(IId_expressionContext); ok { + tst[i] = t.(IId_expressionContext) + i++ + } + } + + return tst +} + +func (s *Sql_call_statementContext) Id_expression(i int) IId_expressionContext { + var t antlr.RuleContext + j := 0 + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IId_expressionContext); ok { + if j == i { + t = ctx.(antlr.RuleContext) + break + } + j++ + } + } + + if t == nil { + return nil + } + + return t.(IId_expressionContext) +} + +func (s *Sql_call_statementContext) INTO() antlr.TerminalNode { + return s.GetToken(PlSqlParserINTO, 0) +} + +func (s *Sql_call_statementContext) Bind_variable() IBind_variableContext { + var t antlr.RuleContext + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IBind_variableContext); ok { + t = ctx.(antlr.RuleContext) + break + } + } + + if t == nil { + return nil + } + + return t.(IBind_variableContext) +} + +func (s *Sql_call_statementContext) GetRuleContext() antlr.RuleContext { + return s +} + +func (s *Sql_call_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { + return antlr.TreesStringTree(s, ruleNames, recog) +} + +func (s *Sql_call_statementContext) EnterRule(listener antlr.ParseTreeListener) { + if listenerT, ok := listener.(PlSqlParserListener); ok { + listenerT.EnterSql_call_statement(s) + } +} + +func (s *Sql_call_statementContext) ExitRule(listener antlr.ParseTreeListener) { + if listenerT, ok := listener.(PlSqlParserListener); ok { + listenerT.ExitSql_call_statement(s) + } +} + +func (s *Sql_call_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { + switch t := visitor.(type) { + case PlSqlParserVisitor: + return t.VisitSql_call_statement(s) + + default: + return t.VisitChildren(s) + } +} + +func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) { + localctx = NewSql_call_statementContext(p, p.GetParserRuleContext(), p.GetState()) + p.EnterRule(localctx, 1834, PlSqlParserRULE_sql_call_statement) + var _alt int + + p.EnterOuterAlt(localctx, 1) + { + p.SetState(16017) + p.Match(PlSqlParserCALL) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(16018) + p.Routine_name() + } + p.SetState(16020) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) == 1 { + { + p.SetState(16019) + p.Function_argument() + } + + } else if p.HasError() { // JIM + goto errorExit + } + p.SetState(16029) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2143, p.GetParserRuleContext()) + if p.HasError() { + goto errorExit + } + for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { + if _alt == 1 { + { + p.SetState(16022) + p.Match(PlSqlParserPERIOD) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(16023) + p.Id_expression() + } + p.SetState(16025) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2142, p.GetParserRuleContext()) == 1 { + { + p.SetState(16024) + p.Function_argument() + } + + } else if p.HasError() { // JIM + goto errorExit + } + + } + p.SetState(16031) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2143, p.GetParserRuleContext()) + if p.HasError() { + goto errorExit + } + } + p.SetState(16034) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2144, p.GetParserRuleContext()) == 1 { + { + p.SetState(16032) + p.Match(PlSqlParserINTO) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(16033) + p.Bind_variable() + } + + } else if p.HasError() { // JIM + goto errorExit + } + +errorExit: + if p.HasError() { + v := p.GetError() + localctx.SetException(v) + p.GetErrorHandler().ReportError(p, v) + p.GetErrorHandler().Recover(p, v) + p.SetError(nil) + } + p.ExitRule() + return localctx + goto errorExit // Trick to prevent compiler error if the label is not used +} + +// IPlsql_call_statementContext is an interface to support dynamic dispatch. +type IPlsql_call_statementContext interface { + antlr.ParserRuleContext + + // GetParser returns the parser. + GetParser() antlr.Parser + + // Getter signatures + Routine_name() IRoutine_nameContext + CALL() antlr.TerminalNode + AllFunction_argument() []IFunction_argumentContext + Function_argument(i int) IFunction_argumentContext + AllPERIOD() []antlr.TerminalNode + PERIOD(i int) antlr.TerminalNode + AllId_expression() []IId_expressionContext + Id_expression(i int) IId_expressionContext + INTO() antlr.TerminalNode + Bind_variable() IBind_variableContext + + // IsPlsql_call_statementContext differentiates from other interfaces. + IsPlsql_call_statementContext() +} + +type Plsql_call_statementContext struct { + antlr.BaseParserRuleContext + parser antlr.Parser +} + +func NewEmptyPlsql_call_statementContext() *Plsql_call_statementContext { + var p = new(Plsql_call_statementContext) + antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) + p.RuleIndex = PlSqlParserRULE_plsql_call_statement + return p +} + +func InitEmptyPlsql_call_statementContext(p *Plsql_call_statementContext) { + antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) + p.RuleIndex = PlSqlParserRULE_plsql_call_statement +} + +func (*Plsql_call_statementContext) IsPlsql_call_statementContext() {} + +func NewPlsql_call_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Plsql_call_statementContext { + var p = new(Plsql_call_statementContext) + + antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) + + p.parser = parser + p.RuleIndex = PlSqlParserRULE_plsql_call_statement + + return p +} + +func (s *Plsql_call_statementContext) GetParser() antlr.Parser { return s.parser } + +func (s *Plsql_call_statementContext) Routine_name() IRoutine_nameContext { + var t antlr.RuleContext + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IRoutine_nameContext); ok { t = ctx.(antlr.RuleContext) break } @@ -265864,14 +266299,108 @@ func (s *Call_statementContext) Function_argument() IFunction_argumentContext { return nil } + return t.(IRoutine_nameContext) +} + +func (s *Plsql_call_statementContext) CALL() antlr.TerminalNode { + return s.GetToken(PlSqlParserCALL, 0) +} + +func (s *Plsql_call_statementContext) AllFunction_argument() []IFunction_argumentContext { + children := s.GetChildren() + len := 0 + for _, ctx := range children { + if _, ok := ctx.(IFunction_argumentContext); ok { + len++ + } + } + + tst := make([]IFunction_argumentContext, len) + i := 0 + for _, ctx := range children { + if t, ok := ctx.(IFunction_argumentContext); ok { + tst[i] = t.(IFunction_argumentContext) + i++ + } + } + + return tst +} + +func (s *Plsql_call_statementContext) Function_argument(i int) IFunction_argumentContext { + var t antlr.RuleContext + j := 0 + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IFunction_argumentContext); ok { + if j == i { + t = ctx.(antlr.RuleContext) + break + } + j++ + } + } + + if t == nil { + return nil + } + return t.(IFunction_argumentContext) } -func (s *Call_statementContext) INTO() antlr.TerminalNode { +func (s *Plsql_call_statementContext) AllPERIOD() []antlr.TerminalNode { + return s.GetTokens(PlSqlParserPERIOD) +} + +func (s *Plsql_call_statementContext) PERIOD(i int) antlr.TerminalNode { + return s.GetToken(PlSqlParserPERIOD, i) +} + +func (s *Plsql_call_statementContext) AllId_expression() []IId_expressionContext { + children := s.GetChildren() + len := 0 + for _, ctx := range children { + if _, ok := ctx.(IId_expressionContext); ok { + len++ + } + } + + tst := make([]IId_expressionContext, len) + i := 0 + for _, ctx := range children { + if t, ok := ctx.(IId_expressionContext); ok { + tst[i] = t.(IId_expressionContext) + i++ + } + } + + return tst +} + +func (s *Plsql_call_statementContext) Id_expression(i int) IId_expressionContext { + var t antlr.RuleContext + j := 0 + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IId_expressionContext); ok { + if j == i { + t = ctx.(antlr.RuleContext) + break + } + j++ + } + } + + if t == nil { + return nil + } + + return t.(IId_expressionContext) +} + +func (s *Plsql_call_statementContext) INTO() antlr.TerminalNode { return s.GetToken(PlSqlParserINTO, 0) } -func (s *Call_statementContext) Bind_variable() IBind_variableContext { +func (s *Plsql_call_statementContext) Bind_variable() IBind_variableContext { var t antlr.RuleContext for _, ctx := range s.GetChildren() { if _, ok := ctx.(IBind_variableContext); ok { @@ -265887,46 +266416,48 @@ func (s *Call_statementContext) Bind_variable() IBind_variableContext { return t.(IBind_variableContext) } -func (s *Call_statementContext) GetRuleContext() antlr.RuleContext { +func (s *Plsql_call_statementContext) GetRuleContext() antlr.RuleContext { return s } -func (s *Call_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { +func (s *Plsql_call_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { return antlr.TreesStringTree(s, ruleNames, recog) } -func (s *Call_statementContext) EnterRule(listener antlr.ParseTreeListener) { +func (s *Plsql_call_statementContext) EnterRule(listener antlr.ParseTreeListener) { if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterCall_statement(s) + listenerT.EnterPlsql_call_statement(s) } } -func (s *Call_statementContext) ExitRule(listener antlr.ParseTreeListener) { +func (s *Plsql_call_statementContext) ExitRule(listener antlr.ParseTreeListener) { if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitCall_statement(s) + listenerT.ExitPlsql_call_statement(s) } } -func (s *Call_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { +func (s *Plsql_call_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { switch t := visitor.(type) { case PlSqlParserVisitor: - return t.VisitCall_statement(s) + return t.VisitPlsql_call_statement(s) default: return t.VisitChildren(s) } } -func (p *PlSqlParser) Call_statement() (localctx ICall_statementContext) { - localctx = NewCall_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1834, PlSqlParserRULE_call_statement) +func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementContext) { + localctx = NewPlsql_call_statementContext(p, p.GetParserRuleContext(), p.GetState()) + p.EnterRule(localctx, 1836, PlSqlParserRULE_plsql_call_statement) + var _alt int + p.EnterOuterAlt(localctx, 1) - p.SetState(16006) + p.SetState(16037) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2145, p.GetParserRuleContext()) == 1 { { - p.SetState(16005) + p.SetState(16036) p.Match(PlSqlParserCALL) if p.HasError() { // Recognition error - abort rule @@ -265938,27 +266469,74 @@ func (p *PlSqlParser) Call_statement() (localctx ICall_statementContext) { goto errorExit } { - p.SetState(16008) + p.SetState(16039) p.Routine_name() } - p.SetState(16010) + p.SetState(16041) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2142, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2146, p.GetParserRuleContext()) == 1 { { - p.SetState(16009) + p.SetState(16040) p.Function_argument() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16014) + p.SetState(16050) p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2148, p.GetParserRuleContext()) + if p.HasError() { + goto errorExit + } + for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { + if _alt == 1 { + { + p.SetState(16043) + p.Match(PlSqlParserPERIOD) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(16044) + p.Id_expression() + } + p.SetState(16046) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) == 1 { + { + p.SetState(16045) + p.Function_argument() + } + + } else if p.HasError() { // JIM + goto errorExit + } - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2143, p.GetParserRuleContext()) == 1 { + } + p.SetState(16052) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2148, p.GetParserRuleContext()) + if p.HasError() { + goto errorExit + } + } + p.SetState(16055) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2149, p.GetParserRuleContext()) == 1 { { - p.SetState(16012) + p.SetState(16053) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -265966,7 +266544,7 @@ func (p *PlSqlParser) Call_statement() (localctx ICall_statementContext) { } } { - p.SetState(16013) + p.SetState(16054) p.Bind_variable() } @@ -266101,10 +266679,10 @@ func (s *Pipe_row_statementContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) { localctx = NewPipe_row_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1836, PlSqlParserRULE_pipe_row_statement) + p.EnterRule(localctx, 1838, PlSqlParserRULE_pipe_row_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16016) + p.SetState(16057) p.Match(PlSqlParserPIPE) if p.HasError() { // Recognition error - abort rule @@ -266112,7 +266690,7 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(16017) + p.SetState(16058) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -266120,7 +266698,7 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(16018) + p.SetState(16059) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -266128,11 +266706,11 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(16019) + p.SetState(16060) p.Expression() } { - p.SetState(16020) + p.SetState(16061) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -266322,12 +266900,12 @@ func (s *BodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Body() (localctx IBodyContext) { localctx = NewBodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1838, PlSqlParserRULE_body) + p.EnterRule(localctx, 1840, PlSqlParserRULE_body) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16022) + p.SetState(16063) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -266335,10 +266913,10 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { } } { - p.SetState(16023) + p.SetState(16064) p.Seq_of_statements() } - p.SetState(16030) + p.SetState(16071) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266347,14 +266925,14 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { if _la == PlSqlParserEXCEPTION { { - p.SetState(16024) + p.SetState(16065) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16026) + p.SetState(16067) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266363,11 +266941,11 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(16025) + p.SetState(16066) p.Exception_handler() } - p.SetState(16028) + p.SetState(16069) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266377,19 +266955,19 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { } { - p.SetState(16032) + p.SetState(16073) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16034) + p.SetState(16075) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2146, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2152, p.GetParserRuleContext()) == 1 { { - p.SetState(16033) + p.SetState(16074) p.Label_name() } @@ -266567,12 +267145,12 @@ func (s *Exception_handlerContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { localctx = NewException_handlerContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1840, PlSqlParserRULE_exception_handler) + p.EnterRule(localctx, 1842, PlSqlParserRULE_exception_handler) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16036) + p.SetState(16077) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -266580,10 +267158,10 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(16037) + p.SetState(16078) p.Exception_name() } - p.SetState(16042) + p.SetState(16083) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266592,7 +267170,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { for _la == PlSqlParserOR { { - p.SetState(16038) + p.SetState(16079) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -266600,11 +267178,11 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(16039) + p.SetState(16080) p.Exception_name() } - p.SetState(16044) + p.SetState(16085) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266612,7 +267190,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16045) + p.SetState(16086) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -266620,7 +267198,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(16046) + p.SetState(16087) p.Seq_of_statements() } @@ -266779,13 +267357,13 @@ func (s *Trigger_blockContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { localctx = NewTrigger_blockContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1842, PlSqlParserRULE_trigger_block) + p.EnterRule(localctx, 1844, PlSqlParserRULE_trigger_block) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16055) + p.SetState(16096) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266794,36 +267372,36 @@ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(16048) + p.SetState(16089) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16052) + p.SetState(16093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2148, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2154, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16049) + p.SetState(16090) p.Declare_spec() } } - p.SetState(16054) + p.SetState(16095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2148, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2154, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -266831,7 +267409,7 @@ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { } { - p.SetState(16057) + p.SetState(16098) p.Body() } @@ -266990,13 +267568,13 @@ func (s *BlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Block() (localctx IBlockContext) { localctx = NewBlockContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1844, PlSqlParserRULE_block) + p.EnterRule(localctx, 1846, PlSqlParserRULE_block) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16060) + p.SetState(16101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267005,7 +267583,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(16059) + p.SetState(16100) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -267014,7 +267592,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { } } - p.SetState(16063) + p.SetState(16104) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267024,7 +267602,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { switch _alt { case 1: { - p.SetState(16062) + p.SetState(16103) p.Declare_spec() } @@ -267033,15 +267611,15 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { goto errorExit } - p.SetState(16065) + p.SetState(16106) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2151, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2157, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } { - p.SetState(16067) + p.SetState(16108) p.Body() } @@ -267203,8 +267781,8 @@ func (s *Sql_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Sql_statement() (localctx ISql_statementContext) { localctx = NewSql_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1846, PlSqlParserRULE_sql_statement) - p.SetState(16073) + p.EnterRule(localctx, 1848, PlSqlParserRULE_sql_statement) + p.SetState(16114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267214,28 +267792,28 @@ func (p *PlSqlParser) Sql_statement() (localctx ISql_statementContext) { case PlSqlParserEXECUTE: p.EnterOuterAlt(localctx, 1) { - p.SetState(16069) + p.SetState(16110) p.Execute_immediate() } case PlSqlParserDELETE, PlSqlParserEXPLAIN, PlSqlParserINSERT, PlSqlParserLOCK, PlSqlParserMERGE, PlSqlParserSELECT, PlSqlParserUPDATE, PlSqlParserWITH, PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(16070) + p.SetState(16111) p.Data_manipulation_language_statements() } case PlSqlParserCLOSE, PlSqlParserFETCH, PlSqlParserOPEN: p.EnterOuterAlt(localctx, 3) { - p.SetState(16071) + p.SetState(16112) p.Cursor_manipulation_statements() } case PlSqlParserCOMMIT, PlSqlParserROLLBACK, PlSqlParserSAVEPOINT, PlSqlParserSET: p.EnterOuterAlt(localctx, 4) { - p.SetState(16072) + p.SetState(16113) p.Transaction_control_statements() } @@ -267412,10 +267990,10 @@ func (s *Execute_immediateContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { localctx = NewExecute_immediateContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1848, PlSqlParserRULE_execute_immediate) + p.EnterRule(localctx, 1850, PlSqlParserRULE_execute_immediate) p.EnterOuterAlt(localctx, 1) { - p.SetState(16075) + p.SetState(16116) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -267423,7 +268001,7 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } } { - p.SetState(16076) + p.SetState(16117) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule @@ -267431,23 +268009,23 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } } { - p.SetState(16077) + p.SetState(16118) p.Expression() } - p.SetState(16087) + p.SetState(16128) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 1 { { - p.SetState(16078) + p.SetState(16119) p.Into_clause() } - p.SetState(16080) + p.SetState(16121) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2153, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2159, p.GetParserRuleContext()) == 1 { { - p.SetState(16079) + p.SetState(16120) p.Using_clause() } @@ -267457,17 +268035,17 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 2 { { - p.SetState(16082) + p.SetState(16123) p.Using_clause() } - p.SetState(16084) + p.SetState(16125) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2154, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2160, p.GetParserRuleContext()) == 1 { { - p.SetState(16083) + p.SetState(16124) p.Dynamic_returning_clause() } @@ -267477,9 +268055,9 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 3 { { - p.SetState(16086) + p.SetState(16127) p.Dynamic_returning_clause() } @@ -267604,12 +268182,12 @@ func (s *Dynamic_returning_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Dynamic_returning_clause() (localctx IDynamic_returning_clauseContext) { localctx = NewDynamic_returning_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1850, PlSqlParserRULE_dynamic_returning_clause) + p.EnterRule(localctx, 1852, PlSqlParserRULE_dynamic_returning_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16089) + p.SetState(16130) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRETURNING || _la == PlSqlParserRETURN) { @@ -267620,7 +268198,7 @@ func (p *PlSqlParser) Dynamic_returning_clause() (localctx IDynamic_returning_cl } } { - p.SetState(16090) + p.SetState(16131) p.Into_clause() } @@ -267834,8 +268412,8 @@ func (s *Data_manipulation_language_statementsContext) Accept(visitor antlr.Pars func (p *PlSqlParser) Data_manipulation_language_statements() (localctx IData_manipulation_language_statementsContext) { localctx = NewData_manipulation_language_statementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1852, PlSqlParserRULE_data_manipulation_language_statements) - p.SetState(16099) + p.EnterRule(localctx, 1854, PlSqlParserRULE_data_manipulation_language_statements) + p.SetState(16140) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267845,49 +268423,49 @@ func (p *PlSqlParser) Data_manipulation_language_statements() (localctx IData_ma case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 1) { - p.SetState(16092) + p.SetState(16133) p.Merge_statement() } case PlSqlParserLOCK: p.EnterOuterAlt(localctx, 2) { - p.SetState(16093) + p.SetState(16134) p.Lock_table_statement() } case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 3) { - p.SetState(16094) + p.SetState(16135) p.Select_statement() } case PlSqlParserUPDATE: p.EnterOuterAlt(localctx, 4) { - p.SetState(16095) + p.SetState(16136) p.Update_statement() } case PlSqlParserDELETE: p.EnterOuterAlt(localctx, 5) { - p.SetState(16096) + p.SetState(16137) p.Delete_statement() } case PlSqlParserINSERT: p.EnterOuterAlt(localctx, 6) { - p.SetState(16097) + p.SetState(16138) p.Insert_statement() } case PlSqlParserEXPLAIN: p.EnterOuterAlt(localctx, 7) { - p.SetState(16098) + p.SetState(16139) p.Explain_statement() } @@ -268054,39 +268632,39 @@ func (s *Cursor_manipulation_statementsContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Cursor_manipulation_statements() (localctx ICursor_manipulation_statementsContext) { localctx = NewCursor_manipulation_statementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1854, PlSqlParserRULE_cursor_manipulation_statements) - p.SetState(16105) + p.EnterRule(localctx, 1856, PlSqlParserRULE_cursor_manipulation_statements) + p.SetState(16146) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2157, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2163, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16101) + p.SetState(16142) p.Close_statement() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16102) + p.SetState(16143) p.Open_statement() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16103) + p.SetState(16144) p.Fetch_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(16104) + p.SetState(16145) p.Open_for_statement() } @@ -268206,10 +268784,10 @@ func (s *Close_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Close_statement() (localctx IClose_statementContext) { localctx = NewClose_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1856, PlSqlParserRULE_close_statement) + p.EnterRule(localctx, 1858, PlSqlParserRULE_close_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16107) + p.SetState(16148) p.Match(PlSqlParserCLOSE) if p.HasError() { // Recognition error - abort rule @@ -268217,7 +268795,7 @@ func (p *PlSqlParser) Close_statement() (localctx IClose_statementContext) { } } { - p.SetState(16108) + p.SetState(16149) p.Cursor_name() } @@ -268360,12 +268938,12 @@ func (s *Open_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Open_statement() (localctx IOpen_statementContext) { localctx = NewOpen_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1858, PlSqlParserRULE_open_statement) + p.EnterRule(localctx, 1860, PlSqlParserRULE_open_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16110) + p.SetState(16151) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -268373,22 +268951,22 @@ func (p *PlSqlParser) Open_statement() (localctx IOpen_statementContext) { } } { - p.SetState(16111) + p.SetState(16152) p.Cursor_name() } - p.SetState(16117) + p.SetState(16158) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2159, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2165, p.GetParserRuleContext()) == 1 { { - p.SetState(16112) + p.SetState(16153) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16114) + p.SetState(16155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268397,13 +268975,13 @@ func (p *PlSqlParser) Open_statement() (localctx IOpen_statementContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(16113) + p.SetState(16154) p.Expressions() } } { - p.SetState(16116) + p.SetState(16157) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -268628,12 +269206,12 @@ func (s *Fetch_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { localctx = NewFetch_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1860, PlSqlParserRULE_fetch_statement) + p.EnterRule(localctx, 1862, PlSqlParserRULE_fetch_statement) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16119) + p.SetState(16160) p.Match(PlSqlParserFETCH) if p.HasError() { // Recognition error - abort rule @@ -268641,10 +269219,10 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16120) + p.SetState(16161) p.Cursor_name() } - p.SetState(16148) + p.SetState(16189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268653,7 +269231,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTO: { - p.SetState(16121) + p.SetState(16162) var _m = p.Match(PlSqlParserINTO) @@ -268664,22 +269242,22 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16122) + p.SetState(16163) p.Variable_name() } - p.SetState(16127) + p.SetState(16168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2160, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2166, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16123) + p.SetState(16164) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -268687,17 +269265,17 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16124) + p.SetState(16165) p.Variable_name() } } - p.SetState(16129) + p.SetState(16170) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2160, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2166, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -268705,7 +269283,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { case PlSqlParserBULK: { - p.SetState(16130) + p.SetState(16171) p.Match(PlSqlParserBULK) if p.HasError() { // Recognition error - abort rule @@ -268713,7 +269291,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16131) + p.SetState(16172) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -268721,7 +269299,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16132) + p.SetState(16173) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -268729,22 +269307,22 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16133) + p.SetState(16174) p.Variable_name() } - p.SetState(16138) + p.SetState(16179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2167, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16134) + p.SetState(16175) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -268752,34 +269330,34 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16135) + p.SetState(16176) p.Variable_name() } } - p.SetState(16140) + p.SetState(16181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2167, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16146) + p.SetState(16187) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2163, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) == 1 { { - p.SetState(16141) + p.SetState(16182) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16144) + p.SetState(16185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268788,13 +269366,13 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(16142) + p.SetState(16183) p.Numeric() } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16143) + p.SetState(16184) p.Variable_name() } @@ -268980,10 +269558,10 @@ func (s *Open_for_statementContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Open_for_statement() (localctx IOpen_for_statementContext) { localctx = NewOpen_for_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1862, PlSqlParserRULE_open_for_statement) + p.EnterRule(localctx, 1864, PlSqlParserRULE_open_for_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16150) + p.SetState(16191) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -268991,45 +269569,45 @@ func (p *PlSqlParser) Open_for_statement() (localctx IOpen_for_statementContext) } } { - p.SetState(16151) + p.SetState(16192) p.Variable_name() } { - p.SetState(16152) + p.SetState(16193) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16155) + p.SetState(16196) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2165, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2171, p.GetParserRuleContext()) { case 1: { - p.SetState(16153) + p.SetState(16194) p.Select_statement() } case 2: { - p.SetState(16154) + p.SetState(16195) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(16158) + p.SetState(16199) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2166, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2172, p.GetParserRuleContext()) == 1 { { - p.SetState(16157) + p.SetState(16198) p.Using_clause() } @@ -269212,46 +269790,46 @@ func (s *Transaction_control_statementsContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Transaction_control_statements() (localctx ITransaction_control_statementsContext) { localctx = NewTransaction_control_statementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1864, PlSqlParserRULE_transaction_control_statements) - p.SetState(16165) + p.EnterRule(localctx, 1866, PlSqlParserRULE_transaction_control_statements) + p.SetState(16206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2167, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2173, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16160) + p.SetState(16201) p.Set_transaction_command() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16161) + p.SetState(16202) p.Set_constraint_command() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16162) + p.SetState(16203) p.Commit_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(16163) + p.SetState(16204) p.Rollback_statement() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(16164) + p.SetState(16205) p.Savepoint_statement() } @@ -269448,12 +270026,12 @@ func (s *Set_transaction_commandContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_commandContext) { localctx = NewSet_transaction_commandContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1866, PlSqlParserRULE_set_transaction_command) + p.EnterRule(localctx, 1868, PlSqlParserRULE_set_transaction_command) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16167) + p.SetState(16208) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -269461,19 +270039,19 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16168) + p.SetState(16209) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16182) + p.SetState(16223) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2175, p.GetParserRuleContext()) == 1 { { - p.SetState(16169) + p.SetState(16210) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -269481,7 +270059,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16170) + p.SetState(16211) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -269494,9 +270072,9 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2175, p.GetParserRuleContext()) == 2 { { - p.SetState(16171) + p.SetState(16212) p.Match(PlSqlParserISOLATION) if p.HasError() { // Recognition error - abort rule @@ -269504,14 +270082,14 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16172) + p.SetState(16213) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16176) + p.SetState(16217) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269520,7 +270098,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma switch p.GetTokenStream().LA(1) { case PlSqlParserSERIALIZABLE: { - p.SetState(16173) + p.SetState(16214) p.Match(PlSqlParserSERIALIZABLE) if p.HasError() { // Recognition error - abort rule @@ -269530,7 +270108,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma case PlSqlParserREAD: { - p.SetState(16174) + p.SetState(16215) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -269538,7 +270116,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16175) + p.SetState(16216) p.Match(PlSqlParserCOMMITTED) if p.HasError() { // Recognition error - abort rule @@ -269553,9 +270131,9 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2175, p.GetParserRuleContext()) == 3 { { - p.SetState(16178) + p.SetState(16219) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule @@ -269563,7 +270141,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16179) + p.SetState(16220) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -269571,7 +270149,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16180) + p.SetState(16221) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -269579,19 +270157,19 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16181) + p.SetState(16222) p.Rollback_segment_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16186) + p.SetState(16227) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2170, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2176, p.GetParserRuleContext()) == 1 { { - p.SetState(16184) + p.SetState(16225) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -269599,7 +270177,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16185) + p.SetState(16226) p.Quoted_string() } @@ -269780,12 +270358,12 @@ func (s *Set_constraint_commandContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_commandContext) { localctx = NewSet_constraint_commandContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1868, PlSqlParserRULE_set_constraint_command) + p.EnterRule(localctx, 1870, PlSqlParserRULE_set_constraint_command) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16188) + p.SetState(16229) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -269793,7 +270371,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command } } { - p.SetState(16189) + p.SetState(16230) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONSTRAINT || _la == PlSqlParserCONSTRAINTS) { @@ -269803,7 +270381,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command p.Consume() } } - p.SetState(16199) + p.SetState(16240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269812,7 +270390,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(16190) + p.SetState(16231) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -269822,10 +270400,10 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16191) + p.SetState(16232) p.Constraint_name() } - p.SetState(16196) + p.SetState(16237) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269834,7 +270412,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command for _la == PlSqlParserCOMMA { { - p.SetState(16192) + p.SetState(16233) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -269842,11 +270420,11 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command } } { - p.SetState(16193) + p.SetState(16234) p.Constraint_name() } - p.SetState(16198) + p.SetState(16239) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269859,7 +270437,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command goto errorExit } { - p.SetState(16201) + p.SetState(16242) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -269894,11 +270472,12 @@ type ICommit_statementContext interface { COMMIT() antlr.TerminalNode WORK() antlr.TerminalNode COMMENT() antlr.TerminalNode - CHAR_STRING() antlr.TerminalNode + AllCHAR_STRING() []antlr.TerminalNode + CHAR_STRING(i int) antlr.TerminalNode + Write_clause() IWrite_clauseContext FORCE() antlr.TerminalNode CORRUPT_XID() antlr.TerminalNode CORRUPT_XID_ALL() antlr.TerminalNode - Write_clause() IWrite_clauseContext COMMA() antlr.TerminalNode Numeric() INumericContext @@ -269950,20 +270529,12 @@ func (s *Commit_statementContext) COMMENT() antlr.TerminalNode { return s.GetToken(PlSqlParserCOMMENT, 0) } -func (s *Commit_statementContext) CHAR_STRING() antlr.TerminalNode { - return s.GetToken(PlSqlParserCHAR_STRING, 0) -} - -func (s *Commit_statementContext) FORCE() antlr.TerminalNode { - return s.GetToken(PlSqlParserFORCE, 0) -} - -func (s *Commit_statementContext) CORRUPT_XID() antlr.TerminalNode { - return s.GetToken(PlSqlParserCORRUPT_XID, 0) +func (s *Commit_statementContext) AllCHAR_STRING() []antlr.TerminalNode { + return s.GetTokens(PlSqlParserCHAR_STRING) } -func (s *Commit_statementContext) CORRUPT_XID_ALL() antlr.TerminalNode { - return s.GetToken(PlSqlParserCORRUPT_XID_ALL, 0) +func (s *Commit_statementContext) CHAR_STRING(i int) antlr.TerminalNode { + return s.GetToken(PlSqlParserCHAR_STRING, i) } func (s *Commit_statementContext) Write_clause() IWrite_clauseContext { @@ -269982,6 +270553,18 @@ func (s *Commit_statementContext) Write_clause() IWrite_clauseContext { return t.(IWrite_clauseContext) } +func (s *Commit_statementContext) FORCE() antlr.TerminalNode { + return s.GetToken(PlSqlParserFORCE, 0) +} + +func (s *Commit_statementContext) CORRUPT_XID() antlr.TerminalNode { + return s.GetToken(PlSqlParserCORRUPT_XID, 0) +} + +func (s *Commit_statementContext) CORRUPT_XID_ALL() antlr.TerminalNode { + return s.GetToken(PlSqlParserCORRUPT_XID_ALL, 0) +} + func (s *Commit_statementContext) COMMA() antlr.TerminalNode { return s.GetToken(PlSqlParserCOMMA, 0) } @@ -270034,22 +270617,22 @@ func (s *Commit_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { localctx = NewCommit_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1870, PlSqlParserRULE_commit_statement) + p.EnterRule(localctx, 1872, PlSqlParserRULE_commit_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16203) + p.SetState(16244) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16205) + p.SetState(16246) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2173, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2179, p.GetParserRuleContext()) == 1 { { - p.SetState(16204) + p.SetState(16245) p.Match(PlSqlParserWORK) if p.HasError() { // Recognition error - abort rule @@ -270060,12 +270643,12 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16223) + p.SetState(16250) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2177, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2180, p.GetParserRuleContext()) == 1 { { - p.SetState(16207) + p.SetState(16248) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -270073,38 +270656,42 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16208) + p.SetState(16249) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16210) - p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2174, p.GetParserRuleContext()) == 1 { - { - p.SetState(16209) - p.Write_clause() - } + } else if p.HasError() { // JIM + goto errorExit + } + p.SetState(16253) + p.GetErrorHandler().Sync(p) - } else if p.HasError() { // JIM - goto errorExit + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2181, p.GetParserRuleContext()) == 1 { + { + p.SetState(16252) + p.Write_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2177, p.GetParserRuleContext()) == 2 { + } + p.SetState(16266) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2184, p.GetParserRuleContext()) == 1 { { - p.SetState(16212) + p.SetState(16255) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16221) + p.SetState(16264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270113,19 +270700,19 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(16213) + p.SetState(16256) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16216) + p.SetState(16259) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2175, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2182, p.GetParserRuleContext()) == 1 { { - p.SetState(16214) + p.SetState(16257) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -270133,7 +270720,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16215) + p.SetState(16258) p.Numeric() } @@ -270143,7 +270730,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { case PlSqlParserCORRUPT_XID: { - p.SetState(16218) + p.SetState(16261) p.Match(PlSqlParserCORRUPT_XID) if p.HasError() { // Recognition error - abort rule @@ -270151,7 +270738,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16219) + p.SetState(16262) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -270161,7 +270748,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { case PlSqlParserCORRUPT_XID_ALL: { - p.SetState(16220) + p.SetState(16263) p.Match(PlSqlParserCORRUPT_XID_ALL) if p.HasError() { // Recognition error - abort rule @@ -270293,24 +270880,24 @@ func (s *Write_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Write_clause() (localctx IWrite_clauseContext) { localctx = NewWrite_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1872, PlSqlParserRULE_write_clause) + p.EnterRule(localctx, 1874, PlSqlParserRULE_write_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16225) + p.SetState(16268) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16227) + p.SetState(16270) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2178, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2185, p.GetParserRuleContext()) == 1 { { - p.SetState(16226) + p.SetState(16269) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -270324,12 +270911,12 @@ func (p *PlSqlParser) Write_clause() (localctx IWrite_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16230) + p.SetState(16273) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2179, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2186, p.GetParserRuleContext()) == 1 { { - p.SetState(16229) + p.SetState(16272) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBATCH || _la == PlSqlParserIMMEDIATE) { @@ -270493,22 +271080,22 @@ func (s *Rollback_statementContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) { localctx = NewRollback_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1874, PlSqlParserRULE_rollback_statement) + p.EnterRule(localctx, 1876, PlSqlParserRULE_rollback_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16232) + p.SetState(16275) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16234) + p.SetState(16277) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2180, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2187, p.GetParserRuleContext()) == 1 { { - p.SetState(16233) + p.SetState(16276) p.Match(PlSqlParserWORK) if p.HasError() { // Recognition error - abort rule @@ -270519,24 +271106,24 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(16243) + p.SetState(16286) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2182, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2189, p.GetParserRuleContext()) == 1 { { - p.SetState(16236) + p.SetState(16279) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16238) + p.SetState(16281) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2181, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2188, p.GetParserRuleContext()) == 1 { { - p.SetState(16237) + p.SetState(16280) p.Match(PlSqlParserSAVEPOINT) if p.HasError() { // Recognition error - abort rule @@ -270548,15 +271135,15 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) goto errorExit } { - p.SetState(16240) + p.SetState(16283) p.Savepoint_name() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2182, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2189, p.GetParserRuleContext()) == 2 { { - p.SetState(16241) + p.SetState(16284) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -270564,7 +271151,7 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) } } { - p.SetState(16242) + p.SetState(16285) p.Quoted_string() } @@ -270684,10 +271271,10 @@ func (s *Savepoint_statementContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Savepoint_statement() (localctx ISavepoint_statementContext) { localctx = NewSavepoint_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1876, PlSqlParserRULE_savepoint_statement) + p.EnterRule(localctx, 1878, PlSqlParserRULE_savepoint_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16245) + p.SetState(16288) p.Match(PlSqlParserSAVEPOINT) if p.HasError() { // Recognition error - abort rule @@ -270695,7 +271282,7 @@ func (p *PlSqlParser) Savepoint_statement() (localctx ISavepoint_statementContex } } { - p.SetState(16246) + p.SetState(16289) p.Savepoint_name() } @@ -270943,12 +271530,12 @@ func (s *Explain_statementContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { localctx = NewExplain_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1878, PlSqlParserRULE_explain_statement) + p.EnterRule(localctx, 1880, PlSqlParserRULE_explain_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16248) + p.SetState(16291) p.Match(PlSqlParserEXPLAIN) if p.HasError() { // Recognition error - abort rule @@ -270956,14 +271543,14 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16249) + p.SetState(16292) p.Match(PlSqlParserPLAN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16254) + p.SetState(16297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270972,7 +271559,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { if _la == PlSqlParserSET { { - p.SetState(16250) + p.SetState(16293) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -270980,7 +271567,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16251) + p.SetState(16294) p.Match(PlSqlParserSTATEMENT_ID) if p.HasError() { // Recognition error - abort rule @@ -270988,7 +271575,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16252) + p.SetState(16295) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -270996,12 +271583,12 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16253) + p.SetState(16296) p.Quoted_string() } } - p.SetState(16258) + p.SetState(16301) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271010,7 +271597,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { if _la == PlSqlParserINTO { { - p.SetState(16256) + p.SetState(16299) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -271018,20 +271605,20 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16257) + p.SetState(16300) p.Tableview_name() } } { - p.SetState(16260) + p.SetState(16303) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16266) + p.SetState(16309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271040,31 +271627,31 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(16261) + p.SetState(16304) p.Select_statement() } case PlSqlParserUPDATE: { - p.SetState(16262) + p.SetState(16305) p.Update_statement() } case PlSqlParserDELETE: { - p.SetState(16263) + p.SetState(16306) p.Delete_statement() } case PlSqlParserINSERT: { - p.SetState(16264) + p.SetState(16307) p.Insert_statement() } case PlSqlParserMERGE: { - p.SetState(16265) + p.SetState(16308) p.Merge_statement() } @@ -271180,10 +271767,10 @@ func (s *Select_only_statementContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Select_only_statement() (localctx ISelect_only_statementContext) { localctx = NewSelect_only_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1880, PlSqlParserRULE_select_only_statement) + p.EnterRule(localctx, 1882, PlSqlParserRULE_select_only_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16268) + p.SetState(16311) p.Subquery() } @@ -271466,26 +272053,26 @@ func (s *Select_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { localctx = NewSelect_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1882, PlSqlParserRULE_select_statement) + p.EnterRule(localctx, 1884, PlSqlParserRULE_select_statement) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16270) + p.SetState(16313) p.Select_only_statement() } - p.SetState(16277) + p.SetState(16320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2187, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2194, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(16275) + p.SetState(16318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271494,25 +272081,25 @@ func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFOR: { - p.SetState(16271) + p.SetState(16314) p.For_update_clause() } case PlSqlParserORDER: { - p.SetState(16272) + p.SetState(16315) p.Order_by_clause() } case PlSqlParserOFFSET: { - p.SetState(16273) + p.SetState(16316) p.Offset_clause() } case PlSqlParserFETCH: { - p.SetState(16274) + p.SetState(16317) p.Fetch_clause() } @@ -271522,12 +272109,12 @@ func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { } } - p.SetState(16279) + p.SetState(16322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2187, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2194, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -271681,12 +272268,12 @@ func (s *Subquery_factoring_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_clauseContext) { localctx = NewSubquery_factoring_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1884, PlSqlParserRULE_subquery_factoring_clause) + p.EnterRule(localctx, 1886, PlSqlParserRULE_subquery_factoring_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16280) + p.SetState(16323) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -271694,10 +272281,10 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ } } { - p.SetState(16281) + p.SetState(16324) p.Factoring_element() } - p.SetState(16286) + p.SetState(16329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271706,7 +272293,7 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ for _la == PlSqlParserCOMMA { { - p.SetState(16282) + p.SetState(16325) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -271714,11 +272301,11 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ } } { - p.SetState(16283) + p.SetState(16326) p.Factoring_element() } - p.SetState(16288) + p.SetState(16331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271933,15 +272520,15 @@ func (s *Factoring_elementContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { localctx = NewFactoring_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1886, PlSqlParserRULE_factoring_element) + p.EnterRule(localctx, 1888, PlSqlParserRULE_factoring_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16289) + p.SetState(16332) p.Query_name() } - p.SetState(16291) + p.SetState(16334) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271950,13 +272537,13 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(16290) + p.SetState(16333) p.Paren_column_list() } } { - p.SetState(16293) + p.SetState(16336) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -271964,7 +272551,7 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { } } { - p.SetState(16294) + p.SetState(16337) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -271972,10 +272559,10 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { } } { - p.SetState(16295) + p.SetState(16338) p.Subquery() } - p.SetState(16297) + p.SetState(16340) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271984,20 +272571,20 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserORDER { { - p.SetState(16296) + p.SetState(16339) p.Order_by_clause() } } { - p.SetState(16299) + p.SetState(16342) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16301) + p.SetState(16344) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272006,12 +272593,12 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserSEARCH { { - p.SetState(16300) + p.SetState(16343) p.Search_clause() } } - p.SetState(16304) + p.SetState(16347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272020,7 +272607,7 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserCYCLE { { - p.SetState(16303) + p.SetState(16346) p.Cycle_clause() } @@ -272244,12 +272831,12 @@ func (s *Search_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { localctx = NewSearch_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1888, PlSqlParserRULE_search_clause) + p.EnterRule(localctx, 1890, PlSqlParserRULE_search_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16306) + p.SetState(16349) p.Match(PlSqlParserSEARCH) if p.HasError() { // Recognition error - abort rule @@ -272257,7 +272844,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16307) + p.SetState(16350) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBREADTH || _la == PlSqlParserDEPTH) { @@ -272268,7 +272855,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16308) + p.SetState(16351) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -272276,7 +272863,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16309) + p.SetState(16352) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -272284,10 +272871,10 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16310) + p.SetState(16353) p.Column_name() } - p.SetState(16312) + p.SetState(16355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272296,7 +272883,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserASC { { - p.SetState(16311) + p.SetState(16354) p.Match(PlSqlParserASC) if p.HasError() { // Recognition error - abort rule @@ -272305,7 +272892,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16315) + p.SetState(16358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272314,7 +272901,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserDESC { { - p.SetState(16314) + p.SetState(16357) p.Match(PlSqlParserDESC) if p.HasError() { // Recognition error - abort rule @@ -272323,12 +272910,12 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16319) + p.SetState(16362) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2195, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2202, p.GetParserRuleContext()) == 1 { { - p.SetState(16317) + p.SetState(16360) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -272336,7 +272923,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16318) + p.SetState(16361) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -272347,7 +272934,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16323) + p.SetState(16366) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272356,7 +272943,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserNULLS { { - p.SetState(16321) + p.SetState(16364) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -272364,7 +272951,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16322) + p.SetState(16365) p.Match(PlSqlParserLAST) if p.HasError() { // Recognition error - abort rule @@ -272373,7 +272960,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16343) + p.SetState(16386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272382,7 +272969,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16325) + p.SetState(16368) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -272390,10 +272977,10 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16326) + p.SetState(16369) p.Column_name() } - p.SetState(16328) + p.SetState(16371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272402,7 +272989,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserASC { { - p.SetState(16327) + p.SetState(16370) p.Match(PlSqlParserASC) if p.HasError() { // Recognition error - abort rule @@ -272411,7 +272998,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16331) + p.SetState(16374) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272420,7 +273007,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserDESC { { - p.SetState(16330) + p.SetState(16373) p.Match(PlSqlParserDESC) if p.HasError() { // Recognition error - abort rule @@ -272429,12 +273016,12 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16335) + p.SetState(16378) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2199, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2206, p.GetParserRuleContext()) == 1 { { - p.SetState(16333) + p.SetState(16376) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -272442,7 +273029,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16334) + p.SetState(16377) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -272453,7 +273040,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16339) + p.SetState(16382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272462,7 +273049,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserNULLS { { - p.SetState(16337) + p.SetState(16380) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -272470,7 +273057,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16338) + p.SetState(16381) p.Match(PlSqlParserLAST) if p.HasError() { // Recognition error - abort rule @@ -272480,7 +273067,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } - p.SetState(16345) + p.SetState(16388) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272488,7 +273075,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16346) + p.SetState(16389) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -272496,7 +273083,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16347) + p.SetState(16390) p.Column_name() } @@ -272687,10 +273274,10 @@ func (s *Cycle_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { localctx = NewCycle_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1890, PlSqlParserRULE_cycle_clause) + p.EnterRule(localctx, 1892, PlSqlParserRULE_cycle_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16349) + p.SetState(16392) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -272698,11 +273285,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16350) + p.SetState(16393) p.Column_list() } { - p.SetState(16351) + p.SetState(16394) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -272710,11 +273297,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16352) + p.SetState(16395) p.Column_name() } { - p.SetState(16353) + p.SetState(16396) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -272722,11 +273309,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16354) + p.SetState(16397) p.Expression() } { - p.SetState(16355) + p.SetState(16398) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -272734,7 +273321,7 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16356) + p.SetState(16399) p.Expression() } @@ -272888,37 +273475,37 @@ func (s *SubqueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Subquery() (localctx ISubqueryContext) { localctx = NewSubqueryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1892, PlSqlParserRULE_subquery) + p.EnterRule(localctx, 1894, PlSqlParserRULE_subquery) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16358) + p.SetState(16401) p.Subquery_basic_elements() } - p.SetState(16362) + p.SetState(16405) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2202, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16359) + p.SetState(16402) p.Subquery_operation_part() } } - p.SetState(16364) + p.SetState(16407) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2202, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -273058,8 +273645,8 @@ func (s *Subquery_basic_elementsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elementsContext) { localctx = NewSubquery_basic_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1894, PlSqlParserRULE_subquery_basic_elements) - p.SetState(16370) + p.EnterRule(localctx, 1896, PlSqlParserRULE_subquery_basic_elements) + p.SetState(16413) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273069,14 +273656,14 @@ func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elemen case PlSqlParserSELECT, PlSqlParserWITH: p.EnterOuterAlt(localctx, 1) { - p.SetState(16365) + p.SetState(16408) p.Query_block() } case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(16366) + p.SetState(16409) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -273084,11 +273671,11 @@ func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elemen } } { - p.SetState(16367) + p.SetState(16410) p.Subquery() } { - p.SetState(16368) + p.SetState(16411) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -273228,11 +273815,11 @@ func (s *Subquery_operation_partContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_partContext) { localctx = NewSubquery_operation_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1896, PlSqlParserRULE_subquery_operation_part) + p.EnterRule(localctx, 1898, PlSqlParserRULE_subquery_operation_part) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16378) + p.SetState(16421) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273241,14 +273828,14 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa switch p.GetTokenStream().LA(1) { case PlSqlParserUNION: { - p.SetState(16372) + p.SetState(16415) p.Match(PlSqlParserUNION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16374) + p.SetState(16417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273257,7 +273844,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa if _la == PlSqlParserALL { { - p.SetState(16373) + p.SetState(16416) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -273269,7 +273856,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa case PlSqlParserINTERSECT: { - p.SetState(16376) + p.SetState(16419) p.Match(PlSqlParserINTERSECT) if p.HasError() { // Recognition error - abort rule @@ -273279,7 +273866,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa case PlSqlParserMINUS: { - p.SetState(16377) + p.SetState(16420) p.Match(PlSqlParserMINUS) if p.HasError() { // Recognition error - abort rule @@ -273292,7 +273879,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa goto errorExit } { - p.SetState(16380) + p.SetState(16423) p.Subquery_basic_elements() } @@ -273576,11 +274163,11 @@ func (s *Query_blockContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { localctx = NewQuery_blockContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1898, PlSqlParserRULE_query_block) + p.EnterRule(localctx, 1900, PlSqlParserRULE_query_block) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16383) + p.SetState(16426) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273589,25 +274176,25 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { if _la == PlSqlParserWITH { { - p.SetState(16382) + p.SetState(16425) p.Subquery_factoring_clause() } } { - p.SetState(16385) + p.SetState(16428) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16387) + p.SetState(16430) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2207, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2214, p.GetParserRuleContext()) == 1 { { - p.SetState(16386) + p.SetState(16429) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -273622,10 +274209,10 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { goto errorExit } { - p.SetState(16389) + p.SetState(16432) p.Selected_list() } - p.SetState(16391) + p.SetState(16434) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273634,81 +274221,81 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { if _la == PlSqlParserBULK || _la == PlSqlParserINTO { { - p.SetState(16390) + p.SetState(16433) p.Into_clause() } } { - p.SetState(16393) + p.SetState(16436) p.From_clause() } - p.SetState(16395) + p.SetState(16438) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2216, p.GetParserRuleContext()) == 1 { { - p.SetState(16394) + p.SetState(16437) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16398) + p.SetState(16441) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2210, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2217, p.GetParserRuleContext()) == 1 { { - p.SetState(16397) + p.SetState(16440) p.Hierarchical_query_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16401) + p.SetState(16444) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2211, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2218, p.GetParserRuleContext()) == 1 { { - p.SetState(16400) + p.SetState(16443) p.Group_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16404) + p.SetState(16447) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2212, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2219, p.GetParserRuleContext()) == 1 { { - p.SetState(16403) + p.SetState(16446) p.Model_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16407) + p.SetState(16450) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2213, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2220, p.GetParserRuleContext()) == 1 { { - p.SetState(16406) + p.SetState(16449) p.Order_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16410) + p.SetState(16453) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2214, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2221, p.GetParserRuleContext()) == 1 { { - p.SetState(16409) + p.SetState(16452) p.Fetch_clause() } @@ -273864,10 +274451,10 @@ func (s *Selected_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { localctx = NewSelected_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1900, PlSqlParserRULE_selected_list) + p.EnterRule(localctx, 1902, PlSqlParserRULE_selected_list) var _la int - p.SetState(16421) + p.SetState(16464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273877,7 +274464,7 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { case PlSqlParserASTERISK: p.EnterOuterAlt(localctx, 1) { - p.SetState(16412) + p.SetState(16455) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -273888,10 +274475,10 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(16413) + p.SetState(16456) p.Select_list_elements() } - p.SetState(16418) + p.SetState(16461) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273900,7 +274487,7 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16414) + p.SetState(16457) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -273908,11 +274495,11 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { } } { - p.SetState(16415) + p.SetState(16458) p.Select_list_elements() } - p.SetState(16420) + p.SetState(16463) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274037,10 +274624,10 @@ func (s *From_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) From_clause() (localctx IFrom_clauseContext) { localctx = NewFrom_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1902, PlSqlParserRULE_from_clause) + p.EnterRule(localctx, 1904, PlSqlParserRULE_from_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16423) + p.SetState(16466) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -274048,7 +274635,7 @@ func (p *PlSqlParser) From_clause() (localctx IFrom_clauseContext) { } } { - p.SetState(16424) + p.SetState(16467) p.Table_ref_list() } @@ -274193,33 +274780,33 @@ func (s *Select_list_elementsContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Select_list_elements() (localctx ISelect_list_elementsContext) { localctx = NewSelect_list_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1904, PlSqlParserRULE_select_list_elements) - p.SetState(16431) + p.EnterRule(localctx, 1906, PlSqlParserRULE_select_list_elements) + p.SetState(16474) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2218, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2225, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16426) + p.SetState(16469) p.Table_wild() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16427) + p.SetState(16470) p.Expression() } - p.SetState(16429) + p.SetState(16472) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2217, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2224, p.GetParserRuleContext()) == 1 { { - p.SetState(16428) + p.SetState(16471) p.Column_alias() } @@ -274348,14 +274935,14 @@ func (s *Table_wildContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Table_wild() (localctx ITable_wildContext) { localctx = NewTable_wildContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1906, PlSqlParserRULE_table_wild) + p.EnterRule(localctx, 1908, PlSqlParserRULE_table_wild) p.EnterOuterAlt(localctx, 1) { - p.SetState(16433) + p.SetState(16476) p.Tableview_name() } { - p.SetState(16434) + p.SetState(16477) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -274363,7 +274950,7 @@ func (p *PlSqlParser) Table_wild() (localctx ITable_wildContext) { } } { - p.SetState(16435) + p.SetState(16478) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -274514,27 +275101,27 @@ func (s *Table_ref_listContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Table_ref_list() (localctx ITable_ref_listContext) { localctx = NewTable_ref_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1908, PlSqlParserRULE_table_ref_list) + p.EnterRule(localctx, 1910, PlSqlParserRULE_table_ref_list) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16437) + p.SetState(16480) p.Table_ref() } - p.SetState(16442) + p.SetState(16485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2219, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16438) + p.SetState(16481) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -274542,17 +275129,17 @@ func (p *PlSqlParser) Table_ref_list() (localctx ITable_ref_listContext) { } } { - p.SetState(16439) + p.SetState(16482) p.Table_ref() } } - p.SetState(16444) + p.SetState(16487) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2219, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -274742,55 +275329,55 @@ func (s *Table_refContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Table_ref() (localctx ITable_refContext) { localctx = NewTable_refContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1910, PlSqlParserRULE_table_ref) + p.EnterRule(localctx, 1912, PlSqlParserRULE_table_ref) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16445) + p.SetState(16488) p.Table_ref_aux() } - p.SetState(16449) + p.SetState(16492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2220, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2227, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16446) + p.SetState(16489) p.Join_clause() } } - p.SetState(16451) + p.SetState(16494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2220, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2227, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16454) + p.SetState(16497) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2221, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2228, p.GetParserRuleContext()) == 1 { { - p.SetState(16452) + p.SetState(16495) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2221, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2228, p.GetParserRuleContext()) == 2 { { - p.SetState(16453) + p.SetState(16496) p.Unpivot_clause() } @@ -274965,53 +275552,53 @@ func (s *Table_ref_auxContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Table_ref_aux() (localctx ITable_ref_auxContext) { localctx = NewTable_ref_auxContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1912, PlSqlParserRULE_table_ref_aux) + p.EnterRule(localctx, 1914, PlSqlParserRULE_table_ref_aux) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16456) + p.SetState(16499) p.Table_ref_aux_internal() } - p.SetState(16460) + p.SetState(16503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2222, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2229, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16457) + p.SetState(16500) p.Flashback_query_clause() } } - p.SetState(16462) + p.SetState(16505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2222, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2229, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16465) + p.SetState(16508) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2223, p.GetParserRuleContext()) == 1 { - p.SetState(16463) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2230, p.GetParserRuleContext()) == 1 { + p.SetState(16506) if !(p.IsTableAlias()) { p.SetError(antlr.NewFailedPredicateException(p, "p.IsTableAlias()", "")) goto errorExit } { - p.SetState(16464) + p.SetState(16507) p.Table_alias() } @@ -275381,37 +275968,37 @@ func (s *Table_ref_aux_internal_twoContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internalContext) { localctx = NewTable_ref_aux_internalContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1914, PlSqlParserRULE_table_ref_aux_internal) + p.EnterRule(localctx, 1916, PlSqlParserRULE_table_ref_aux_internal) var _la int - p.SetState(16490) + p.SetState(16533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2227, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2234, p.GetParserRuleContext()) { case 1: localctx = NewTable_ref_aux_internal_oneContext(p, localctx) p.EnterOuterAlt(localctx, 1) { - p.SetState(16467) + p.SetState(16510) p.Dml_table_expression_clause() } - p.SetState(16470) + p.SetState(16513) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2224, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2231, p.GetParserRuleContext()) == 1 { { - p.SetState(16468) + p.SetState(16511) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2224, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2231, p.GetParserRuleContext()) == 2 { { - p.SetState(16469) + p.SetState(16512) p.Unpivot_clause() } @@ -275423,7 +276010,7 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal localctx = NewTable_ref_aux_internal_twoContext(p, localctx) p.EnterOuterAlt(localctx, 2) { - p.SetState(16472) + p.SetState(16515) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -275431,10 +276018,10 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16473) + p.SetState(16516) p.Table_ref() } - p.SetState(16477) + p.SetState(16520) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275443,11 +276030,11 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal for _la == PlSqlParserINTERSECT || _la == PlSqlParserMINUS || _la == PlSqlParserUNION { { - p.SetState(16474) + p.SetState(16517) p.Subquery_operation_part() } - p.SetState(16479) + p.SetState(16522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275455,27 +276042,27 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal _la = p.GetTokenStream().LA(1) } { - p.SetState(16480) + p.SetState(16523) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16483) + p.SetState(16526) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2233, p.GetParserRuleContext()) == 1 { { - p.SetState(16481) + p.SetState(16524) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2233, p.GetParserRuleContext()) == 2 { { - p.SetState(16482) + p.SetState(16525) p.Unpivot_clause() } @@ -275487,7 +276074,7 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal localctx = NewTable_ref_aux_internal_threeContext(p, localctx) p.EnterOuterAlt(localctx, 3) { - p.SetState(16485) + p.SetState(16528) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -275495,7 +276082,7 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16486) + p.SetState(16529) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -275503,11 +276090,11 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16487) + p.SetState(16530) p.Dml_table_expression_clause() } { - p.SetState(16488) + p.SetState(16531) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -275792,13 +276379,13 @@ func (s *Join_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { localctx = NewJoin_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1916, PlSqlParserRULE_join_clause) + p.EnterRule(localctx, 1918, PlSqlParserRULE_join_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16493) + p.SetState(16536) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275807,12 +276394,12 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { if _la == PlSqlParserPARTITION { { - p.SetState(16492) + p.SetState(16535) p.Query_partition_clause() } } - p.SetState(16496) + p.SetState(16539) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275821,7 +276408,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { if _la == PlSqlParserCROSS || _la == PlSqlParserNATURAL { { - p.SetState(16495) + p.SetState(16538) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCROSS || _la == PlSqlParserNATURAL) { @@ -275833,7 +276420,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } - p.SetState(16500) + p.SetState(16543) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275841,7 +276428,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINNER: { - p.SetState(16498) + p.SetState(16541) p.Match(PlSqlParserINNER) if p.HasError() { // Recognition error - abort rule @@ -275851,7 +276438,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { case PlSqlParserFULL, PlSqlParserLEFT, PlSqlParserRIGHT: { - p.SetState(16499) + p.SetState(16542) p.Outer_join_type() } @@ -275860,7 +276447,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { default: } { - p.SetState(16502) + p.SetState(16545) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -275868,33 +276455,33 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } { - p.SetState(16503) + p.SetState(16546) p.Table_ref_aux() } - p.SetState(16505) + p.SetState(16548) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2231, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2238, p.GetParserRuleContext()) == 1 { { - p.SetState(16504) + p.SetState(16547) p.Query_partition_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16511) + p.SetState(16554) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2233, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2240, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(16509) + p.SetState(16552) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275903,13 +276490,13 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserON: { - p.SetState(16507) + p.SetState(16550) p.Join_on_part() } case PlSqlParserUSING: { - p.SetState(16508) + p.SetState(16551) p.Join_using_part() } @@ -275919,12 +276506,12 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } - p.SetState(16513) + p.SetState(16556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2233, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2240, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -276042,10 +276629,10 @@ func (s *Join_on_partContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Join_on_part() (localctx IJoin_on_partContext) { localctx = NewJoin_on_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1918, PlSqlParserRULE_join_on_part) + p.EnterRule(localctx, 1920, PlSqlParserRULE_join_on_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16514) + p.SetState(16557) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -276053,7 +276640,7 @@ func (p *PlSqlParser) Join_on_part() (localctx IJoin_on_partContext) { } } { - p.SetState(16515) + p.SetState(16558) p.Condition() } @@ -276169,10 +276756,10 @@ func (s *Join_using_partContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Join_using_part() (localctx IJoin_using_partContext) { localctx = NewJoin_using_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1920, PlSqlParserRULE_join_using_part) + p.EnterRule(localctx, 1922, PlSqlParserRULE_join_using_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16517) + p.SetState(16560) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -276180,7 +276767,7 @@ func (p *PlSqlParser) Join_using_part() (localctx IJoin_using_partContext) { } } { - p.SetState(16518) + p.SetState(16561) p.Paren_column_list() } @@ -276294,12 +276881,12 @@ func (s *Outer_join_typeContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { localctx = NewOuter_join_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1922, PlSqlParserRULE_outer_join_type) + p.EnterRule(localctx, 1924, PlSqlParserRULE_outer_join_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16520) + p.SetState(16563) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFULL || _la == PlSqlParserLEFT || _la == PlSqlParserRIGHT) { @@ -276309,7 +276896,7 @@ func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { p.Consume() } } - p.SetState(16522) + p.SetState(16565) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276318,7 +276905,7 @@ func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { if _la == PlSqlParserOUTER { { - p.SetState(16521) + p.SetState(16564) p.Match(PlSqlParserOUTER) if p.HasError() { // Recognition error - abort rule @@ -276472,10 +277059,10 @@ func (s *Query_partition_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clauseContext) { localctx = NewQuery_partition_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1924, PlSqlParserRULE_query_partition_clause) + p.EnterRule(localctx, 1926, PlSqlParserRULE_query_partition_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16524) + p.SetState(16567) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -276483,43 +277070,43 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause } } { - p.SetState(16525) + p.SetState(16568) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16533) + p.SetState(16576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2236, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2243, p.GetParserRuleContext()) { case 1: { - p.SetState(16526) + p.SetState(16569) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16529) + p.SetState(16572) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2235, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2242, p.GetParserRuleContext()) == 1 { { - p.SetState(16527) + p.SetState(16570) p.Subquery() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2235, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2242, p.GetParserRuleContext()) == 2 { { - p.SetState(16528) + p.SetState(16571) p.Expressions() } @@ -276527,7 +277114,7 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause goto errorExit } { - p.SetState(16531) + p.SetState(16574) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276537,7 +277124,7 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause case 2: { - p.SetState(16532) + p.SetState(16575) p.Expressions() } @@ -276687,10 +277274,10 @@ func (s *Flashback_query_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clauseContext) { localctx = NewFlashback_query_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1926, PlSqlParserRULE_flashback_query_clause) + p.EnterRule(localctx, 1928, PlSqlParserRULE_flashback_query_clause) var _la int - p.SetState(16543) + p.SetState(16586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276700,7 +277287,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause case PlSqlParserVERSIONS: p.EnterOuterAlt(localctx, 1) { - p.SetState(16535) + p.SetState(16578) p.Match(PlSqlParserVERSIONS) if p.HasError() { // Recognition error - abort rule @@ -276708,7 +277295,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16536) + p.SetState(16579) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -276716,7 +277303,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16537) + p.SetState(16580) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserTIMESTAMP) { @@ -276727,14 +277314,14 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16538) + p.SetState(16581) p.Expression() } case PlSqlParserAS: p.EnterOuterAlt(localctx, 2) { - p.SetState(16539) + p.SetState(16582) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -276742,7 +277329,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16540) + p.SetState(16583) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -276750,7 +277337,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16541) + p.SetState(16584) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserSNAPSHOT || _la == PlSqlParserTIMESTAMP) { @@ -276761,7 +277348,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16542) + p.SetState(16585) p.Expression() } @@ -276967,19 +277554,19 @@ func (s *Pivot_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { localctx = NewPivot_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1928, PlSqlParserRULE_pivot_clause) + p.EnterRule(localctx, 1930, PlSqlParserRULE_pivot_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16545) + p.SetState(16588) p.Match(PlSqlParserPIVOT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16547) + p.SetState(16590) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276988,7 +277575,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { if _la == PlSqlParserXML { { - p.SetState(16546) + p.SetState(16589) p.Match(PlSqlParserXML) if p.HasError() { // Recognition error - abort rule @@ -276998,7 +277585,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } { - p.SetState(16549) + p.SetState(16592) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277006,10 +277593,10 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } } { - p.SetState(16550) + p.SetState(16593) p.Pivot_element() } - p.SetState(16555) + p.SetState(16598) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277018,7 +277605,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16551) + p.SetState(16594) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277026,11 +277613,11 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } } { - p.SetState(16552) + p.SetState(16595) p.Pivot_element() } - p.SetState(16557) + p.SetState(16600) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277038,15 +277625,15 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16558) + p.SetState(16601) p.Pivot_for_clause() } { - p.SetState(16559) + p.SetState(16602) p.Pivot_in_clause() } { - p.SetState(16560) + p.SetState(16603) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277205,16 +277792,16 @@ func (s *Pivot_elementContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Pivot_element() (localctx IPivot_elementContext) { localctx = NewPivot_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1930, PlSqlParserRULE_pivot_element) + p.EnterRule(localctx, 1932, PlSqlParserRULE_pivot_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16562) + p.SetState(16605) p.Aggregate_function_name() } { - p.SetState(16563) + p.SetState(16606) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277222,18 +277809,18 @@ func (p *PlSqlParser) Pivot_element() (localctx IPivot_elementContext) { } } { - p.SetState(16564) + p.SetState(16607) p.Expression() } { - p.SetState(16565) + p.SetState(16608) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16567) + p.SetState(16610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277242,7 +277829,7 @@ func (p *PlSqlParser) Pivot_element() (localctx IPivot_elementContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(16566) + p.SetState(16609) p.Column_alias() } @@ -277377,17 +277964,17 @@ func (s *Pivot_for_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Pivot_for_clause() (localctx IPivot_for_clauseContext) { localctx = NewPivot_for_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1932, PlSqlParserRULE_pivot_for_clause) + p.EnterRule(localctx, 1934, PlSqlParserRULE_pivot_for_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16569) + p.SetState(16612) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16572) + p.SetState(16615) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277396,13 +277983,13 @@ func (p *PlSqlParser) Pivot_for_clause() (localctx IPivot_for_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16570) + p.SetState(16613) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16571) + p.SetState(16614) p.Paren_column_list() } @@ -277596,12 +278183,12 @@ func (s *Pivot_in_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { localctx = NewPivot_in_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1934, PlSqlParserRULE_pivot_in_clause) + p.EnterRule(localctx, 1936, PlSqlParserRULE_pivot_in_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16574) + p.SetState(16617) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -277609,36 +278196,36 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16575) + p.SetState(16618) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16593) + p.SetState(16636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2244, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2251, p.GetParserRuleContext()) { case 1: { - p.SetState(16576) + p.SetState(16619) p.Subquery() } case 2: { - p.SetState(16577) + p.SetState(16620) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16582) + p.SetState(16625) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277647,7 +278234,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16578) + p.SetState(16621) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277655,7 +278242,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16579) + p.SetState(16622) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -277663,7 +278250,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } - p.SetState(16584) + p.SetState(16627) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277673,10 +278260,10 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { case 3: { - p.SetState(16585) + p.SetState(16628) p.Pivot_in_clause_element() } - p.SetState(16590) + p.SetState(16633) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277685,7 +278272,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16586) + p.SetState(16629) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277693,11 +278280,11 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16587) + p.SetState(16630) p.Pivot_in_clause_element() } - p.SetState(16592) + p.SetState(16635) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277709,7 +278296,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { goto errorExit } { - p.SetState(16595) + p.SetState(16638) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277841,15 +278428,15 @@ func (s *Pivot_in_clause_elementContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Pivot_in_clause_element() (localctx IPivot_in_clause_elementContext) { localctx = NewPivot_in_clause_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1936, PlSqlParserRULE_pivot_in_clause_element) + p.EnterRule(localctx, 1938, PlSqlParserRULE_pivot_in_clause_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16597) + p.SetState(16640) p.Pivot_in_clause_elements() } - p.SetState(16599) + p.SetState(16642) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277858,7 +278445,7 @@ func (p *PlSqlParser) Pivot_in_clause_element() (localctx IPivot_in_clause_eleme if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(16598) + p.SetState(16641) p.Column_alias() } @@ -277998,34 +278585,34 @@ func (s *Pivot_in_clause_elementsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Pivot_in_clause_elements() (localctx IPivot_in_clause_elementsContext) { localctx = NewPivot_in_clause_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1938, PlSqlParserRULE_pivot_in_clause_elements) + p.EnterRule(localctx, 1940, PlSqlParserRULE_pivot_in_clause_elements) var _la int - p.SetState(16607) + p.SetState(16650) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2247, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2254, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16601) + p.SetState(16644) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16602) + p.SetState(16645) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16604) + p.SetState(16647) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278034,13 +278621,13 @@ func (p *PlSqlParser) Pivot_in_clause_elements() (localctx IPivot_in_clause_elem if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(16603) + p.SetState(16646) p.Expressions() } } { - p.SetState(16606) + p.SetState(16649) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278240,19 +278827,19 @@ func (s *Unpivot_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { localctx = NewUnpivot_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1940, PlSqlParserRULE_unpivot_clause) + p.EnterRule(localctx, 1942, PlSqlParserRULE_unpivot_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16609) + p.SetState(16652) p.Match(PlSqlParserUNPIVOT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16612) + p.SetState(16655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278261,7 +278848,7 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { if _la == PlSqlParserEXCLUDE || _la == PlSqlParserINCLUDE { { - p.SetState(16610) + p.SetState(16653) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDE || _la == PlSqlParserINCLUDE) { @@ -278272,7 +278859,7 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { } } { - p.SetState(16611) + p.SetState(16654) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -278282,14 +278869,14 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { } { - p.SetState(16614) + p.SetState(16657) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16617) + p.SetState(16660) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278298,13 +278885,13 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16615) + p.SetState(16658) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16616) + p.SetState(16659) p.Paren_column_list() } @@ -278313,15 +278900,15 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { goto errorExit } { - p.SetState(16619) + p.SetState(16662) p.Pivot_for_clause() } { - p.SetState(16620) + p.SetState(16663) p.Unpivot_in_clause() } { - p.SetState(16621) + p.SetState(16664) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278487,12 +279074,12 @@ func (s *Unpivot_in_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { localctx = NewUnpivot_in_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1942, PlSqlParserRULE_unpivot_in_clause) + p.EnterRule(localctx, 1944, PlSqlParserRULE_unpivot_in_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16623) + p.SetState(16666) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -278500,7 +279087,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16624) + p.SetState(16667) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278508,10 +279095,10 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16625) + p.SetState(16668) p.Unpivot_in_elements() } - p.SetState(16630) + p.SetState(16673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278520,7 +279107,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16626) + p.SetState(16669) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -278528,11 +279115,11 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16627) + p.SetState(16670) p.Unpivot_in_elements() } - p.SetState(16632) + p.SetState(16675) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278540,7 +279127,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16633) + p.SetState(16676) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278740,11 +279327,11 @@ func (s *Unpivot_in_elementsContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContext) { localctx = NewUnpivot_in_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1944, PlSqlParserRULE_unpivot_in_elements) + p.EnterRule(localctx, 1946, PlSqlParserRULE_unpivot_in_elements) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16637) + p.SetState(16680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278753,13 +279340,13 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16635) + p.SetState(16678) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16636) + p.SetState(16679) p.Paren_column_list() } @@ -278767,7 +279354,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(16654) + p.SetState(16697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278776,14 +279363,14 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex if _la == PlSqlParserAS { { - p.SetState(16639) + p.SetState(16682) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16652) + p.SetState(16695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278792,13 +279379,13 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16640) + p.SetState(16683) p.Constant() } case PlSqlParserLEFT_PAREN: { - p.SetState(16641) + p.SetState(16684) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278806,10 +279393,10 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex } } { - p.SetState(16642) + p.SetState(16685) p.Constant() } - p.SetState(16647) + p.SetState(16690) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278818,7 +279405,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex for _la == PlSqlParserCOMMA { { - p.SetState(16643) + p.SetState(16686) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -278826,11 +279413,11 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex } } { - p.SetState(16644) + p.SetState(16687) p.Constant() } - p.SetState(16649) + p.SetState(16692) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278838,7 +279425,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex _la = p.GetTokenStream().LA(1) } { - p.SetState(16650) + p.SetState(16693) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278992,8 +279579,8 @@ func (s *Hierarchical_query_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_clauseContext) { localctx = NewHierarchical_query_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1946, PlSqlParserRULE_hierarchical_query_clause) - p.SetState(16673) + p.EnterRule(localctx, 1948, PlSqlParserRULE_hierarchical_query_clause) + p.SetState(16716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279003,7 +279590,7 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ case PlSqlParserCONNECT: p.EnterOuterAlt(localctx, 1) { - p.SetState(16656) + p.SetState(16699) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -279011,19 +279598,19 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ } } { - p.SetState(16657) + p.SetState(16700) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16659) + p.SetState(16702) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2255, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2262, p.GetParserRuleContext()) == 1 { { - p.SetState(16658) + p.SetState(16701) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -279035,15 +279622,15 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ goto errorExit } { - p.SetState(16661) + p.SetState(16704) p.Condition() } - p.SetState(16663) + p.SetState(16706) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2256, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2263, p.GetParserRuleContext()) == 1 { { - p.SetState(16662) + p.SetState(16705) p.Start_part() } @@ -279054,11 +279641,11 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ case PlSqlParserSTART: p.EnterOuterAlt(localctx, 2) { - p.SetState(16665) + p.SetState(16708) p.Start_part() } { - p.SetState(16666) + p.SetState(16709) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -279066,19 +279653,19 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ } } { - p.SetState(16667) + p.SetState(16710) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16669) + p.SetState(16712) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2257, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2264, p.GetParserRuleContext()) == 1 { { - p.SetState(16668) + p.SetState(16711) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -279090,7 +279677,7 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ goto errorExit } { - p.SetState(16671) + p.SetState(16714) p.Condition() } @@ -279216,10 +279803,10 @@ func (s *Start_partContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { localctx = NewStart_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1948, PlSqlParserRULE_start_part) + p.EnterRule(localctx, 1950, PlSqlParserRULE_start_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16675) + p.SetState(16718) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -279227,7 +279814,7 @@ func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { } } { - p.SetState(16676) + p.SetState(16719) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -279235,7 +279822,7 @@ func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { } } { - p.SetState(16677) + p.SetState(16720) p.Condition() } @@ -279409,10 +279996,10 @@ func (s *Group_by_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { localctx = NewGroup_by_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1950, PlSqlParserRULE_group_by_clause) + p.EnterRule(localctx, 1952, PlSqlParserRULE_group_by_clause) var _alt int - p.SetState(16705) + p.SetState(16748) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279422,7 +280009,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { case PlSqlParserGROUP: p.EnterOuterAlt(localctx, 1) { - p.SetState(16679) + p.SetState(16722) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -279430,7 +280017,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16680) + p.SetState(16723) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -279438,22 +280025,22 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16681) + p.SetState(16724) p.Group_by_elements() } - p.SetState(16686) + p.SetState(16729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2259, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2266, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16682) + p.SetState(16725) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -279461,27 +280048,27 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16683) + p.SetState(16726) p.Group_by_elements() } } - p.SetState(16688) + p.SetState(16731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2259, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2266, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16690) + p.SetState(16733) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2260, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2267, p.GetParserRuleContext()) == 1 { { - p.SetState(16689) + p.SetState(16732) p.Having_clause() } @@ -279492,15 +280079,15 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { case PlSqlParserHAVING: p.EnterOuterAlt(localctx, 2) { - p.SetState(16692) + p.SetState(16735) p.Having_clause() } - p.SetState(16703) + p.SetState(16746) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2262, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2269, p.GetParserRuleContext()) == 1 { { - p.SetState(16693) + p.SetState(16736) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -279508,7 +280095,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16694) + p.SetState(16737) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -279516,22 +280103,22 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16695) + p.SetState(16738) p.Group_by_elements() } - p.SetState(16700) + p.SetState(16743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2261, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2268, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16696) + p.SetState(16739) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -279539,17 +280126,17 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16697) + p.SetState(16740) p.Group_by_elements() } } - p.SetState(16702) + p.SetState(16745) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2261, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2268, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -279705,32 +280292,32 @@ func (s *Group_by_elementsContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Group_by_elements() (localctx IGroup_by_elementsContext) { localctx = NewGroup_by_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1952, PlSqlParserRULE_group_by_elements) - p.SetState(16710) + p.EnterRule(localctx, 1954, PlSqlParserRULE_group_by_elements) + p.SetState(16753) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2264, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2271, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16707) + p.SetState(16750) p.Grouping_sets_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16708) + p.SetState(16751) p.Rollup_cube_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16709) + p.SetState(16752) p.Expression() } @@ -279901,12 +280488,12 @@ func (s *Rollup_cube_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) { localctx = NewRollup_cube_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1954, PlSqlParserRULE_rollup_cube_clause) + p.EnterRule(localctx, 1956, PlSqlParserRULE_rollup_cube_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16712) + p.SetState(16755) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCUBE || _la == PlSqlParserROLLUP) { @@ -279917,7 +280504,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16713) + p.SetState(16756) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279925,10 +280512,10 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16714) + p.SetState(16757) p.Grouping_sets_elements() } - p.SetState(16719) + p.SetState(16762) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279937,7 +280524,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(16715) + p.SetState(16758) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -279945,11 +280532,11 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16716) + p.SetState(16759) p.Grouping_sets_elements() } - p.SetState(16721) + p.SetState(16764) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279957,7 +280544,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(16722) + p.SetState(16765) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280128,12 +280715,12 @@ func (s *Grouping_sets_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseContext) { localctx = NewGrouping_sets_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1956, PlSqlParserRULE_grouping_sets_clause) + p.EnterRule(localctx, 1958, PlSqlParserRULE_grouping_sets_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16724) + p.SetState(16767) p.Match(PlSqlParserGROUPING) if p.HasError() { // Recognition error - abort rule @@ -280141,7 +280728,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16725) + p.SetState(16768) p.Match(PlSqlParserSETS) if p.HasError() { // Recognition error - abort rule @@ -280149,7 +280736,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16726) + p.SetState(16769) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280157,10 +280744,10 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16727) + p.SetState(16770) p.Grouping_sets_elements() } - p.SetState(16732) + p.SetState(16775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280169,7 +280756,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont for _la == PlSqlParserCOMMA { { - p.SetState(16728) + p.SetState(16771) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -280177,11 +280764,11 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16729) + p.SetState(16772) p.Grouping_sets_elements() } - p.SetState(16734) + p.SetState(16777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280189,7 +280776,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont _la = p.GetTokenStream().LA(1) } { - p.SetState(16735) + p.SetState(16778) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280348,34 +280935,34 @@ func (s *Grouping_sets_elementsContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Grouping_sets_elements() (localctx IGrouping_sets_elementsContext) { localctx = NewGrouping_sets_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1958, PlSqlParserRULE_grouping_sets_elements) + p.EnterRule(localctx, 1960, PlSqlParserRULE_grouping_sets_elements) var _la int - p.SetState(16744) + p.SetState(16787) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2268, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2275, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16737) + p.SetState(16780) p.Rollup_cube_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16738) + p.SetState(16781) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16740) + p.SetState(16783) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280384,13 +280971,13 @@ func (p *PlSqlParser) Grouping_sets_elements() (localctx IGrouping_sets_elements if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(16739) + p.SetState(16782) p.Expressions() } } { - p.SetState(16742) + p.SetState(16785) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280401,7 +280988,7 @@ func (p *PlSqlParser) Grouping_sets_elements() (localctx IGrouping_sets_elements case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16743) + p.SetState(16786) p.Expression() } @@ -280521,10 +281108,10 @@ func (s *Having_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Having_clause() (localctx IHaving_clauseContext) { localctx = NewHaving_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1960, PlSqlParserRULE_having_clause) + p.EnterRule(localctx, 1962, PlSqlParserRULE_having_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16746) + p.SetState(16789) p.Match(PlSqlParserHAVING) if p.HasError() { // Recognition error - abort rule @@ -280532,7 +281119,7 @@ func (p *PlSqlParser) Having_clause() (localctx IHaving_clauseContext) { } } { - p.SetState(16747) + p.SetState(16790) p.Condition() } @@ -280751,19 +281338,19 @@ func (s *Model_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { localctx = NewModel_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1962, PlSqlParserRULE_model_clause) + p.EnterRule(localctx, 1964, PlSqlParserRULE_model_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16749) + p.SetState(16792) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16753) + p.SetState(16796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280772,18 +281359,18 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16750) + p.SetState(16793) p.Cell_reference_options() } - p.SetState(16755) + p.SetState(16798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(16757) + p.SetState(16800) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280792,12 +281379,12 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { if _la == PlSqlParserRETURN { { - p.SetState(16756) + p.SetState(16799) p.Return_rows_clause() } } - p.SetState(16762) + p.SetState(16805) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280806,11 +281393,11 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { for _la == PlSqlParserREFERENCE { { - p.SetState(16759) + p.SetState(16802) p.Reference_model() } - p.SetState(16764) + p.SetState(16807) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280818,7 +281405,7 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16765) + p.SetState(16808) p.Main_model() } @@ -280947,10 +281534,10 @@ func (s *Cell_reference_optionsContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_optionsContext) { localctx = NewCell_reference_optionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1964, PlSqlParserRULE_cell_reference_options) + p.EnterRule(localctx, 1966, PlSqlParserRULE_cell_reference_options) var _la int - p.SetState(16775) + p.SetState(16818) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280960,7 +281547,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserIGNORE, PlSqlParserKEEP: p.EnterOuterAlt(localctx, 1) { - p.SetState(16767) + p.SetState(16810) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIGNORE || _la == PlSqlParserKEEP) { @@ -280971,7 +281558,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options } } { - p.SetState(16768) + p.SetState(16811) p.Match(PlSqlParserNAV) if p.HasError() { // Recognition error - abort rule @@ -280982,14 +281569,14 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserUNIQUE: p.EnterOuterAlt(localctx, 2) { - p.SetState(16769) + p.SetState(16812) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16773) + p.SetState(16816) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280998,7 +281585,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options switch p.GetTokenStream().LA(1) { case PlSqlParserDIMENSION: { - p.SetState(16770) + p.SetState(16813) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -281008,7 +281595,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserSINGLE: { - p.SetState(16771) + p.SetState(16814) p.Match(PlSqlParserSINGLE) if p.HasError() { // Recognition error - abort rule @@ -281016,7 +281603,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options } } { - p.SetState(16772) + p.SetState(16815) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -281144,12 +281731,12 @@ func (s *Return_rows_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) { localctx = NewReturn_rows_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1966, PlSqlParserRULE_return_rows_clause) + p.EnterRule(localctx, 1968, PlSqlParserRULE_return_rows_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16777) + p.SetState(16820) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -281157,7 +281744,7 @@ func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) } } { - p.SetState(16778) + p.SetState(16821) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserUPDATED) { @@ -281168,7 +281755,7 @@ func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) } } { - p.SetState(16779) + p.SetState(16822) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -281380,12 +281967,12 @@ func (s *Reference_modelContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { localctx = NewReference_modelContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1968, PlSqlParserRULE_reference_model) + p.EnterRule(localctx, 1970, PlSqlParserRULE_reference_model) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16781) + p.SetState(16824) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -281393,11 +281980,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16782) + p.SetState(16825) p.Reference_model_name() } { - p.SetState(16783) + p.SetState(16826) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -281405,7 +281992,7 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16784) + p.SetState(16827) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -281413,11 +282000,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16785) + p.SetState(16828) p.Subquery() } { - p.SetState(16786) + p.SetState(16829) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -281425,10 +282012,10 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16787) + p.SetState(16830) p.Model_column_clauses() } - p.SetState(16791) + p.SetState(16834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281437,11 +282024,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16788) + p.SetState(16831) p.Cell_reference_options() } - p.SetState(16793) + p.SetState(16836) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281638,11 +282225,11 @@ func (s *Main_modelContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { localctx = NewMain_modelContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1970, PlSqlParserRULE_main_model) + p.EnterRule(localctx, 1972, PlSqlParserRULE_main_model) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16796) + p.SetState(16839) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281651,7 +282238,7 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { if _la == PlSqlParserMAIN { { - p.SetState(16794) + p.SetState(16837) p.Match(PlSqlParserMAIN) if p.HasError() { // Recognition error - abort rule @@ -281659,16 +282246,16 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { } } { - p.SetState(16795) + p.SetState(16838) p.Main_model_name() } } { - p.SetState(16798) + p.SetState(16841) p.Model_column_clauses() } - p.SetState(16802) + p.SetState(16845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281677,11 +282264,11 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16799) + p.SetState(16842) p.Cell_reference_options() } - p.SetState(16804) + p.SetState(16847) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281689,7 +282276,7 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16805) + p.SetState(16848) p.Model_rules_clause() } @@ -281858,11 +282445,11 @@ func (s *Model_column_clausesContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesContext) { localctx = NewModel_column_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1972, PlSqlParserRULE_model_column_clauses) + p.EnterRule(localctx, 1974, PlSqlParserRULE_model_column_clauses) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16808) + p.SetState(16851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281871,13 +282458,13 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont if _la == PlSqlParserPARTITION { { - p.SetState(16807) + p.SetState(16850) p.Model_column_partition_part() } } { - p.SetState(16810) + p.SetState(16853) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -281885,7 +282472,7 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16811) + p.SetState(16854) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -281893,11 +282480,11 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16812) + p.SetState(16855) p.Model_column_list() } { - p.SetState(16813) + p.SetState(16856) p.Match(PlSqlParserMEASURES) if p.HasError() { // Recognition error - abort rule @@ -281905,7 +282492,7 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16814) + p.SetState(16857) p.Model_column_list() } @@ -282026,10 +282613,10 @@ func (s *Model_column_partition_partContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_partition_partContext) { localctx = NewModel_column_partition_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1974, PlSqlParserRULE_model_column_partition_part) + p.EnterRule(localctx, 1976, PlSqlParserRULE_model_column_partition_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16816) + p.SetState(16859) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -282037,7 +282624,7 @@ func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_part } } { - p.SetState(16817) + p.SetState(16860) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -282045,7 +282632,7 @@ func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_part } } { - p.SetState(16818) + p.SetState(16861) p.Model_column_list() } @@ -282202,12 +282789,12 @@ func (s *Model_column_listContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { localctx = NewModel_column_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1976, PlSqlParserRULE_model_column_list) + p.EnterRule(localctx, 1978, PlSqlParserRULE_model_column_list) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16820) + p.SetState(16863) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -282215,10 +282802,10 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { } } { - p.SetState(16821) + p.SetState(16864) p.Model_column() } - p.SetState(16826) + p.SetState(16869) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282227,7 +282814,7 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16822) + p.SetState(16865) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -282235,11 +282822,11 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { } } { - p.SetState(16823) + p.SetState(16866) p.Model_column() } - p.SetState(16828) + p.SetState(16871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282247,7 +282834,7 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16829) + p.SetState(16872) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -282396,11 +282983,11 @@ func (s *Model_columnContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { localctx = NewModel_columnContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1978, PlSqlParserRULE_model_column) + p.EnterRule(localctx, 1980, PlSqlParserRULE_model_column) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16833) + p.SetState(16876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282409,13 +282996,13 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16831) + p.SetState(16874) p.Expression() } case PlSqlParserSELECT, PlSqlParserWITH: { - p.SetState(16832) + p.SetState(16875) p.Query_block() } @@ -282423,7 +283010,7 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(16836) + p.SetState(16879) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282432,7 +283019,7 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(16835) + p.SetState(16878) p.Column_alias() } @@ -282608,11 +283195,11 @@ func (s *Model_rules_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) { localctx = NewModel_rules_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1980, PlSqlParserRULE_model_rules_clause) + p.EnterRule(localctx, 1982, PlSqlParserRULE_model_rules_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16839) + p.SetState(16882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282621,20 +283208,20 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) if _la == PlSqlParserRULES { { - p.SetState(16838) + p.SetState(16881) p.Model_rules_part() } } { - p.SetState(16841) + p.SetState(16884) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16850) + p.SetState(16893) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282643,10 +283230,10 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281483566645249) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-1572865) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(16842) + p.SetState(16885) p.Model_rules_element() } - p.SetState(16847) + p.SetState(16890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282655,7 +283242,7 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(16843) + p.SetState(16886) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -282663,11 +283250,11 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) } } { - p.SetState(16844) + p.SetState(16887) p.Model_rules_element() } - p.SetState(16849) + p.SetState(16892) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282677,7 +283264,7 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) } { - p.SetState(16852) + p.SetState(16895) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -282827,19 +283414,19 @@ func (s *Model_rules_partContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { localctx = NewModel_rules_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1982, PlSqlParserRULE_model_rules_part) + p.EnterRule(localctx, 1984, PlSqlParserRULE_model_rules_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16854) + p.SetState(16897) p.Match(PlSqlParserRULES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16860) + p.SetState(16903) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282847,7 +283434,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUPDATE: { - p.SetState(16855) + p.SetState(16898) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -282857,14 +283444,14 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { case PlSqlParserUPSERT: { - p.SetState(16856) + p.SetState(16899) p.Match(PlSqlParserUPSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16858) + p.SetState(16901) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282873,7 +283460,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserALL { { - p.SetState(16857) + p.SetState(16900) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -282887,7 +283474,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { default: } - p.SetState(16864) + p.SetState(16907) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282896,7 +283483,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserAUTOMATIC || _la == PlSqlParserSEQUENTIAL { { - p.SetState(16862) + p.SetState(16905) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTOMATIC || _la == PlSqlParserSEQUENTIAL) { @@ -282907,7 +283494,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { } } { - p.SetState(16863) + p.SetState(16906) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -282916,7 +283503,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { } } - p.SetState(16867) + p.SetState(16910) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282925,7 +283512,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserITERATE { { - p.SetState(16866) + p.SetState(16909) p.Model_iterate_clause() } @@ -283092,16 +283679,16 @@ func (s *Model_rules_elementContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContext) { localctx = NewModel_rules_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1984, PlSqlParserRULE_model_rules_element) + p.EnterRule(localctx, 1986, PlSqlParserRULE_model_rules_element) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16874) + p.SetState(16917) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2289, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2296, p.GetParserRuleContext()) == 1 { { - p.SetState(16869) + p.SetState(16912) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -283111,21 +283698,21 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2289, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2296, p.GetParserRuleContext()) == 2 { { - p.SetState(16870) + p.SetState(16913) p.Match(PlSqlParserUPSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16872) + p.SetState(16915) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2288, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2295, p.GetParserRuleContext()) == 1 { { - p.SetState(16871) + p.SetState(16914) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -283141,10 +283728,10 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex goto errorExit } { - p.SetState(16876) + p.SetState(16919) p.Cell_assignment() } - p.SetState(16878) + p.SetState(16921) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283153,13 +283740,13 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex if _la == PlSqlParserORDER { { - p.SetState(16877) + p.SetState(16920) p.Order_by_clause() } } { - p.SetState(16880) + p.SetState(16923) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -283167,7 +283754,7 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex } } { - p.SetState(16881) + p.SetState(16924) p.Expression() } @@ -283278,10 +283865,10 @@ func (s *Cell_assignmentContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Cell_assignment() (localctx ICell_assignmentContext) { localctx = NewCell_assignmentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1986, PlSqlParserRULE_cell_assignment) + p.EnterRule(localctx, 1988, PlSqlParserRULE_cell_assignment) p.EnterOuterAlt(localctx, 1) { - p.SetState(16883) + p.SetState(16926) p.Model_expression() } @@ -283424,12 +284011,12 @@ func (s *Model_iterate_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseContext) { localctx = NewModel_iterate_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1988, PlSqlParserRULE_model_iterate_clause) + p.EnterRule(localctx, 1990, PlSqlParserRULE_model_iterate_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16885) + p.SetState(16928) p.Match(PlSqlParserITERATE) if p.HasError() { // Recognition error - abort rule @@ -283437,7 +284024,7 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont } } { - p.SetState(16886) + p.SetState(16929) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283445,18 +284032,18 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont } } { - p.SetState(16887) + p.SetState(16930) p.Expression() } { - p.SetState(16888) + p.SetState(16931) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16890) + p.SetState(16933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283465,7 +284052,7 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont if _la == PlSqlParserUNTIL { { - p.SetState(16889) + p.SetState(16932) p.Until_part() } @@ -283593,10 +284180,10 @@ func (s *Until_partContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { localctx = NewUntil_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1990, PlSqlParserRULE_until_part) + p.EnterRule(localctx, 1992, PlSqlParserRULE_until_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16892) + p.SetState(16935) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -283604,7 +284191,7 @@ func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { } } { - p.SetState(16893) + p.SetState(16936) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283612,11 +284199,11 @@ func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { } } { - p.SetState(16894) + p.SetState(16937) p.Condition() } { - p.SetState(16895) + p.SetState(16938) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283782,21 +284369,21 @@ func (s *Order_by_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { localctx = NewOrder_by_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1992, PlSqlParserRULE_order_by_clause) + p.EnterRule(localctx, 1994, PlSqlParserRULE_order_by_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16897) + p.SetState(16940) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16899) + p.SetState(16942) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283805,7 +284392,7 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { if _la == PlSqlParserSIBLINGS { { - p.SetState(16898) + p.SetState(16941) p.Match(PlSqlParserSIBLINGS) if p.HasError() { // Recognition error - abort rule @@ -283815,7 +284402,7 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } { - p.SetState(16901) + p.SetState(16944) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -283823,22 +284410,22 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } } { - p.SetState(16902) + p.SetState(16945) p.Order_by_elements() } - p.SetState(16907) + p.SetState(16950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2293, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2300, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16903) + p.SetState(16946) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -283846,17 +284433,17 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } } { - p.SetState(16904) + p.SetState(16947) p.Order_by_elements() } } - p.SetState(16909) + p.SetState(16952) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2293, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2300, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -283994,20 +284581,20 @@ func (s *Order_by_elementsContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { localctx = NewOrder_by_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1994, PlSqlParserRULE_order_by_elements) + p.EnterRule(localctx, 1996, PlSqlParserRULE_order_by_elements) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16910) + p.SetState(16953) p.Expression() } - p.SetState(16912) + p.SetState(16955) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2294, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2301, p.GetParserRuleContext()) == 1 { { - p.SetState(16911) + p.SetState(16954) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -284021,12 +284608,12 @@ func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16916) + p.SetState(16959) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2295, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2302, p.GetParserRuleContext()) == 1 { { - p.SetState(16914) + p.SetState(16957) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -284034,7 +284621,7 @@ func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { } } { - p.SetState(16915) + p.SetState(16958) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -284171,12 +284758,12 @@ func (s *Offset_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Offset_clause() (localctx IOffset_clauseContext) { localctx = NewOffset_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1996, PlSqlParserRULE_offset_clause) + p.EnterRule(localctx, 1998, PlSqlParserRULE_offset_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16918) + p.SetState(16961) p.Match(PlSqlParserOFFSET) if p.HasError() { // Recognition error - abort rule @@ -284184,11 +284771,11 @@ func (p *PlSqlParser) Offset_clause() (localctx IOffset_clauseContext) { } } { - p.SetState(16919) + p.SetState(16962) p.Expression() } { - p.SetState(16920) + p.SetState(16963) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserROW || _la == PlSqlParserROWS) { @@ -284351,12 +284938,12 @@ func (s *Fetch_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { localctx = NewFetch_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1998, PlSqlParserRULE_fetch_clause) + p.EnterRule(localctx, 2000, PlSqlParserRULE_fetch_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16922) + p.SetState(16965) p.Match(PlSqlParserFETCH) if p.HasError() { // Recognition error - abort rule @@ -284364,7 +284951,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { } } { - p.SetState(16923) + p.SetState(16966) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserNEXT) { @@ -284374,15 +284961,15 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { p.Consume() } } - p.SetState(16928) + p.SetState(16971) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2297, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2304, p.GetParserRuleContext()) == 1 { { - p.SetState(16924) + p.SetState(16967) p.Expression() } - p.SetState(16926) + p.SetState(16969) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284391,7 +284978,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { if _la == PlSqlParserPERCENT_KEYWORD { { - p.SetState(16925) + p.SetState(16968) p.Match(PlSqlParserPERCENT_KEYWORD) if p.HasError() { // Recognition error - abort rule @@ -284405,7 +284992,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { goto errorExit } { - p.SetState(16930) + p.SetState(16973) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserROW || _la == PlSqlParserROWS) { @@ -284415,7 +285002,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { p.Consume() } } - p.SetState(16934) + p.SetState(16977) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284424,7 +285011,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserONLY: { - p.SetState(16931) + p.SetState(16974) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -284434,7 +285021,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { case PlSqlParserWITH: { - p.SetState(16932) + p.SetState(16975) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -284442,7 +285029,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { } } { - p.SetState(16933) + p.SetState(16976) p.Match(PlSqlParserTIES) if p.HasError() { // Recognition error - abort rule @@ -284589,10 +285176,10 @@ func (s *For_update_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) For_update_clause() (localctx IFor_update_clauseContext) { localctx = NewFor_update_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2000, PlSqlParserRULE_for_update_clause) + p.EnterRule(localctx, 2002, PlSqlParserRULE_for_update_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16936) + p.SetState(16979) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -284600,31 +285187,31 @@ func (p *PlSqlParser) For_update_clause() (localctx IFor_update_clauseContext) { } } { - p.SetState(16937) + p.SetState(16980) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16939) + p.SetState(16982) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2299, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2306, p.GetParserRuleContext()) == 1 { { - p.SetState(16938) + p.SetState(16981) p.For_update_of_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16942) + p.SetState(16985) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2300, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2307, p.GetParserRuleContext()) == 1 { { - p.SetState(16941) + p.SetState(16984) p.For_update_options() } @@ -284744,10 +285331,10 @@ func (s *For_update_of_partContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) For_update_of_part() (localctx IFor_update_of_partContext) { localctx = NewFor_update_of_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2002, PlSqlParserRULE_for_update_of_part) + p.EnterRule(localctx, 2004, PlSqlParserRULE_for_update_of_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16944) + p.SetState(16987) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -284755,7 +285342,7 @@ func (p *PlSqlParser) For_update_of_part() (localctx IFor_update_of_partContext) } } { - p.SetState(16945) + p.SetState(16988) p.Column_list() } @@ -284886,8 +285473,8 @@ func (s *For_update_optionsContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) { localctx = NewFor_update_optionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2004, PlSqlParserRULE_for_update_options) - p.SetState(16952) + p.EnterRule(localctx, 2006, PlSqlParserRULE_for_update_options) + p.SetState(16995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284897,7 +285484,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserSKIP_: p.EnterOuterAlt(localctx, 1) { - p.SetState(16947) + p.SetState(16990) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -284905,7 +285492,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) } } { - p.SetState(16948) + p.SetState(16991) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -284916,7 +285503,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserNOWAIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(16949) + p.SetState(16992) p.Match(PlSqlParserNOWAIT) if p.HasError() { // Recognition error - abort rule @@ -284927,7 +285514,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserWAIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(16950) + p.SetState(16993) p.Match(PlSqlParserWAIT) if p.HasError() { // Recognition error - abort rule @@ -284935,7 +285522,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) } } { - p.SetState(16951) + p.SetState(16994) p.Expression() } @@ -285124,10 +285711,10 @@ func (s *Update_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Update_statement() (localctx IUpdate_statementContext) { localctx = NewUpdate_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2006, PlSqlParserRULE_update_statement) + p.EnterRule(localctx, 2008, PlSqlParserRULE_update_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16954) + p.SetState(16997) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -285135,43 +285722,43 @@ func (p *PlSqlParser) Update_statement() (localctx IUpdate_statementContext) { } } { - p.SetState(16955) + p.SetState(16998) p.General_table_ref() } { - p.SetState(16956) + p.SetState(16999) p.Update_set_clause() } - p.SetState(16958) + p.SetState(17001) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2302, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2309, p.GetParserRuleContext()) == 1 { { - p.SetState(16957) + p.SetState(17000) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16961) + p.SetState(17004) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2303, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2310, p.GetParserRuleContext()) == 1 { { - p.SetState(16960) + p.SetState(17003) p.Static_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16964) + p.SetState(17007) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2304, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2311, p.GetParserRuleContext()) == 1 { { - p.SetState(16963) + p.SetState(17006) p.Error_logging_clause() } @@ -285381,43 +285968,43 @@ func (s *Update_set_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { localctx = NewUpdate_set_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2008, PlSqlParserRULE_update_set_clause) + p.EnterRule(localctx, 2010, PlSqlParserRULE_update_set_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16966) + p.SetState(17009) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16982) + p.SetState(17025) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2306, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2313, p.GetParserRuleContext()) { case 1: { - p.SetState(16967) + p.SetState(17010) p.Column_based_update_set_clause() } - p.SetState(16972) + p.SetState(17015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2305, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2312, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16968) + p.SetState(17011) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -285425,17 +286012,17 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16969) + p.SetState(17012) p.Column_based_update_set_clause() } } - p.SetState(16974) + p.SetState(17017) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2305, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2312, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -285443,7 +286030,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { case 2: { - p.SetState(16975) + p.SetState(17018) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -285451,7 +286038,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16976) + p.SetState(17019) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -285459,11 +286046,11 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16977) + p.SetState(17020) p.Identifier() } { - p.SetState(16978) + p.SetState(17021) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -285471,7 +286058,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16979) + p.SetState(17022) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -285479,7 +286066,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16980) + p.SetState(17023) p.Expression() } @@ -285660,22 +286247,22 @@ func (s *Column_based_update_set_clauseContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_update_set_clauseContext) { localctx = NewColumn_based_update_set_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2010, PlSqlParserRULE_column_based_update_set_clause) - p.SetState(16998) + p.EnterRule(localctx, 2012, PlSqlParserRULE_column_based_update_set_clause) + p.SetState(17041) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2307, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2314, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16984) + p.SetState(17027) p.Column_name() } { - p.SetState(16985) + p.SetState(17028) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -285683,18 +286270,18 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16986) + p.SetState(17029) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16988) + p.SetState(17031) p.Paren_column_list() } { - p.SetState(16989) + p.SetState(17032) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -285702,14 +286289,14 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16990) + p.SetState(17033) p.Subquery() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16992) + p.SetState(17035) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -285717,11 +286304,11 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16993) + p.SetState(17036) p.Column_name() } { - p.SetState(16994) + p.SetState(17037) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -285729,7 +286316,7 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16995) + p.SetState(17038) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -285737,7 +286324,7 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16996) + p.SetState(17039) p.Expression() } @@ -285913,19 +286500,19 @@ func (s *Delete_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { localctx = NewDelete_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2012, PlSqlParserRULE_delete_statement) + p.EnterRule(localctx, 2014, PlSqlParserRULE_delete_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17000) + p.SetState(17043) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17002) + p.SetState(17045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -285934,7 +286521,7 @@ func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { if _la == PlSqlParserFROM { { - p.SetState(17001) + p.SetState(17044) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -285944,39 +286531,39 @@ func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { } { - p.SetState(17004) + p.SetState(17047) p.General_table_ref() } - p.SetState(17006) + p.SetState(17049) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2309, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2316, p.GetParserRuleContext()) == 1 { { - p.SetState(17005) + p.SetState(17048) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17009) + p.SetState(17052) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2310, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2317, p.GetParserRuleContext()) == 1 { { - p.SetState(17008) + p.SetState(17051) p.Static_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17012) + p.SetState(17055) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2311, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2318, p.GetParserRuleContext()) == 1 { { - p.SetState(17011) + p.SetState(17054) p.Error_logging_clause() } @@ -286113,17 +286700,17 @@ func (s *Insert_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Insert_statement() (localctx IInsert_statementContext) { localctx = NewInsert_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2014, PlSqlParserRULE_insert_statement) + p.EnterRule(localctx, 2016, PlSqlParserRULE_insert_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(17014) + p.SetState(17057) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17017) + p.SetState(17060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286132,13 +286719,13 @@ func (p *PlSqlParser) Insert_statement() (localctx IInsert_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTO: { - p.SetState(17015) + p.SetState(17058) p.Single_table_insert() } case PlSqlParserALL, PlSqlParserFIRST, PlSqlParserWHEN: { - p.SetState(17016) + p.SetState(17059) p.Multi_table_insert() } @@ -286322,13 +286909,13 @@ func (s *Single_table_insertContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContext) { localctx = NewSingle_table_insertContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2016, PlSqlParserRULE_single_table_insert) + p.EnterRule(localctx, 2018, PlSqlParserRULE_single_table_insert) p.EnterOuterAlt(localctx, 1) { - p.SetState(17019) + p.SetState(17062) p.Insert_into_clause() } - p.SetState(17025) + p.SetState(17068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286337,15 +286924,15 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex switch p.GetTokenStream().LA(1) { case PlSqlParserVALUES: { - p.SetState(17020) + p.SetState(17063) p.Values_clause() } - p.SetState(17022) + p.SetState(17065) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2313, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2320, p.GetParserRuleContext()) == 1 { { - p.SetState(17021) + p.SetState(17064) p.Static_returning_clause() } @@ -286355,7 +286942,7 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(17024) + p.SetState(17067) p.Select_statement() } @@ -286363,12 +286950,12 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(17028) + p.SetState(17071) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2315, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2322, p.GetParserRuleContext()) == 1 { { - p.SetState(17027) + p.SetState(17070) p.Error_logging_clause() } @@ -286548,27 +287135,27 @@ func (s *Multi_table_insertContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) { localctx = NewMulti_table_insertContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2018, PlSqlParserRULE_multi_table_insert) + p.EnterRule(localctx, 2020, PlSqlParserRULE_multi_table_insert) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17037) + p.SetState(17080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2317, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2324, p.GetParserRuleContext()) { case 1: { - p.SetState(17030) + p.SetState(17073) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17032) + p.SetState(17075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286577,11 +287164,11 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(17031) + p.SetState(17074) p.Multi_table_element() } - p.SetState(17034) + p.SetState(17077) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286591,7 +287178,7 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) case 2: { - p.SetState(17036) + p.SetState(17079) p.Conditional_insert_clause() } @@ -286599,7 +287186,7 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) goto errorExit } { - p.SetState(17039) + p.SetState(17082) p.Select_statement() } @@ -286744,15 +287331,15 @@ func (s *Multi_table_elementContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContext) { localctx = NewMulti_table_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2020, PlSqlParserRULE_multi_table_element) + p.EnterRule(localctx, 2022, PlSqlParserRULE_multi_table_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17041) + p.SetState(17084) p.Insert_into_clause() } - p.SetState(17043) + p.SetState(17086) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286761,12 +287348,12 @@ func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContex if _la == PlSqlParserVALUES { { - p.SetState(17042) + p.SetState(17085) p.Values_clause() } } - p.SetState(17046) + p.SetState(17089) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286775,7 +287362,7 @@ func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContex if _la == PlSqlParserLOG { { - p.SetState(17045) + p.SetState(17088) p.Error_logging_clause() } @@ -286941,11 +287528,11 @@ func (s *Conditional_insert_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_clauseContext) { localctx = NewConditional_insert_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2022, PlSqlParserRULE_conditional_insert_clause) + p.EnterRule(localctx, 2024, PlSqlParserRULE_conditional_insert_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17049) + p.SetState(17092) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286954,7 +287541,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ if _la == PlSqlParserALL || _la == PlSqlParserFIRST { { - p.SetState(17048) + p.SetState(17091) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserFIRST) { @@ -286966,7 +287553,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ } } - p.SetState(17052) + p.SetState(17095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286975,18 +287562,18 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17051) + p.SetState(17094) p.Conditional_insert_when_part() } - p.SetState(17054) + p.SetState(17097) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17057) + p.SetState(17100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286995,7 +287582,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ if _la == PlSqlParserELSE { { - p.SetState(17056) + p.SetState(17099) p.Conditional_insert_else_part() } @@ -287161,12 +287748,12 @@ func (s *Conditional_insert_when_partContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_insert_when_partContext) { localctx = NewConditional_insert_when_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2024, PlSqlParserRULE_conditional_insert_when_part) + p.EnterRule(localctx, 2026, PlSqlParserRULE_conditional_insert_when_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17059) + p.SetState(17102) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -287174,18 +287761,18 @@ func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_inse } } { - p.SetState(17060) + p.SetState(17103) p.Condition() } { - p.SetState(17061) + p.SetState(17104) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17063) + p.SetState(17106) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287194,11 +287781,11 @@ func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_inse for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(17062) + p.SetState(17105) p.Multi_table_element() } - p.SetState(17065) + p.SetState(17108) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287344,19 +287931,19 @@ func (s *Conditional_insert_else_partContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Conditional_insert_else_part() (localctx IConditional_insert_else_partContext) { localctx = NewConditional_insert_else_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2026, PlSqlParserRULE_conditional_insert_else_part) + p.EnterRule(localctx, 2028, PlSqlParserRULE_conditional_insert_else_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17067) + p.SetState(17110) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17069) + p.SetState(17112) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287365,11 +287952,11 @@ func (p *PlSqlParser) Conditional_insert_else_part() (localctx IConditional_inse for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(17068) + p.SetState(17111) p.Multi_table_element() } - p.SetState(17071) + p.SetState(17114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287506,10 +288093,10 @@ func (s *Insert_into_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Insert_into_clause() (localctx IInsert_into_clauseContext) { localctx = NewInsert_into_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2028, PlSqlParserRULE_insert_into_clause) + p.EnterRule(localctx, 2030, PlSqlParserRULE_insert_into_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17073) + p.SetState(17116) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -287517,15 +288104,15 @@ func (p *PlSqlParser) Insert_into_clause() (localctx IInsert_into_clauseContext) } } { - p.SetState(17074) + p.SetState(17117) p.General_table_ref() } - p.SetState(17076) + p.SetState(17119) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2325, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2332, p.GetParserRuleContext()) == 1 { { - p.SetState(17075) + p.SetState(17118) p.Paren_column_list() } @@ -287672,32 +288259,32 @@ func (s *Values_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Values_clause() (localctx IValues_clauseContext) { localctx = NewValues_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2030, PlSqlParserRULE_values_clause) + p.EnterRule(localctx, 2032, PlSqlParserRULE_values_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17078) + p.SetState(17121) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17084) + p.SetState(17127) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2326, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2333, p.GetParserRuleContext()) { case 1: { - p.SetState(17079) + p.SetState(17122) p.Expression() } case 2: { - p.SetState(17080) + p.SetState(17123) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -287705,11 +288292,11 @@ func (p *PlSqlParser) Values_clause() (localctx IValues_clauseContext) { } } { - p.SetState(17081) + p.SetState(17124) p.Expressions() } { - p.SetState(17082) + p.SetState(17125) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -287952,10 +288539,10 @@ func (s *Merge_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { localctx = NewMerge_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2032, PlSqlParserRULE_merge_statement) + p.EnterRule(localctx, 2034, PlSqlParserRULE_merge_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(17086) + p.SetState(17129) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -287963,7 +288550,7 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17087) + p.SetState(17130) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -287971,11 +288558,11 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17088) + p.SetState(17131) p.Selected_tableview() } { - p.SetState(17089) + p.SetState(17132) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -287983,11 +288570,11 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17090) + p.SetState(17133) p.Selected_tableview() } { - p.SetState(17091) + p.SetState(17134) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -287995,7 +288582,7 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17092) + p.SetState(17135) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288003,31 +288590,31 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17093) + p.SetState(17136) p.Condition() } { - p.SetState(17094) + p.SetState(17137) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17103) + p.SetState(17146) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2329, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2336, p.GetParserRuleContext()) == 1 { { - p.SetState(17095) + p.SetState(17138) p.Merge_update_clause() } - p.SetState(17097) + p.SetState(17140) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2327, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2334, p.GetParserRuleContext()) == 1 { { - p.SetState(17096) + p.SetState(17139) p.Merge_insert_clause() } @@ -288037,17 +288624,17 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2329, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2336, p.GetParserRuleContext()) == 2 { { - p.SetState(17099) + p.SetState(17142) p.Merge_insert_clause() } - p.SetState(17101) + p.SetState(17144) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2328, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2335, p.GetParserRuleContext()) == 1 { { - p.SetState(17100) + p.SetState(17143) p.Merge_update_clause() } @@ -288058,12 +288645,12 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17106) + p.SetState(17149) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2330, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2337, p.GetParserRuleContext()) == 1 { { - p.SetState(17105) + p.SetState(17148) p.Error_logging_clause() } @@ -288273,12 +288860,12 @@ func (s *Merge_update_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContext) { localctx = NewMerge_update_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2034, PlSqlParserRULE_merge_update_clause) + p.EnterRule(localctx, 2036, PlSqlParserRULE_merge_update_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17108) + p.SetState(17151) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -288286,7 +288873,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17109) + p.SetState(17152) p.Match(PlSqlParserMATCHED) if p.HasError() { // Recognition error - abort rule @@ -288294,7 +288881,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17110) + p.SetState(17153) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -288302,7 +288889,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17111) + p.SetState(17154) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -288310,7 +288897,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17112) + p.SetState(17155) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -288318,22 +288905,22 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17113) + p.SetState(17156) p.Merge_element() } - p.SetState(17118) + p.SetState(17161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2331, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2338, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17114) + p.SetState(17157) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -288341,39 +288928,39 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17115) + p.SetState(17158) p.Merge_element() } } - p.SetState(17120) + p.SetState(17163) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2331, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2338, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(17122) + p.SetState(17165) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2332, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2339, p.GetParserRuleContext()) == 1 { { - p.SetState(17121) + p.SetState(17164) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17125) + p.SetState(17168) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2333, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2340, p.GetParserRuleContext()) == 1 { { - p.SetState(17124) + p.SetState(17167) p.Merge_update_delete_part() } @@ -288510,14 +289097,14 @@ func (s *Merge_elementContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Merge_element() (localctx IMerge_elementContext) { localctx = NewMerge_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2036, PlSqlParserRULE_merge_element) + p.EnterRule(localctx, 2038, PlSqlParserRULE_merge_element) p.EnterOuterAlt(localctx, 1) { - p.SetState(17127) + p.SetState(17170) p.Column_name() } { - p.SetState(17128) + p.SetState(17171) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -288525,7 +289112,7 @@ func (p *PlSqlParser) Merge_element() (localctx IMerge_elementContext) { } } { - p.SetState(17129) + p.SetState(17172) p.Expression() } @@ -288641,10 +289228,10 @@ func (s *Merge_update_delete_partContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Merge_update_delete_part() (localctx IMerge_update_delete_partContext) { localctx = NewMerge_update_delete_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2038, PlSqlParserRULE_merge_update_delete_part) + p.EnterRule(localctx, 2040, PlSqlParserRULE_merge_update_delete_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17131) + p.SetState(17174) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -288652,7 +289239,7 @@ func (p *PlSqlParser) Merge_update_delete_part() (localctx IMerge_update_delete_ } } { - p.SetState(17132) + p.SetState(17175) p.Where_clause() } @@ -288822,12 +289409,12 @@ func (s *Merge_insert_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContext) { localctx = NewMerge_insert_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2040, PlSqlParserRULE_merge_insert_clause) + p.EnterRule(localctx, 2042, PlSqlParserRULE_merge_insert_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17134) + p.SetState(17177) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -288835,7 +289422,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17135) + p.SetState(17178) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -288843,7 +289430,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17136) + p.SetState(17179) p.Match(PlSqlParserMATCHED) if p.HasError() { // Recognition error - abort rule @@ -288851,7 +289438,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17137) + p.SetState(17180) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -288859,14 +289446,14 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17138) + p.SetState(17181) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17140) + p.SetState(17183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -288875,21 +289462,21 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17139) + p.SetState(17182) p.Paren_column_list() } } { - p.SetState(17142) + p.SetState(17185) p.Values_clause() } - p.SetState(17144) + p.SetState(17187) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2335, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2342, p.GetParserRuleContext()) == 1 { { - p.SetState(17143) + p.SetState(17186) p.Where_clause() } @@ -289048,9 +289635,9 @@ func (s *Selected_tableviewContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) { localctx = NewSelected_tableviewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2042, PlSqlParserRULE_selected_tableview) + p.EnterRule(localctx, 2044, PlSqlParserRULE_selected_tableview) p.EnterOuterAlt(localctx, 1) - p.SetState(17151) + p.SetState(17194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289059,13 +289646,13 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(17146) + p.SetState(17189) p.Tableview_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(17147) + p.SetState(17190) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -289073,11 +289660,11 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) } } { - p.SetState(17148) + p.SetState(17191) p.Select_statement() } { - p.SetState(17149) + p.SetState(17192) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -289089,12 +289676,12 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(17154) + p.SetState(17197) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2337, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2344, p.GetParserRuleContext()) == 1 { { - p.SetState(17153) + p.SetState(17196) p.Table_alias() } @@ -289299,12 +289886,12 @@ func (s *Lock_table_statementContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementContext) { localctx = NewLock_table_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2044, PlSqlParserRULE_lock_table_statement) + p.EnterRule(localctx, 2046, PlSqlParserRULE_lock_table_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17156) + p.SetState(17199) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -289312,7 +289899,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17157) + p.SetState(17200) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -289320,10 +289907,10 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17158) + p.SetState(17201) p.Lock_table_element() } - p.SetState(17163) + p.SetState(17206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289332,7 +289919,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont for _la == PlSqlParserCOMMA { { - p.SetState(17159) + p.SetState(17202) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -289340,11 +289927,11 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17160) + p.SetState(17203) p.Lock_table_element() } - p.SetState(17165) + p.SetState(17208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289352,7 +289939,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont _la = p.GetTokenStream().LA(1) } { - p.SetState(17166) + p.SetState(17209) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -289360,23 +289947,23 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17167) + p.SetState(17210) p.Lock_mode() } { - p.SetState(17168) + p.SetState(17211) p.Match(PlSqlParserMODE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17170) + p.SetState(17213) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2339, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2346, p.GetParserRuleContext()) == 1 { { - p.SetState(17169) + p.SetState(17212) p.Wait_nowait_part() } @@ -289501,8 +290088,8 @@ func (s *Wait_nowait_partContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { localctx = NewWait_nowait_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2046, PlSqlParserRULE_wait_nowait_part) - p.SetState(17175) + p.EnterRule(localctx, 2048, PlSqlParserRULE_wait_nowait_part) + p.SetState(17218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289512,7 +290099,7 @@ func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { case PlSqlParserWAIT: p.EnterOuterAlt(localctx, 1) { - p.SetState(17172) + p.SetState(17215) p.Match(PlSqlParserWAIT) if p.HasError() { // Recognition error - abort rule @@ -289520,14 +290107,14 @@ func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { } } { - p.SetState(17173) + p.SetState(17216) p.Expression() } case PlSqlParserNOWAIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(17174) + p.SetState(17217) p.Match(PlSqlParserNOWAIT) if p.HasError() { // Recognition error - abort rule @@ -289664,15 +290251,15 @@ func (s *Lock_table_elementContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Lock_table_element() (localctx ILock_table_elementContext) { localctx = NewLock_table_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2048, PlSqlParserRULE_lock_table_element) + p.EnterRule(localctx, 2050, PlSqlParserRULE_lock_table_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17177) + p.SetState(17220) p.Tableview_name() } - p.SetState(17179) + p.SetState(17222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289681,7 +290268,7 @@ func (p *PlSqlParser) Lock_table_element() (localctx ILock_table_elementContext) if _la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION { { - p.SetState(17178) + p.SetState(17221) p.Partition_extension_clause() } @@ -289797,20 +290384,20 @@ func (s *Lock_modeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { localctx = NewLock_modeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2050, PlSqlParserRULE_lock_mode) + p.EnterRule(localctx, 2052, PlSqlParserRULE_lock_mode) var _la int - p.SetState(17193) + p.SetState(17236) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2343, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2350, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17181) + p.SetState(17224) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -289818,7 +290405,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17182) + p.SetState(17225) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule @@ -289829,7 +290416,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17183) + p.SetState(17226) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -289837,7 +290424,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17184) + p.SetState(17227) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -289848,14 +290435,14 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17185) + p.SetState(17228) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17187) + p.SetState(17230) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289864,7 +290451,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { if _la == PlSqlParserUPDATE { { - p.SetState(17186) + p.SetState(17229) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -289877,7 +290464,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17189) + p.SetState(17232) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule @@ -289885,7 +290472,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17190) + p.SetState(17233) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -289893,7 +290480,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17191) + p.SetState(17234) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -289904,7 +290491,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17192) + p.SetState(17235) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -290055,24 +290642,24 @@ func (s *General_table_refContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { localctx = NewGeneral_table_refContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2052, PlSqlParserRULE_general_table_ref) + p.EnterRule(localctx, 2054, PlSqlParserRULE_general_table_ref) p.EnterOuterAlt(localctx, 1) - p.SetState(17201) + p.SetState(17244) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2344, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2351, p.GetParserRuleContext()) { case 1: { - p.SetState(17195) + p.SetState(17238) p.Dml_table_expression_clause() } case 2: { - p.SetState(17196) + p.SetState(17239) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -290080,7 +290667,7 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { } } { - p.SetState(17197) + p.SetState(17240) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290088,11 +290675,11 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { } } { - p.SetState(17198) + p.SetState(17241) p.Dml_table_expression_clause() } { - p.SetState(17199) + p.SetState(17242) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290103,12 +290690,12 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17204) + p.SetState(17247) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2345, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2352, p.GetParserRuleContext()) == 1 { { - p.SetState(17203) + p.SetState(17246) p.Table_alias() } @@ -290250,12 +290837,12 @@ func (s *Static_returning_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Static_returning_clause() (localctx IStatic_returning_clauseContext) { localctx = NewStatic_returning_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2054, PlSqlParserRULE_static_returning_clause) + p.EnterRule(localctx, 2056, PlSqlParserRULE_static_returning_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17206) + p.SetState(17249) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRETURNING || _la == PlSqlParserRETURN) { @@ -290266,11 +290853,11 @@ func (p *PlSqlParser) Static_returning_clause() (localctx IStatic_returning_clau } } { - p.SetState(17207) + p.SetState(17250) p.Expressions() } { - p.SetState(17208) + p.SetState(17251) p.Into_clause() } @@ -290425,10 +291012,10 @@ func (s *Error_logging_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Error_logging_clause() (localctx IError_logging_clauseContext) { localctx = NewError_logging_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2056, PlSqlParserRULE_error_logging_clause) + p.EnterRule(localctx, 2058, PlSqlParserRULE_error_logging_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17210) + p.SetState(17253) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -290436,43 +291023,43 @@ func (p *PlSqlParser) Error_logging_clause() (localctx IError_logging_clauseCont } } { - p.SetState(17211) + p.SetState(17254) p.Match(PlSqlParserERRORS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17213) + p.SetState(17256) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2346, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2353, p.GetParserRuleContext()) == 1 { { - p.SetState(17212) + p.SetState(17255) p.Error_logging_into_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17216) + p.SetState(17259) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2347, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2354, p.GetParserRuleContext()) == 1 { { - p.SetState(17215) + p.SetState(17258) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17219) + p.SetState(17262) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2348, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2355, p.GetParserRuleContext()) == 1 { { - p.SetState(17218) + p.SetState(17261) p.Error_logging_reject_part() } @@ -290592,10 +291179,10 @@ func (s *Error_logging_into_partContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Error_logging_into_part() (localctx IError_logging_into_partContext) { localctx = NewError_logging_into_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2058, PlSqlParserRULE_error_logging_into_part) + p.EnterRule(localctx, 2060, PlSqlParserRULE_error_logging_into_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17221) + p.SetState(17264) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -290603,7 +291190,7 @@ func (p *PlSqlParser) Error_logging_into_part() (localctx IError_logging_into_pa } } { - p.SetState(17222) + p.SetState(17265) p.Tableview_name() } @@ -290729,10 +291316,10 @@ func (s *Error_logging_reject_partContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_reject_partContext) { localctx = NewError_logging_reject_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2060, PlSqlParserRULE_error_logging_reject_part) + p.EnterRule(localctx, 2062, PlSqlParserRULE_error_logging_reject_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17224) + p.SetState(17267) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -290740,23 +291327,23 @@ func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_rejec } } { - p.SetState(17225) + p.SetState(17268) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17228) + p.SetState(17271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2349, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2356, p.GetParserRuleContext()) { case 1: { - p.SetState(17226) + p.SetState(17269) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -290766,7 +291353,7 @@ func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_rejec case 2: { - p.SetState(17227) + p.SetState(17270) p.Expression() } @@ -290998,27 +291585,27 @@ func (s *Dml_table_expression_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_expression_clauseContext) { localctx = NewDml_table_expression_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2062, PlSqlParserRULE_dml_table_expression_clause) + p.EnterRule(localctx, 2064, PlSqlParserRULE_dml_table_expression_clause) var _la int - p.SetState(17247) + p.SetState(17290) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2353, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2360, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17230) + p.SetState(17273) p.Table_collection_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17231) + p.SetState(17274) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291026,10 +291613,10 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express } } { - p.SetState(17232) + p.SetState(17275) p.Select_statement() } - p.SetState(17234) + p.SetState(17277) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291038,13 +291625,13 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express if _la == PlSqlParserWITH { { - p.SetState(17233) + p.SetState(17276) p.Subquery_restriction_clause() } } { - p.SetState(17236) + p.SetState(17279) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291055,15 +291642,15 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17238) + p.SetState(17281) p.Tableview_name() } - p.SetState(17240) + p.SetState(17283) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2351, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2358, p.GetParserRuleContext()) == 1 { { - p.SetState(17239) + p.SetState(17282) p.Sample_clause() } @@ -291074,15 +291661,15 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17242) + p.SetState(17285) p.Json_table_clause() } - p.SetState(17245) + p.SetState(17288) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2352, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2359, p.GetParserRuleContext()) == 1 { { - p.SetState(17243) + p.SetState(17286) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -291090,7 +291677,7 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express } } { - p.SetState(17244) + p.SetState(17287) p.Identifier() } @@ -291263,12 +291850,12 @@ func (s *Table_collection_expressionContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_expressionContext) { localctx = NewTable_collection_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2064, PlSqlParserRULE_table_collection_expression) + p.EnterRule(localctx, 2066, PlSqlParserRULE_table_collection_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17249) + p.SetState(17292) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserTABLE || _la == PlSqlParserTHE) { @@ -291278,16 +291865,16 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ p.Consume() } } - p.SetState(17260) + p.SetState(17303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2355, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2362, p.GetParserRuleContext()) { case 1: { - p.SetState(17250) + p.SetState(17293) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291295,11 +291882,11 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ } } { - p.SetState(17251) + p.SetState(17294) p.Subquery() } { - p.SetState(17252) + p.SetState(17295) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291309,7 +291896,7 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ case 2: { - p.SetState(17254) + p.SetState(17297) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291317,23 +291904,23 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ } } { - p.SetState(17255) + p.SetState(17298) p.Expression() } { - p.SetState(17256) + p.SetState(17299) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17258) + p.SetState(17301) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2354, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2361, p.GetParserRuleContext()) == 1 { { - p.SetState(17257) + p.SetState(17300) p.Outer_join_sign() } @@ -291482,17 +292069,17 @@ func (s *Subquery_restriction_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restriction_clauseContext) { localctx = NewSubquery_restriction_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2066, PlSqlParserRULE_subquery_restriction_clause) + p.EnterRule(localctx, 2068, PlSqlParserRULE_subquery_restriction_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17262) + p.SetState(17305) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17271) + p.SetState(17314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291501,7 +292088,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict switch p.GetTokenStream().LA(1) { case PlSqlParserREAD: { - p.SetState(17263) + p.SetState(17306) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -291509,7 +292096,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17264) + p.SetState(17307) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -291519,7 +292106,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict case PlSqlParserCHECK: { - p.SetState(17265) + p.SetState(17308) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -291527,19 +292114,19 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17266) + p.SetState(17309) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17269) + p.SetState(17312) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2356, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2363, p.GetParserRuleContext()) == 1 { { - p.SetState(17267) + p.SetState(17310) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -291547,7 +292134,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17268) + p.SetState(17311) p.Constraint_name() } @@ -291735,19 +292322,19 @@ func (s *Sample_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { localctx = NewSample_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2068, PlSqlParserRULE_sample_clause) + p.EnterRule(localctx, 2070, PlSqlParserRULE_sample_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17273) + p.SetState(17316) p.Match(PlSqlParserSAMPLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17275) + p.SetState(17318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291756,7 +292343,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { if _la == PlSqlParserBLOCK { { - p.SetState(17274) + p.SetState(17317) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -291766,7 +292353,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } { - p.SetState(17277) + p.SetState(17320) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291774,10 +292361,10 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } } { - p.SetState(17278) + p.SetState(17321) p.Expression() } - p.SetState(17281) + p.SetState(17324) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291786,7 +292373,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17279) + p.SetState(17322) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -291794,25 +292381,25 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } } { - p.SetState(17280) + p.SetState(17323) p.Expression() } } { - p.SetState(17283) + p.SetState(17326) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17285) + p.SetState(17328) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2360, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2367, p.GetParserRuleContext()) == 1 { { - p.SetState(17284) + p.SetState(17327) p.Seed_part() } @@ -291942,10 +292529,10 @@ func (s *Seed_partContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { localctx = NewSeed_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2070, PlSqlParserRULE_seed_part) + p.EnterRule(localctx, 2072, PlSqlParserRULE_seed_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17287) + p.SetState(17330) p.Match(PlSqlParserSEED) if p.HasError() { // Recognition error - abort rule @@ -291953,7 +292540,7 @@ func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { } } { - p.SetState(17288) + p.SetState(17331) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291961,11 +292548,11 @@ func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { } } { - p.SetState(17289) + p.SetState(17332) p.Expression() } { - p.SetState(17290) + p.SetState(17333) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292097,25 +292684,25 @@ func (s *ConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Condition() (localctx IConditionContext) { localctx = NewConditionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2072, PlSqlParserRULE_condition) - p.SetState(17294) + p.EnterRule(localctx, 2074, PlSqlParserRULE_condition) + p.SetState(17337) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2361, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2368, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17292) + p.SetState(17335) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17293) + p.SetState(17336) p.Json_condition() } @@ -292317,31 +292904,31 @@ func (s *Json_conditionContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { localctx = NewJson_conditionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2074, PlSqlParserRULE_json_condition) + p.EnterRule(localctx, 2076, PlSqlParserRULE_json_condition) var _la int - p.SetState(17319) + p.SetState(17362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2366, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17296) + p.SetState(17339) p.Column_name() } { - p.SetState(17297) + p.SetState(17340) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17299) + p.SetState(17342) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292350,7 +292937,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { if _la == PlSqlParserNOT { { - p.SetState(17298) + p.SetState(17341) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -292360,19 +292947,19 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } { - p.SetState(17301) + p.SetState(17344) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17304) + p.SetState(17347) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2363, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2370, p.GetParserRuleContext()) == 1 { { - p.SetState(17302) + p.SetState(17345) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -292380,7 +292967,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17303) + p.SetState(17346) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -292391,12 +292978,12 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17307) + p.SetState(17350) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2364, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2371, p.GetParserRuleContext()) == 1 { { - p.SetState(17306) + p.SetState(17349) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLAX || _la == PlSqlParserSTRICT) { @@ -292410,12 +292997,12 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17312) + p.SetState(17355) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2365, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2372, p.GetParserRuleContext()) == 1 { { - p.SetState(17309) + p.SetState(17352) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -292426,7 +293013,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17310) + p.SetState(17353) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -292434,7 +293021,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17311) + p.SetState(17354) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -292449,7 +293036,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17314) + p.SetState(17357) p.Match(PlSqlParserJSON_EQUAL) if p.HasError() { // Recognition error - abort rule @@ -292457,7 +293044,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17315) + p.SetState(17358) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292465,11 +293052,11 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17316) + p.SetState(17359) p.Expressions() } { - p.SetState(17317) + p.SetState(17360) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292624,27 +293211,27 @@ func (s *ExpressionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Expressions() (localctx IExpressionsContext) { localctx = NewExpressionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2076, PlSqlParserRULE_expressions) + p.EnterRule(localctx, 2078, PlSqlParserRULE_expressions) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17321) + p.SetState(17364) p.Expression() } - p.SetState(17326) + p.SetState(17369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2367, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2374, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17322) + p.SetState(17365) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -292652,17 +293239,17 @@ func (p *PlSqlParser) Expressions() (localctx IExpressionsContext) { } } { - p.SetState(17323) + p.SetState(17366) p.Expression() } } - p.SetState(17328) + p.SetState(17371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2367, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2374, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -292792,25 +293379,25 @@ func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Expression() (localctx IExpressionContext) { localctx = NewExpressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2078, PlSqlParserRULE_expression) - p.SetState(17331) + p.EnterRule(localctx, 2080, PlSqlParserRULE_expression) + p.SetState(17374) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2368, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2375, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17329) + p.SetState(17372) p.Cursor_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17330) + p.SetState(17373) p.logical_expression(0) } @@ -292940,10 +293527,10 @@ func (s *Cursor_expressionContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { localctx = NewCursor_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2080, PlSqlParserRULE_cursor_expression) + p.EnterRule(localctx, 2082, PlSqlParserRULE_cursor_expression) p.EnterOuterAlt(localctx, 1) { - p.SetState(17333) + p.SetState(17376) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule @@ -292951,7 +293538,7 @@ func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { } } { - p.SetState(17334) + p.SetState(17377) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292959,11 +293546,11 @@ func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { } } { - p.SetState(17335) + p.SetState(17378) p.Subquery() } { - p.SetState(17336) + p.SetState(17379) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293140,23 +293727,23 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo localctx = NewLogical_expressionContext(p, p.GetParserRuleContext(), _parentState) var _prevctx ILogical_expressionContext = localctx var _ antlr.ParserRuleContext = _prevctx // TODO: To prevent unused variable warning. - _startState := 2082 - p.EnterRecursionRule(localctx, 2082, PlSqlParserRULE_logical_expression, _p) + _startState := 2084 + p.EnterRecursionRule(localctx, 2084, PlSqlParserRULE_logical_expression, _p) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17339) + p.SetState(17382) p.Unary_logical_expression() } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17349) + p.SetState(17392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2370, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2377, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293166,24 +293753,24 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo p.TriggerExitRuleEvent() } _prevctx = localctx - p.SetState(17347) + p.SetState(17390) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2369, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2376, p.GetParserRuleContext()) { case 1: localctx = NewLogical_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_logical_expression) - p.SetState(17341) + p.SetState(17384) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17342) + p.SetState(17385) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -293191,21 +293778,21 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } { - p.SetState(17343) + p.SetState(17386) p.logical_expression(3) } case 2: localctx = NewLogical_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_logical_expression) - p.SetState(17344) + p.SetState(17387) if !(p.Precpred(p.GetParserRuleContext(), 1)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 1)", "")) goto errorExit } { - p.SetState(17345) + p.SetState(17388) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -293213,7 +293800,7 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } { - p.SetState(17346) + p.SetState(17389) p.logical_expression(2) } @@ -293222,12 +293809,12 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } - p.SetState(17351) + p.SetState(17394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2370, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2377, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293403,13 +293990,13 @@ func (s *Unary_logical_expressionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expressionContext) { localctx = NewUnary_logical_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2084, PlSqlParserRULE_unary_logical_expression) + p.EnterRule(localctx, 2086, PlSqlParserRULE_unary_logical_expression) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(17353) + p.SetState(17396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293418,7 +294005,7 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres if _la == PlSqlParserNOT { { - p.SetState(17352) + p.SetState(17395) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -293428,29 +294015,29 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres } { - p.SetState(17355) + p.SetState(17398) p.Multiset_expression() } - p.SetState(17363) + p.SetState(17406) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2380, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17356) + p.SetState(17399) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17358) + p.SetState(17401) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293459,7 +294046,7 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres if _la == PlSqlParserNOT { { - p.SetState(17357) + p.SetState(17400) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -293469,17 +294056,17 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres } { - p.SetState(17360) + p.SetState(17403) p.Logical_operation() } } - p.SetState(17365) + p.SetState(17408) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2380, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293688,11 +294275,11 @@ func (s *Logical_operationContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { localctx = NewLogical_operationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2086, PlSqlParserRULE_logical_operation) + p.EnterRule(localctx, 2088, PlSqlParserRULE_logical_operation) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17391) + p.SetState(17434) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293701,7 +294288,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(17366) + p.SetState(17409) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -293711,7 +294298,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserNAN: { - p.SetState(17367) + p.SetState(17410) p.Match(PlSqlParserNAN) if p.HasError() { // Recognition error - abort rule @@ -293721,7 +294308,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserPRESENT: { - p.SetState(17368) + p.SetState(17411) p.Match(PlSqlParserPRESENT) if p.HasError() { // Recognition error - abort rule @@ -293731,7 +294318,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserINFINITE: { - p.SetState(17369) + p.SetState(17412) p.Match(PlSqlParserINFINITE) if p.HasError() { // Recognition error - abort rule @@ -293741,7 +294328,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserA_LETTER: { - p.SetState(17370) + p.SetState(17413) p.Match(PlSqlParserA_LETTER) if p.HasError() { // Recognition error - abort rule @@ -293749,7 +294336,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } } { - p.SetState(17371) + p.SetState(17414) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -293759,7 +294346,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserEMPTY: { - p.SetState(17372) + p.SetState(17415) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -293769,14 +294356,14 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserOF: { - p.SetState(17373) + p.SetState(17416) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17375) + p.SetState(17418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293785,7 +294372,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { if _la == PlSqlParserTYPE { { - p.SetState(17374) + p.SetState(17417) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -293795,19 +294382,19 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } { - p.SetState(17377) + p.SetState(17420) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17379) + p.SetState(17422) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2375, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2382, p.GetParserRuleContext()) == 1 { { - p.SetState(17378) + p.SetState(17421) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -293819,10 +294406,10 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { goto errorExit } { - p.SetState(17381) + p.SetState(17424) p.Type_spec() } - p.SetState(17386) + p.SetState(17429) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293831,7 +294418,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17382) + p.SetState(17425) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -293839,11 +294426,11 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } } { - p.SetState(17383) + p.SetState(17426) p.Type_spec() } - p.SetState(17388) + p.SetState(17431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293851,7 +294438,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17389) + p.SetState(17432) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -294014,20 +294601,20 @@ func (s *Multiset_expressionContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContext) { localctx = NewMultiset_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2088, PlSqlParserRULE_multiset_expression) + p.EnterRule(localctx, 2090, PlSqlParserRULE_multiset_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17393) + p.SetState(17436) p.relational_expression(0) } - p.SetState(17399) + p.SetState(17442) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2379, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2386, p.GetParserRuleContext()) == 1 { { - p.SetState(17394) + p.SetState(17437) var _lt = p.GetTokenStream().LT(1) @@ -294044,7 +294631,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex p.Consume() } } - p.SetState(17396) + p.SetState(17439) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294053,7 +294640,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex if _la == PlSqlParserOF { { - p.SetState(17395) + p.SetState(17438) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -294063,7 +294650,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex } { - p.SetState(17398) + p.SetState(17441) p.concatenation(0) } @@ -294247,23 +294834,23 @@ func (p *PlSqlParser) relational_expression(_p int) (localctx IRelational_expres localctx = NewRelational_expressionContext(p, p.GetParserRuleContext(), _parentState) var _prevctx IRelational_expressionContext = localctx var _ antlr.ParserRuleContext = _prevctx // TODO: To prevent unused variable warning. - _startState := 2090 - p.EnterRecursionRule(localctx, 2090, PlSqlParserRULE_relational_expression, _p) + _startState := 2092 + p.EnterRecursionRule(localctx, 2092, PlSqlParserRULE_relational_expression, _p) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17402) + p.SetState(17445) p.Compound_expression() } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17410) + p.SetState(17453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2380, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -294275,28 +294862,28 @@ func (p *PlSqlParser) relational_expression(_p int) (localctx IRelational_expres _prevctx = localctx localctx = NewRelational_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_relational_expression) - p.SetState(17404) + p.SetState(17447) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17405) + p.SetState(17448) p.Relational_operator() } { - p.SetState(17406) + p.SetState(17449) p.relational_expression(3) } } - p.SetState(17412) + p.SetState(17455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2380, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -294520,19 +295107,19 @@ func (s *Compound_expressionContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContext) { localctx = NewCompound_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2092, PlSqlParserRULE_compound_expression) + p.EnterRule(localctx, 2094, PlSqlParserRULE_compound_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17413) + p.SetState(17456) p.concatenation(0) } - p.SetState(17429) + p.SetState(17472) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2384, p.GetParserRuleContext()) == 1 { - p.SetState(17415) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2391, p.GetParserRuleContext()) == 1 { + p.SetState(17458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294541,7 +295128,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex if _la == PlSqlParserNOT { { - p.SetState(17414) + p.SetState(17457) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -294550,7 +295137,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } - p.SetState(17427) + p.SetState(17470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294559,7 +295146,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex switch p.GetTokenStream().LA(1) { case PlSqlParserIN: { - p.SetState(17417) + p.SetState(17460) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -294567,13 +295154,13 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17418) + p.SetState(17461) p.In_elements() } case PlSqlParserBETWEEN: { - p.SetState(17419) + p.SetState(17462) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -294581,13 +295168,13 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17420) + p.SetState(17463) p.Between_elements() } case PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE: { - p.SetState(17421) + p.SetState(17464) var _lt = p.GetTokenStream().LT(1) @@ -294605,15 +295192,15 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17422) + p.SetState(17465) p.concatenation(0) } - p.SetState(17425) + p.SetState(17468) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2382, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2389, p.GetParserRuleContext()) == 1 { { - p.SetState(17423) + p.SetState(17466) p.Match(PlSqlParserESCAPE) if p.HasError() { // Recognition error - abort rule @@ -294621,7 +295208,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17424) + p.SetState(17467) p.concatenation(0) } @@ -294758,20 +295345,20 @@ func (s *Relational_operatorContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContext) { localctx = NewRelational_operatorContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2094, PlSqlParserRULE_relational_operator) + p.EnterRule(localctx, 2096, PlSqlParserRULE_relational_operator) var _la int - p.SetState(17445) + p.SetState(17488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2394, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17431) + p.SetState(17474) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -294781,7 +295368,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(17439) + p.SetState(17482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294790,7 +295377,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex switch p.GetTokenStream().LA(1) { case PlSqlParserNOT_EQUAL_OP: { - p.SetState(17432) + p.SetState(17475) p.Match(PlSqlParserNOT_EQUAL_OP) if p.HasError() { // Recognition error - abort rule @@ -294800,7 +295387,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserLESS_THAN_OP: { - p.SetState(17433) + p.SetState(17476) p.Match(PlSqlParserLESS_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -294808,7 +295395,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17434) + p.SetState(17477) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -294818,7 +295405,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserEXCLAMATION_OPERATOR_PART: { - p.SetState(17435) + p.SetState(17478) p.Match(PlSqlParserEXCLAMATION_OPERATOR_PART) if p.HasError() { // Recognition error - abort rule @@ -294826,7 +295413,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17436) + p.SetState(17479) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -294836,7 +295423,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserCARRET_OPERATOR_PART: { - p.SetState(17437) + p.SetState(17480) p.Match(PlSqlParserCARRET_OPERATOR_PART) if p.HasError() { // Recognition error - abort rule @@ -294844,7 +295431,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17438) + p.SetState(17481) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -294860,7 +295447,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17441) + p.SetState(17484) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGREATER_THAN_OP || _la == PlSqlParserLESS_THAN_OP) { @@ -294870,7 +295457,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex p.Consume() } } - p.SetState(17443) + p.SetState(17486) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294879,7 +295466,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex if _la == PlSqlParserEQUALS_OP { { - p.SetState(17442) + p.SetState(17485) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -295114,20 +295701,20 @@ func (s *In_elementsContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { localctx = NewIn_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2096, PlSqlParserRULE_in_elements) + p.EnterRule(localctx, 2098, PlSqlParserRULE_in_elements) var _la int - p.SetState(17465) + p.SetState(17508) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2389, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2396, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17447) + p.SetState(17490) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295135,11 +295722,11 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17448) + p.SetState(17491) p.Subquery() } { - p.SetState(17449) + p.SetState(17492) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295150,7 +295737,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17451) + p.SetState(17494) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295158,10 +295745,10 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17452) + p.SetState(17495) p.concatenation(0) } - p.SetState(17457) + p.SetState(17500) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295170,7 +295757,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17453) + p.SetState(17496) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -295178,11 +295765,11 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17454) + p.SetState(17497) p.concatenation(0) } - p.SetState(17459) + p.SetState(17502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295190,7 +295777,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17460) + p.SetState(17503) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295201,21 +295788,21 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17462) + p.SetState(17505) p.Constant() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17463) + p.SetState(17506) p.Bind_variable() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17464) + p.SetState(17507) p.General_element() } @@ -295361,14 +295948,14 @@ func (s *Between_elementsContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Between_elements() (localctx IBetween_elementsContext) { localctx = NewBetween_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2098, PlSqlParserRULE_between_elements) + p.EnterRule(localctx, 2100, PlSqlParserRULE_between_elements) p.EnterOuterAlt(localctx, 1) { - p.SetState(17467) + p.SetState(17510) p.concatenation(0) } { - p.SetState(17468) + p.SetState(17511) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -295376,7 +295963,7 @@ func (p *PlSqlParser) Between_elements() (localctx IBetween_elementsContext) { } } { - p.SetState(17469) + p.SetState(17512) p.concatenation(0) } @@ -295637,30 +296224,30 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { localctx = NewConcatenationContext(p, p.GetParserRuleContext(), _parentState) var _prevctx IConcatenationContext = localctx var _ antlr.ParserRuleContext = _prevctx // TODO: To prevent unused variable warning. - _startState := 2100 - p.EnterRecursionRule(localctx, 2100, PlSqlParserRULE_concatenation, _p) + _startState := 2102 + p.EnterRecursionRule(localctx, 2102, PlSqlParserRULE_concatenation, _p) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17472) + p.SetState(17515) p.Model_expression() } - p.SetState(17481) + p.SetState(17524) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2391, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2398, p.GetParserRuleContext()) == 1 { { - p.SetState(17473) + p.SetState(17516) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17478) + p.SetState(17521) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295669,7 +296256,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLOCAL: { - p.SetState(17474) + p.SetState(17517) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -295679,7 +296266,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { case PlSqlParserTIME: { - p.SetState(17475) + p.SetState(17518) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -295687,7 +296274,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17476) + p.SetState(17519) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -295695,7 +296282,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17477) + p.SetState(17520) p.concatenation(0) } @@ -295706,21 +296293,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2391, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2398, p.GetParserRuleContext()) == 2 { { - p.SetState(17480) + p.SetState(17523) p.Interval_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17486) + p.SetState(17529) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2392, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2399, p.GetParserRuleContext()) == 1 { { - p.SetState(17483) + p.SetState(17526) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -295728,7 +296315,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17484) + p.SetState(17527) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -295736,7 +296323,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17485) + p.SetState(17528) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserTRUNCATE) { @@ -295752,12 +296339,12 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17500) + p.SetState(17543) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2394, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2401, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -295767,24 +296354,24 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { p.TriggerExitRuleEvent() } _prevctx = localctx - p.SetState(17498) + p.SetState(17541) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2393, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2400, p.GetParserRuleContext()) { case 1: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17488) + p.SetState(17531) if !(p.Precpred(p.GetParserRuleContext(), 3)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 3)", "")) goto errorExit } { - p.SetState(17489) + p.SetState(17532) var _lt = p.GetTokenStream().LT(1) @@ -295802,21 +296389,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17490) + p.SetState(17533) p.concatenation(4) } case 2: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17491) + p.SetState(17534) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17492) + p.SetState(17535) var _lt = p.GetTokenStream().LT(1) @@ -295834,21 +296421,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17493) + p.SetState(17536) p.concatenation(3) } case 3: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17494) + p.SetState(17537) if !(p.Precpred(p.GetParserRuleContext(), 1)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 1)", "")) goto errorExit } { - p.SetState(17495) + p.SetState(17538) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -295856,7 +296443,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17496) + p.SetState(17539) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -295864,7 +296451,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17497) + p.SetState(17540) p.concatenation(2) } @@ -295873,12 +296460,12 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } - p.SetState(17502) + p.SetState(17545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2394, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2401, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -296062,27 +296649,27 @@ func (s *Interval_expressionContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContext) { localctx = NewInterval_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2102, PlSqlParserRULE_interval_expression) + p.EnterRule(localctx, 2104, PlSqlParserRULE_interval_expression) var _la int - p.SetState(17530) + p.SetState(17573) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2398, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2405, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17503) + p.SetState(17546) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17508) + p.SetState(17551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296091,7 +296678,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17504) + p.SetState(17547) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296099,11 +296686,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17505) + p.SetState(17548) p.concatenation(0) } { - p.SetState(17506) + p.SetState(17549) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296113,7 +296700,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } { - p.SetState(17510) + p.SetState(17553) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -296121,19 +296708,19 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17511) + p.SetState(17554) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17516) + p.SetState(17559) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2396, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2403, p.GetParserRuleContext()) == 1 { { - p.SetState(17512) + p.SetState(17555) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296141,11 +296728,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17513) + p.SetState(17556) p.concatenation(0) } { - p.SetState(17514) + p.SetState(17557) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296160,14 +296747,14 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17518) + p.SetState(17561) p.Match(PlSqlParserYEAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17523) + p.SetState(17566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296176,7 +296763,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17519) + p.SetState(17562) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296184,11 +296771,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17520) + p.SetState(17563) p.concatenation(0) } { - p.SetState(17521) + p.SetState(17564) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296198,7 +296785,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } { - p.SetState(17525) + p.SetState(17568) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -296206,7 +296793,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17526) + p.SetState(17569) p.Match(PlSqlParserMONTH) if p.HasError() { // Recognition error - abort rule @@ -296217,11 +296804,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17527) + p.SetState(17570) p.concatenation(0) } { - p.SetState(17528) + p.SetState(17571) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -296370,18 +296957,18 @@ func (s *Model_expressionContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Model_expression() (localctx IModel_expressionContext) { localctx = NewModel_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2104, PlSqlParserRULE_model_expression) + p.EnterRule(localctx, 2106, PlSqlParserRULE_model_expression) p.EnterOuterAlt(localctx, 1) { - p.SetState(17532) + p.SetState(17575) p.Unary_expression() } - p.SetState(17537) + p.SetState(17580) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2399, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2406, p.GetParserRuleContext()) == 1 { { - p.SetState(17533) + p.SetState(17576) p.Match(PlSqlParserLEFT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -296389,11 +296976,11 @@ func (p *PlSqlParser) Model_expression() (localctx IModel_expressionContext) { } } { - p.SetState(17534) + p.SetState(17577) p.Model_expression_element() } { - p.SetState(17535) + p.SetState(17578) p.Match(PlSqlParserRIGHT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -296618,28 +297205,28 @@ func (s *Model_expression_elementContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_elementContext) { localctx = NewModel_expression_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2106, PlSqlParserRULE_model_expression_element) + p.EnterRule(localctx, 2108, PlSqlParserRULE_model_expression_element) var _la int - p.SetState(17562) + p.SetState(17605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2404, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2411, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(17541) + p.SetState(17584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2400, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2407, p.GetParserRuleContext()) { case 1: { - p.SetState(17539) + p.SetState(17582) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -296649,14 +297236,14 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: { - p.SetState(17540) + p.SetState(17583) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17550) + p.SetState(17593) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296665,23 +297252,23 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele for _la == PlSqlParserCOMMA { { - p.SetState(17543) + p.SetState(17586) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17546) + p.SetState(17589) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2401, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2408, p.GetParserRuleContext()) { case 1: { - p.SetState(17544) + p.SetState(17587) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -296691,7 +297278,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: { - p.SetState(17545) + p.SetState(17588) p.Expression() } @@ -296699,7 +297286,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele goto errorExit } - p.SetState(17552) + p.SetState(17595) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296710,10 +297297,10 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17553) + p.SetState(17596) p.Single_column_for_loop() } - p.SetState(17558) + p.SetState(17601) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296722,7 +297309,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele for _la == PlSqlParserCOMMA { { - p.SetState(17554) + p.SetState(17597) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -296730,11 +297317,11 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele } } { - p.SetState(17555) + p.SetState(17598) p.Single_column_for_loop() } - p.SetState(17560) + p.SetState(17603) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296745,7 +297332,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17561) + p.SetState(17604) p.Multi_column_for_loop() } @@ -297009,12 +297596,12 @@ func (s *Single_column_for_loopContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loopContext) { localctx = NewSingle_column_for_loopContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2108, PlSqlParserRULE_single_column_for_loop) + p.EnterRule(localctx, 2110, PlSqlParserRULE_single_column_for_loop) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17564) + p.SetState(17607) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -297022,10 +297609,10 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17565) + p.SetState(17608) p.Column_name() } - p.SetState(17583) + p.SetState(17626) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297034,7 +297621,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop switch p.GetTokenStream().LA(1) { case PlSqlParserIN: { - p.SetState(17566) + p.SetState(17609) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -297042,14 +297629,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17567) + p.SetState(17610) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17569) + p.SetState(17612) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297058,13 +297645,13 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(17568) + p.SetState(17611) p.Expressions() } } { - p.SetState(17571) + p.SetState(17614) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297073,7 +297660,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } case PlSqlParserFROM, PlSqlParserLIKE: - p.SetState(17574) + p.SetState(17617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297082,7 +297669,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop if _la == PlSqlParserLIKE { { - p.SetState(17572) + p.SetState(17615) p.Match(PlSqlParserLIKE) if p.HasError() { // Recognition error - abort rule @@ -297090,13 +297677,13 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17573) + p.SetState(17616) p.Expression() } } { - p.SetState(17576) + p.SetState(17619) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -297104,14 +297691,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17577) + p.SetState(17620) var _x = p.Expression() localctx.(*Single_column_for_loopContext).fromExpr = _x } { - p.SetState(17578) + p.SetState(17621) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -297119,14 +297706,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17579) + p.SetState(17622) var _x = p.Expression() localctx.(*Single_column_for_loopContext).toExpr = _x } { - p.SetState(17580) + p.SetState(17623) var _lt = p.GetTokenStream().LT(1) @@ -297144,7 +297731,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17581) + p.SetState(17624) var _x = p.Expression() @@ -297327,12 +297914,12 @@ func (s *Multi_column_for_loopContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopContext) { localctx = NewMulti_column_for_loopContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2110, PlSqlParserRULE_multi_column_for_loop) + p.EnterRule(localctx, 2112, PlSqlParserRULE_multi_column_for_loop) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17585) + p.SetState(17628) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -297340,11 +297927,11 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo } } { - p.SetState(17586) + p.SetState(17629) p.Paren_column_list() } { - p.SetState(17587) + p.SetState(17630) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -297352,36 +297939,36 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo } } { - p.SetState(17588) + p.SetState(17631) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17595) + p.SetState(17638) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2409, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2416, p.GetParserRuleContext()) { case 1: { - p.SetState(17589) + p.SetState(17632) p.Subquery() } case 2: { - p.SetState(17590) + p.SetState(17633) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17592) + p.SetState(17635) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297390,13 +297977,13 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(17591) + p.SetState(17634) p.Expressions() } } { - p.SetState(17594) + p.SetState(17637) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297408,7 +297995,7 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo goto errorExit } { - p.SetState(17597) + p.SetState(17640) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297626,20 +298213,20 @@ func (s *Unary_expressionContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { localctx = NewUnary_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2112, PlSqlParserRULE_unary_expression) + p.EnterRule(localctx, 2114, PlSqlParserRULE_unary_expression) var _la int - p.SetState(17615) + p.SetState(17658) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2410, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2417, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17599) + p.SetState(17642) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPLUS_SIGN || _la == PlSqlParserMINUS_SIGN) { @@ -297650,14 +298237,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17600) + p.SetState(17643) p.Unary_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17601) + p.SetState(17644) p.Match(PlSqlParserPRIOR) if p.HasError() { // Recognition error - abort rule @@ -297665,14 +298252,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17602) + p.SetState(17645) p.Unary_expression() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17603) + p.SetState(17646) p.Match(PlSqlParserCONNECT_BY_ROOT) if p.HasError() { // Recognition error - abort rule @@ -297680,14 +298267,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17604) + p.SetState(17647) p.Unary_expression() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17605) + p.SetState(17648) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -297695,14 +298282,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17606) + p.SetState(17649) p.Unary_expression() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17607) + p.SetState(17650) p.Match(PlSqlParserDISTINCT) if p.HasError() { // Recognition error - abort rule @@ -297710,14 +298297,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17608) + p.SetState(17651) p.Unary_expression() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(17609) + p.SetState(17652) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -297725,35 +298312,35 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17610) + p.SetState(17653) p.Unary_expression() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(17611) + p.SetState(17654) p.Case_statement() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(17612) + p.SetState(17655) p.Quantified_expression() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(17613) + p.SetState(17656) p.Standard_function() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(17614) + p.SetState(17657) p.Atom() } @@ -297885,25 +298472,25 @@ func (s *Case_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Case_statement() (localctx ICase_statementContext) { localctx = NewCase_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2114, PlSqlParserRULE_case_statement) - p.SetState(17619) + p.EnterRule(localctx, 2116, PlSqlParserRULE_case_statement) + p.SetState(17662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2411, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2418, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17617) + p.SetState(17660) p.Searched_case_statement() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17618) + p.SetState(17661) p.Simple_case_statement() } @@ -298147,16 +298734,16 @@ func (s *Simple_case_statementContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementContext) { localctx = NewSimple_case_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2116, PlSqlParserRULE_simple_case_statement) + p.EnterRule(localctx, 2118, PlSqlParserRULE_simple_case_statement) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17622) + p.SetState(17665) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2412, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2419, p.GetParserRuleContext()) == 1 { { - p.SetState(17621) + p.SetState(17664) p.Label_name() } @@ -298164,7 +298751,7 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo goto errorExit } { - p.SetState(17624) + p.SetState(17667) var _m = p.Match(PlSqlParserCASE) @@ -298175,10 +298762,10 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo } } { - p.SetState(17625) + p.SetState(17668) p.Expression() } - p.SetState(17627) + p.SetState(17670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298187,18 +298774,18 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17626) + p.SetState(17669) p.Simple_case_when_part() } - p.SetState(17629) + p.SetState(17672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17632) + p.SetState(17675) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298207,25 +298794,25 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo if _la == PlSqlParserELSE { { - p.SetState(17631) + p.SetState(17674) p.Case_else_part() } } { - p.SetState(17634) + p.SetState(17677) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17636) + p.SetState(17679) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2415, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2422, p.GetParserRuleContext()) == 1 { { - p.SetState(17635) + p.SetState(17678) p.Match(PlSqlParserCASE) if p.HasError() { // Recognition error - abort rule @@ -298236,12 +298823,12 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(17639) + p.SetState(17682) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2416, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2423, p.GetParserRuleContext()) == 1 { { - p.SetState(17638) + p.SetState(17681) p.Label_name() } @@ -298409,10 +298996,10 @@ func (s *Simple_case_when_partContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Simple_case_when_part() (localctx ISimple_case_when_partContext) { localctx = NewSimple_case_when_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2118, PlSqlParserRULE_simple_case_when_part) + p.EnterRule(localctx, 2120, PlSqlParserRULE_simple_case_when_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17641) + p.SetState(17684) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -298420,33 +299007,33 @@ func (p *PlSqlParser) Simple_case_when_part() (localctx ISimple_case_when_partCo } } { - p.SetState(17642) + p.SetState(17685) p.Expression() } { - p.SetState(17643) + p.SetState(17686) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17646) + p.SetState(17689) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2417, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2424, p.GetParserRuleContext()) { case 1: { - p.SetState(17644) + p.SetState(17687) p.Seq_of_statements() } case 2: { - p.SetState(17645) + p.SetState(17688) p.Expression() } @@ -298673,16 +299260,16 @@ func (s *Searched_case_statementContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_statementContext) { localctx = NewSearched_case_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2120, PlSqlParserRULE_searched_case_statement) + p.EnterRule(localctx, 2122, PlSqlParserRULE_searched_case_statement) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17649) + p.SetState(17692) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2418, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2425, p.GetParserRuleContext()) == 1 { { - p.SetState(17648) + p.SetState(17691) p.Label_name() } @@ -298690,7 +299277,7 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme goto errorExit } { - p.SetState(17651) + p.SetState(17694) var _m = p.Match(PlSqlParserCASE) @@ -298700,7 +299287,7 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme goto errorExit } } - p.SetState(17653) + p.SetState(17696) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298709,18 +299296,18 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17652) + p.SetState(17695) p.Searched_case_when_part() } - p.SetState(17655) + p.SetState(17698) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17658) + p.SetState(17701) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298729,25 +299316,25 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme if _la == PlSqlParserELSE { { - p.SetState(17657) + p.SetState(17700) p.Case_else_part() } } { - p.SetState(17660) + p.SetState(17703) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17662) + p.SetState(17705) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2421, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2428, p.GetParserRuleContext()) == 1 { { - p.SetState(17661) + p.SetState(17704) p.Match(PlSqlParserCASE) if p.HasError() { // Recognition error - abort rule @@ -298758,12 +299345,12 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme } else if p.HasError() { // JIM goto errorExit } - p.SetState(17665) + p.SetState(17708) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2422, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2429, p.GetParserRuleContext()) == 1 { { - p.SetState(17664) + p.SetState(17707) p.Label_name() } @@ -298931,10 +299518,10 @@ func (s *Searched_case_when_partContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Searched_case_when_part() (localctx ISearched_case_when_partContext) { localctx = NewSearched_case_when_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2122, PlSqlParserRULE_searched_case_when_part) + p.EnterRule(localctx, 2124, PlSqlParserRULE_searched_case_when_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17667) + p.SetState(17710) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -298942,33 +299529,33 @@ func (p *PlSqlParser) Searched_case_when_part() (localctx ISearched_case_when_pa } } { - p.SetState(17668) + p.SetState(17711) p.Expression() } { - p.SetState(17669) + p.SetState(17712) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17672) + p.SetState(17715) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2423, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2430, p.GetParserRuleContext()) { case 1: { - p.SetState(17670) + p.SetState(17713) p.Seq_of_statements() } case 2: { - p.SetState(17671) + p.SetState(17714) p.Expression() } @@ -299105,32 +299692,32 @@ func (s *Case_else_partContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Case_else_part() (localctx ICase_else_partContext) { localctx = NewCase_else_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2124, PlSqlParserRULE_case_else_part) + p.EnterRule(localctx, 2126, PlSqlParserRULE_case_else_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17674) + p.SetState(17717) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17677) + p.SetState(17720) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2424, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2431, p.GetParserRuleContext()) { case 1: { - p.SetState(17675) + p.SetState(17718) p.Seq_of_statements() } case 2: { - p.SetState(17676) + p.SetState(17719) p.Expression() } @@ -299400,52 +299987,52 @@ func (s *AtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Atom() (localctx IAtomContext) { localctx = NewAtomContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2126, PlSqlParserRULE_atom) + p.EnterRule(localctx, 2128, PlSqlParserRULE_atom) var _alt int - p.SetState(17698) + p.SetState(17741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2426, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2433, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17679) + p.SetState(17722) p.Table_element() } { - p.SetState(17680) + p.SetState(17723) p.Outer_join_sign() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17682) + p.SetState(17725) p.Bind_variable() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17683) + p.SetState(17726) p.Constant_without_variable() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17684) + p.SetState(17727) p.General_element() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17685) + p.SetState(17728) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299453,40 +300040,40 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { } } { - p.SetState(17686) + p.SetState(17729) p.Subquery() } { - p.SetState(17687) + p.SetState(17730) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17691) + p.SetState(17734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2425, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2432, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17688) + p.SetState(17731) p.Subquery_operation_part() } } - p.SetState(17693) + p.SetState(17736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2425, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2432, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -299495,7 +300082,7 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(17694) + p.SetState(17737) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299503,11 +300090,11 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { } } { - p.SetState(17695) + p.SetState(17738) p.Expressions() } { - p.SetState(17696) + p.SetState(17739) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299673,12 +300260,12 @@ func (s *Quantified_expressionContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionContext) { localctx = NewQuantified_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2128, PlSqlParserRULE_quantified_expression) + p.EnterRule(localctx, 2130, PlSqlParserRULE_quantified_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17700) + p.SetState(17743) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserANY || _la == PlSqlParserEXISTS || _la == PlSqlParserSOME) { @@ -299688,16 +300275,16 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo p.Consume() } } - p.SetState(17709) + p.SetState(17752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2427, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2434, p.GetParserRuleContext()) { case 1: { - p.SetState(17701) + p.SetState(17744) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299705,11 +300292,11 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo } } { - p.SetState(17702) + p.SetState(17745) p.Select_only_statement() } { - p.SetState(17703) + p.SetState(17746) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299719,7 +300306,7 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo case 2: { - p.SetState(17705) + p.SetState(17748) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299727,11 +300314,11 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo } } { - p.SetState(17706) + p.SetState(17749) p.Expression() } { - p.SetState(17707) + p.SetState(17750) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300092,10 +300679,10 @@ func (s *String_functionContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) String_function() (localctx IString_functionContext) { localctx = NewString_functionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2130, PlSqlParserRULE_string_function) + p.EnterRule(localctx, 2132, PlSqlParserRULE_string_function) var _la int - p.SetState(17797) + p.SetState(17840) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300105,7 +300692,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserSUBSTR: p.EnterOuterAlt(localctx, 1) { - p.SetState(17711) + p.SetState(17754) p.Match(PlSqlParserSUBSTR) if p.HasError() { // Recognition error - abort rule @@ -300113,7 +300700,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17712) + p.SetState(17755) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300121,11 +300708,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17713) + p.SetState(17756) p.Expression() } { - p.SetState(17714) + p.SetState(17757) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300133,10 +300720,10 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17715) + p.SetState(17758) p.Expression() } - p.SetState(17718) + p.SetState(17761) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300145,7 +300732,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17716) + p.SetState(17759) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300153,13 +300740,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17717) + p.SetState(17760) p.Expression() } } { - p.SetState(17720) + p.SetState(17763) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300170,7 +300757,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTO_CHAR: p.EnterOuterAlt(localctx, 2) { - p.SetState(17722) + p.SetState(17765) p.Match(PlSqlParserTO_CHAR) if p.HasError() { // Recognition error - abort rule @@ -300178,47 +300765,47 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17723) + p.SetState(17766) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17727) + p.SetState(17770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2429, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2436, p.GetParserRuleContext()) { case 1: { - p.SetState(17724) + p.SetState(17767) p.Table_element() } case 2: { - p.SetState(17725) + p.SetState(17768) p.Standard_function() } case 3: { - p.SetState(17726) + p.SetState(17769) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17731) + p.SetState(17774) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2430, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2437, p.GetParserRuleContext()) == 1 { { - p.SetState(17729) + p.SetState(17772) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300226,14 +300813,14 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17730) + p.SetState(17773) p.Quoted_string() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17735) + p.SetState(17778) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300242,7 +300829,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17733) + p.SetState(17776) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300250,13 +300837,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17734) + p.SetState(17777) p.Quoted_string() } } { - p.SetState(17737) + p.SetState(17780) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300267,7 +300854,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserDECODE: p.EnterOuterAlt(localctx, 3) { - p.SetState(17739) + p.SetState(17782) p.Match(PlSqlParserDECODE) if p.HasError() { // Recognition error - abort rule @@ -300275,7 +300862,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17740) + p.SetState(17783) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300283,11 +300870,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17741) + p.SetState(17784) p.Expressions() } { - p.SetState(17742) + p.SetState(17785) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300298,7 +300885,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserCHR: p.EnterOuterAlt(localctx, 4) { - p.SetState(17744) + p.SetState(17787) p.Match(PlSqlParserCHR) if p.HasError() { // Recognition error - abort rule @@ -300306,7 +300893,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17745) + p.SetState(17788) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300314,11 +300901,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17746) + p.SetState(17789) p.concatenation(0) } { - p.SetState(17747) + p.SetState(17790) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -300326,7 +300913,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17748) + p.SetState(17791) p.Match(PlSqlParserNCHAR_CS) if p.HasError() { // Recognition error - abort rule @@ -300334,7 +300921,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17749) + p.SetState(17792) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300345,7 +300932,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserNVL: p.EnterOuterAlt(localctx, 5) { - p.SetState(17751) + p.SetState(17794) p.Match(PlSqlParserNVL) if p.HasError() { // Recognition error - abort rule @@ -300353,7 +300940,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17752) + p.SetState(17795) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300361,11 +300948,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17753) + p.SetState(17796) p.Expression() } { - p.SetState(17754) + p.SetState(17797) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300373,11 +300960,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17755) + p.SetState(17798) p.Expression() } { - p.SetState(17756) + p.SetState(17799) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300388,7 +300975,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTRIM: p.EnterOuterAlt(localctx, 6) { - p.SetState(17758) + p.SetState(17801) p.Match(PlSqlParserTRIM) if p.HasError() { // Recognition error - abort rule @@ -300396,23 +300983,23 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17759) + p.SetState(17802) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17767) + p.SetState(17810) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2434, p.GetParserRuleContext()) == 1 { - p.SetState(17761) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2441, p.GetParserRuleContext()) == 1 { + p.SetState(17804) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2432, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2439, p.GetParserRuleContext()) == 1 { { - p.SetState(17760) + p.SetState(17803) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBOTH || _la == PlSqlParserLEADING || _la == PlSqlParserTRAILING) { @@ -300426,7 +301013,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17764) + p.SetState(17807) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300435,13 +301022,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(17763) + p.SetState(17806) p.Quoted_string() } } { - p.SetState(17766) + p.SetState(17809) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -300453,11 +301040,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { goto errorExit } { - p.SetState(17769) + p.SetState(17812) p.concatenation(0) } { - p.SetState(17770) + p.SetState(17813) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300468,7 +301055,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTO_DATE: p.EnterOuterAlt(localctx, 7) { - p.SetState(17772) + p.SetState(17815) p.Match(PlSqlParserTO_DATE) if p.HasError() { // Recognition error - abort rule @@ -300476,42 +301063,42 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17773) + p.SetState(17816) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17777) + p.SetState(17820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2435, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2442, p.GetParserRuleContext()) { case 1: { - p.SetState(17774) + p.SetState(17817) p.Table_element() } case 2: { - p.SetState(17775) + p.SetState(17818) p.Standard_function() } case 3: { - p.SetState(17776) + p.SetState(17819) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17785) + p.SetState(17828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300520,7 +301107,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(17779) + p.SetState(17822) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -300528,11 +301115,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17780) + p.SetState(17823) p.concatenation(0) } { - p.SetState(17781) + p.SetState(17824) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -300540,7 +301127,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17782) + p.SetState(17825) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -300548,7 +301135,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17783) + p.SetState(17826) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -300557,7 +301144,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } - p.SetState(17793) + p.SetState(17836) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300566,7 +301153,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17787) + p.SetState(17830) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300574,10 +301161,10 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17788) + p.SetState(17831) p.Quoted_string() } - p.SetState(17791) + p.SetState(17834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300586,7 +301173,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17789) + p.SetState(17832) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300594,7 +301181,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17790) + p.SetState(17833) p.Quoted_string() } @@ -300602,7 +301189,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } { - p.SetState(17795) + p.SetState(17838) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300773,39 +301360,39 @@ func (s *Standard_functionContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Standard_function() (localctx IStandard_functionContext) { localctx = NewStandard_functionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2132, PlSqlParserRULE_standard_function) - p.SetState(17803) + p.EnterRule(localctx, 2134, PlSqlParserRULE_standard_function) + p.SetState(17846) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2440, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2447, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17799) + p.SetState(17842) p.String_function() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17800) + p.SetState(17843) p.Numeric_function_wrapper() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17801) + p.SetState(17844) p.Json_function() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17802) + p.SetState(17845) p.Other_function() } @@ -301487,10 +302074,10 @@ func (s *Json_functionContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { localctx = NewJson_functionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2134, PlSqlParserRULE_json_function) + p.EnterRule(localctx, 2136, PlSqlParserRULE_json_function) var _la int - p.SetState(17995) + p.SetState(18038) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301500,7 +302087,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_ARRAY: p.EnterOuterAlt(localctx, 1) { - p.SetState(17805) + p.SetState(17848) p.Match(PlSqlParserJSON_ARRAY) if p.HasError() { // Recognition error - abort rule @@ -301508,7 +302095,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17806) + p.SetState(17849) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301516,10 +302103,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17807) + p.SetState(17850) p.Json_array_element() } - p.SetState(17812) + p.SetState(17855) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301528,7 +302115,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17808) + p.SetState(17851) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -301536,18 +302123,18 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17809) + p.SetState(17852) p.Json_array_element() } - p.SetState(17814) + p.SetState(17857) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17816) + p.SetState(17859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301556,12 +302143,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17815) + p.SetState(17858) p.Json_on_null_clause() } } - p.SetState(17819) + p.SetState(17862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301570,12 +302157,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17818) + p.SetState(17861) p.Json_return_clause() } } - p.SetState(17822) + p.SetState(17865) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301584,7 +302171,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17821) + p.SetState(17864) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -301594,7 +302181,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17824) + p.SetState(17867) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301605,7 +302192,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_ARRAYAGG: p.EnterOuterAlt(localctx, 2) { - p.SetState(17826) + p.SetState(17869) p.Match(PlSqlParserJSON_ARRAYAGG) if p.HasError() { // Recognition error - abort rule @@ -301613,7 +302200,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17827) + p.SetState(17870) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301621,10 +302208,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17828) + p.SetState(17871) p.Expression() } - p.SetState(17831) + p.SetState(17874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301633,7 +302220,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17829) + p.SetState(17872) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -301641,7 +302228,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17830) + p.SetState(17873) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -301650,7 +302237,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17834) + p.SetState(17877) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301659,12 +302246,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(17833) + p.SetState(17876) p.Order_by_clause() } } - p.SetState(17837) + p.SetState(17880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301673,12 +302260,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17836) + p.SetState(17879) p.Json_on_null_clause() } } - p.SetState(17840) + p.SetState(17883) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301687,12 +302274,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17839) + p.SetState(17882) p.Json_return_clause() } } - p.SetState(17843) + p.SetState(17886) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301701,7 +302288,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17842) + p.SetState(17885) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -301711,7 +302298,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17845) + p.SetState(17888) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301722,7 +302309,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_OBJECT: p.EnterOuterAlt(localctx, 3) { - p.SetState(17847) + p.SetState(17890) p.Match(PlSqlParserJSON_OBJECT) if p.HasError() { // Recognition error - abort rule @@ -301730,7 +302317,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17848) + p.SetState(17891) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301738,11 +302325,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17849) + p.SetState(17892) p.Json_object_content() } { - p.SetState(17850) + p.SetState(17893) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301753,7 +302340,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_OBJECTAGG: p.EnterOuterAlt(localctx, 4) { - p.SetState(17852) + p.SetState(17895) p.Match(PlSqlParserJSON_OBJECTAGG) if p.HasError() { // Recognition error - abort rule @@ -301761,19 +302348,19 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17853) + p.SetState(17896) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17855) + p.SetState(17898) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2450, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2457, p.GetParserRuleContext()) == 1 { { - p.SetState(17854) + p.SetState(17897) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -301785,11 +302372,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { goto errorExit } { - p.SetState(17857) + p.SetState(17900) p.Expression() } { - p.SetState(17858) + p.SetState(17901) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -301797,10 +302384,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17859) + p.SetState(17902) p.Expression() } - p.SetState(17863) + p.SetState(17906) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301809,7 +302396,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17860) + p.SetState(17903) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABSENT || _la == PlSqlParserNULL_) { @@ -301820,7 +302407,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17861) + p.SetState(17904) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -301828,7 +302415,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17862) + p.SetState(17905) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -301837,7 +302424,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17879) + p.SetState(17922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301846,14 +302433,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17865) + p.SetState(17908) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17877) + p.SetState(17920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301862,14 +302449,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARCHAR2: { - p.SetState(17866) + p.SetState(17909) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17873) + p.SetState(17916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301878,7 +302465,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17867) + p.SetState(17910) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301886,14 +302473,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17868) + p.SetState(17911) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17870) + p.SetState(17913) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301902,7 +302489,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(17869) + p.SetState(17912) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -301915,7 +302502,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17872) + p.SetState(17915) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301927,7 +302514,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserCLOB: { - p.SetState(17875) + p.SetState(17918) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -301937,7 +302524,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserBLOB: { - p.SetState(17876) + p.SetState(17919) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -301951,7 +302538,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17882) + p.SetState(17925) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301960,7 +302547,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17881) + p.SetState(17924) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -301969,7 +302556,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17887) + p.SetState(17930) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301978,7 +302565,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserWITH { { - p.SetState(17884) + p.SetState(17927) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -301986,7 +302573,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17885) + p.SetState(17928) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -301994,7 +302581,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17886) + p.SetState(17929) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -302004,7 +302591,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17889) + p.SetState(17932) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302015,7 +302602,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_QUERY: p.EnterOuterAlt(localctx, 5) { - p.SetState(17891) + p.SetState(17934) p.Match(PlSqlParserJSON_QUERY) if p.HasError() { // Recognition error - abort rule @@ -302023,7 +302610,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17892) + p.SetState(17935) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302031,10 +302618,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17893) + p.SetState(17936) p.Expression() } - p.SetState(17896) + p.SetState(17939) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302043,7 +302630,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17894) + p.SetState(17937) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -302051,7 +302638,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17895) + p.SetState(17938) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -302061,7 +302648,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17898) + p.SetState(17941) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302069,26 +302656,26 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17899) + p.SetState(17942) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17901) + p.SetState(17944) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2459, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2466, p.GetParserRuleContext()) == 1 { { - p.SetState(17900) + p.SetState(17943) p.Json_query_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17904) + p.SetState(17947) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302097,24 +302684,24 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(17903) + p.SetState(17946) p.Json_query_wrapper_clause() } } - p.SetState(17907) + p.SetState(17950) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2461, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2468, p.GetParserRuleContext()) == 1 { { - p.SetState(17906) + p.SetState(17949) p.Json_query_on_error_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17910) + p.SetState(17953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302123,13 +302710,13 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ || _la == PlSqlParserON { { - p.SetState(17909) + p.SetState(17952) p.Json_query_on_empty_clause() } } { - p.SetState(17912) + p.SetState(17955) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302140,7 +302727,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_SERIALIZE: p.EnterOuterAlt(localctx, 6) { - p.SetState(17914) + p.SetState(17957) p.Match(PlSqlParserJSON_SERIALIZE) if p.HasError() { // Recognition error - abort rule @@ -302148,7 +302735,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17915) + p.SetState(17958) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302156,14 +302743,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17916) + p.SetState(17959) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17919) + p.SetState(17962) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302172,7 +302759,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17917) + p.SetState(17960) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -302180,12 +302767,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17918) + p.SetState(17961) p.Json_query_return_type() } } - p.SetState(17922) + p.SetState(17965) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302194,7 +302781,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserPRETTY { { - p.SetState(17921) + p.SetState(17964) p.Match(PlSqlParserPRETTY) if p.HasError() { // Recognition error - abort rule @@ -302203,7 +302790,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17925) + p.SetState(17968) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302212,7 +302799,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserASCII { { - p.SetState(17924) + p.SetState(17967) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -302221,7 +302808,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17928) + p.SetState(17971) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302230,7 +302817,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserTRUNCATE { { - p.SetState(17927) + p.SetState(17970) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -302239,7 +302826,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17938) + p.SetState(17981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302247,7 +302834,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ { - p.SetState(17934) + p.SetState(17977) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302256,7 +302843,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(17930) + p.SetState(17973) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302266,7 +302853,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserERROR: { - p.SetState(17931) + p.SetState(17974) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -302276,7 +302863,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserEMPTY: { - p.SetState(17932) + p.SetState(17975) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -302284,7 +302871,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17933) + p.SetState(17976) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserARRAY || _la == PlSqlParserOBJECT) { @@ -302300,7 +302887,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { goto errorExit } { - p.SetState(17936) + p.SetState(17979) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302308,7 +302895,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17937) + p.SetState(17980) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -302318,7 +302905,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17940) + p.SetState(17983) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302329,7 +302916,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_TRANSFORM: p.EnterOuterAlt(localctx, 7) { - p.SetState(17941) + p.SetState(17984) p.Match(PlSqlParserJSON_TRANSFORM) if p.HasError() { // Recognition error - abort rule @@ -302337,7 +302924,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17942) + p.SetState(17985) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302345,11 +302932,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17943) + p.SetState(17986) p.Expression() } { - p.SetState(17944) + p.SetState(17987) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302357,10 +302944,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17945) + p.SetState(17988) p.Json_transform_op() } - p.SetState(17950) + p.SetState(17993) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302369,7 +302956,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17946) + p.SetState(17989) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302377,11 +302964,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17947) + p.SetState(17990) p.Json_transform_op() } - p.SetState(17952) + p.SetState(17995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302389,7 +302976,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17953) + p.SetState(17996) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302400,7 +302987,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_VALUE: p.EnterOuterAlt(localctx, 8) { - p.SetState(17955) + p.SetState(17998) p.Match(PlSqlParserJSON_VALUE) if p.HasError() { // Recognition error - abort rule @@ -302408,7 +302995,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17956) + p.SetState(17999) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302416,15 +303003,15 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17957) + p.SetState(18000) p.Expression() } - p.SetState(17960) + p.SetState(18003) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2470, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2477, p.GetParserRuleContext()) == 1 { { - p.SetState(17958) + p.SetState(18001) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -302432,7 +303019,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17959) + p.SetState(18002) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -302443,19 +303030,19 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17993) + p.SetState(18036) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2478, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2485, p.GetParserRuleContext()) == 1 { { - p.SetState(17962) + p.SetState(18005) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17964) + p.SetState(18007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302464,7 +303051,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(17963) + p.SetState(18006) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -302473,7 +303060,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17967) + p.SetState(18010) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302482,16 +303069,16 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17966) + p.SetState(18009) p.Json_value_return_clause() } } - p.SetState(17977) + p.SetState(18020) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2474, p.GetParserRuleContext()) == 1 { - p.SetState(17973) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2481, p.GetParserRuleContext()) == 1 { + p.SetState(18016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302499,7 +303086,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserERROR: { - p.SetState(17969) + p.SetState(18012) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -302509,7 +303096,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserNULL_: { - p.SetState(17970) + p.SetState(18013) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302519,7 +303106,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserDEFAULT: { - p.SetState(17971) + p.SetState(18014) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -302527,7 +303114,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17972) + p.SetState(18015) p.Literal() } @@ -302536,7 +303123,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { default: } { - p.SetState(17975) + p.SetState(18018) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302544,7 +303131,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17976) + p.SetState(18019) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -302555,11 +303142,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17987) + p.SetState(18030) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2476, p.GetParserRuleContext()) == 1 { - p.SetState(17983) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2483, p.GetParserRuleContext()) == 1 { + p.SetState(18026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302567,7 +303154,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserERROR: { - p.SetState(17979) + p.SetState(18022) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -302577,7 +303164,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserNULL_: { - p.SetState(17980) + p.SetState(18023) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302587,7 +303174,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserDEFAULT: { - p.SetState(17981) + p.SetState(18024) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -302595,7 +303182,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17982) + p.SetState(18025) p.Literal() } @@ -302604,7 +303191,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { default: } { - p.SetState(17985) + p.SetState(18028) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302612,7 +303199,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17986) + p.SetState(18029) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -302623,7 +303210,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17990) + p.SetState(18033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302632,13 +303219,13 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(17989) + p.SetState(18032) p.Json_value_on_mismatch_clause() } } { - p.SetState(17992) + p.SetState(18035) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302857,11 +303444,11 @@ func (s *Json_object_contentContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContext) { localctx = NewJson_object_contentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2136, PlSqlParserRULE_json_object_content) + p.EnterRule(localctx, 2138, PlSqlParserRULE_json_object_content) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18006) + p.SetState(18049) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302870,10 +303457,10 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(17997) + p.SetState(18040) p.Json_object_entry() } - p.SetState(18002) + p.SetState(18045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302882,7 +303469,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex for _la == PlSqlParserCOMMA { { - p.SetState(17998) + p.SetState(18041) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302890,11 +303477,11 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(17999) + p.SetState(18042) p.Json_object_entry() } - p.SetState(18004) + p.SetState(18047) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302904,7 +303491,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex case PlSqlParserASTERISK: { - p.SetState(18005) + p.SetState(18048) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -302916,7 +303503,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(18009) + p.SetState(18052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302925,12 +303512,12 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(18008) + p.SetState(18051) p.Json_on_null_clause() } } - p.SetState(18012) + p.SetState(18055) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302939,12 +303526,12 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserRETURNING { { - p.SetState(18011) + p.SetState(18054) p.Json_return_clause() } } - p.SetState(18015) + p.SetState(18058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302953,7 +303540,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserSTRICT { { - p.SetState(18014) + p.SetState(18057) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -302962,7 +303549,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } - p.SetState(18020) + p.SetState(18063) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302971,7 +303558,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserWITH { { - p.SetState(18017) + p.SetState(18060) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -302979,7 +303566,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(18018) + p.SetState(18061) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -302987,7 +303574,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(18019) + p.SetState(18062) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -303177,24 +303764,24 @@ func (s *Json_object_entryContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { localctx = NewJson_object_entryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2138, PlSqlParserRULE_json_object_entry) + p.EnterRule(localctx, 2140, PlSqlParserRULE_json_object_entry) var _la int - p.SetState(18039) + p.SetState(18082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2489, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2496, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(18023) + p.SetState(18066) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2486, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2493, p.GetParserRuleContext()) == 1 { { - p.SetState(18022) + p.SetState(18065) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -303206,15 +303793,15 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { goto errorExit } { - p.SetState(18025) + p.SetState(18068) p.Expression() } - p.SetState(18027) + p.SetState(18070) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2487, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2494, p.GetParserRuleContext()) == 1 { { - p.SetState(18026) + p.SetState(18069) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIS || _la == PlSqlParserVALUE) { @@ -303229,18 +303816,18 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { goto errorExit } { - p.SetState(18029) + p.SetState(18072) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18031) + p.SetState(18074) p.Expression() } { - p.SetState(18032) + p.SetState(18075) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -303248,10 +303835,10 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { } } { - p.SetState(18033) + p.SetState(18076) p.Expression() } - p.SetState(18036) + p.SetState(18079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303260,7 +303847,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18034) + p.SetState(18077) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -303268,7 +303855,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { } } { - p.SetState(18035) + p.SetState(18078) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -303281,7 +303868,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18038) + p.SetState(18081) p.Identifier() } @@ -303488,12 +304075,12 @@ func (s *Json_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { localctx = NewJson_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2140, PlSqlParserRULE_json_table_clause) + p.EnterRule(localctx, 2142, PlSqlParserRULE_json_table_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18041) + p.SetState(18084) p.Match(PlSqlParserJSON_TABLE) if p.HasError() { // Recognition error - abort rule @@ -303501,7 +304088,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18042) + p.SetState(18085) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -303509,10 +304096,10 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18043) + p.SetState(18086) p.Expression() } - p.SetState(18046) + p.SetState(18089) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303521,7 +304108,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18044) + p.SetState(18087) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -303529,7 +304116,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18045) + p.SetState(18088) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -303538,7 +304125,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(18050) + p.SetState(18093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303547,7 +304134,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18048) + p.SetState(18091) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -303555,7 +304142,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18049) + p.SetState(18092) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -303564,12 +304151,12 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(18055) + p.SetState(18098) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2492, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2499, p.GetParserRuleContext()) == 1 { { - p.SetState(18052) + p.SetState(18095) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserNULL_) { @@ -303580,7 +304167,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18053) + p.SetState(18096) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -303588,7 +304175,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18054) + p.SetState(18097) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -303599,7 +304186,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18060) + p.SetState(18103) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303608,7 +304195,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserEMPTY || _la == PlSqlParserNULL_ { { - p.SetState(18057) + p.SetState(18100) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEMPTY || _la == PlSqlParserNULL_) { @@ -303619,7 +304206,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18058) + p.SetState(18101) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -303627,7 +304214,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18059) + p.SetState(18102) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -303636,7 +304223,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(18063) + p.SetState(18106) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303645,13 +304232,13 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserCOLUMNS { { - p.SetState(18062) + p.SetState(18105) p.Json_column_clause() } } { - p.SetState(18065) + p.SetState(18108) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -303808,26 +304395,26 @@ func (s *Json_array_elementContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) { localctx = NewJson_array_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2142, PlSqlParserRULE_json_array_element) + p.EnterRule(localctx, 2144, PlSqlParserRULE_json_array_element) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18072) + p.SetState(18115) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2495, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2502, p.GetParserRuleContext()) { case 1: { - p.SetState(18067) + p.SetState(18110) p.Expression() } case 2: { - p.SetState(18068) + p.SetState(18111) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -303837,7 +304424,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 3: { - p.SetState(18069) + p.SetState(18112) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -303847,7 +304434,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 4: { - p.SetState(18070) + p.SetState(18113) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -303857,14 +304444,14 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 5: { - p.SetState(18071) + p.SetState(18114) p.Json_function() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(18076) + p.SetState(18119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303873,7 +304460,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) if _la == PlSqlParserFORMAT { { - p.SetState(18074) + p.SetState(18117) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -303881,7 +304468,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) } } { - p.SetState(18075) + p.SetState(18118) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -304001,12 +304588,12 @@ func (s *Json_on_null_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContext) { localctx = NewJson_on_null_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2144, PlSqlParserRULE_json_on_null_clause) + p.EnterRule(localctx, 2146, PlSqlParserRULE_json_on_null_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18078) + p.SetState(18121) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABSENT || _la == PlSqlParserNULL_) { @@ -304017,7 +304604,7 @@ func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContex } } { - p.SetState(18079) + p.SetState(18122) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304025,7 +304612,7 @@ func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContex } } { - p.SetState(18080) + p.SetState(18123) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304168,19 +304755,19 @@ func (s *Json_return_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) { localctx = NewJson_return_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2146, PlSqlParserRULE_json_return_clause) + p.EnterRule(localctx, 2148, PlSqlParserRULE_json_return_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18082) + p.SetState(18125) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18094) + p.SetState(18137) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304189,14 +304776,14 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserVARCHAR2: { - p.SetState(18083) + p.SetState(18126) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18090) + p.SetState(18133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304205,7 +304792,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18084) + p.SetState(18127) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -304213,14 +304800,14 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) } } { - p.SetState(18085) + p.SetState(18128) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18087) + p.SetState(18130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304229,7 +304816,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18086) + p.SetState(18129) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -304242,7 +304829,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) } { - p.SetState(18089) + p.SetState(18132) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -304254,7 +304841,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) case PlSqlParserCLOB: { - p.SetState(18092) + p.SetState(18135) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -304264,7 +304851,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) case PlSqlParserBLOB: { - p.SetState(18093) + p.SetState(18136) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -304489,20 +305076,20 @@ func (s *Json_transform_opContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { localctx = NewJson_transform_opContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2148, PlSqlParserRULE_json_transform_op) + p.EnterRule(localctx, 2150, PlSqlParserRULE_json_transform_op) var _la int - p.SetState(18183) + p.SetState(18226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2517, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2524, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18096) + p.SetState(18139) p.Match(PlSqlParserREMOVE) if p.HasError() { // Recognition error - abort rule @@ -304510,14 +305097,14 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18097) + p.SetState(18140) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18103) + p.SetState(18146) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304525,7 +305112,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserON { - p.SetState(18099) + p.SetState(18142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304534,7 +305121,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE { { - p.SetState(18098) + p.SetState(18141) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -304547,7 +305134,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18101) + p.SetState(18144) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304555,7 +305142,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18102) + p.SetState(18145) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -304568,7 +305155,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18105) + p.SetState(18148) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -304576,7 +305163,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18106) + p.SetState(18149) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -304584,7 +305171,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18107) + p.SetState(18150) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -304592,19 +305179,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18108) + p.SetState(18151) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18112) + p.SetState(18155) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2502, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2509, p.GetParserRuleContext()) == 1 { { - p.SetState(18109) + p.SetState(18152) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserREPLACE) { @@ -304615,7 +305202,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18110) + p.SetState(18153) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304623,7 +305210,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18111) + p.SetState(18154) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -304634,7 +305221,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18119) + p.SetState(18162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304642,7 +305229,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON || _la == PlSqlParserREMOVE { - p.SetState(18115) + p.SetState(18158) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304651,7 +305238,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserREMOVE { { - p.SetState(18114) + p.SetState(18157) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserREMOVE) { @@ -304664,7 +305251,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18117) + p.SetState(18160) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304672,7 +305259,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18118) + p.SetState(18161) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304685,7 +305272,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18121) + p.SetState(18164) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -304693,7 +305280,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18122) + p.SetState(18165) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -304701,7 +305288,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18123) + p.SetState(18166) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -304709,19 +305296,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18124) + p.SetState(18167) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18128) + p.SetState(18171) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2505, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2512, p.GetParserRuleContext()) == 1 { { - p.SetState(18125) + p.SetState(18168) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -304732,7 +305319,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18126) + p.SetState(18169) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304740,7 +305327,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18127) + p.SetState(18170) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -304751,7 +305338,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18135) + p.SetState(18178) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304759,7 +305346,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON { - p.SetState(18131) + p.SetState(18174) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304768,7 +305355,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18130) + p.SetState(18173) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -304781,7 +305368,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18133) + p.SetState(18176) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304789,7 +305376,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18134) + p.SetState(18177) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304802,10 +305389,10 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18137) + p.SetState(18180) p.Expression() } - p.SetState(18140) + p.SetState(18183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304814,7 +305401,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18138) + p.SetState(18181) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -304822,7 +305409,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18139) + p.SetState(18182) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -304835,7 +305422,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18142) + p.SetState(18185) p.Match(PlSqlParserAPPEND) if p.HasError() { // Recognition error - abort rule @@ -304843,7 +305430,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18143) + p.SetState(18186) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -304851,7 +305438,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18144) + p.SetState(18187) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -304859,19 +305446,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18145) + p.SetState(18188) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18149) + p.SetState(18192) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2509, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2516, p.GetParserRuleContext()) == 1 { { - p.SetState(18146) + p.SetState(18189) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -304882,7 +305469,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18147) + p.SetState(18190) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304890,7 +305477,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18148) + p.SetState(18191) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -304901,7 +305488,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18156) + p.SetState(18199) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304909,7 +305496,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON { - p.SetState(18152) + p.SetState(18195) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304918,7 +305505,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18151) + p.SetState(18194) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -304931,7 +305518,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18154) + p.SetState(18197) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304939,7 +305526,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18155) + p.SetState(18198) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304952,7 +305539,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18158) + p.SetState(18201) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -304960,7 +305547,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18159) + p.SetState(18202) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -304968,7 +305555,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18160) + p.SetState(18203) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -304976,10 +305563,10 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18161) + p.SetState(18204) p.Expression() } - p.SetState(18164) + p.SetState(18207) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304988,7 +305575,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18162) + p.SetState(18205) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -304996,7 +305583,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18163) + p.SetState(18206) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -305005,12 +305592,12 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } - p.SetState(18169) + p.SetState(18212) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2513, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2520, p.GetParserRuleContext()) == 1 { { - p.SetState(18166) + p.SetState(18209) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserREPLACE) { @@ -305021,7 +305608,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18167) + p.SetState(18210) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305029,7 +305616,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18168) + p.SetState(18211) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -305040,12 +305627,12 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18174) + p.SetState(18217) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2514, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2521, p.GetParserRuleContext()) == 1 { { - p.SetState(18171) + p.SetState(18214) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -305056,7 +305643,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18172) + p.SetState(18215) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305064,7 +305651,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18173) + p.SetState(18216) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -305075,7 +305662,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18181) + p.SetState(18224) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305083,7 +305670,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON { - p.SetState(18177) + p.SetState(18220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305092,7 +305679,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18176) + p.SetState(18219) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -305105,7 +305692,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18179) + p.SetState(18222) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305113,7 +305700,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18180) + p.SetState(18223) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -305285,12 +305872,12 @@ func (s *Json_column_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) { localctx = NewJson_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2150, PlSqlParserRULE_json_column_clause) + p.EnterRule(localctx, 2152, PlSqlParserRULE_json_column_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18185) + p.SetState(18228) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -305298,7 +305885,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18186) + p.SetState(18229) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305306,10 +305893,10 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18187) + p.SetState(18230) p.Json_column_definition() } - p.SetState(18192) + p.SetState(18235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305318,7 +305905,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18188) + p.SetState(18231) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -305326,11 +305913,11 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18189) + p.SetState(18232) p.Json_column_definition() } - p.SetState(18194) + p.SetState(18237) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305338,7 +305925,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(18195) + p.SetState(18238) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305615,42 +306202,42 @@ func (s *Json_column_definitionContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definitionContext) { localctx = NewJson_column_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2152, PlSqlParserRULE_json_column_definition) + p.EnterRule(localctx, 2154, PlSqlParserRULE_json_column_definition) var _la int - p.SetState(18250) + p.SetState(18293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2530, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2537, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18197) + p.SetState(18240) p.Expression() } - p.SetState(18199) + p.SetState(18242) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2519, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2526, p.GetParserRuleContext()) == 1 { { - p.SetState(18198) + p.SetState(18241) p.Json_value_return_type() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18211) + p.SetState(18254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserEXISTS, PlSqlParserPATH: - p.SetState(18202) + p.SetState(18245) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305659,7 +306246,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserEXISTS { { - p.SetState(18201) + p.SetState(18244) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -305669,7 +306256,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18204) + p.SetState(18247) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -305677,7 +306264,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18205) + p.SetState(18248) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305687,14 +306274,14 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case PlSqlParserTRUNCATE: { - p.SetState(18206) + p.SetState(18249) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18209) + p.SetState(18252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305703,7 +306290,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserPATH { { - p.SetState(18207) + p.SetState(18250) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -305711,7 +306298,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18208) + p.SetState(18251) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305725,19 +306312,19 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition default: } - p.SetState(18214) + p.SetState(18257) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2523, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2530, p.GetParserRuleContext()) == 1 { { - p.SetState(18213) + p.SetState(18256) p.Json_query_on_error_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18217) + p.SetState(18260) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305746,7 +306333,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ || _la == PlSqlParserON { { - p.SetState(18216) + p.SetState(18259) p.Json_query_on_empty_clause() } @@ -305755,10 +306342,10 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18219) + p.SetState(18262) p.Expression() } - p.SetState(18221) + p.SetState(18264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305767,12 +306354,12 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserBLOB || _la == PlSqlParserCLOB || _la == PlSqlParserVARCHAR2 { { - p.SetState(18220) + p.SetState(18263) p.Json_query_return_type() } } - p.SetState(18224) + p.SetState(18267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305781,7 +306368,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserTRUNCATE { { - p.SetState(18223) + p.SetState(18266) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -305791,7 +306378,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18226) + p.SetState(18269) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -305799,14 +306386,14 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18227) + p.SetState(18270) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18229) + p.SetState(18272) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305815,13 +306402,13 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(18228) + p.SetState(18271) p.Json_query_wrapper_clause() } } { - p.SetState(18231) + p.SetState(18274) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -305829,7 +306416,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18232) + p.SetState(18275) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305840,19 +306427,19 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18234) + p.SetState(18277) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18236) + p.SetState(18279) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2528, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2535, p.GetParserRuleContext()) == 1 { { - p.SetState(18235) + p.SetState(18278) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -305864,10 +306451,10 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition goto errorExit } { - p.SetState(18238) + p.SetState(18281) p.Expression() } - p.SetState(18242) + p.SetState(18285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305876,7 +306463,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserLEFT_BRACKET { { - p.SetState(18239) + p.SetState(18282) p.Match(PlSqlParserLEFT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -305884,7 +306471,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18240) + p.SetState(18283) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -305892,7 +306479,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18241) + p.SetState(18284) p.Match(PlSqlParserRIGHT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -305902,18 +306489,18 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18244) + p.SetState(18287) p.Json_column_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18246) + p.SetState(18289) p.Expression() } { - p.SetState(18247) + p.SetState(18290) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -305921,7 +306508,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18248) + p.SetState(18291) p.Match(PlSqlParserORDINALITY) if p.HasError() { // Recognition error - abort rule @@ -306055,11 +306642,11 @@ func (s *Json_query_returning_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_returning_clauseContext) { localctx = NewJson_query_returning_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2154, PlSqlParserRULE_json_query_returning_clause) + p.EnterRule(localctx, 2156, PlSqlParserRULE_json_query_returning_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18254) + p.SetState(18297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306068,7 +306655,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserRETURNING { { - p.SetState(18252) + p.SetState(18295) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -306076,12 +306663,12 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return } } { - p.SetState(18253) + p.SetState(18296) p.Json_query_return_type() } } - p.SetState(18257) + p.SetState(18300) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306090,7 +306677,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserPRETTY { { - p.SetState(18256) + p.SetState(18299) p.Match(PlSqlParserPRETTY) if p.HasError() { // Recognition error - abort rule @@ -306099,7 +306686,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return } } - p.SetState(18260) + p.SetState(18303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306108,7 +306695,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserASCII { { - p.SetState(18259) + p.SetState(18302) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -306248,10 +306835,10 @@ func (s *Json_query_return_typeContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_typeContext) { localctx = NewJson_query_return_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2156, PlSqlParserRULE_json_query_return_type) + p.EnterRule(localctx, 2158, PlSqlParserRULE_json_query_return_type) var _la int - p.SetState(18273) + p.SetState(18316) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306261,14 +306848,14 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserVARCHAR2: p.EnterOuterAlt(localctx, 1) { - p.SetState(18262) + p.SetState(18305) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18269) + p.SetState(18312) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306277,7 +306864,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18263) + p.SetState(18306) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306285,14 +306872,14 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type } } { - p.SetState(18264) + p.SetState(18307) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18266) + p.SetState(18309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306301,7 +306888,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18265) + p.SetState(18308) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -306314,7 +306901,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type } { - p.SetState(18268) + p.SetState(18311) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306327,7 +306914,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 2) { - p.SetState(18271) + p.SetState(18314) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -306338,7 +306925,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 3) { - p.SetState(18272) + p.SetState(18315) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -306471,10 +307058,10 @@ func (s *Json_query_wrapper_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_clauseContext) { localctx = NewJson_query_wrapper_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2158, PlSqlParserRULE_json_query_wrapper_clause) + p.EnterRule(localctx, 2160, PlSqlParserRULE_json_query_wrapper_clause) var _la int - p.SetState(18288) + p.SetState(18331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306484,14 +307071,14 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ case PlSqlParserWITHOUT: p.EnterOuterAlt(localctx, 1) { - p.SetState(18275) + p.SetState(18318) p.Match(PlSqlParserWITHOUT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18277) + p.SetState(18320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306500,7 +307087,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserARRAY { { - p.SetState(18276) + p.SetState(18319) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -306510,7 +307097,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } { - p.SetState(18279) + p.SetState(18322) p.Match(PlSqlParserWRAPPER) if p.HasError() { // Recognition error - abort rule @@ -306521,14 +307108,14 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ case PlSqlParserWITH: p.EnterOuterAlt(localctx, 2) { - p.SetState(18280) + p.SetState(18323) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18282) + p.SetState(18325) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306537,7 +307124,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserCONDITIONAL || _la == PlSqlParserUNCONDITIONAL { { - p.SetState(18281) + p.SetState(18324) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONDITIONAL || _la == PlSqlParserUNCONDITIONAL) { @@ -306549,7 +307136,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } } - p.SetState(18285) + p.SetState(18328) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306558,7 +307145,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserARRAY { { - p.SetState(18284) + p.SetState(18327) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -306568,7 +307155,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } { - p.SetState(18287) + p.SetState(18330) p.Match(PlSqlParserWRAPPER) if p.HasError() { // Recognition error - abort rule @@ -306706,14 +307293,14 @@ func (s *Json_query_on_error_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_error_clauseContext) { localctx = NewJson_query_on_error_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2160, PlSqlParserRULE_json_query_on_error_clause) + p.EnterRule(localctx, 2162, PlSqlParserRULE_json_query_on_error_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(18297) + p.SetState(18340) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 1 { { - p.SetState(18290) + p.SetState(18333) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -306723,9 +307310,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 2 { { - p.SetState(18291) + p.SetState(18334) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -306735,9 +307322,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 3 { { - p.SetState(18292) + p.SetState(18335) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -306747,9 +307334,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 4 { { - p.SetState(18293) + p.SetState(18336) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -306757,7 +307344,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18294) + p.SetState(18337) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -306767,9 +307354,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 5 { { - p.SetState(18295) + p.SetState(18338) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -306777,7 +307364,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18296) + p.SetState(18339) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -306789,7 +307376,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro goto errorExit } { - p.SetState(18299) + p.SetState(18342) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -306797,7 +307384,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18300) + p.SetState(18343) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -306930,14 +307517,14 @@ func (s *Json_query_on_empty_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empty_clauseContext) { localctx = NewJson_query_on_empty_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2162, PlSqlParserRULE_json_query_on_empty_clause) + p.EnterRule(localctx, 2164, PlSqlParserRULE_json_query_on_empty_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(18309) + p.SetState(18352) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2542, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 1 { { - p.SetState(18302) + p.SetState(18345) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -306947,9 +307534,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2542, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 2 { { - p.SetState(18303) + p.SetState(18346) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -306959,9 +307546,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2542, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 3 { { - p.SetState(18304) + p.SetState(18347) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -306971,9 +307558,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2542, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 4 { { - p.SetState(18305) + p.SetState(18348) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -306981,7 +307568,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18306) + p.SetState(18349) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -306991,9 +307578,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2542, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 5 { { - p.SetState(18307) + p.SetState(18350) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307001,7 +307588,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18308) + p.SetState(18351) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -307013,7 +307600,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt goto errorExit } { - p.SetState(18311) + p.SetState(18354) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -307021,7 +307608,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18312) + p.SetState(18355) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307146,31 +307733,31 @@ func (s *Json_value_return_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Json_value_return_clause() (localctx IJson_value_return_clauseContext) { localctx = NewJson_value_return_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2164, PlSqlParserRULE_json_value_return_clause) + p.EnterRule(localctx, 2166, PlSqlParserRULE_json_value_return_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18314) + p.SetState(18357) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18316) + p.SetState(18359) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2543, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2550, p.GetParserRuleContext()) == 1 { { - p.SetState(18315) + p.SetState(18358) p.Json_value_return_type() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18319) + p.SetState(18362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307179,7 +307766,7 @@ func (p *PlSqlParser) Json_value_return_clause() (localctx IJson_value_return_cl if _la == PlSqlParserASCII { { - p.SetState(18318) + p.SetState(18361) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -307396,27 +307983,27 @@ func (s *Json_value_return_typeContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_typeContext) { localctx = NewJson_value_return_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2166, PlSqlParserRULE_json_value_return_type) + p.EnterRule(localctx, 2168, PlSqlParserRULE_json_value_return_type) var _la int - p.SetState(18355) + p.SetState(18398) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2551, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2558, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18321) + p.SetState(18364) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18328) + p.SetState(18371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307425,7 +308012,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18322) + p.SetState(18365) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -307433,14 +308020,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18323) + p.SetState(18366) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18325) + p.SetState(18368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307449,7 +308036,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18324) + p.SetState(18367) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -307462,7 +308049,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } { - p.SetState(18327) + p.SetState(18370) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -307471,12 +308058,12 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } - p.SetState(18331) + p.SetState(18374) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2547, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2554, p.GetParserRuleContext()) == 1 { { - p.SetState(18330) + p.SetState(18373) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -307491,7 +308078,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18333) + p.SetState(18376) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -307502,7 +308089,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18334) + p.SetState(18377) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -307513,7 +308100,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18335) + p.SetState(18378) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -307521,7 +308108,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18336) + p.SetState(18379) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -307529,14 +308116,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18337) + p.SetState(18380) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18340) + p.SetState(18383) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307545,7 +308132,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserCOMMA { { - p.SetState(18338) + p.SetState(18381) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -307553,7 +308140,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18339) + p.SetState(18382) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -307563,7 +308150,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } { - p.SetState(18342) + p.SetState(18385) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -307574,14 +308161,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18343) + p.SetState(18386) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18346) + p.SetState(18389) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307590,7 +308177,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserWITH { { - p.SetState(18344) + p.SetState(18387) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -307598,7 +308185,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18345) + p.SetState(18388) p.Match(PlSqlParserTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -307611,7 +308198,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18348) + p.SetState(18391) p.Match(PlSqlParserSDO_GEOMETRY) if p.HasError() { // Recognition error - abort rule @@ -307622,10 +308209,10 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(18349) + p.SetState(18392) p.Expression() } - p.SetState(18353) + p.SetState(18396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307634,7 +308221,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserUSING { { - p.SetState(18350) + p.SetState(18393) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -307642,7 +308229,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18351) + p.SetState(18394) p.Match(PlSqlParserCASESENSITIVE) if p.HasError() { // Recognition error - abort rule @@ -307650,7 +308237,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18352) + p.SetState(18395) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -307814,12 +308401,12 @@ func (s *Json_value_on_mismatch_clauseContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_mismatch_clauseContext) { localctx = NewJson_value_on_mismatch_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2168, PlSqlParserRULE_json_value_on_mismatch_clause) + p.EnterRule(localctx, 2170, PlSqlParserRULE_json_value_on_mismatch_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18357) + p.SetState(18400) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -307830,7 +308417,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18358) + p.SetState(18401) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -307838,14 +308425,14 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18359) + p.SetState(18402) p.Match(PlSqlParserMISMATCH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18368) + p.SetState(18411) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307853,7 +308440,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(18360) + p.SetState(18403) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -307861,7 +308448,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18361) + p.SetState(18404) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -307869,7 +308456,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18362) + p.SetState(18405) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -307879,7 +308466,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m case PlSqlParserEXTRA: { - p.SetState(18363) + p.SetState(18406) p.Match(PlSqlParserEXTRA) if p.HasError() { // Recognition error - abort rule @@ -307887,7 +308474,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18364) + p.SetState(18407) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -307897,7 +308484,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m case PlSqlParserTYPE: { - p.SetState(18365) + p.SetState(18408) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -307905,7 +308492,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18366) + p.SetState(18409) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -307913,7 +308500,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18367) + p.SetState(18410) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308060,8 +308647,8 @@ func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Literal() (localctx ILiteralContext) { localctx = NewLiteralContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2170, PlSqlParserRULE_literal) - p.SetState(18374) + p.EnterRule(localctx, 2172, PlSqlParserRULE_literal) + p.SetState(18417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308071,7 +308658,7 @@ func (p *PlSqlParser) Literal() (localctx ILiteralContext) { case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 1) { - p.SetState(18370) + p.SetState(18413) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -308082,21 +308669,21 @@ func (p *PlSqlParser) Literal() (localctx ILiteralContext) { case PlSqlParserCHR, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(18371) + p.SetState(18414) p.String_function() } case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(18372) + p.SetState(18415) p.Numeric() } case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(18373) + p.SetState(18416) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -308250,26 +308837,26 @@ func (s *Numeric_function_wrapperContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Numeric_function_wrapper() (localctx INumeric_function_wrapperContext) { localctx = NewNumeric_function_wrapperContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2172, PlSqlParserRULE_numeric_function_wrapper) + p.EnterRule(localctx, 2174, PlSqlParserRULE_numeric_function_wrapper) p.EnterOuterAlt(localctx, 1) { - p.SetState(18376) + p.SetState(18419) p.Numeric_function() } - p.SetState(18379) + p.SetState(18422) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2554, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2561, p.GetParserRuleContext()) == 1 { { - p.SetState(18377) + p.SetState(18420) p.Single_column_for_loop() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2554, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2561, p.GetParserRuleContext()) == 2 { { - p.SetState(18378) + p.SetState(18421) p.Multi_column_for_loop() } @@ -308510,10 +309097,10 @@ func (s *Numeric_functionContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { localctx = NewNumeric_functionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2174, PlSqlParserRULE_numeric_function) + p.EnterRule(localctx, 2176, PlSqlParserRULE_numeric_function) var _la int - p.SetState(18439) + p.SetState(18482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308523,7 +309110,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserSUM: p.EnterOuterAlt(localctx, 1) { - p.SetState(18381) + p.SetState(18424) p.Match(PlSqlParserSUM) if p.HasError() { // Recognition error - abort rule @@ -308531,19 +309118,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18382) + p.SetState(18425) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18384) + p.SetState(18427) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2555, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2562, p.GetParserRuleContext()) == 1 { { - p.SetState(18383) + p.SetState(18426) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -308558,11 +309145,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18386) + p.SetState(18429) p.Expression() } { - p.SetState(18387) + p.SetState(18430) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308573,7 +309160,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserCOUNT: p.EnterOuterAlt(localctx, 2) { - p.SetState(18389) + p.SetState(18432) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -308581,14 +309168,14 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18390) + p.SetState(18433) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18398) + p.SetState(18441) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308597,7 +309184,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18391) + p.SetState(18434) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -308606,7 +309193,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNIQUE, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserRIGHT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: - p.SetState(18396) + p.SetState(18439) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308614,12 +309201,12 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { _la = p.GetTokenStream().LA(1) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281483566645249) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796093546497) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { - p.SetState(18393) + p.SetState(18436) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2556, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2563, p.GetParserRuleContext()) == 1 { { - p.SetState(18392) + p.SetState(18435) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -308634,7 +309221,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18395) + p.SetState(18438) p.concatenation(0) } @@ -308645,19 +309232,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18400) + p.SetState(18443) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18402) + p.SetState(18445) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2559, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2566, p.GetParserRuleContext()) == 1 { { - p.SetState(18401) + p.SetState(18444) p.Over_clause() } @@ -308668,7 +309255,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserROUND: p.EnterOuterAlt(localctx, 3) { - p.SetState(18404) + p.SetState(18447) p.Match(PlSqlParserROUND) if p.HasError() { // Recognition error - abort rule @@ -308676,7 +309263,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18405) + p.SetState(18448) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308684,10 +309271,10 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18406) + p.SetState(18449) p.Expression() } - p.SetState(18409) + p.SetState(18452) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308696,7 +309283,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18407) + p.SetState(18450) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -308704,7 +309291,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18408) + p.SetState(18451) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -308714,7 +309301,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } { - p.SetState(18411) + p.SetState(18454) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308725,7 +309312,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserAVG: p.EnterOuterAlt(localctx, 4) { - p.SetState(18413) + p.SetState(18456) p.Match(PlSqlParserAVG) if p.HasError() { // Recognition error - abort rule @@ -308733,19 +309320,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18414) + p.SetState(18457) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18416) + p.SetState(18459) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2561, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2568, p.GetParserRuleContext()) == 1 { { - p.SetState(18415) + p.SetState(18458) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -308760,11 +309347,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18418) + p.SetState(18461) p.Expression() } { - p.SetState(18419) + p.SetState(18462) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308775,7 +309362,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserMAX: p.EnterOuterAlt(localctx, 5) { - p.SetState(18421) + p.SetState(18464) p.Match(PlSqlParserMAX) if p.HasError() { // Recognition error - abort rule @@ -308783,19 +309370,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18422) + p.SetState(18465) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18424) + p.SetState(18467) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2562, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2569, p.GetParserRuleContext()) == 1 { { - p.SetState(18423) + p.SetState(18466) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -308810,11 +309397,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18426) + p.SetState(18469) p.Expression() } { - p.SetState(18427) + p.SetState(18470) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308825,7 +309412,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserLEAST: p.EnterOuterAlt(localctx, 6) { - p.SetState(18429) + p.SetState(18472) p.Match(PlSqlParserLEAST) if p.HasError() { // Recognition error - abort rule @@ -308833,7 +309420,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18430) + p.SetState(18473) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308841,11 +309428,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18431) + p.SetState(18474) p.Expressions() } { - p.SetState(18432) + p.SetState(18475) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308856,7 +309443,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserGREATEST: p.EnterOuterAlt(localctx, 7) { - p.SetState(18434) + p.SetState(18477) p.Match(PlSqlParserGREATEST) if p.HasError() { // Recognition error - abort rule @@ -308864,7 +309451,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18435) + p.SetState(18478) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308872,11 +309459,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18436) + p.SetState(18479) p.Expressions() } { - p.SetState(18437) + p.SetState(18480) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309019,12 +309606,12 @@ func (s *Listagg_overflow_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clauseContext) { localctx = NewListagg_overflow_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2176, PlSqlParserRULE_listagg_overflow_clause) + p.EnterRule(localctx, 2178, PlSqlParserRULE_listagg_overflow_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18441) + p.SetState(18484) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -309032,7 +309619,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18442) + p.SetState(18485) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -309040,7 +309627,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18443) + p.SetState(18486) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserTRUNCATE) { @@ -309050,7 +309637,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau p.Consume() } } - p.SetState(18445) + p.SetState(18488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309059,7 +309646,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau if _la == PlSqlParserCHAR_STRING { { - p.SetState(18444) + p.SetState(18487) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -309068,7 +309655,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } - p.SetState(18449) + p.SetState(18492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309077,7 +309664,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(18447) + p.SetState(18490) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -309088,7 +309675,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18448) + p.SetState(18491) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -310368,34 +310955,34 @@ func (s *Other_functionContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { localctx = NewOther_functionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2178, PlSqlParserRULE_other_function) + p.EnterRule(localctx, 2180, PlSqlParserRULE_other_function) var _la int var _alt int - p.SetState(18838) + p.SetState(18881) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2629, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2636, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18451) + p.SetState(18494) p.Over_clause_keyword() } { - p.SetState(18452) + p.SetState(18495) p.Function_argument_analytic() } - p.SetState(18454) + p.SetState(18497) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2566, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2573, p.GetParserRuleContext()) == 1 { { - p.SetState(18453) + p.SetState(18496) p.Over_clause() } @@ -310406,19 +310993,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18456) + p.SetState(18499) p.Regular_id() } { - p.SetState(18457) + p.SetState(18500) p.Function_argument_modeling() } - p.SetState(18459) + p.SetState(18502) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2567, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2574, p.GetParserRuleContext()) == 1 { { - p.SetState(18458) + p.SetState(18501) p.Using_clause() } @@ -310429,7 +311016,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18461) + p.SetState(18504) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -310437,14 +311024,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18462) + p.SetState(18505) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18468) + p.SetState(18511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310453,7 +311040,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18463) + p.SetState(18506) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -310462,12 +311049,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNIQUE, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: - p.SetState(18465) + p.SetState(18508) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2568, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2575, p.GetParserRuleContext()) == 1 { { - p.SetState(18464) + p.SetState(18507) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -310482,7 +311069,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18467) + p.SetState(18510) p.concatenation(0) } @@ -310491,19 +311078,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18470) + p.SetState(18513) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18472) + p.SetState(18515) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2570, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2577, p.GetParserRuleContext()) == 1 { { - p.SetState(18471) + p.SetState(18514) p.Over_clause() } @@ -310514,7 +311101,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18474) + p.SetState(18517) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCAST || _la == PlSqlParserXMLCAST) { @@ -310525,23 +311112,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18475) + p.SetState(18518) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18482) + p.SetState(18525) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2571, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2578, p.GetParserRuleContext()) { case 1: { - p.SetState(18476) + p.SetState(18519) p.Match(PlSqlParserMULTISET) if p.HasError() { // Recognition error - abort rule @@ -310549,7 +311136,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18477) + p.SetState(18520) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310557,11 +311144,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18478) + p.SetState(18521) p.Subquery() } { - p.SetState(18479) + p.SetState(18522) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310571,7 +311158,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 2: { - p.SetState(18481) + p.SetState(18524) p.concatenation(0) } @@ -310579,7 +311166,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18484) + p.SetState(18527) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -310587,10 +311174,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18485) + p.SetState(18528) p.Type_spec() } - p.SetState(18492) + p.SetState(18535) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310599,7 +311186,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18486) + p.SetState(18529) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -310607,11 +311194,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18487) + p.SetState(18530) p.concatenation(0) } { - p.SetState(18488) + p.SetState(18531) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -310619,7 +311206,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18489) + p.SetState(18532) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -310627,7 +311214,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18490) + p.SetState(18533) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -310636,7 +311223,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18500) + p.SetState(18543) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310645,7 +311232,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18494) + p.SetState(18537) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -310653,10 +311240,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18495) + p.SetState(18538) p.Quoted_string() } - p.SetState(18498) + p.SetState(18541) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310665,7 +311252,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18496) + p.SetState(18539) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -310673,7 +311260,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18497) + p.SetState(18540) p.Quoted_string() } @@ -310681,7 +311268,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18502) + p.SetState(18545) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310692,7 +311279,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18504) + p.SetState(18547) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -310700,7 +311287,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18505) + p.SetState(18548) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310708,10 +311295,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18506) + p.SetState(18549) p.Table_element() } - p.SetState(18512) + p.SetState(18555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310720,14 +311307,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18507) + p.SetState(18550) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18510) + p.SetState(18553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310736,13 +311323,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(18508) + p.SetState(18551) p.Numeric() } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(18509) + p.SetState(18552) p.Quoted_string() } @@ -310753,7 +311340,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18514) + p.SetState(18557) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310764,7 +311351,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18516) + p.SetState(18559) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -310772,19 +311359,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18517) + p.SetState(18560) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18519) + p.SetState(18562) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2577, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2584, p.GetParserRuleContext()) == 1 { { - p.SetState(18518) + p.SetState(18561) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -310799,10 +311386,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18521) + p.SetState(18564) p.concatenation(0) } - p.SetState(18523) + p.SetState(18566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310811,13 +311398,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(18522) + p.SetState(18565) p.Collect_order_by_part() } } { - p.SetState(18525) + p.SetState(18568) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310828,14 +311415,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(18527) + p.SetState(18570) p.Within_or_over_clause_keyword() } { - p.SetState(18528) + p.SetState(18571) p.Function_argument() } - p.SetState(18530) + p.SetState(18573) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310845,7 +311432,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch _alt { case 1: { - p.SetState(18529) + p.SetState(18572) p.Within_or_over_part() } @@ -310854,9 +311441,9 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } - p.SetState(18532) + p.SetState(18575) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2579, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2586, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -310865,7 +311452,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(18534) + p.SetState(18577) p.Match(PlSqlParserLISTAGG) if p.HasError() { // Recognition error - abort rule @@ -310873,19 +311460,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18535) + p.SetState(18578) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18537) + p.SetState(18580) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2580, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2587, p.GetParserRuleContext()) == 1 { { - p.SetState(18536) + p.SetState(18579) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -310900,10 +311487,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18539) + p.SetState(18582) p.Argument() } - p.SetState(18542) + p.SetState(18585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310912,7 +311499,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18540) + p.SetState(18583) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -310920,7 +311507,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18541) + p.SetState(18584) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -310929,7 +311516,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18545) + p.SetState(18588) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310938,25 +311525,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserON { { - p.SetState(18544) + p.SetState(18587) p.Listagg_overflow_clause() } } { - p.SetState(18547) + p.SetState(18590) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18554) + p.SetState(18597) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2583, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2590, p.GetParserRuleContext()) == 1 { { - p.SetState(18548) + p.SetState(18591) p.Match(PlSqlParserWITHIN) if p.HasError() { // Recognition error - abort rule @@ -310964,7 +311551,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18549) + p.SetState(18592) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -310972,7 +311559,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18550) + p.SetState(18593) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310980,11 +311567,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18551) + p.SetState(18594) p.Order_by_clause() } { - p.SetState(18552) + p.SetState(18595) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310995,12 +311582,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18557) + p.SetState(18600) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2584, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2591, p.GetParserRuleContext()) == 1 { { - p.SetState(18556) + p.SetState(18599) p.Over_clause() } @@ -311011,11 +311598,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(18559) + p.SetState(18602) p.Cursor_name() } { - p.SetState(18560) + p.SetState(18603) _la = p.GetTokenStream().LA(1) if !((int64((_la-1283)) & ^0x3f) == 0 && ((int64(1)<<(_la-1283))&39) != 0) { @@ -311029,7 +311616,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(18562) + p.SetState(18605) p.Match(PlSqlParserDECOMPOSE) if p.HasError() { // Recognition error - abort rule @@ -311037,7 +311624,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18563) + p.SetState(18606) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311045,10 +311632,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18564) + p.SetState(18607) p.concatenation(0) } - p.SetState(18566) + p.SetState(18609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311057,7 +311644,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCANONICAL || _la == PlSqlParserCOMPATIBILITY { { - p.SetState(18565) + p.SetState(18608) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCANONICAL || _la == PlSqlParserCOMPATIBILITY) { @@ -311070,7 +311657,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18568) + p.SetState(18611) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311081,7 +311668,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(18570) + p.SetState(18613) p.Match(PlSqlParserEXTRACT) if p.HasError() { // Recognition error - abort rule @@ -311089,7 +311676,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18571) + p.SetState(18614) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311097,11 +311684,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18572) + p.SetState(18615) p.Regular_id() } { - p.SetState(18573) + p.SetState(18616) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -311109,11 +311696,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18574) + p.SetState(18617) p.concatenation(0) } { - p.SetState(18575) + p.SetState(18618) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311124,7 +311711,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(18577) + p.SetState(18620) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST_VALUE || _la == PlSqlParserLAST_VALUE) { @@ -311135,10 +311722,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18578) + p.SetState(18621) p.Function_argument_analytic() } - p.SetState(18580) + p.SetState(18623) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311147,24 +311734,24 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(18579) + p.SetState(18622) p.Respect_or_ignore_nulls() } } { - p.SetState(18582) + p.SetState(18625) p.Over_clause() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(18584) + p.SetState(18627) p.Standard_prediction_function_keyword() } { - p.SetState(18585) + p.SetState(18628) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311172,10 +311759,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18586) + p.SetState(18629) p.Expressions() } - p.SetState(18588) + p.SetState(18631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311184,12 +311771,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOST { { - p.SetState(18587) + p.SetState(18630) p.Cost_matrix_clause() } } - p.SetState(18591) + p.SetState(18634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311198,13 +311785,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserUSING { { - p.SetState(18590) + p.SetState(18633) p.Using_clause() } } { - p.SetState(18593) + p.SetState(18636) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311215,7 +311802,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(18595) + p.SetState(18638) _la = p.GetTokenStream().LA(1) if !((int64((_la-2013)) & ^0x3f) == 0 && ((int64(1)<<(_la-2013))&12803) != 0) { @@ -311226,7 +311813,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18596) + p.SetState(18639) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311234,10 +311821,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18597) + p.SetState(18640) p.concatenation(0) } - p.SetState(18604) + p.SetState(18647) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311246,7 +311833,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18598) + p.SetState(18641) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -311254,11 +311841,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18599) + p.SetState(18642) p.concatenation(0) } { - p.SetState(18600) + p.SetState(18643) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -311266,7 +311853,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18601) + p.SetState(18644) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -311274,7 +311861,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18602) + p.SetState(18645) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -311283,7 +311870,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18612) + p.SetState(18655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311292,7 +311879,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18606) + p.SetState(18649) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311300,10 +311887,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18607) + p.SetState(18650) p.Quoted_string() } - p.SetState(18610) + p.SetState(18653) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311312,7 +311899,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18608) + p.SetState(18651) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311320,7 +311907,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18609) + p.SetState(18652) p.Quoted_string() } @@ -311328,7 +311915,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18614) + p.SetState(18657) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311339,7 +311926,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(18616) + p.SetState(18659) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserTO_DSINTERVAL || _la == PlSqlParserTO_YMINTERVAL) { @@ -311350,7 +311937,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18617) + p.SetState(18660) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311358,10 +311945,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18618) + p.SetState(18661) p.concatenation(0) } - p.SetState(18625) + p.SetState(18668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311370,7 +311957,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18619) + p.SetState(18662) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -311378,11 +311965,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18620) + p.SetState(18663) p.concatenation(0) } { - p.SetState(18621) + p.SetState(18664) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -311390,7 +311977,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18622) + p.SetState(18665) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -311398,7 +311985,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18623) + p.SetState(18666) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -311408,7 +311995,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18627) + p.SetState(18670) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311419,7 +312006,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(18629) + p.SetState(18672) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -311427,7 +312014,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18630) + p.SetState(18673) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311435,10 +312022,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18631) + p.SetState(18674) p.Expression() } - p.SetState(18634) + p.SetState(18677) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311447,7 +312034,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserUSING { { - p.SetState(18632) + p.SetState(18675) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -311455,7 +312042,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18633) + p.SetState(18676) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCHAR_CS || _la == PlSqlParserNCHAR_CS) { @@ -311467,7 +312054,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18640) + p.SetState(18683) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311476,7 +312063,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18636) + p.SetState(18679) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311484,11 +312071,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18637) + p.SetState(18680) p.Expression() } - p.SetState(18642) + p.SetState(18685) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311496,7 +312083,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18643) + p.SetState(18686) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311507,7 +312094,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(18645) + p.SetState(18688) p.Match(PlSqlParserTREAT) if p.HasError() { // Recognition error - abort rule @@ -311515,7 +312102,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18646) + p.SetState(18689) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311523,23 +312110,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18647) + p.SetState(18690) p.Expression() } { - p.SetState(18648) + p.SetState(18691) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18650) + p.SetState(18693) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2595, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2602, p.GetParserRuleContext()) == 1 { { - p.SetState(18649) + p.SetState(18692) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -311551,11 +312138,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18652) + p.SetState(18695) p.Type_spec() } { - p.SetState(18653) + p.SetState(18696) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311566,7 +312153,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(18655) + p.SetState(18698) p.Match(PlSqlParserTRIM) if p.HasError() { // Recognition error - abort rule @@ -311574,23 +312161,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18656) + p.SetState(18699) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18664) + p.SetState(18707) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2598, p.GetParserRuleContext()) == 1 { - p.SetState(18658) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2605, p.GetParserRuleContext()) == 1 { + p.SetState(18701) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2596, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2603, p.GetParserRuleContext()) == 1 { { - p.SetState(18657) + p.SetState(18700) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBOTH || _la == PlSqlParserLEADING || _la == PlSqlParserTRAILING) { @@ -311604,7 +312191,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18661) + p.SetState(18704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311613,13 +312200,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(18660) + p.SetState(18703) p.Quoted_string() } } { - p.SetState(18663) + p.SetState(18706) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -311631,11 +312218,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18666) + p.SetState(18709) p.concatenation(0) } { - p.SetState(18667) + p.SetState(18710) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311646,7 +312233,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(18669) + p.SetState(18712) p.Match(PlSqlParserVALIDATE_CONVERSION) if p.HasError() { // Recognition error - abort rule @@ -311654,7 +312241,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18670) + p.SetState(18713) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311662,11 +312249,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18671) + p.SetState(18714) p.concatenation(0) } { - p.SetState(18672) + p.SetState(18715) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -311674,10 +312261,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18673) + p.SetState(18716) p.Type_spec() } - p.SetState(18680) + p.SetState(18723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311686,7 +312273,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18674) + p.SetState(18717) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311694,10 +312281,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18675) + p.SetState(18718) p.Quoted_string() } - p.SetState(18678) + p.SetState(18721) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311706,7 +312293,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18676) + p.SetState(18719) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311714,7 +312301,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18677) + p.SetState(18720) p.Quoted_string() } @@ -311722,7 +312309,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18682) + p.SetState(18725) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311733,7 +312320,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(18684) + p.SetState(18727) p.Match(PlSqlParserXMLAGG) if p.HasError() { // Recognition error - abort rule @@ -311741,7 +312328,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18685) + p.SetState(18728) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311749,10 +312336,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18686) + p.SetState(18729) p.Expression() } - p.SetState(18688) + p.SetState(18731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311761,25 +312348,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(18687) + p.SetState(18730) p.Order_by_clause() } } { - p.SetState(18690) + p.SetState(18733) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18693) + p.SetState(18736) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2602, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2609, p.GetParserRuleContext()) == 1 { { - p.SetState(18691) + p.SetState(18734) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -311787,7 +312374,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18692) + p.SetState(18735) p.General_element() } @@ -311798,7 +312385,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(18695) + p.SetState(18738) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserXMLCOLATTVAL || _la == PlSqlParserXMLFOREST) { @@ -311809,7 +312396,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18696) + p.SetState(18739) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311817,10 +312404,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18697) + p.SetState(18740) p.Xml_multiuse_expression_element() } - p.SetState(18702) + p.SetState(18745) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311829,7 +312416,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18698) + p.SetState(18741) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311837,11 +312424,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18699) + p.SetState(18742) p.Xml_multiuse_expression_element() } - p.SetState(18704) + p.SetState(18747) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311849,19 +312436,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18705) + p.SetState(18748) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18708) + p.SetState(18751) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2604, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2611, p.GetParserRuleContext()) == 1 { { - p.SetState(18706) + p.SetState(18749) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -311869,7 +312456,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18707) + p.SetState(18750) p.General_element() } @@ -311880,7 +312467,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(18710) + p.SetState(18753) p.Match(PlSqlParserXMLELEMENT) if p.HasError() { // Recognition error - abort rule @@ -311888,19 +312475,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18711) + p.SetState(18754) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18713) + p.SetState(18756) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2605, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2612, p.GetParserRuleContext()) == 1 { { - p.SetState(18712) + p.SetState(18755) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENTITYESCAPING || _la == PlSqlParserNOENTITYESCAPING) { @@ -311914,12 +312501,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18716) + p.SetState(18759) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2606, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2613, p.GetParserRuleContext()) == 1 { { - p.SetState(18715) + p.SetState(18758) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEVALNAME || _la == PlSqlParserNAME) { @@ -311934,15 +312521,15 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18718) + p.SetState(18761) p.Expression() } - p.SetState(18721) + p.SetState(18764) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2607, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2614, p.GetParserRuleContext()) == 1 { { - p.SetState(18719) + p.SetState(18762) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311950,14 +312537,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18720) + p.SetState(18763) p.Xml_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18730) + p.SetState(18773) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311966,7 +312553,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18723) + p.SetState(18766) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311974,10 +312561,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18724) + p.SetState(18767) p.Expression() } - p.SetState(18726) + p.SetState(18769) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311986,13 +312573,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(18725) + p.SetState(18768) p.Column_alias() } } - p.SetState(18732) + p.SetState(18775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312000,19 +312587,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18733) + p.SetState(18776) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18736) + p.SetState(18779) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2610, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2617, p.GetParserRuleContext()) == 1 { { - p.SetState(18734) + p.SetState(18777) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312020,7 +312607,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18735) + p.SetState(18778) p.General_element() } @@ -312031,7 +312618,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(18738) + p.SetState(18781) p.Match(PlSqlParserXMLEXISTS) if p.HasError() { // Recognition error - abort rule @@ -312039,7 +312626,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18739) + p.SetState(18782) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312047,10 +312634,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18740) + p.SetState(18783) p.Expression() } - p.SetState(18742) + p.SetState(18785) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312059,13 +312646,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserPASSING { { - p.SetState(18741) + p.SetState(18784) p.Xml_passing_clause() } } { - p.SetState(18744) + p.SetState(18787) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312076,7 +312663,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(18746) + p.SetState(18789) p.Match(PlSqlParserXMLPARSE) if p.HasError() { // Recognition error - abort rule @@ -312084,7 +312671,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18747) + p.SetState(18790) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312092,7 +312679,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18748) + p.SetState(18791) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTENT || _la == PlSqlParserDOCUMENT) { @@ -312103,10 +312690,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18749) + p.SetState(18792) p.concatenation(0) } - p.SetState(18751) + p.SetState(18794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312115,7 +312702,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserWELLFORMED { { - p.SetState(18750) + p.SetState(18793) p.Match(PlSqlParserWELLFORMED) if p.HasError() { // Recognition error - abort rule @@ -312125,19 +312712,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18753) + p.SetState(18796) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18756) + p.SetState(18799) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2613, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2620, p.GetParserRuleContext()) == 1 { { - p.SetState(18754) + p.SetState(18797) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312145,7 +312732,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18755) + p.SetState(18798) p.General_element() } @@ -312156,7 +312743,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(18758) + p.SetState(18801) p.Match(PlSqlParserXMLPI) if p.HasError() { // Recognition error - abort rule @@ -312164,14 +312751,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18759) + p.SetState(18802) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18764) + p.SetState(18807) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312180,7 +312767,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNAME: { - p.SetState(18760) + p.SetState(18803) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -312188,13 +312775,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18761) + p.SetState(18804) p.Identifier() } case PlSqlParserEVALNAME: { - p.SetState(18762) + p.SetState(18805) p.Match(PlSqlParserEVALNAME) if p.HasError() { // Recognition error - abort rule @@ -312202,7 +312789,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18763) + p.SetState(18806) p.concatenation(0) } @@ -312210,7 +312797,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(18768) + p.SetState(18811) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312219,7 +312806,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18766) + p.SetState(18809) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312227,25 +312814,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18767) + p.SetState(18810) p.concatenation(0) } } { - p.SetState(18770) + p.SetState(18813) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18773) + p.SetState(18816) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2616, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2623, p.GetParserRuleContext()) == 1 { { - p.SetState(18771) + p.SetState(18814) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312253,7 +312840,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18772) + p.SetState(18815) p.General_element() } @@ -312264,7 +312851,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(18775) + p.SetState(18818) p.Match(PlSqlParserXMLQUERY) if p.HasError() { // Recognition error - abort rule @@ -312272,7 +312859,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18776) + p.SetState(18819) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312280,10 +312867,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18777) + p.SetState(18820) p.concatenation(0) } - p.SetState(18779) + p.SetState(18822) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312292,13 +312879,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserPASSING { { - p.SetState(18778) + p.SetState(18821) p.Xml_passing_clause() } } { - p.SetState(18781) + p.SetState(18824) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -312306,14 +312893,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18782) + p.SetState(18825) p.Match(PlSqlParserCONTENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18786) + p.SetState(18829) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312322,7 +312909,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserNULL_ { { - p.SetState(18783) + p.SetState(18826) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -312330,7 +312917,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18784) + p.SetState(18827) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -312338,7 +312925,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18785) + p.SetState(18828) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -312348,19 +312935,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18788) + p.SetState(18831) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18791) + p.SetState(18834) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2619, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2626, p.GetParserRuleContext()) == 1 { { - p.SetState(18789) + p.SetState(18832) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312368,7 +312955,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18790) + p.SetState(18833) p.General_element() } @@ -312379,7 +312966,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(18793) + p.SetState(18836) p.Match(PlSqlParserXMLROOT) if p.HasError() { // Recognition error - abort rule @@ -312387,7 +312974,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18794) + p.SetState(18837) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312395,15 +312982,15 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18795) + p.SetState(18838) p.concatenation(0) } - p.SetState(18798) + p.SetState(18841) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2620, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2627, p.GetParserRuleContext()) == 1 { { - p.SetState(18796) + p.SetState(18839) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312411,14 +312998,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18797) + p.SetState(18840) p.Xmlroot_param_version_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18802) + p.SetState(18845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312427,7 +313014,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18800) + p.SetState(18843) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312435,25 +313022,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18801) + p.SetState(18844) p.Xmlroot_param_standalone_part() } } { - p.SetState(18804) + p.SetState(18847) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18807) + p.SetState(18850) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2622, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2629, p.GetParserRuleContext()) == 1 { { - p.SetState(18805) + p.SetState(18848) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312461,7 +313048,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18806) + p.SetState(18849) p.General_element() } @@ -312472,7 +313059,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(18809) + p.SetState(18852) p.Match(PlSqlParserXMLSERIALIZE) if p.HasError() { // Recognition error - abort rule @@ -312480,7 +313067,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18810) + p.SetState(18853) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312488,7 +313075,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18811) + p.SetState(18854) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTENT || _la == PlSqlParserDOCUMENT) { @@ -312499,10 +313086,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18812) + p.SetState(18855) p.concatenation(0) } - p.SetState(18815) + p.SetState(18858) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312511,7 +313098,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserAS { { - p.SetState(18813) + p.SetState(18856) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -312519,12 +313106,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18814) + p.SetState(18857) p.Type_spec() } } - p.SetState(18818) + p.SetState(18861) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312533,12 +313120,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserENCODING { { - p.SetState(18817) + p.SetState(18860) p.Xmlserialize_param_enconding_part() } } - p.SetState(18821) + p.SetState(18864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312547,12 +313134,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserVERSION { { - p.SetState(18820) + p.SetState(18863) p.Xmlserialize_param_version_part() } } - p.SetState(18824) + p.SetState(18867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312561,12 +313148,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserINDENT || _la == PlSqlParserNO { { - p.SetState(18823) + p.SetState(18866) p.Xmlserialize_param_ident_part() } } - p.SetState(18828) + p.SetState(18871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312575,7 +313162,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserHIDE || _la == PlSqlParserSHOW { { - p.SetState(18826) + p.SetState(18869) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIDE || _la == PlSqlParserSHOW) { @@ -312586,7 +313173,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18827) + p.SetState(18870) p.Match(PlSqlParserDEFAULTS) if p.HasError() { // Recognition error - abort rule @@ -312596,19 +313183,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18830) + p.SetState(18873) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18833) + p.SetState(18876) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2628, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2635, p.GetParserRuleContext()) == 1 { { - p.SetState(18831) + p.SetState(18874) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312616,7 +313203,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18832) + p.SetState(18875) p.General_element() } @@ -312627,7 +313214,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(18835) + p.SetState(18878) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -312635,7 +313222,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18836) + p.SetState(18879) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -312646,7 +313233,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(18837) + p.SetState(18880) p.Xmltable() } @@ -312834,12 +313421,12 @@ func (s *Over_clause_keywordContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Over_clause_keyword() (localctx IOver_clause_keywordContext) { localctx = NewOver_clause_keywordContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2180, PlSqlParserRULE_over_clause_keyword) + p.EnterRule(localctx, 2182, PlSqlParserRULE_over_clause_keyword) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18840) + p.SetState(18883) _la = p.GetTokenStream().LA(1) if !((int64((_la-2273)) & ^0x3f) == 0 && ((int64(1)<<(_la-2273))&31644663) != 0) { @@ -312970,12 +313557,12 @@ func (s *Within_or_over_clause_keywordContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Within_or_over_clause_keyword() (localctx IWithin_or_over_clause_keywordContext) { localctx = NewWithin_or_over_clause_keywordContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2182, PlSqlParserRULE_within_or_over_clause_keyword) + p.EnterRule(localctx, 2184, PlSqlParserRULE_within_or_over_clause_keyword) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18842) + p.SetState(18885) _la = p.GetTokenStream().LA(1) if !((int64((_la-2266)) & ^0x3f) == 0 && ((int64(1)<<(_la-2266))&123) != 0) { @@ -313106,12 +313693,12 @@ func (s *Standard_prediction_function_keywordContext) Accept(visitor antlr.Parse func (p *PlSqlParser) Standard_prediction_function_keyword() (localctx IStandard_prediction_function_keywordContext) { localctx = NewStandard_prediction_function_keywordContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2184, PlSqlParserRULE_standard_prediction_function_keyword) + p.EnterRule(localctx, 2186, PlSqlParserRULE_standard_prediction_function_keyword) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18844) + p.SetState(18887) _la = p.GetTokenStream().LA(1) if !((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&63) != 0) { @@ -313379,12 +313966,12 @@ func (s *Over_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { localctx = NewOver_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2186, PlSqlParserRULE_over_clause) + p.EnterRule(localctx, 2188, PlSqlParserRULE_over_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18846) + p.SetState(18889) p.Match(PlSqlParserOVER) if p.HasError() { // Recognition error - abort rule @@ -313392,14 +313979,14 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18847) + p.SetState(18890) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18868) + p.SetState(18911) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313407,7 +313994,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserORDER, PlSqlParserPARTITION, PlSqlParserRIGHT_PAREN: - p.SetState(18849) + p.SetState(18892) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313416,12 +314003,12 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserPARTITION { { - p.SetState(18848) + p.SetState(18891) p.Query_partition_clause() } } - p.SetState(18855) + p.SetState(18898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313430,10 +314017,10 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserORDER { { - p.SetState(18851) + p.SetState(18894) p.Order_by_clause() } - p.SetState(18853) + p.SetState(18896) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313442,7 +314029,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserRANGE || _la == PlSqlParserROWS { { - p.SetState(18852) + p.SetState(18895) p.Windowing_clause() } @@ -313452,7 +314039,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { case PlSqlParserHIERARCHY: { - p.SetState(18857) + p.SetState(18900) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -313460,14 +314047,14 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18858) + p.SetState(18901) var _x = p.Id_expression() localctx.(*Over_clauseContext).th = _x } { - p.SetState(18859) + p.SetState(18902) p.Match(PlSqlParserOFFSET) if p.HasError() { // Recognition error - abort rule @@ -313475,10 +314062,10 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18860) + p.SetState(18903) p.Numeric() } - p.SetState(18866) + p.SetState(18909) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313487,7 +314074,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserACROSS { { - p.SetState(18861) + p.SetState(18904) p.Match(PlSqlParserACROSS) if p.HasError() { // Recognition error - abort rule @@ -313495,7 +314082,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18862) + p.SetState(18905) p.Match(PlSqlParserANCESTOR) if p.HasError() { // Recognition error - abort rule @@ -313503,7 +314090,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18863) + p.SetState(18906) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -313511,7 +314098,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18864) + p.SetState(18907) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -313519,7 +314106,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18865) + p.SetState(18908) p.Id_expression() } @@ -313530,7 +314117,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { goto errorExit } { - p.SetState(18870) + p.SetState(18913) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -313698,13 +314285,13 @@ func (s *Windowing_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { localctx = NewWindowing_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2188, PlSqlParserRULE_windowing_clause) + p.EnterRule(localctx, 2190, PlSqlParserRULE_windowing_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(18872) + p.SetState(18915) p.Windowing_type() } - p.SetState(18879) + p.SetState(18922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313713,7 +314300,7 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBETWEEN: { - p.SetState(18873) + p.SetState(18916) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -313721,11 +314308,11 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { } } { - p.SetState(18874) + p.SetState(18917) p.Windowing_elements() } { - p.SetState(18875) + p.SetState(18918) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -313733,13 +314320,13 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { } } { - p.SetState(18876) + p.SetState(18919) p.Windowing_elements() } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(18878) + p.SetState(18921) p.Windowing_elements() } @@ -313848,12 +314435,12 @@ func (s *Windowing_typeContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Windowing_type() (localctx IWindowing_typeContext) { localctx = NewWindowing_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2190, PlSqlParserRULE_windowing_type) + p.EnterRule(localctx, 2192, PlSqlParserRULE_windowing_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18881) + p.SetState(18924) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRANGE || _la == PlSqlParserROWS) { @@ -313996,20 +314583,20 @@ func (s *Windowing_elementsContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) { localctx = NewWindowing_elementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2192, PlSqlParserRULE_windowing_elements) + p.EnterRule(localctx, 2194, PlSqlParserRULE_windowing_elements) var _la int - p.SetState(18890) + p.SetState(18933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2636, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2643, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18883) + p.SetState(18926) p.Match(PlSqlParserUNBOUNDED) if p.HasError() { // Recognition error - abort rule @@ -314017,7 +314604,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) } } { - p.SetState(18884) + p.SetState(18927) p.Match(PlSqlParserPRECEDING) if p.HasError() { // Recognition error - abort rule @@ -314028,7 +314615,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18885) + p.SetState(18928) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -314036,7 +314623,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) } } { - p.SetState(18886) + p.SetState(18929) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -314047,11 +314634,11 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18887) + p.SetState(18930) p.concatenation(0) } { - p.SetState(18888) + p.SetState(18931) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFOLLOWING || _la == PlSqlParserPRECEDING) { @@ -314219,19 +314806,19 @@ func (s *Using_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { localctx = NewUsing_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2194, PlSqlParserRULE_using_clause) + p.EnterRule(localctx, 2196, PlSqlParserRULE_using_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(18892) + p.SetState(18935) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18902) + p.SetState(18945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314240,7 +314827,7 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18893) + p.SetState(18936) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -314250,22 +314837,22 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserIN, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(18894) + p.SetState(18937) p.Using_element() } - p.SetState(18899) + p.SetState(18942) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2637, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2644, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(18895) + p.SetState(18938) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -314273,17 +314860,17 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { } } { - p.SetState(18896) + p.SetState(18939) p.Using_element() } } - p.SetState(18901) + p.SetState(18944) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2637, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2644, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -314411,26 +314998,26 @@ func (s *Using_elementContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Using_element() (localctx IUsing_elementContext) { localctx = NewUsing_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2196, PlSqlParserRULE_using_element) + p.EnterRule(localctx, 2198, PlSqlParserRULE_using_element) p.EnterOuterAlt(localctx, 1) - p.SetState(18909) + p.SetState(18952) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2640, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2647, p.GetParserRuleContext()) == 1 { { - p.SetState(18904) + p.SetState(18947) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18906) + p.SetState(18949) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2639, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2646, p.GetParserRuleContext()) == 1 { { - p.SetState(18905) + p.SetState(18948) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -314444,9 +315031,9 @@ func (p *PlSqlParser) Using_element() (localctx IUsing_elementContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2640, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2647, p.GetParserRuleContext()) == 2 { { - p.SetState(18908) + p.SetState(18951) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -314458,7 +315045,7 @@ func (p *PlSqlParser) Using_element() (localctx IUsing_elementContext) { goto errorExit } { - p.SetState(18911) + p.SetState(18954) p.Select_list_elements() } @@ -314579,10 +315166,10 @@ func (s *Collect_order_by_partContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partContext) { localctx = NewCollect_order_by_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2198, PlSqlParserRULE_collect_order_by_part) + p.EnterRule(localctx, 2200, PlSqlParserRULE_collect_order_by_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(18913) + p.SetState(18956) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -314590,7 +315177,7 @@ func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partCo } } { - p.SetState(18914) + p.SetState(18957) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -314598,7 +315185,7 @@ func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partCo } } { - p.SetState(18915) + p.SetState(18958) p.concatenation(0) } @@ -314746,8 +315333,8 @@ func (s *Within_or_over_partContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContext) { localctx = NewWithin_or_over_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2200, PlSqlParserRULE_within_or_over_part) - p.SetState(18924) + p.EnterRule(localctx, 2202, PlSqlParserRULE_within_or_over_part) + p.SetState(18967) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314757,7 +315344,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex case PlSqlParserWITHIN: p.EnterOuterAlt(localctx, 1) { - p.SetState(18917) + p.SetState(18960) p.Match(PlSqlParserWITHIN) if p.HasError() { // Recognition error - abort rule @@ -314765,7 +315352,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18918) + p.SetState(18961) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -314773,7 +315360,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18919) + p.SetState(18962) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -314781,11 +315368,11 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18920) + p.SetState(18963) p.Order_by_clause() } { - p.SetState(18921) + p.SetState(18964) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -314796,7 +315383,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex case PlSqlParserOVER: p.EnterOuterAlt(localctx, 2) { - p.SetState(18923) + p.SetState(18966) p.Over_clause() } @@ -315005,19 +315592,19 @@ func (s *Cost_matrix_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) { localctx = NewCost_matrix_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2202, PlSqlParserRULE_cost_matrix_clause) + p.EnterRule(localctx, 2204, PlSqlParserRULE_cost_matrix_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18926) + p.SetState(18969) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18948) + p.SetState(18991) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315026,14 +315613,14 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserMODEL: { - p.SetState(18927) + p.SetState(18970) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18929) + p.SetState(18972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315042,7 +315629,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) if _la == PlSqlParserAUTO { { - p.SetState(18928) + p.SetState(18971) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -315054,7 +315641,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(18931) + p.SetState(18974) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315062,10 +315649,10 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18932) + p.SetState(18975) p.Cost_class_name() } - p.SetState(18937) + p.SetState(18980) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315074,7 +315661,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18933) + p.SetState(18976) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -315082,11 +315669,11 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18934) + p.SetState(18977) p.Cost_class_name() } - p.SetState(18939) + p.SetState(18982) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315094,7 +315681,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(18940) + p.SetState(18983) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315102,7 +315689,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18941) + p.SetState(18984) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -315110,14 +315697,14 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18942) + p.SetState(18985) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18944) + p.SetState(18987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315126,13 +315713,13 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(18943) + p.SetState(18986) p.Expressions() } } { - p.SetState(18946) + p.SetState(18989) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315346,19 +315933,19 @@ func (s *Xml_passing_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) { localctx = NewXml_passing_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2204, PlSqlParserRULE_xml_passing_clause) + p.EnterRule(localctx, 2206, PlSqlParserRULE_xml_passing_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18950) + p.SetState(18993) p.Match(PlSqlParserPASSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18953) + p.SetState(18996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315367,7 +315954,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) if _la == PlSqlParserBY { { - p.SetState(18951) + p.SetState(18994) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -315375,7 +315962,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } } { - p.SetState(18952) + p.SetState(18995) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -315385,22 +315972,22 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } { - p.SetState(18955) + p.SetState(18998) p.Expression() } - p.SetState(18957) + p.SetState(19000) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2647, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2654, p.GetParserRuleContext()) == 1 { { - p.SetState(18956) + p.SetState(18999) p.Column_alias() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18966) + p.SetState(19009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315409,7 +315996,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18959) + p.SetState(19002) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -315417,15 +316004,15 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } } { - p.SetState(18960) + p.SetState(19003) p.Expression() } - p.SetState(18962) + p.SetState(19005) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2648, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2655, p.GetParserRuleContext()) == 1 { { - p.SetState(18961) + p.SetState(19004) p.Column_alias() } @@ -315433,7 +316020,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) goto errorExit } - p.SetState(18968) + p.SetState(19011) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315619,12 +316206,12 @@ func (s *Xml_attributes_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseContext) { localctx = NewXml_attributes_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2206, PlSqlParserRULE_xml_attributes_clause) + p.EnterRule(localctx, 2208, PlSqlParserRULE_xml_attributes_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18969) + p.SetState(19012) p.Match(PlSqlParserXMLATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -315632,19 +316219,19 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } } { - p.SetState(18970) + p.SetState(19013) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18972) + p.SetState(19015) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2650, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2657, p.GetParserRuleContext()) == 1 { { - p.SetState(18971) + p.SetState(19014) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENTITYESCAPING || _la == PlSqlParserNOENTITYESCAPING) { @@ -315658,12 +316245,12 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(18975) + p.SetState(19018) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2651, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2658, p.GetParserRuleContext()) == 1 { { - p.SetState(18974) + p.SetState(19017) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOSCHEMACHECK || _la == PlSqlParserSCHEMACHECK) { @@ -315678,10 +316265,10 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo goto errorExit } { - p.SetState(18977) + p.SetState(19020) p.Xml_multiuse_expression_element() } - p.SetState(18982) + p.SetState(19025) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315690,7 +316277,7 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(18978) + p.SetState(19021) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -315698,11 +316285,11 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } } { - p.SetState(18979) + p.SetState(19022) p.Xml_multiuse_expression_element() } - p.SetState(18984) + p.SetState(19027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315710,7 +316297,7 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(18985) + p.SetState(19028) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315936,12 +316523,12 @@ func (s *Xml_namespaces_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseContext) { localctx = NewXml_namespaces_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2208, PlSqlParserRULE_xml_namespaces_clause) + p.EnterRule(localctx, 2210, PlSqlParserRULE_xml_namespaces_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18987) + p.SetState(19030) p.Match(PlSqlParserXMLNAMESPACES) if p.HasError() { // Recognition error - abort rule @@ -315949,30 +316536,30 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo } } { - p.SetState(18988) + p.SetState(19031) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18992) + p.SetState(19035) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2653, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2660, p.GetParserRuleContext()) == 1 { { - p.SetState(18989) + p.SetState(19032) p.concatenation(0) } { - p.SetState(18990) + p.SetState(19033) p.Column_alias() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19000) + p.SetState(19043) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315981,7 +316568,7 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(18994) + p.SetState(19037) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -315989,22 +316576,22 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo } } { - p.SetState(18995) + p.SetState(19038) p.concatenation(0) } { - p.SetState(18996) + p.SetState(19039) p.Column_alias() } - p.SetState(19002) + p.SetState(19045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(19004) + p.SetState(19047) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316013,13 +316600,13 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo if _la == PlSqlParserDEFAULT { { - p.SetState(19003) + p.SetState(19046) p.Xml_general_default_part() } } { - p.SetState(19006) + p.SetState(19049) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -316200,15 +316787,15 @@ func (s *Xml_table_columnContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { localctx = NewXml_table_columnContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2210, PlSqlParserRULE_xml_table_column) + p.EnterRule(localctx, 2212, PlSqlParserRULE_xml_table_column) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19008) + p.SetState(19051) p.Xml_column_name() } - p.SetState(19019) + p.SetState(19062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316217,7 +316804,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFOR: { - p.SetState(19009) + p.SetState(19052) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -316225,7 +316812,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { } } { - p.SetState(19010) + p.SetState(19053) p.Match(PlSqlParserORDINALITY) if p.HasError() { // Recognition error - abort rule @@ -316235,10 +316822,10 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNATURALN, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(19011) + p.SetState(19054) p.Type_spec() } - p.SetState(19014) + p.SetState(19057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316247,7 +316834,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { if _la == PlSqlParserPATH { { - p.SetState(19012) + p.SetState(19055) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -316255,12 +316842,12 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { } } { - p.SetState(19013) + p.SetState(19056) p.concatenation(0) } } - p.SetState(19017) + p.SetState(19060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316269,7 +316856,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(19016) + p.SetState(19059) p.Xml_general_default_part() } @@ -316392,10 +316979,10 @@ func (s *Xml_general_default_partContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Xml_general_default_part() (localctx IXml_general_default_partContext) { localctx = NewXml_general_default_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2212, PlSqlParserRULE_xml_general_default_part) + p.EnterRule(localctx, 2214, PlSqlParserRULE_xml_general_default_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19021) + p.SetState(19064) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -316403,7 +316990,7 @@ func (p *PlSqlParser) Xml_general_default_part() (localctx IXml_general_default_ } } { - p.SetState(19022) + p.SetState(19065) p.concatenation(0) } @@ -316558,15 +317145,15 @@ func (s *Xml_multiuse_expression_elementContext) Accept(visitor antlr.ParseTreeV func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_expression_elementContext) { localctx = NewXml_multiuse_expression_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2214, PlSqlParserRULE_xml_multiuse_expression_element) + p.EnterRule(localctx, 2216, PlSqlParserRULE_xml_multiuse_expression_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19024) + p.SetState(19067) p.Expression() } - p.SetState(19031) + p.SetState(19074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316575,29 +317162,29 @@ func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_ if _la == PlSqlParserAS { { - p.SetState(19025) + p.SetState(19068) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19029) + p.SetState(19072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2659, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2666, p.GetParserRuleContext()) { case 1: { - p.SetState(19026) + p.SetState(19069) p.Id_expression() } case 2: { - p.SetState(19027) + p.SetState(19070) p.Match(PlSqlParserEVALNAME) if p.HasError() { // Recognition error - abort rule @@ -316605,7 +317192,7 @@ func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_ } } { - p.SetState(19028) + p.SetState(19071) p.concatenation(0) } @@ -316737,26 +317324,26 @@ func (s *Xmlroot_param_version_partContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_version_partContext) { localctx = NewXmlroot_param_version_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2216, PlSqlParserRULE_xmlroot_param_version_part) + p.EnterRule(localctx, 2218, PlSqlParserRULE_xmlroot_param_version_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19033) + p.SetState(19076) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19037) + p.SetState(19080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2661, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2668, p.GetParserRuleContext()) { case 1: { - p.SetState(19034) + p.SetState(19077) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -316764,7 +317351,7 @@ func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_vers } } { - p.SetState(19035) + p.SetState(19078) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -316774,7 +317361,7 @@ func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_vers case 2: { - p.SetState(19036) + p.SetState(19079) p.Expression() } @@ -316892,19 +317479,19 @@ func (s *Xmlroot_param_standalone_partContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_standalone_partContext) { localctx = NewXmlroot_param_standalone_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2218, PlSqlParserRULE_xmlroot_param_standalone_part) + p.EnterRule(localctx, 2220, PlSqlParserRULE_xmlroot_param_standalone_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19039) + p.SetState(19082) p.Match(PlSqlParserSTANDALONE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19045) + p.SetState(19088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316913,7 +317500,7 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s switch p.GetTokenStream().LA(1) { case PlSqlParserYES: { - p.SetState(19040) + p.SetState(19083) p.Match(PlSqlParserYES) if p.HasError() { // Recognition error - abort rule @@ -316923,14 +317510,14 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s case PlSqlParserNO: { - p.SetState(19041) + p.SetState(19084) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19043) + p.SetState(19086) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316939,7 +317526,7 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s if _la == PlSqlParserVALUE { { - p.SetState(19042) + p.SetState(19085) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -317066,10 +317653,10 @@ func (s *Xmlserialize_param_enconding_partContext) Accept(visitor antlr.ParseTre func (p *PlSqlParser) Xmlserialize_param_enconding_part() (localctx IXmlserialize_param_enconding_partContext) { localctx = NewXmlserialize_param_enconding_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2220, PlSqlParserRULE_xmlserialize_param_enconding_part) + p.EnterRule(localctx, 2222, PlSqlParserRULE_xmlserialize_param_enconding_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19047) + p.SetState(19090) p.Match(PlSqlParserENCODING) if p.HasError() { // Recognition error - abort rule @@ -317077,7 +317664,7 @@ func (p *PlSqlParser) Xmlserialize_param_enconding_part() (localctx IXmlserializ } } { - p.SetState(19048) + p.SetState(19091) p.concatenation(0) } @@ -317193,10 +317780,10 @@ func (s *Xmlserialize_param_version_partContext) Accept(visitor antlr.ParseTreeV func (p *PlSqlParser) Xmlserialize_param_version_part() (localctx IXmlserialize_param_version_partContext) { localctx = NewXmlserialize_param_version_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2222, PlSqlParserRULE_xmlserialize_param_version_part) + p.EnterRule(localctx, 2224, PlSqlParserRULE_xmlserialize_param_version_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19050) + p.SetState(19093) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule @@ -317204,7 +317791,7 @@ func (p *PlSqlParser) Xmlserialize_param_version_part() (localctx IXmlserialize_ } } { - p.SetState(19051) + p.SetState(19094) p.concatenation(0) } @@ -317335,10 +317922,10 @@ func (s *Xmlserialize_param_ident_partContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_param_ident_partContext) { localctx = NewXmlserialize_param_ident_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2224, PlSqlParserRULE_xmlserialize_param_ident_part) + p.EnterRule(localctx, 2226, PlSqlParserRULE_xmlserialize_param_ident_part) var _la int - p.SetState(19061) + p.SetState(19104) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317348,7 +317935,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa case PlSqlParserNO: p.EnterOuterAlt(localctx, 1) { - p.SetState(19053) + p.SetState(19096) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -317356,7 +317943,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(19054) + p.SetState(19097) p.Match(PlSqlParserINDENT) if p.HasError() { // Recognition error - abort rule @@ -317367,14 +317954,14 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa case PlSqlParserINDENT: p.EnterOuterAlt(localctx, 2) { - p.SetState(19055) + p.SetState(19098) p.Match(PlSqlParserINDENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19059) + p.SetState(19102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317383,7 +317970,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa if _la == PlSqlParserSIZE { { - p.SetState(19056) + p.SetState(19099) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -317391,7 +317978,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(19057) + p.SetState(19100) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -317399,7 +317986,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(19058) + p.SetState(19101) p.concatenation(0) } @@ -317586,10 +318173,10 @@ func (s *Sql_plus_commandContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { localctx = NewSql_plus_commandContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2226, PlSqlParserRULE_sql_plus_command) + p.EnterRule(localctx, 2228, PlSqlParserRULE_sql_plus_command) var _la int - p.SetState(19072) + p.SetState(19115) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317599,7 +318186,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSOLIDUS: p.EnterOuterAlt(localctx, 1) { - p.SetState(19063) + p.SetState(19106) p.Match(PlSqlParserSOLIDUS) if p.HasError() { // Recognition error - abort rule @@ -317610,7 +318197,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserEXIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(19064) + p.SetState(19107) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule @@ -317621,7 +318208,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserPROMPT_MESSAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(19065) + p.SetState(19108) p.Match(PlSqlParserPROMPT_MESSAGE) if p.HasError() { // Recognition error - abort rule @@ -317632,7 +318219,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSHOW: p.EnterOuterAlt(localctx, 4) { - p.SetState(19066) + p.SetState(19109) p.Match(PlSqlParserSHOW) if p.HasError() { // Recognition error - abort rule @@ -317640,7 +318227,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { } } { - p.SetState(19067) + p.SetState(19110) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERR || _la == PlSqlParserERRORS) { @@ -317654,7 +318241,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSTART_CMD: p.EnterOuterAlt(localctx, 5) { - p.SetState(19068) + p.SetState(19111) p.Match(PlSqlParserSTART_CMD) if p.HasError() { // Recognition error - abort rule @@ -317665,21 +318252,21 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserWHENEVER: p.EnterOuterAlt(localctx, 6) { - p.SetState(19069) + p.SetState(19112) p.Whenever_command() } case PlSqlParserSET: p.EnterOuterAlt(localctx, 7) { - p.SetState(19070) + p.SetState(19113) p.Set_command() } case PlSqlParserTIMING: p.EnterOuterAlt(localctx, 8) { - p.SetState(19071) + p.SetState(19114) p.Timing_command() } @@ -317867,12 +318454,12 @@ func (s *Whenever_commandContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { localctx = NewWhenever_commandContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2228, PlSqlParserRULE_whenever_command) + p.EnterRule(localctx, 2230, PlSqlParserRULE_whenever_command) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19074) + p.SetState(19117) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule @@ -317880,7 +318467,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { } } { - p.SetState(19075) + p.SetState(19118) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOSERROR || _la == PlSqlParserSQLERROR) { @@ -317890,7 +318477,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { p.Consume() } } - p.SetState(19091) + p.SetState(19134) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317899,23 +318486,23 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEXIT: { - p.SetState(19076) + p.SetState(19119) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19082) + p.SetState(19125) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2667, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2674, p.GetParserRuleContext()) { case 1: { - p.SetState(19077) + p.SetState(19120) p.Match(PlSqlParserSUCCESS) if p.HasError() { // Recognition error - abort rule @@ -317925,7 +318512,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 2: { - p.SetState(19078) + p.SetState(19121) p.Match(PlSqlParserFAILURE) if p.HasError() { // Recognition error - abort rule @@ -317935,7 +318522,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 3: { - p.SetState(19079) + p.SetState(19122) p.Match(PlSqlParserWARNING) if p.HasError() { // Recognition error - abort rule @@ -317945,25 +318532,25 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 4: { - p.SetState(19080) + p.SetState(19123) p.Variable_name() } case 5: { - p.SetState(19081) + p.SetState(19124) p.Numeric() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(19085) + p.SetState(19128) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2668, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2675, p.GetParserRuleContext()) == 1 { { - p.SetState(19084) + p.SetState(19127) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserROLLBACK) { @@ -317980,19 +318567,19 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case PlSqlParserCONTINUE: { - p.SetState(19087) + p.SetState(19130) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19089) + p.SetState(19132) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2669, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2676, p.GetParserRuleContext()) == 1 { { - p.SetState(19088) + p.SetState(19131) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserNONE || _la == PlSqlParserROLLBACK) { @@ -318182,10 +318769,10 @@ func (s *Set_commandContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { localctx = NewSet_commandContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2230, PlSqlParserRULE_set_command) + p.EnterRule(localctx, 2232, PlSqlParserRULE_set_command) p.EnterOuterAlt(localctx, 1) { - p.SetState(19093) + p.SetState(19136) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -318193,19 +318780,19 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { } } { - p.SetState(19094) + p.SetState(19137) p.Regular_id() } - p.SetState(19100) + p.SetState(19143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2671, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2678, p.GetParserRuleContext()) { case 1: { - p.SetState(19095) + p.SetState(19138) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -318215,7 +318802,7 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 2: { - p.SetState(19096) + p.SetState(19139) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -318225,7 +318812,7 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 3: { - p.SetState(19097) + p.SetState(19140) p.Match(PlSqlParserOFF) if p.HasError() { // Recognition error - abort rule @@ -318235,13 +318822,13 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 4: { - p.SetState(19098) + p.SetState(19141) p.Numeric() } case 5: { - p.SetState(19099) + p.SetState(19142) p.Regular_id() } @@ -318413,43 +319000,43 @@ func (s *Timing_commandContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { localctx = NewTiming_commandContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2232, PlSqlParserRULE_timing_command) + p.EnterRule(localctx, 2234, PlSqlParserRULE_timing_command) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19102) + p.SetState(19145) p.Match(PlSqlParserTIMING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19112) + p.SetState(19155) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2673, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) == 1 { { - p.SetState(19103) + p.SetState(19146) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19107) + p.SetState(19150) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2672, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2679, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19104) + p.SetState(19147) var _x = p.Id_expression() @@ -318457,12 +319044,12 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { } } - p.SetState(19109) + p.SetState(19152) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2672, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2679, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -318470,9 +319057,9 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2673, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) == 2 { { - p.SetState(19110) + p.SetState(19153) p.Match(PlSqlParserSHOW) if p.HasError() { // Recognition error - abort rule @@ -318482,9 +319069,9 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2673, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) == 3 { { - p.SetState(19111) + p.SetState(19154) p.Match(PlSqlParserSTOP) if p.HasError() { // Recognition error - abort rule @@ -318628,12 +319215,12 @@ func (s *Partition_extension_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extension_clauseContext) { localctx = NewPartition_extension_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2234, PlSqlParserRULE_partition_extension_clause) + p.EnterRule(localctx, 2236, PlSqlParserRULE_partition_extension_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19114) + p.SetState(19157) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION) { @@ -318643,7 +319230,7 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio p.Consume() } } - p.SetState(19116) + p.SetState(19159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -318652,7 +319239,7 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio if _la == PlSqlParserFOR { { - p.SetState(19115) + p.SetState(19158) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -318662,14 +319249,14 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio } { - p.SetState(19118) + p.SetState(19161) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19120) + p.SetState(19163) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -318678,13 +319265,13 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(19119) + p.SetState(19162) p.Expressions() } } { - p.SetState(19122) + p.SetState(19165) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -318821,19 +319408,19 @@ func (s *Column_aliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { localctx = NewColumn_aliasContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2236, PlSqlParserRULE_column_alias) + p.EnterRule(localctx, 2238, PlSqlParserRULE_column_alias) var _la int - p.SetState(19132) + p.SetState(19175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2678, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2685, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(19125) + p.SetState(19168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -318842,7 +319429,7 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { if _la == PlSqlParserAS { { - p.SetState(19124) + p.SetState(19167) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -318851,22 +319438,22 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { } } - p.SetState(19129) + p.SetState(19172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2677, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2684, p.GetParserRuleContext()) { case 1: { - p.SetState(19127) + p.SetState(19170) p.Identifier() } case 2: { - p.SetState(19128) + p.SetState(19171) p.Quoted_string() } @@ -318877,7 +319464,7 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19131) + p.SetState(19174) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -319013,25 +319600,25 @@ func (s *Table_aliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Table_alias() (localctx ITable_aliasContext) { localctx = NewTable_aliasContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2238, PlSqlParserRULE_table_alias) - p.SetState(19136) + p.EnterRule(localctx, 2240, PlSqlParserRULE_table_alias) + p.SetState(19179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2679, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2686, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19134) + p.SetState(19177) p.Identifier() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19135) + p.SetState(19178) p.Quoted_string() } @@ -319195,26 +319782,26 @@ func (s *Where_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { localctx = NewWhere_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2240, PlSqlParserRULE_where_clause) + p.EnterRule(localctx, 2242, PlSqlParserRULE_where_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(19138) + p.SetState(19181) p.Match(PlSqlParserWHERE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19144) + p.SetState(19187) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2687, p.GetParserRuleContext()) { case 1: { - p.SetState(19139) + p.SetState(19182) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -319222,7 +319809,7 @@ func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { } } { - p.SetState(19140) + p.SetState(19183) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -319230,19 +319817,19 @@ func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { } } { - p.SetState(19141) + p.SetState(19184) p.Cursor_name() } case 2: { - p.SetState(19142) + p.SetState(19185) p.Expression() } case 3: { - p.SetState(19143) + p.SetState(19186) p.Quantitative_where_stmt() } @@ -319435,20 +320022,20 @@ func (s *Quantitative_where_stmtContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_stmtContext) { localctx = NewQuantitative_where_stmtContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2242, PlSqlParserRULE_quantitative_where_stmt) + p.EnterRule(localctx, 2244, PlSqlParserRULE_quantitative_where_stmt) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19146) + p.SetState(19189) p.Expression() } { - p.SetState(19147) + p.SetState(19190) p.Relational_operator() } { - p.SetState(19148) + p.SetState(19191) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserANY || _la == PlSqlParserSOME) { @@ -319459,7 +320046,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19149) + p.SetState(19192) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -319467,10 +320054,10 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19150) + p.SetState(19193) p.Expression() } - p.SetState(19155) + p.SetState(19198) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319479,7 +320066,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st for _la == PlSqlParserCOMMA { { - p.SetState(19151) + p.SetState(19194) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -319487,11 +320074,11 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19152) + p.SetState(19195) p.Expression() } - p.SetState(19157) + p.SetState(19200) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319499,7 +320086,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st _la = p.GetTokenStream().LA(1) } { - p.SetState(19158) + p.SetState(19201) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -319708,13 +320295,13 @@ func (s *Into_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { localctx = NewInto_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2244, PlSqlParserRULE_into_clause) + p.EnterRule(localctx, 2246, PlSqlParserRULE_into_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(19162) + p.SetState(19205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319723,7 +320310,7 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { if _la == PlSqlParserBULK { { - p.SetState(19160) + p.SetState(19203) p.Match(PlSqlParserBULK) if p.HasError() { // Recognition error - abort rule @@ -319731,7 +320318,7 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } } { - p.SetState(19161) + p.SetState(19204) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -319741,14 +320328,14 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } { - p.SetState(19164) + p.SetState(19207) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19167) + p.SetState(19210) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319757,13 +320344,13 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(19165) + p.SetState(19208) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(19166) + p.SetState(19209) p.Bind_variable() } @@ -319771,26 +320358,26 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19176) + p.SetState(19219) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2685, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2692, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19169) + p.SetState(19212) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19172) + p.SetState(19215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319799,13 +320386,13 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(19170) + p.SetState(19213) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(19171) + p.SetState(19214) p.Bind_variable() } @@ -319815,12 +320402,12 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } } - p.SetState(19178) + p.SetState(19221) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2685, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2692, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -319950,25 +320537,25 @@ func (s *Xml_column_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Xml_column_name() (localctx IXml_column_nameContext) { localctx = NewXml_column_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2246, PlSqlParserRULE_xml_column_name) - p.SetState(19181) + p.EnterRule(localctx, 2248, PlSqlParserRULE_xml_column_name) + p.SetState(19224) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2686, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2693, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19179) + p.SetState(19222) p.Identifier() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19180) + p.SetState(19223) p.Quoted_string() } @@ -320083,10 +320670,10 @@ func (s *Cost_class_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Cost_class_name() (localctx ICost_class_nameContext) { localctx = NewCost_class_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2248, PlSqlParserRULE_cost_class_name) + p.EnterRule(localctx, 2250, PlSqlParserRULE_cost_class_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19183) + p.SetState(19226) p.Identifier() } @@ -320197,10 +320784,10 @@ func (s *Attribute_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Attribute_name() (localctx IAttribute_nameContext) { localctx = NewAttribute_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2250, PlSqlParserRULE_attribute_name) + p.EnterRule(localctx, 2252, PlSqlParserRULE_attribute_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19185) + p.SetState(19228) p.Identifier() } @@ -320311,10 +320898,10 @@ func (s *Savepoint_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Savepoint_name() (localctx ISavepoint_nameContext) { localctx = NewSavepoint_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2252, PlSqlParserRULE_savepoint_name) + p.EnterRule(localctx, 2254, PlSqlParserRULE_savepoint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19187) + p.SetState(19230) p.Identifier() } @@ -320425,10 +321012,10 @@ func (s *Rollback_segment_nameContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Rollback_segment_name() (localctx IRollback_segment_nameContext) { localctx = NewRollback_segment_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2254, PlSqlParserRULE_rollback_segment_name) + p.EnterRule(localctx, 2256, PlSqlParserRULE_rollback_segment_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19189) + p.SetState(19232) p.Identifier() } @@ -320539,10 +321126,10 @@ func (s *Table_var_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Table_var_name() (localctx ITable_var_nameContext) { localctx = NewTable_var_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2256, PlSqlParserRULE_table_var_name) + p.EnterRule(localctx, 2258, PlSqlParserRULE_table_var_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19191) + p.SetState(19234) p.Identifier() } @@ -320653,10 +321240,10 @@ func (s *Schema_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Schema_name() (localctx ISchema_nameContext) { localctx = NewSchema_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2258, PlSqlParserRULE_schema_name) + p.EnterRule(localctx, 2260, PlSqlParserRULE_schema_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19193) + p.SetState(19236) p.Identifier() } @@ -320842,27 +321429,27 @@ func (s *Routine_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { localctx = NewRoutine_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2260, PlSqlParserRULE_routine_name) + p.EnterRule(localctx, 2262, PlSqlParserRULE_routine_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19195) + p.SetState(19238) p.Identifier() } - p.SetState(19200) + p.SetState(19243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2687, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2694, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19196) + p.SetState(19239) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -320870,27 +321457,27 @@ func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { } } { - p.SetState(19197) + p.SetState(19240) p.Id_expression() } } - p.SetState(19202) + p.SetState(19245) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2687, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2694, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(19205) + p.SetState(19248) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2688, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2695, p.GetParserRuleContext()) == 1 { { - p.SetState(19203) + p.SetState(19246) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -320898,7 +321485,7 @@ func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { } } { - p.SetState(19204) + p.SetState(19247) p.Link_name() } @@ -321013,10 +321600,10 @@ func (s *Package_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Package_name() (localctx IPackage_nameContext) { localctx = NewPackage_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2262, PlSqlParserRULE_package_name) + p.EnterRule(localctx, 2264, PlSqlParserRULE_package_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19207) + p.SetState(19250) p.Identifier() } @@ -321149,15 +321736,15 @@ func (s *Implementation_type_nameContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_nameContext) { localctx = NewImplementation_type_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2264, PlSqlParserRULE_implementation_type_name) + p.EnterRule(localctx, 2266, PlSqlParserRULE_implementation_type_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19209) + p.SetState(19252) p.Identifier() } - p.SetState(19212) + p.SetState(19255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321166,7 +321753,7 @@ func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_ if _la == PlSqlParserPERIOD { { - p.SetState(19210) + p.SetState(19253) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321174,7 +321761,7 @@ func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_ } } { - p.SetState(19211) + p.SetState(19254) p.Id_expression() } @@ -321287,10 +321874,10 @@ func (s *Parameter_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Parameter_name() (localctx IParameter_nameContext) { localctx = NewParameter_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2266, PlSqlParserRULE_parameter_name) + p.EnterRule(localctx, 2268, PlSqlParserRULE_parameter_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19214) + p.SetState(19257) p.Identifier() } @@ -321401,10 +321988,10 @@ func (s *Reference_model_nameContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Reference_model_name() (localctx IReference_model_nameContext) { localctx = NewReference_model_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2268, PlSqlParserRULE_reference_model_name) + p.EnterRule(localctx, 2270, PlSqlParserRULE_reference_model_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19216) + p.SetState(19259) p.Identifier() } @@ -321515,10 +322102,10 @@ func (s *Main_model_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Main_model_name() (localctx IMain_model_nameContext) { localctx = NewMain_model_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2270, PlSqlParserRULE_main_model_name) + p.EnterRule(localctx, 2272, PlSqlParserRULE_main_model_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19218) + p.SetState(19261) p.Identifier() } @@ -321651,15 +322238,15 @@ func (s *Container_tableview_nameContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_nameContext) { localctx = NewContainer_tableview_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2272, PlSqlParserRULE_container_tableview_name) + p.EnterRule(localctx, 2274, PlSqlParserRULE_container_tableview_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19220) + p.SetState(19263) p.Identifier() } - p.SetState(19223) + p.SetState(19266) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321668,7 +322255,7 @@ func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_ if _la == PlSqlParserPERIOD { { - p.SetState(19221) + p.SetState(19264) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321676,7 +322263,7 @@ func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_ } } { - p.SetState(19222) + p.SetState(19265) p.Id_expression() } @@ -321842,27 +322429,27 @@ func (s *Aggregate_function_nameContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Aggregate_function_name() (localctx IAggregate_function_nameContext) { localctx = NewAggregate_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2274, PlSqlParserRULE_aggregate_function_name) + p.EnterRule(localctx, 2276, PlSqlParserRULE_aggregate_function_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19225) + p.SetState(19268) p.Identifier() } - p.SetState(19230) + p.SetState(19273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2691, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2698, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19226) + p.SetState(19269) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321870,17 +322457,17 @@ func (p *PlSqlParser) Aggregate_function_name() (localctx IAggregate_function_na } } { - p.SetState(19227) + p.SetState(19270) p.Id_expression() } } - p.SetState(19232) + p.SetState(19275) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2691, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2698, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -321993,10 +322580,10 @@ func (s *Query_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Query_name() (localctx IQuery_nameContext) { localctx = NewQuery_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2276, PlSqlParserRULE_query_name) + p.EnterRule(localctx, 2278, PlSqlParserRULE_query_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19233) + p.SetState(19276) p.Identifier() } @@ -322124,15 +322711,15 @@ func (s *Grantee_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Grantee_name() (localctx IGrantee_nameContext) { localctx = NewGrantee_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2278, PlSqlParserRULE_grantee_name) + p.EnterRule(localctx, 2280, PlSqlParserRULE_grantee_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19235) + p.SetState(19278) p.Id_expression() } - p.SetState(19237) + p.SetState(19280) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -322141,7 +322728,7 @@ func (p *PlSqlParser) Grantee_name() (localctx IGrantee_nameContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(19236) + p.SetState(19279) p.Identified_by() } @@ -322264,8 +322851,8 @@ func (s *Role_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Role_name() (localctx IRole_nameContext) { localctx = NewRole_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2280, PlSqlParserRULE_role_name) - p.SetState(19242) + p.EnterRule(localctx, 2282, PlSqlParserRULE_role_name) + p.SetState(19285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -322275,14 +322862,14 @@ func (p *PlSqlParser) Role_name() (localctx IRole_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(19239) + p.SetState(19282) p.Id_expression() } case PlSqlParserCONNECT: p.EnterOuterAlt(localctx, 2) { - p.SetState(19240) + p.SetState(19283) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -322293,7 +322880,7 @@ func (p *PlSqlParser) Role_name() (localctx IRole_nameContext) { case PlSqlParserRESOURCE: p.EnterOuterAlt(localctx, 3) { - p.SetState(19241) + p.SetState(19284) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -322488,27 +323075,27 @@ func (s *Constraint_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { localctx = NewConstraint_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2282, PlSqlParserRULE_constraint_name) + p.EnterRule(localctx, 2284, PlSqlParserRULE_constraint_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19244) + p.SetState(19287) p.Identifier() } - p.SetState(19249) + p.SetState(19292) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2694, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2701, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19245) + p.SetState(19288) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322516,27 +323103,27 @@ func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { } } { - p.SetState(19246) + p.SetState(19289) p.Id_expression() } } - p.SetState(19251) + p.SetState(19294) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2694, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2701, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(19254) + p.SetState(19297) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2695, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2702, p.GetParserRuleContext()) == 1 { { - p.SetState(19252) + p.SetState(19295) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -322544,7 +323131,7 @@ func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { } } { - p.SetState(19253) + p.SetState(19296) p.Link_name() } @@ -322659,10 +323246,10 @@ func (s *Label_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Label_name() (localctx ILabel_nameContext) { localctx = NewLabel_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2284, PlSqlParserRULE_label_name) + p.EnterRule(localctx, 2286, PlSqlParserRULE_label_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19256) + p.SetState(19299) p.Id_expression() } @@ -322809,15 +323396,15 @@ func (s *Type_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { localctx = NewType_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2286, PlSqlParserRULE_type_name) + p.EnterRule(localctx, 2288, PlSqlParserRULE_type_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19258) + p.SetState(19301) p.Id_expression() } - p.SetState(19263) + p.SetState(19306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -322826,7 +323413,7 @@ func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19259) + p.SetState(19302) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322834,11 +323421,11 @@ func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { } } { - p.SetState(19260) + p.SetState(19303) p.Id_expression() } - p.SetState(19265) + p.SetState(19308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -322989,15 +323576,15 @@ func (s *Sequence_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { localctx = NewSequence_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2288, PlSqlParserRULE_sequence_name) + p.EnterRule(localctx, 2290, PlSqlParserRULE_sequence_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19266) + p.SetState(19309) p.Id_expression() } - p.SetState(19271) + p.SetState(19314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323006,7 +323593,7 @@ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19267) + p.SetState(19310) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323014,11 +323601,11 @@ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { } } { - p.SetState(19268) + p.SetState(19311) p.Id_expression() } - p.SetState(19273) + p.SetState(19316) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323186,27 +323773,27 @@ func (s *Exception_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Exception_name() (localctx IException_nameContext) { localctx = NewException_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2290, PlSqlParserRULE_exception_name) + p.EnterRule(localctx, 2292, PlSqlParserRULE_exception_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19274) + p.SetState(19317) p.Identifier() } - p.SetState(19279) + p.SetState(19322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2698, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19275) + p.SetState(19318) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323214,17 +323801,17 @@ func (p *PlSqlParser) Exception_name() (localctx IException_nameContext) { } } { - p.SetState(19276) + p.SetState(19319) p.Id_expression() } } - p.SetState(19281) + p.SetState(19324) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2698, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -323359,18 +323946,18 @@ func (s *Function_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Function_name() (localctx IFunction_nameContext) { localctx = NewFunction_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2292, PlSqlParserRULE_function_name) + p.EnterRule(localctx, 2294, PlSqlParserRULE_function_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19282) + p.SetState(19325) p.Identifier() } - p.SetState(19285) + p.SetState(19328) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2699, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2706, p.GetParserRuleContext()) == 1 { { - p.SetState(19283) + p.SetState(19326) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323378,7 +323965,7 @@ func (p *PlSqlParser) Function_name() (localctx IFunction_nameContext) { } } { - p.SetState(19284) + p.SetState(19327) p.Id_expression() } @@ -323515,15 +324102,15 @@ func (s *Procedure_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { localctx = NewProcedure_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2294, PlSqlParserRULE_procedure_name) + p.EnterRule(localctx, 2296, PlSqlParserRULE_procedure_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19287) + p.SetState(19330) p.Identifier() } - p.SetState(19290) + p.SetState(19333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323532,7 +324119,7 @@ func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19288) + p.SetState(19331) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323540,7 +324127,7 @@ func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { } } { - p.SetState(19289) + p.SetState(19332) p.Id_expression() } @@ -323675,15 +324262,15 @@ func (s *Trigger_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { localctx = NewTrigger_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2296, PlSqlParserRULE_trigger_name) + p.EnterRule(localctx, 2298, PlSqlParserRULE_trigger_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19292) + p.SetState(19335) p.Identifier() } - p.SetState(19295) + p.SetState(19338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323692,7 +324279,7 @@ func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19293) + p.SetState(19336) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323700,7 +324287,7 @@ func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { } } { - p.SetState(19294) + p.SetState(19337) p.Id_expression() } @@ -323883,10 +324470,10 @@ func (s *Variable_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { localctx = NewVariable_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2298, PlSqlParserRULE_variable_name) + p.EnterRule(localctx, 2300, PlSqlParserRULE_variable_name) var _la int - p.SetState(19307) + p.SetState(19350) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323895,7 +324482,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) - p.SetState(19299) + p.SetState(19342) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323904,7 +324491,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(19297) + p.SetState(19340) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -323912,21 +324499,21 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { } } { - p.SetState(19298) + p.SetState(19341) p.Char_set_name() } } { - p.SetState(19301) + p.SetState(19344) p.Id_expression() } - p.SetState(19304) + p.SetState(19347) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2703, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2710, p.GetParserRuleContext()) == 1 { { - p.SetState(19302) + p.SetState(19345) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323934,7 +324521,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { } } { - p.SetState(19303) + p.SetState(19346) p.Id_expression() } @@ -323945,7 +324532,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19306) + p.SetState(19349) p.Bind_variable() } @@ -324083,18 +324670,18 @@ func (s *Index_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Index_name() (localctx IIndex_nameContext) { localctx = NewIndex_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2300, PlSqlParserRULE_index_name) + p.EnterRule(localctx, 2302, PlSqlParserRULE_index_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19309) + p.SetState(19352) p.Identifier() } - p.SetState(19312) + p.SetState(19355) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2712, p.GetParserRuleContext()) == 1 { { - p.SetState(19310) + p.SetState(19353) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -324102,7 +324689,7 @@ func (p *PlSqlParser) Index_name() (localctx IIndex_nameContext) { } } { - p.SetState(19311) + p.SetState(19354) p.Id_expression() } @@ -324234,8 +324821,8 @@ func (s *Cursor_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Cursor_name() (localctx ICursor_nameContext) { localctx = NewCursor_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2302, PlSqlParserRULE_cursor_name) - p.SetState(19316) + p.EnterRule(localctx, 2304, PlSqlParserRULE_cursor_name) + p.SetState(19359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324245,14 +324832,14 @@ func (p *PlSqlParser) Cursor_name() (localctx ICursor_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(19314) + p.SetState(19357) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19315) + p.SetState(19358) p.Bind_variable() } @@ -324385,8 +324972,8 @@ func (s *Record_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Record_name() (localctx IRecord_nameContext) { localctx = NewRecord_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2304, PlSqlParserRULE_record_name) - p.SetState(19320) + p.EnterRule(localctx, 2306, PlSqlParserRULE_record_name) + p.SetState(19363) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324396,14 +324983,14 @@ func (p *PlSqlParser) Record_name() (localctx IRecord_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(19318) + p.SetState(19361) p.Identifier() } case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19319) + p.SetState(19362) p.Bind_variable() } @@ -324541,15 +325128,15 @@ func (s *Collection_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { localctx = NewCollection_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2306, PlSqlParserRULE_collection_name) + p.EnterRule(localctx, 2308, PlSqlParserRULE_collection_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19322) + p.SetState(19365) p.Identifier() } - p.SetState(19325) + p.SetState(19368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324558,7 +325145,7 @@ func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19323) + p.SetState(19366) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -324566,7 +325153,7 @@ func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { } } { - p.SetState(19324) + p.SetState(19367) p.Id_expression() } @@ -324594,6 +325181,10 @@ type ILink_nameContext interface { // Getter signatures Identifier() IIdentifierContext + AllPERIOD() []antlr.TerminalNode + PERIOD(i int) antlr.TerminalNode + AllId_expression() []IId_expressionContext + Id_expression(i int) IId_expressionContext // IsLink_nameContext differentiates from other interfaces. IsLink_nameContext() @@ -324647,6 +325238,55 @@ func (s *Link_nameContext) Identifier() IIdentifierContext { return t.(IIdentifierContext) } +func (s *Link_nameContext) AllPERIOD() []antlr.TerminalNode { + return s.GetTokens(PlSqlParserPERIOD) +} + +func (s *Link_nameContext) PERIOD(i int) antlr.TerminalNode { + return s.GetToken(PlSqlParserPERIOD, i) +} + +func (s *Link_nameContext) AllId_expression() []IId_expressionContext { + children := s.GetChildren() + len := 0 + for _, ctx := range children { + if _, ok := ctx.(IId_expressionContext); ok { + len++ + } + } + + tst := make([]IId_expressionContext, len) + i := 0 + for _, ctx := range children { + if t, ok := ctx.(IId_expressionContext); ok { + tst[i] = t.(IId_expressionContext) + i++ + } + } + + return tst +} + +func (s *Link_nameContext) Id_expression(i int) IId_expressionContext { + var t antlr.RuleContext + j := 0 + for _, ctx := range s.GetChildren() { + if _, ok := ctx.(IId_expressionContext); ok { + if j == i { + t = ctx.(antlr.RuleContext) + break + } + j++ + } + } + + if t == nil { + return nil + } + + return t.(IId_expressionContext) +} + func (s *Link_nameContext) GetRuleContext() antlr.RuleContext { return s } @@ -324679,12 +325319,49 @@ func (s *Link_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Link_name() (localctx ILink_nameContext) { localctx = NewLink_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2308, PlSqlParserRULE_link_name) + p.EnterRule(localctx, 2310, PlSqlParserRULE_link_name) + var _alt int + p.EnterOuterAlt(localctx, 1) { - p.SetState(19327) + p.SetState(19370) p.Identifier() } + p.SetState(19375) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2716, p.GetParserRuleContext()) + if p.HasError() { + goto errorExit + } + for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { + if _alt == 1 { + { + p.SetState(19371) + p.Match(PlSqlParserPERIOD) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(19372) + p.Id_expression() + } + + } + p.SetState(19377) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2716, p.GetParserRuleContext()) + if p.HasError() { + goto errorExit + } + } errorExit: if p.HasError() { @@ -324846,27 +325523,27 @@ func (s *Column_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Column_name() (localctx IColumn_nameContext) { localctx = NewColumn_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2310, PlSqlParserRULE_column_name) + p.EnterRule(localctx, 2312, PlSqlParserRULE_column_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19329) + p.SetState(19378) p.Identifier() } - p.SetState(19334) + p.SetState(19383) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2709, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2717, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19330) + p.SetState(19379) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -324874,17 +325551,17 @@ func (p *PlSqlParser) Column_name() (localctx IColumn_nameContext) { } } { - p.SetState(19331) + p.SetState(19380) p.Id_expression() } } - p.SetState(19336) + p.SetState(19385) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2709, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2717, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -325123,28 +325800,28 @@ func (s *Tableview_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { localctx = NewTableview_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2312, PlSqlParserRULE_tableview_name) + p.EnterRule(localctx, 2314, PlSqlParserRULE_tableview_name) var _alt int - p.SetState(19358) + p.SetState(19407) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2714, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2722, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19337) + p.SetState(19386) p.Identifier() } - p.SetState(19340) + p.SetState(19389) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2710, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2718, p.GetParserRuleContext()) == 1 { { - p.SetState(19338) + p.SetState(19387) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325152,19 +325829,19 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19339) + p.SetState(19388) p.Id_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19352) + p.SetState(19401) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2712, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2720, p.GetParserRuleContext()) == 1 { { - p.SetState(19342) + p.SetState(19391) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -325172,22 +325849,22 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19343) + p.SetState(19392) p.Link_name() } - p.SetState(19348) + p.SetState(19397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2711, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2719, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19344) + p.SetState(19393) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325195,17 +325872,17 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19345) + p.SetState(19394) p.Link_name() } } - p.SetState(19350) + p.SetState(19399) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2711, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2719, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -325213,9 +325890,9 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2712, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2720, p.GetParserRuleContext()) == 2 { { - p.SetState(19351) + p.SetState(19400) p.Partition_extension_clause() } @@ -325226,15 +325903,15 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19354) + p.SetState(19403) p.Xmltable() } - p.SetState(19356) + p.SetState(19405) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2713, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2721, p.GetParserRuleContext()) == 1 { { - p.SetState(19355) + p.SetState(19404) p.Outer_join_sign() } @@ -325482,12 +326159,12 @@ func (s *XmltableContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { localctx = NewXmltableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2314, PlSqlParserRULE_xmltable) + p.EnterRule(localctx, 2316, PlSqlParserRULE_xmltable) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19360) + p.SetState(19409) p.Match(PlSqlParserXMLTABLE) if p.HasError() { // Recognition error - abort rule @@ -325495,23 +326172,23 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19361) + p.SetState(19410) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19365) + p.SetState(19414) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2715, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2723, p.GetParserRuleContext()) == 1 { { - p.SetState(19362) + p.SetState(19411) p.Xml_namespaces_clause() } { - p.SetState(19363) + p.SetState(19412) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -325523,10 +326200,10 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { goto errorExit } { - p.SetState(19367) + p.SetState(19416) p.concatenation(0) } - p.SetState(19369) + p.SetState(19418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325535,12 +326212,12 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { if _la == PlSqlParserPASSING { { - p.SetState(19368) + p.SetState(19417) p.Xml_passing_clause() } } - p.SetState(19380) + p.SetState(19429) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325549,7 +326226,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { if _la == PlSqlParserCOLUMNS { { - p.SetState(19371) + p.SetState(19420) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -325557,10 +326234,10 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19372) + p.SetState(19421) p.Xml_table_column() } - p.SetState(19377) + p.SetState(19426) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325569,7 +326246,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19373) + p.SetState(19422) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -325577,11 +326254,11 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19374) + p.SetState(19423) p.Xml_table_column() } - p.SetState(19379) + p.SetState(19428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325591,19 +326268,19 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } { - p.SetState(19382) + p.SetState(19431) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19385) + p.SetState(19434) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2719, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2727, p.GetParserRuleContext()) == 1 { { - p.SetState(19383) + p.SetState(19432) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325611,7 +326288,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19384) + p.SetState(19433) p.General_element() } @@ -325762,27 +326439,27 @@ func (s *Char_set_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Char_set_name() (localctx IChar_set_nameContext) { localctx = NewChar_set_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2316, PlSqlParserRULE_char_set_name) + p.EnterRule(localctx, 2318, PlSqlParserRULE_char_set_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19387) + p.SetState(19436) p.Id_expression() } - p.SetState(19392) + p.SetState(19441) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2720, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2728, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19388) + p.SetState(19437) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325790,17 +326467,17 @@ func (p *PlSqlParser) Char_set_name() (localctx IChar_set_nameContext) { } } { - p.SetState(19389) + p.SetState(19438) p.Id_expression() } } - p.SetState(19394) + p.SetState(19443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2720, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2728, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -325913,10 +326590,10 @@ func (s *Synonym_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Synonym_name() (localctx ISynonym_nameContext) { localctx = NewSynonym_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2318, PlSqlParserRULE_synonym_name) + p.EnterRule(localctx, 2320, PlSqlParserRULE_synonym_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19395) + p.SetState(19444) p.Identifier() } @@ -326027,10 +326704,10 @@ func (s *Schema_object_nameContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Schema_object_name() (localctx ISchema_object_nameContext) { localctx = NewSchema_object_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2320, PlSqlParserRULE_schema_object_name) + p.EnterRule(localctx, 2322, PlSqlParserRULE_schema_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19397) + p.SetState(19446) p.Id_expression() } @@ -326141,10 +326818,10 @@ func (s *Dir_object_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Dir_object_name() (localctx IDir_object_nameContext) { localctx = NewDir_object_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2322, PlSqlParserRULE_dir_object_name) + p.EnterRule(localctx, 2324, PlSqlParserRULE_dir_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19399) + p.SetState(19448) p.Id_expression() } @@ -326255,10 +326932,10 @@ func (s *User_object_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) User_object_name() (localctx IUser_object_nameContext) { localctx = NewUser_object_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2324, PlSqlParserRULE_user_object_name) + p.EnterRule(localctx, 2326, PlSqlParserRULE_user_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19401) + p.SetState(19450) p.Id_expression() } @@ -326511,27 +327188,27 @@ func (s *Grant_object_nameContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { localctx = NewGrant_object_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2326, PlSqlParserRULE_grant_object_name) + p.EnterRule(localctx, 2328, PlSqlParserRULE_grant_object_name) var _la int - p.SetState(19427) + p.SetState(19476) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2722, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2730, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19403) + p.SetState(19452) p.Tableview_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19404) + p.SetState(19453) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -326539,10 +327216,10 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19405) + p.SetState(19454) p.User_object_name() } - p.SetState(19410) + p.SetState(19459) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326551,7 +327228,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19406) + p.SetState(19455) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -326559,11 +327236,11 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19407) + p.SetState(19456) p.User_object_name() } - p.SetState(19412) + p.SetState(19461) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326574,7 +327251,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(19413) + p.SetState(19462) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -326582,14 +327259,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19414) + p.SetState(19463) p.Dir_object_name() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(19415) + p.SetState(19464) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -326597,14 +327274,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19416) + p.SetState(19465) p.Schema_object_name() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(19417) + p.SetState(19466) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -326612,7 +327289,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19418) + p.SetState(19467) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -326620,14 +327297,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19419) + p.SetState(19468) p.Schema_object_name() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(19420) + p.SetState(19469) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -326635,7 +327312,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19421) + p.SetState(19470) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -326646,14 +327323,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19422) + p.SetState(19471) p.Schema_object_name() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(19423) + p.SetState(19472) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -326661,7 +327338,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19424) + p.SetState(19473) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -326669,7 +327346,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19425) + p.SetState(19474) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -326677,7 +327354,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19426) + p.SetState(19475) p.Schema_object_name() } @@ -326828,27 +327505,27 @@ func (s *Column_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Column_list() (localctx IColumn_listContext) { localctx = NewColumn_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2328, PlSqlParserRULE_column_list) + p.EnterRule(localctx, 2330, PlSqlParserRULE_column_list) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19429) + p.SetState(19478) p.Column_name() } - p.SetState(19434) + p.SetState(19483) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2723, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2731, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19430) + p.SetState(19479) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -326856,17 +327533,17 @@ func (p *PlSqlParser) Column_list() (localctx IColumn_listContext) { } } { - p.SetState(19431) + p.SetState(19480) p.Column_name() } } - p.SetState(19436) + p.SetState(19485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2723, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2731, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -326989,10 +327666,10 @@ func (s *Paren_column_listContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Paren_column_list() (localctx IParen_column_listContext) { localctx = NewParen_column_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2330, PlSqlParserRULE_paren_column_list) + p.EnterRule(localctx, 2332, PlSqlParserRULE_paren_column_list) p.EnterOuterAlt(localctx, 1) { - p.SetState(19437) + p.SetState(19486) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327000,11 +327677,11 @@ func (p *PlSqlParser) Paren_column_list() (localctx IParen_column_listContext) { } } { - p.SetState(19438) + p.SetState(19487) p.Column_list() } { - p.SetState(19439) + p.SetState(19488) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327166,12 +327843,12 @@ func (s *Keep_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { localctx = NewKeep_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2332, PlSqlParserRULE_keep_clause) + p.EnterRule(localctx, 2334, PlSqlParserRULE_keep_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19441) + p.SetState(19490) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -327179,7 +327856,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19442) + p.SetState(19491) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327187,7 +327864,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19443) + p.SetState(19492) p.Match(PlSqlParserDENSE_RANK) if p.HasError() { // Recognition error - abort rule @@ -327195,7 +327872,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19444) + p.SetState(19493) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -327206,23 +327883,23 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19445) + p.SetState(19494) p.Order_by_clause() } { - p.SetState(19446) + p.SetState(19495) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19448) + p.SetState(19497) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2724, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2732, p.GetParserRuleContext()) == 1 { { - p.SetState(19447) + p.SetState(19496) p.Over_clause() } @@ -327400,19 +328077,19 @@ func (s *Function_argumentContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { localctx = NewFunction_argumentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2334, PlSqlParserRULE_function_argument) + p.EnterRule(localctx, 2336, PlSqlParserRULE_function_argument) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19450) + p.SetState(19499) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19459) + p.SetState(19508) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327421,10 +328098,10 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(19451) + p.SetState(19500) p.Argument() } - p.SetState(19456) + p.SetState(19505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327433,7 +328110,7 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19452) + p.SetState(19501) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -327441,11 +328118,11 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { } } { - p.SetState(19453) + p.SetState(19502) p.Argument() } - p.SetState(19458) + p.SetState(19507) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327455,19 +328132,19 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { } { - p.SetState(19461) + p.SetState(19510) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19463) + p.SetState(19512) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2727, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2735, p.GetParserRuleContext()) == 1 { { - p.SetState(19462) + p.SetState(19511) p.Keep_clause() } @@ -327688,19 +328365,19 @@ func (s *Function_argument_analyticContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_analyticContext) { localctx = NewFunction_argument_analyticContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2336, PlSqlParserRULE_function_argument_analytic) + p.EnterRule(localctx, 2338, PlSqlParserRULE_function_argument_analytic) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19465) + p.SetState(19514) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19480) + p.SetState(19529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327709,10 +328386,10 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-281474976710657) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-2621441) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240513695) != 0) { { - p.SetState(19466) + p.SetState(19515) p.Argument() } - p.SetState(19468) + p.SetState(19517) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327721,12 +328398,12 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(19467) + p.SetState(19516) p.Respect_or_ignore_nulls() } } - p.SetState(19477) + p.SetState(19526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327735,7 +328412,7 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ for _la == PlSqlParserCOMMA { { - p.SetState(19470) + p.SetState(19519) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -327743,10 +328420,10 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ } } { - p.SetState(19471) + p.SetState(19520) p.Argument() } - p.SetState(19473) + p.SetState(19522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327755,13 +328432,13 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(19472) + p.SetState(19521) p.Respect_or_ignore_nulls() } } - p.SetState(19479) + p.SetState(19528) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327771,19 +328448,19 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ } { - p.SetState(19482) + p.SetState(19531) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19484) + p.SetState(19533) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2732, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2740, p.GetParserRuleContext()) == 1 { { - p.SetState(19483) + p.SetState(19532) p.Keep_clause() } @@ -328106,12 +328783,12 @@ func (s *Function_argument_modelingContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_modelingContext) { localctx = NewFunction_argument_modelingContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2338, PlSqlParserRULE_function_argument_modeling) + p.EnterRule(localctx, 2340, PlSqlParserRULE_function_argument_modeling) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19486) + p.SetState(19535) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -328119,10 +328796,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19487) + p.SetState(19536) p.Column_name() } - p.SetState(19500) + p.SetState(19549) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328131,14 +328808,14 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if _la == PlSqlParserCOMMA { { - p.SetState(19488) + p.SetState(19537) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19491) + p.SetState(19540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328147,13 +328824,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19489) + p.SetState(19538) p.Numeric() } case PlSqlParserNULL_: { - p.SetState(19490) + p.SetState(19539) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -328165,7 +328842,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19498) + p.SetState(19547) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328174,14 +328851,14 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if _la == PlSqlParserCOMMA { { - p.SetState(19493) + p.SetState(19542) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19496) + p.SetState(19545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328190,13 +328867,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19494) + p.SetState(19543) p.Numeric() } case PlSqlParserNULL_: { - p.SetState(19495) + p.SetState(19544) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -328213,27 +328890,27 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } { - p.SetState(19502) + p.SetState(19551) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19522) + p.SetState(19571) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2740, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2748, p.GetParserRuleContext()) { case 1: { - p.SetState(19503) + p.SetState(19552) p.Tableview_name() } { - p.SetState(19504) + p.SetState(19553) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -328241,7 +328918,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19505) + p.SetState(19554) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -328251,7 +328928,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ case 2: { - p.SetState(19507) + p.SetState(19556) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -328261,10 +328938,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ case 3: { - p.SetState(19508) + p.SetState(19557) p.Expression() } - p.SetState(19510) + p.SetState(19559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328273,12 +328950,12 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(19509) + p.SetState(19558) p.Column_alias() } } - p.SetState(19519) + p.SetState(19568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328287,7 +328964,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ for _la == PlSqlParserCOMMA { { - p.SetState(19512) + p.SetState(19561) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -328295,10 +328972,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19513) + p.SetState(19562) p.Expression() } - p.SetState(19515) + p.SetState(19564) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328307,13 +328984,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-1157425104234217473) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-4504700212920321) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-144116287588007937) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-561153) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-17592202821633) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-9007199254740993) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-274877907969) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-1099511627777) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-144396671642501121) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&9223371968126908415) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-2305843009213693961) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-2099001) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-16385) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&9223336852482686975) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-262145) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-576461851815055361) != 0) || ((int64((_la-1600)) & ^0x3f) == 0 && ((int64(1)<<(_la-1600))&-2147483649) != 0) || ((int64((_la-1664)) & ^0x3f) == 0 && ((int64(1)<<(_la-1664))&-33554433) != 0) || ((int64((_la-1728)) & ^0x3f) == 0 && ((int64(1)<<(_la-1728))&-1) != 0) || ((int64((_la-1792)) & ^0x3f) == 0 && ((int64(1)<<(_la-1792))&-1) != 0) || ((int64((_la-1856)) & ^0x3f) == 0 && ((int64(1)<<(_la-1856))&-1) != 0) || ((int64((_la-1920)) & ^0x3f) == 0 && ((int64(1)<<(_la-1920))&-1) != 0) || ((int64((_la-1984)) & ^0x3f) == 0 && ((int64(1)<<(_la-1984))&-35184372350977) != 0) || ((int64((_la-2048)) & ^0x3f) == 0 && ((int64(1)<<(_la-2048))&-8796094595073) != 0) || ((int64((_la-2112)) & ^0x3f) == 0 && ((int64(1)<<(_la-2112))&-18014398777917441) != 0) || ((int64((_la-2176)) & ^0x3f) == 0 && ((int64(1)<<(_la-2176))&-34360004641) != 0) || ((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&-893355819009) != 0) || ((int64((_la-2304)) & ^0x3f) == 0 && ((int64(1)<<(_la-2304))&4611686018427387903) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&279240507417) != 0) { { - p.SetState(19514) + p.SetState(19563) p.Column_alias() } } - p.SetState(19521) + p.SetState(19570) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328325,19 +329002,19 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ goto errorExit } { - p.SetState(19524) + p.SetState(19573) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19526) + p.SetState(19575) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2741, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2749, p.GetParserRuleContext()) == 1 { { - p.SetState(19525) + p.SetState(19574) p.Keep_clause() } @@ -328450,12 +329127,12 @@ func (s *Respect_or_ignore_nullsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Respect_or_ignore_nulls() (localctx IRespect_or_ignore_nullsContext) { localctx = NewRespect_or_ignore_nullsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2340, PlSqlParserRULE_respect_or_ignore_nulls) + p.EnterRule(localctx, 2342, PlSqlParserRULE_respect_or_ignore_nulls) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19528) + p.SetState(19577) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT) { @@ -328466,7 +329143,7 @@ func (p *PlSqlParser) Respect_or_ignore_nulls() (localctx IRespect_or_ignore_nul } } { - p.SetState(19529) + p.SetState(19578) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -328608,18 +329285,18 @@ func (s *ArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Argument() (localctx IArgumentContext) { localctx = NewArgumentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2342, PlSqlParserRULE_argument) + p.EnterRule(localctx, 2344, PlSqlParserRULE_argument) p.EnterOuterAlt(localctx, 1) - p.SetState(19535) + p.SetState(19584) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2742, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2750, p.GetParserRuleContext()) == 1 { { - p.SetState(19531) + p.SetState(19580) p.Identifier() } { - p.SetState(19532) + p.SetState(19581) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -328627,7 +329304,7 @@ func (p *PlSqlParser) Argument() (localctx IArgumentContext) { } } { - p.SetState(19533) + p.SetState(19582) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -328639,7 +329316,7 @@ func (p *PlSqlParser) Argument() (localctx IArgumentContext) { goto errorExit } { - p.SetState(19537) + p.SetState(19586) p.Expression() } @@ -328782,31 +329459,31 @@ func (s *Type_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { localctx = NewType_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2344, PlSqlParserRULE_type_spec) + p.EnterRule(localctx, 2346, PlSqlParserRULE_type_spec) var _la int - p.SetState(19547) + p.SetState(19596) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2745, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2753, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19539) + p.SetState(19588) p.Datatype() } case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(19541) + p.SetState(19590) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2743, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2751, p.GetParserRuleContext()) == 1 { { - p.SetState(19540) + p.SetState(19589) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -328818,10 +329495,10 @@ func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { goto errorExit } { - p.SetState(19543) + p.SetState(19592) p.Type_name() } - p.SetState(19545) + p.SetState(19594) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328830,7 +329507,7 @@ func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { if _la == PlSqlParserPERCENT_ROWTYPE || _la == PlSqlParserPERCENT_TYPE { { - p.SetState(19544) + p.SetState(19593) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPERCENT_ROWTYPE || _la == PlSqlParserPERCENT_TYPE) { @@ -329111,10 +329788,10 @@ func (s *DatatypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { localctx = NewDatatypeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2346, PlSqlParserRULE_datatype) + p.EnterRule(localctx, 2348, PlSqlParserRULE_datatype) var _la int - p.SetState(19580) + p.SetState(19629) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329124,34 +329801,34 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { case PlSqlParserBFILE, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_INTEGER, PlSqlParserBLOB, PlSqlParserBOOLEAN, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCLOB, PlSqlParserDATE, PlSqlParserDAY, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDOUBLE, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserFLOAT, PlSqlParserHOUR, PlSqlParserINTEGER, PlSqlParserINT, PlSqlParserLONG, PlSqlParserMINUTE, PlSqlParserMLSLABEL, PlSqlParserMONTH, PlSqlParserNATURAL, PlSqlParserNATURALN, PlSqlParserNCHAR, PlSqlParserNCLOB, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNVARCHAR2, PlSqlParserPLS_INTEGER, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserRAW, PlSqlParserREAL, PlSqlParserROWID, PlSqlParserSECOND, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSMALLINT, PlSqlParserSTRING, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_REGION, PlSqlParserUROWID, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserYEAR, PlSqlParserYMINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 1) { - p.SetState(19549) + p.SetState(19598) p.Native_datatype_element() } - p.SetState(19551) + p.SetState(19600) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2746, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2754, p.GetParserRuleContext()) == 1 { { - p.SetState(19550) + p.SetState(19599) p.Precision_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19562) + p.SetState(19611) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2748, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2756, p.GetParserRuleContext()) == 1 { { - p.SetState(19553) + p.SetState(19602) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19555) + p.SetState(19604) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329160,7 +329837,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { if _la == PlSqlParserLOCAL { { - p.SetState(19554) + p.SetState(19603) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -329170,7 +329847,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } { - p.SetState(19557) + p.SetState(19606) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -329178,7 +329855,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19558) + p.SetState(19607) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -329188,9 +329865,9 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2748, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2756, p.GetParserRuleContext()) == 2 { { - p.SetState(19559) + p.SetState(19608) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -329198,7 +329875,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19560) + p.SetState(19609) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -329206,7 +329883,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19561) + p.SetState(19610) p.Char_set_name() } @@ -329217,7 +329894,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { case PlSqlParserINTERVAL: p.EnterOuterAlt(localctx, 2) { - p.SetState(19564) + p.SetState(19613) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -329225,7 +329902,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19565) + p.SetState(19614) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserYEAR) { @@ -329235,7 +329912,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { p.Consume() } } - p.SetState(19570) + p.SetState(19619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329244,7 +329921,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(19566) + p.SetState(19615) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329252,11 +329929,11 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19567) + p.SetState(19616) p.Expression() } { - p.SetState(19568) + p.SetState(19617) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329266,7 +329943,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } { - p.SetState(19572) + p.SetState(19621) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -329274,7 +329951,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19573) + p.SetState(19622) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMONTH || _la == PlSqlParserSECOND) { @@ -329284,12 +329961,12 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { p.Consume() } } - p.SetState(19578) + p.SetState(19627) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2750, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2758, p.GetParserRuleContext()) == 1 { { - p.SetState(19574) + p.SetState(19623) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329297,11 +329974,11 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19575) + p.SetState(19624) p.Expression() } { - p.SetState(19576) + p.SetState(19625) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329498,19 +330175,19 @@ func (s *Precision_partContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { localctx = NewPrecision_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2348, PlSqlParserRULE_precision_part) + p.EnterRule(localctx, 2350, PlSqlParserRULE_precision_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19582) + p.SetState(19631) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19585) + p.SetState(19634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329519,13 +330196,13 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19583) + p.SetState(19632) p.Numeric() } case PlSqlParserASTERISK: { - p.SetState(19584) + p.SetState(19633) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -329537,7 +330214,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19592) + p.SetState(19641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329546,14 +330223,14 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { if _la == PlSqlParserCOMMA { { - p.SetState(19587) + p.SetState(19636) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19590) + p.SetState(19639) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329562,13 +330239,13 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19588) + p.SetState(19637) p.Numeric() } case PlSqlParserMINUS_SIGN: { - p.SetState(19589) + p.SetState(19638) p.Numeric_negative() } @@ -329578,7 +330255,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { } } - p.SetState(19595) + p.SetState(19644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329587,7 +330264,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(19594) + p.SetState(19643) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -329600,7 +330277,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { } { - p.SetState(19597) + p.SetState(19646) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329973,10 +330650,10 @@ func (s *Native_datatype_elementContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_elementContext) { localctx = NewNative_datatype_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2350, PlSqlParserRULE_native_datatype_element) + p.EnterRule(localctx, 2352, PlSqlParserRULE_native_datatype_element) var _la int - p.SetState(19659) + p.SetState(19708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329986,7 +330663,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_INTEGER: p.EnterOuterAlt(localctx, 1) { - p.SetState(19599) + p.SetState(19648) p.Match(PlSqlParserBINARY_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -329997,7 +330674,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPLS_INTEGER: p.EnterOuterAlt(localctx, 2) { - p.SetState(19600) + p.SetState(19649) p.Match(PlSqlParserPLS_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -330008,7 +330685,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNATURAL: p.EnterOuterAlt(localctx, 3) { - p.SetState(19601) + p.SetState(19650) p.Match(PlSqlParserNATURAL) if p.HasError() { // Recognition error - abort rule @@ -330019,7 +330696,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_FLOAT: p.EnterOuterAlt(localctx, 4) { - p.SetState(19602) + p.SetState(19651) p.Match(PlSqlParserBINARY_FLOAT) if p.HasError() { // Recognition error - abort rule @@ -330030,7 +330707,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_DOUBLE: p.EnterOuterAlt(localctx, 5) { - p.SetState(19603) + p.SetState(19652) p.Match(PlSqlParserBINARY_DOUBLE) if p.HasError() { // Recognition error - abort rule @@ -330041,7 +330718,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNATURALN: p.EnterOuterAlt(localctx, 6) { - p.SetState(19604) + p.SetState(19653) p.Match(PlSqlParserNATURALN) if p.HasError() { // Recognition error - abort rule @@ -330052,7 +330729,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPOSITIVE: p.EnterOuterAlt(localctx, 7) { - p.SetState(19605) + p.SetState(19654) p.Match(PlSqlParserPOSITIVE) if p.HasError() { // Recognition error - abort rule @@ -330063,7 +330740,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPOSITIVEN: p.EnterOuterAlt(localctx, 8) { - p.SetState(19606) + p.SetState(19655) p.Match(PlSqlParserPOSITIVEN) if p.HasError() { // Recognition error - abort rule @@ -330074,7 +330751,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSIGNTYPE: p.EnterOuterAlt(localctx, 9) { - p.SetState(19607) + p.SetState(19656) p.Match(PlSqlParserSIGNTYPE) if p.HasError() { // Recognition error - abort rule @@ -330085,7 +330762,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSIMPLE_INTEGER: p.EnterOuterAlt(localctx, 10) { - p.SetState(19608) + p.SetState(19657) p.Match(PlSqlParserSIMPLE_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -330096,7 +330773,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNVARCHAR2: p.EnterOuterAlt(localctx, 11) { - p.SetState(19609) + p.SetState(19658) p.Match(PlSqlParserNVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -330107,7 +330784,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDEC: p.EnterOuterAlt(localctx, 12) { - p.SetState(19610) + p.SetState(19659) p.Match(PlSqlParserDEC) if p.HasError() { // Recognition error - abort rule @@ -330118,7 +330795,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserINTEGER: p.EnterOuterAlt(localctx, 13) { - p.SetState(19611) + p.SetState(19660) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -330129,7 +330806,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserINT: p.EnterOuterAlt(localctx, 14) { - p.SetState(19612) + p.SetState(19661) p.Match(PlSqlParserINT) if p.HasError() { // Recognition error - abort rule @@ -330140,7 +330817,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNUMERIC: p.EnterOuterAlt(localctx, 15) { - p.SetState(19613) + p.SetState(19662) p.Match(PlSqlParserNUMERIC) if p.HasError() { // Recognition error - abort rule @@ -330151,7 +330828,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSMALLINT: p.EnterOuterAlt(localctx, 16) { - p.SetState(19614) + p.SetState(19663) p.Match(PlSqlParserSMALLINT) if p.HasError() { // Recognition error - abort rule @@ -330162,7 +330839,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNUMBER: p.EnterOuterAlt(localctx, 17) { - p.SetState(19615) + p.SetState(19664) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -330173,7 +330850,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDECIMAL: p.EnterOuterAlt(localctx, 18) { - p.SetState(19616) + p.SetState(19665) p.Match(PlSqlParserDECIMAL) if p.HasError() { // Recognition error - abort rule @@ -330184,14 +330861,14 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDOUBLE: p.EnterOuterAlt(localctx, 19) { - p.SetState(19617) + p.SetState(19666) p.Match(PlSqlParserDOUBLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19619) + p.SetState(19668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330200,7 +330877,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme if _la == PlSqlParserPRECISION { { - p.SetState(19618) + p.SetState(19667) p.Match(PlSqlParserPRECISION) if p.HasError() { // Recognition error - abort rule @@ -330213,7 +330890,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserFLOAT: p.EnterOuterAlt(localctx, 20) { - p.SetState(19621) + p.SetState(19670) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule @@ -330224,7 +330901,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserREAL: p.EnterOuterAlt(localctx, 21) { - p.SetState(19622) + p.SetState(19671) p.Match(PlSqlParserREAL) if p.HasError() { // Recognition error - abort rule @@ -330235,7 +330912,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNCHAR: p.EnterOuterAlt(localctx, 22) { - p.SetState(19623) + p.SetState(19672) p.Match(PlSqlParserNCHAR) if p.HasError() { // Recognition error - abort rule @@ -330246,14 +330923,14 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserLONG: p.EnterOuterAlt(localctx, 23) { - p.SetState(19624) + p.SetState(19673) p.Match(PlSqlParserLONG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19626) + p.SetState(19675) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330262,7 +330939,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme if _la == PlSqlParserRAW { { - p.SetState(19625) + p.SetState(19674) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -330275,7 +330952,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCHAR: p.EnterOuterAlt(localctx, 24) { - p.SetState(19628) + p.SetState(19677) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule @@ -330286,7 +330963,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCHARACTER: p.EnterOuterAlt(localctx, 25) { - p.SetState(19629) + p.SetState(19678) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -330297,7 +330974,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserVARCHAR2: p.EnterOuterAlt(localctx, 26) { - p.SetState(19630) + p.SetState(19679) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -330308,7 +330985,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserVARCHAR: p.EnterOuterAlt(localctx, 27) { - p.SetState(19631) + p.SetState(19680) p.Match(PlSqlParserVARCHAR) if p.HasError() { // Recognition error - abort rule @@ -330319,7 +330996,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSTRING: p.EnterOuterAlt(localctx, 28) { - p.SetState(19632) + p.SetState(19681) p.Match(PlSqlParserSTRING) if p.HasError() { // Recognition error - abort rule @@ -330330,7 +331007,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserRAW: p.EnterOuterAlt(localctx, 29) { - p.SetState(19633) + p.SetState(19682) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -330341,7 +331018,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBOOLEAN: p.EnterOuterAlt(localctx, 30) { - p.SetState(19634) + p.SetState(19683) p.Match(PlSqlParserBOOLEAN) if p.HasError() { // Recognition error - abort rule @@ -330352,7 +331029,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDATE: p.EnterOuterAlt(localctx, 31) { - p.SetState(19635) + p.SetState(19684) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -330363,7 +331040,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserROWID: p.EnterOuterAlt(localctx, 32) { - p.SetState(19636) + p.SetState(19685) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -330374,7 +331051,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserUROWID: p.EnterOuterAlt(localctx, 33) { - p.SetState(19637) + p.SetState(19686) p.Match(PlSqlParserUROWID) if p.HasError() { // Recognition error - abort rule @@ -330385,7 +331062,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserYEAR: p.EnterOuterAlt(localctx, 34) { - p.SetState(19638) + p.SetState(19687) p.Match(PlSqlParserYEAR) if p.HasError() { // Recognition error - abort rule @@ -330396,7 +331073,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMONTH: p.EnterOuterAlt(localctx, 35) { - p.SetState(19639) + p.SetState(19688) p.Match(PlSqlParserMONTH) if p.HasError() { // Recognition error - abort rule @@ -330407,7 +331084,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDAY: p.EnterOuterAlt(localctx, 36) { - p.SetState(19640) + p.SetState(19689) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -330418,7 +331095,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserHOUR: p.EnterOuterAlt(localctx, 37) { - p.SetState(19641) + p.SetState(19690) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -330429,7 +331106,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMINUTE: p.EnterOuterAlt(localctx, 38) { - p.SetState(19642) + p.SetState(19691) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -330440,7 +331117,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSECOND: p.EnterOuterAlt(localctx, 39) { - p.SetState(19643) + p.SetState(19692) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule @@ -330451,7 +331128,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_HOUR: p.EnterOuterAlt(localctx, 40) { - p.SetState(19644) + p.SetState(19693) p.Match(PlSqlParserTIMEZONE_HOUR) if p.HasError() { // Recognition error - abort rule @@ -330462,7 +331139,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_MINUTE: p.EnterOuterAlt(localctx, 41) { - p.SetState(19645) + p.SetState(19694) p.Match(PlSqlParserTIMEZONE_MINUTE) if p.HasError() { // Recognition error - abort rule @@ -330473,7 +331150,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_REGION: p.EnterOuterAlt(localctx, 42) { - p.SetState(19646) + p.SetState(19695) p.Match(PlSqlParserTIMEZONE_REGION) if p.HasError() { // Recognition error - abort rule @@ -330484,7 +331161,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_ABBR: p.EnterOuterAlt(localctx, 43) { - p.SetState(19647) + p.SetState(19696) p.Match(PlSqlParserTIMEZONE_ABBR) if p.HasError() { // Recognition error - abort rule @@ -330495,7 +331172,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 44) { - p.SetState(19648) + p.SetState(19697) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -330506,7 +331183,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_UNCONSTRAINED: p.EnterOuterAlt(localctx, 45) { - p.SetState(19649) + p.SetState(19698) p.Match(PlSqlParserTIMESTAMP_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -330517,7 +331194,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED: p.EnterOuterAlt(localctx, 46) { - p.SetState(19650) + p.SetState(19699) p.Match(PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -330528,7 +331205,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED: p.EnterOuterAlt(localctx, 47) { - p.SetState(19651) + p.SetState(19700) p.Match(PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -330539,7 +331216,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserYMINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 48) { - p.SetState(19652) + p.SetState(19701) p.Match(PlSqlParserYMINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -330550,7 +331227,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDSINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 49) { - p.SetState(19653) + p.SetState(19702) p.Match(PlSqlParserDSINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -330561,7 +331238,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBFILE: p.EnterOuterAlt(localctx, 50) { - p.SetState(19654) + p.SetState(19703) p.Match(PlSqlParserBFILE) if p.HasError() { // Recognition error - abort rule @@ -330572,7 +331249,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 51) { - p.SetState(19655) + p.SetState(19704) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -330583,7 +331260,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 52) { - p.SetState(19656) + p.SetState(19705) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -330594,7 +331271,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNCLOB: p.EnterOuterAlt(localctx, 53) { - p.SetState(19657) + p.SetState(19706) p.Match(PlSqlParserNCLOB) if p.HasError() { // Recognition error - abort rule @@ -330605,7 +331282,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMLSLABEL: p.EnterOuterAlt(localctx, 54) { - p.SetState(19658) + p.SetState(19707) p.Match(PlSqlParserMLSLABEL) if p.HasError() { // Recognition error - abort rule @@ -330765,11 +331442,11 @@ func (s *Bind_variableContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { localctx = NewBind_variableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2352, PlSqlParserRULE_bind_variable) + p.EnterRule(localctx, 2354, PlSqlParserRULE_bind_variable) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19664) + p.SetState(19713) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330778,7 +331455,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBINDVAR: { - p.SetState(19661) + p.SetState(19710) p.Match(PlSqlParserBINDVAR) if p.HasError() { // Recognition error - abort rule @@ -330788,7 +331465,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { case PlSqlParserCOLON: { - p.SetState(19662) + p.SetState(19711) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -330796,7 +331473,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19663) + p.SetState(19712) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -330808,11 +331485,11 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19674) + p.SetState(19723) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2762, p.GetParserRuleContext()) == 1 { - p.SetState(19667) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2770, p.GetParserRuleContext()) == 1 { + p.SetState(19716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330821,7 +331498,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { if _la == PlSqlParserINDICATOR { { - p.SetState(19666) + p.SetState(19715) p.Match(PlSqlParserINDICATOR) if p.HasError() { // Recognition error - abort rule @@ -330830,7 +331507,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } - p.SetState(19672) + p.SetState(19721) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330839,7 +331516,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBINDVAR: { - p.SetState(19669) + p.SetState(19718) p.Match(PlSqlParserBINDVAR) if p.HasError() { // Recognition error - abort rule @@ -330849,7 +331526,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { case PlSqlParserCOLON: { - p.SetState(19670) + p.SetState(19719) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -330857,7 +331534,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19671) + p.SetState(19720) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -330873,12 +331550,12 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(19678) + p.SetState(19727) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2763, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2771, p.GetParserRuleContext()) == 1 { { - p.SetState(19676) + p.SetState(19725) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -330886,7 +331563,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19677) + p.SetState(19726) p.General_element() } @@ -331037,27 +331714,27 @@ func (s *General_elementContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) General_element() (localctx IGeneral_elementContext) { localctx = NewGeneral_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2354, PlSqlParserRULE_general_element) + p.EnterRule(localctx, 2356, PlSqlParserRULE_general_element) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19680) + p.SetState(19729) p.General_element_part() } - p.SetState(19685) + p.SetState(19734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2764, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2772, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19681) + p.SetState(19730) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -331065,17 +331742,17 @@ func (p *PlSqlParser) General_element() (localctx IGeneral_elementContext) { } } { - p.SetState(19682) + p.SetState(19731) p.General_element_part() } } - p.SetState(19687) + p.SetState(19736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2764, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2772, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -331249,11 +331926,11 @@ func (s *General_element_partContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partContext) { localctx = NewGeneral_element_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2356, PlSqlParserRULE_general_element_part) + p.EnterRule(localctx, 2358, PlSqlParserRULE_general_element_part) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19690) + p.SetState(19739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331262,7 +331939,7 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont if _la == PlSqlParserINTRODUCER { { - p.SetState(19688) + p.SetState(19737) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -331270,21 +331947,21 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont } } { - p.SetState(19689) + p.SetState(19738) p.Char_set_name() } } { - p.SetState(19692) + p.SetState(19741) p.Id_expression() } - p.SetState(19695) + p.SetState(19744) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2766, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2774, p.GetParserRuleContext()) == 1 { { - p.SetState(19693) + p.SetState(19742) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -331292,19 +331969,19 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont } } { - p.SetState(19694) + p.SetState(19743) p.Link_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19698) + p.SetState(19747) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2767, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2775, p.GetParserRuleContext()) == 1 { { - p.SetState(19697) + p.SetState(19746) p.Function_argument() } @@ -331477,11 +332154,11 @@ func (s *Table_elementContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { localctx = NewTable_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2358, PlSqlParserRULE_table_element) + p.EnterRule(localctx, 2360, PlSqlParserRULE_table_element) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19702) + p.SetState(19751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331490,7 +332167,7 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(19700) + p.SetState(19749) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -331498,16 +332175,16 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { } } { - p.SetState(19701) + p.SetState(19750) p.Char_set_name() } } { - p.SetState(19704) + p.SetState(19753) p.Id_expression() } - p.SetState(19709) + p.SetState(19758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331516,7 +332193,7 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19705) + p.SetState(19754) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -331524,11 +332201,11 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { } } { - p.SetState(19706) + p.SetState(19755) p.Id_expression() } - p.SetState(19711) + p.SetState(19760) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331771,8 +332448,8 @@ func (s *Object_privilegeContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { localctx = NewObject_privilegeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2360, PlSqlParserRULE_object_privilege) - p.SetState(19744) + p.EnterRule(localctx, 2362, PlSqlParserRULE_object_privilege) + p.SetState(19793) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331782,19 +332459,19 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserALL: p.EnterOuterAlt(localctx, 1) { - p.SetState(19712) + p.SetState(19761) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19714) + p.SetState(19763) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2770, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2778, p.GetParserRuleContext()) == 1 { { - p.SetState(19713) + p.SetState(19762) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -331809,7 +332486,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserALTER: p.EnterOuterAlt(localctx, 2) { - p.SetState(19716) + p.SetState(19765) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -331820,7 +332497,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserDEBUG: p.EnterOuterAlt(localctx, 3) { - p.SetState(19717) + p.SetState(19766) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -331831,7 +332508,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserDELETE: p.EnterOuterAlt(localctx, 4) { - p.SetState(19718) + p.SetState(19767) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -331842,7 +332519,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserEXECUTE: p.EnterOuterAlt(localctx, 5) { - p.SetState(19719) + p.SetState(19768) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -331853,7 +332530,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 6) { - p.SetState(19720) + p.SetState(19769) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -331861,7 +332538,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19721) + p.SetState(19770) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -331872,7 +332549,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINDEX: p.EnterOuterAlt(localctx, 7) { - p.SetState(19722) + p.SetState(19771) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -331883,7 +332560,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINHERIT: p.EnterOuterAlt(localctx, 8) { - p.SetState(19723) + p.SetState(19772) p.Match(PlSqlParserINHERIT) if p.HasError() { // Recognition error - abort rule @@ -331891,7 +332568,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19724) + p.SetState(19773) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -331902,7 +332579,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINSERT: p.EnterOuterAlt(localctx, 9) { - p.SetState(19725) + p.SetState(19774) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -331913,7 +332590,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserKEEP: p.EnterOuterAlt(localctx, 10) { - p.SetState(19726) + p.SetState(19775) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -331921,7 +332598,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19727) + p.SetState(19776) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -331932,7 +332609,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 11) { - p.SetState(19728) + p.SetState(19777) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -331940,7 +332617,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19729) + p.SetState(19778) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -331951,7 +332628,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserON: p.EnterOuterAlt(localctx, 12) { - p.SetState(19730) + p.SetState(19779) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -331959,7 +332636,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19731) + p.SetState(19780) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -331967,7 +332644,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19732) + p.SetState(19781) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -331978,7 +332655,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserQUERY: p.EnterOuterAlt(localctx, 13) { - p.SetState(19733) + p.SetState(19782) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -331986,7 +332663,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19734) + p.SetState(19783) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -331997,7 +332674,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserREAD: p.EnterOuterAlt(localctx, 14) { - p.SetState(19735) + p.SetState(19784) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -332008,7 +332685,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserREFERENCES: p.EnterOuterAlt(localctx, 15) { - p.SetState(19736) + p.SetState(19785) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -332019,7 +332696,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserSELECT: p.EnterOuterAlt(localctx, 16) { - p.SetState(19737) + p.SetState(19786) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -332030,7 +332707,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserTRANSLATE: p.EnterOuterAlt(localctx, 17) { - p.SetState(19738) + p.SetState(19787) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -332038,7 +332715,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19739) + p.SetState(19788) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332049,7 +332726,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUNDER: p.EnterOuterAlt(localctx, 18) { - p.SetState(19740) + p.SetState(19789) p.Match(PlSqlParserUNDER) if p.HasError() { // Recognition error - abort rule @@ -332060,7 +332737,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUPDATE: p.EnterOuterAlt(localctx, 19) { - p.SetState(19741) + p.SetState(19790) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -332071,7 +332748,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUSE: p.EnterOuterAlt(localctx, 20) { - p.SetState(19742) + p.SetState(19791) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule @@ -332082,7 +332759,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserWRITE: p.EnterOuterAlt(localctx, 21) { - p.SetState(19743) + p.SetState(19792) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -332750,20 +333427,20 @@ func (s *System_privilegeContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { localctx = NewSystem_privilegeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2362, PlSqlParserRULE_system_privilege) + p.EnterRule(localctx, 2364, PlSqlParserRULE_system_privilege) var _la int - p.SetState(20072) + p.SetState(20121) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2798, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2806, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19746) + p.SetState(19795) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -332771,7 +333448,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19747) + p.SetState(19796) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -332782,7 +333459,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19748) + p.SetState(19797) p.Match(PlSqlParserADVISOR) if p.HasError() { // Recognition error - abort rule @@ -332793,14 +333470,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(19749) + p.SetState(19798) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19751) + p.SetState(19800) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332809,7 +333486,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19750) + p.SetState(19799) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332819,7 +333496,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19753) + p.SetState(19802) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332827,7 +333504,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19754) + p.SetState(19803) p.Match(PlSqlParserTUNING) if p.HasError() { // Recognition error - abort rule @@ -332835,7 +333512,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19755) + p.SetState(19804) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -332846,7 +333523,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(19756) + p.SetState(19805) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -332857,7 +333534,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19757) + p.SetState(19806) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332865,7 +333542,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19758) + p.SetState(19807) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332873,7 +333550,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19759) + p.SetState(19808) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -332884,7 +333561,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(19760) + p.SetState(19809) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -332892,7 +333569,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19761) + p.SetState(19810) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332900,7 +333577,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19762) + p.SetState(19811) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -332908,7 +333585,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19763) + p.SetState(19812) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -332919,14 +333596,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(19764) + p.SetState(19813) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19766) + p.SetState(19815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332935,7 +333612,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19765) + p.SetState(19814) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332945,7 +333622,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19768) + p.SetState(19817) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -332956,7 +333633,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(19769) + p.SetState(19818) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -332967,7 +333644,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19770) + p.SetState(19819) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332975,7 +333652,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19771) + p.SetState(19820) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -332986,7 +333663,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(19772) + p.SetState(19821) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -332997,7 +333674,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19773) + p.SetState(19822) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333005,7 +333682,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19774) + p.SetState(19823) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -333016,7 +333693,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(19775) + p.SetState(19824) p.Match(PlSqlParserEXEMPT) if p.HasError() { // Recognition error - abort rule @@ -333024,7 +333701,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19776) + p.SetState(19825) p.Match(PlSqlParserREDACTION) if p.HasError() { // Recognition error - abort rule @@ -333032,7 +333709,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19777) + p.SetState(19826) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -333043,7 +333720,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(19778) + p.SetState(19827) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -333051,7 +333728,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19779) + p.SetState(19828) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -333062,7 +333739,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(19780) + p.SetState(19829) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE) { @@ -333072,7 +333749,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { p.Consume() } } - p.SetState(19782) + p.SetState(19831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333081,7 +333758,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(19781) + p.SetState(19830) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -333091,7 +333768,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19784) + p.SetState(19833) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -333099,7 +333776,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19785) + p.SetState(19834) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -333110,7 +333787,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(19786) + p.SetState(19835) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -333118,7 +333795,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19787) + p.SetState(19836) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -333126,7 +333803,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19788) + p.SetState(19837) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -333134,7 +333811,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19789) + p.SetState(19838) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -333145,7 +333822,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(19790) + p.SetState(19839) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -333153,7 +333830,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19791) + p.SetState(19840) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -333161,7 +333838,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19792) + p.SetState(19841) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -333172,7 +333849,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(19793) + p.SetState(19842) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -333180,7 +333857,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19794) + p.SetState(19843) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333188,7 +333865,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19795) + p.SetState(19844) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -333199,7 +333876,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(19796) + p.SetState(19845) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -333207,7 +333884,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19797) + p.SetState(19846) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333215,7 +333892,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19798) + p.SetState(19847) p.Match(PlSqlParserDICTIONARY) if p.HasError() { // Recognition error - abort rule @@ -333226,14 +333903,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(19799) + p.SetState(19848) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19801) + p.SetState(19850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333242,7 +333919,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19800) + p.SetState(19849) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333252,7 +333929,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19803) + p.SetState(19852) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -333263,7 +333940,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(19804) + p.SetState(19853) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -333274,7 +333951,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19805) + p.SetState(19854) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333282,7 +333959,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19806) + p.SetState(19855) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -333293,7 +333970,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(19807) + p.SetState(19856) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -333304,7 +333981,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19808) + p.SetState(19857) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333312,7 +333989,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19809) + p.SetState(19858) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -333323,7 +334000,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(19810) + p.SetState(19859) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -333334,7 +334011,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19811) + p.SetState(19860) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333342,7 +334019,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19812) + p.SetState(19861) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -333353,14 +334030,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(19813) + p.SetState(19862) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19818) + p.SetState(19867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333369,7 +334046,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserARCHIVE: { - p.SetState(19814) + p.SetState(19863) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -333377,7 +334054,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19815) + p.SetState(19864) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -333387,7 +334064,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case PlSqlParserANY: { - p.SetState(19816) + p.SetState(19865) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333395,7 +334072,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19817) + p.SetState(19866) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -333411,7 +334088,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(19820) + p.SetState(19869) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -333422,7 +334099,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19821) + p.SetState(19870) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333430,7 +334107,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19822) + p.SetState(19871) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -333441,14 +334118,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(19823) + p.SetState(19872) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19825) + p.SetState(19874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333457,7 +334134,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19824) + p.SetState(19873) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333467,7 +334144,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19827) + p.SetState(19876) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -333478,7 +334155,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(19828) + p.SetState(19877) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -333489,7 +334166,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19829) + p.SetState(19878) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333497,7 +334174,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19830) + p.SetState(19879) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -333508,14 +334185,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(19831) + p.SetState(19880) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19833) + p.SetState(19882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333524,7 +334201,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY || _la == PlSqlParserEXTERNAL { { - p.SetState(19832) + p.SetState(19881) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserANY || _la == PlSqlParserEXTERNAL) { @@ -333537,7 +334214,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19835) + p.SetState(19884) p.Match(PlSqlParserJOB) if p.HasError() { // Recognition error - abort rule @@ -333548,7 +334225,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(19836) + p.SetState(19885) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -333556,7 +334233,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19837) + p.SetState(19886) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333564,7 +334241,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19838) + p.SetState(19887) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLASS || _la == PlSqlParserPROGRAM) { @@ -333578,7 +334255,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(19839) + p.SetState(19888) p.Match(PlSqlParserMANAGE) if p.HasError() { // Recognition error - abort rule @@ -333586,7 +334263,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19840) + p.SetState(19889) p.Match(PlSqlParserSCHEDULER) if p.HasError() { // Recognition error - abort rule @@ -333597,7 +334274,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(19841) + p.SetState(19890) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -333605,7 +334282,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19842) + p.SetState(19891) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -333613,7 +334290,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19843) + p.SetState(19892) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -333624,14 +334301,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(19844) + p.SetState(19893) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19846) + p.SetState(19895) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333640,7 +334317,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19845) + p.SetState(19894) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333650,7 +334327,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19848) + p.SetState(19897) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -333661,7 +334338,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(19849) + p.SetState(19898) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -333672,7 +334349,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19850) + p.SetState(19899) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333680,7 +334357,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19851) + p.SetState(19900) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -333691,7 +334368,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(19852) + p.SetState(19901) p.Match(PlSqlParserLOGMINING) if p.HasError() { // Recognition error - abort rule @@ -333702,14 +334379,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(19853) + p.SetState(19902) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19855) + p.SetState(19904) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333718,7 +334395,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19854) + p.SetState(19903) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333728,7 +334405,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19857) + p.SetState(19906) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -333736,7 +334413,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19858) + p.SetState(19907) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -333747,7 +334424,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(19859) + p.SetState(19908) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -333758,7 +334435,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19860) + p.SetState(19909) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333766,7 +334443,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19861) + p.SetState(19910) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -333774,7 +334451,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19862) + p.SetState(19911) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -333784,7 +334461,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 33: p.EnterOuterAlt(localctx, 33) - p.SetState(19864) + p.SetState(19913) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333793,7 +334470,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserGLOBAL { { - p.SetState(19863) + p.SetState(19912) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule @@ -333803,7 +334480,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19866) + p.SetState(19915) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -333811,7 +334488,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19867) + p.SetState(19916) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -333822,7 +334499,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(19868) + p.SetState(19917) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -333830,7 +334507,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19869) + p.SetState(19918) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -333838,7 +334515,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19870) + p.SetState(19919) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -333849,14 +334526,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(19871) + p.SetState(19920) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19873) + p.SetState(19922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333865,7 +334542,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19872) + p.SetState(19921) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333875,7 +334552,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19875) + p.SetState(19924) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -333883,7 +334560,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19876) + p.SetState(19925) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -333894,7 +334571,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(19877) + p.SetState(19926) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCOMMENT || _la == PlSqlParserDROP || _la == PlSqlParserSELECT) { @@ -333905,7 +334582,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19878) + p.SetState(19927) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333913,7 +334590,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19879) + p.SetState(19928) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -333921,7 +334598,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19880) + p.SetState(19929) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -333932,14 +334609,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(19881) + p.SetState(19930) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19883) + p.SetState(19932) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333948,7 +334625,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19882) + p.SetState(19931) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333958,7 +334635,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19885) + p.SetState(19934) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -333969,7 +334646,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(19886) + p.SetState(19935) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -333980,7 +334657,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19887) + p.SetState(19936) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333988,7 +334665,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19888) + p.SetState(19937) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -333999,14 +334676,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(19889) + p.SetState(19938) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19891) + p.SetState(19940) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334015,7 +334692,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19890) + p.SetState(19939) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334025,7 +334702,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19893) + p.SetState(19942) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -334033,7 +334710,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19894) + p.SetState(19943) p.Match(PlSqlParserFOLDER) if p.HasError() { // Recognition error - abort rule @@ -334044,7 +334721,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(19895) + p.SetState(19944) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT) { @@ -334055,7 +334732,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19896) + p.SetState(19945) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334063,7 +334740,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19897) + p.SetState(19946) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -334071,7 +334748,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19898) + p.SetState(19947) p.Match(PlSqlParserFOLDER) if p.HasError() { // Recognition error - abort rule @@ -334082,14 +334759,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(19899) + p.SetState(19948) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19901) + p.SetState(19950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334098,7 +334775,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19900) + p.SetState(19949) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334108,7 +334785,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19903) + p.SetState(19952) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334116,7 +334793,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19904) + p.SetState(19953) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -334127,7 +334804,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(19905) + p.SetState(19954) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -334138,7 +334815,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19906) + p.SetState(19955) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334146,7 +334823,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19907) + p.SetState(19956) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334154,7 +334831,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19908) + p.SetState(19957) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -334165,14 +334842,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(19909) + p.SetState(19958) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19911) + p.SetState(19960) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334181,7 +334858,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19910) + p.SetState(19959) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334191,7 +334868,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19913) + p.SetState(19962) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334199,7 +334876,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19914) + p.SetState(19963) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -334207,7 +334884,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19915) + p.SetState(19964) p.Match(PlSqlParserPROCESS) if p.HasError() { // Recognition error - abort rule @@ -334218,7 +334895,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(19916) + p.SetState(19965) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserUPDATE) { @@ -334229,7 +334906,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19917) + p.SetState(19966) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334237,7 +334914,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19918) + p.SetState(19967) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334245,7 +334922,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19919) + p.SetState(19968) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -334253,7 +334930,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19920) + p.SetState(19969) p.Match(PlSqlParserPROCESS) if p.HasError() { // Recognition error - abort rule @@ -334264,14 +334941,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(19921) + p.SetState(19970) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19923) + p.SetState(19972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334280,7 +334957,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19922) + p.SetState(19971) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334290,7 +334967,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19925) + p.SetState(19974) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -334301,7 +334978,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(19926) + p.SetState(19975) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -334312,7 +334989,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19927) + p.SetState(19976) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334320,7 +334997,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19928) + p.SetState(19977) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -334331,7 +335008,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(19929) + p.SetState(19978) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -334342,7 +335019,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19930) + p.SetState(19979) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334350,7 +335027,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19931) + p.SetState(19980) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule @@ -334361,7 +335038,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(19932) + p.SetState(19981) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -334369,7 +335046,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19933) + p.SetState(19982) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -334377,7 +335054,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19934) + p.SetState(19983) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -334388,7 +335065,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(19935) + p.SetState(19984) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -334396,7 +335073,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19936) + p.SetState(19985) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -334407,14 +335084,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(19937) + p.SetState(19986) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19939) + p.SetState(19988) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334423,7 +335100,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19938) + p.SetState(19987) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334433,7 +335110,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19941) + p.SetState(19990) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -334444,7 +335121,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(19942) + p.SetState(19991) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -334455,7 +335132,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19943) + p.SetState(19992) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334463,7 +335140,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19944) + p.SetState(19993) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -334474,7 +335151,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(19945) + p.SetState(19994) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -334485,7 +335162,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19946) + p.SetState(19995) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -334496,7 +335173,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(19947) + p.SetState(19996) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -334504,7 +335181,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19948) + p.SetState(19997) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -334515,7 +335192,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(19949) + p.SetState(19998) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserGRANT) { @@ -334526,7 +335203,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19950) + p.SetState(19999) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334534,7 +335211,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19951) + p.SetState(20000) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -334545,7 +335222,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(19952) + p.SetState(20001) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -334556,7 +335233,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19953) + p.SetState(20002) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -334564,7 +335241,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19954) + p.SetState(20003) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -334575,14 +335252,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(19955) + p.SetState(20004) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19957) + p.SetState(20006) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334591,7 +335268,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19956) + p.SetState(20005) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334601,7 +335278,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19959) + p.SetState(20008) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -334612,7 +335289,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(19960) + p.SetState(20009) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserSELECT) { @@ -334623,7 +335300,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19961) + p.SetState(20010) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334631,7 +335308,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19962) + p.SetState(20011) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -334642,7 +335319,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(19963) + p.SetState(20012) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserRESTRICTED) { @@ -334653,7 +335330,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19964) + p.SetState(20013) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -334664,7 +335341,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(19965) + p.SetState(20014) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -334672,7 +335349,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19966) + p.SetState(20015) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -334680,7 +335357,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19967) + p.SetState(20016) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule @@ -334691,14 +335368,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(19968) + p.SetState(20017) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19970) + p.SetState(20019) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334707,7 +335384,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19969) + p.SetState(20018) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334717,7 +335394,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19972) + p.SetState(20021) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -334725,7 +335402,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19973) + p.SetState(20022) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -334733,7 +335410,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19974) + p.SetState(20023) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -334744,7 +335421,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(19975) + p.SetState(20024) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserUSE) { @@ -334755,7 +335432,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19976) + p.SetState(20025) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334763,7 +335440,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19977) + p.SetState(20026) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -334771,7 +335448,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19978) + p.SetState(20027) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -334779,7 +335456,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19979) + p.SetState(20028) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -334790,7 +335467,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(19980) + p.SetState(20029) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -334798,7 +335475,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19981) + p.SetState(20030) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334806,7 +335483,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19982) + p.SetState(20031) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -334817,14 +335494,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(19983) + p.SetState(20032) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19985) + p.SetState(20034) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334833,7 +335510,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19984) + p.SetState(20033) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334843,7 +335520,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19987) + p.SetState(20036) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -334854,7 +335531,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(19988) + p.SetState(20037) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -334862,7 +335539,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19989) + p.SetState(20038) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334870,7 +335547,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19990) + p.SetState(20039) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -334881,7 +335558,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(19991) + p.SetState(20040) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -334892,7 +335569,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19992) + p.SetState(20041) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -334900,7 +335577,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19993) + p.SetState(20042) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -334911,14 +335588,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(19994) + p.SetState(20043) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19996) + p.SetState(20045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334927,7 +335604,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19995) + p.SetState(20044) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334937,7 +335614,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19998) + p.SetState(20047) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -334948,7 +335625,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(19999) + p.SetState(20048) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserBACKUP || _la == PlSqlParserCOMMENT || _la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT || _la == PlSqlParserLOCK || _la == PlSqlParserREAD || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -334959,7 +335636,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20000) + p.SetState(20049) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334967,7 +335644,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20001) + p.SetState(20050) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -334978,7 +335655,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(20002) + p.SetState(20051) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP || _la == PlSqlParserMANAGE || _la == PlSqlParserUNLIMITED) { @@ -334989,7 +335666,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20003) + p.SetState(20052) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -335000,14 +335677,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(20004) + p.SetState(20053) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20006) + p.SetState(20055) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335016,7 +335693,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20005) + p.SetState(20054) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335026,7 +335703,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20008) + p.SetState(20057) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -335037,7 +335714,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(20009) + p.SetState(20058) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -335048,7 +335725,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20010) + p.SetState(20059) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335056,7 +335733,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20011) + p.SetState(20060) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -335067,7 +335744,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(20012) + p.SetState(20061) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -335075,7 +335752,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20013) + p.SetState(20062) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -335083,7 +335760,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20014) + p.SetState(20063) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -335094,14 +335771,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(20015) + p.SetState(20064) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20017) + p.SetState(20066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335110,7 +335787,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20016) + p.SetState(20065) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335120,7 +335797,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20019) + p.SetState(20068) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -335131,7 +335808,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(20020) + p.SetState(20069) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE || _la == PlSqlParserUNDER) { @@ -335142,7 +335819,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20021) + p.SetState(20070) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335150,7 +335827,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20022) + p.SetState(20071) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -335161,7 +335838,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(20023) + p.SetState(20072) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -335172,7 +335849,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20024) + p.SetState(20073) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -335183,14 +335860,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(20025) + p.SetState(20074) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20027) + p.SetState(20076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335199,7 +335876,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20026) + p.SetState(20075) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335209,7 +335886,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20029) + p.SetState(20078) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -335220,7 +335897,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(20030) + p.SetState(20079) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserMERGE || _la == PlSqlParserUNDER) { @@ -335231,7 +335908,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20031) + p.SetState(20080) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335239,7 +335916,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20032) + p.SetState(20081) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -335250,7 +335927,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(20033) + p.SetState(20082) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserANALYZE || _la == PlSqlParserAUDIT) { @@ -335261,7 +335938,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20034) + p.SetState(20083) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335272,7 +335949,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(20035) + p.SetState(20084) p.Match(PlSqlParserBECOME) if p.HasError() { // Recognition error - abort rule @@ -335280,7 +335957,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20036) + p.SetState(20085) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -335291,7 +335968,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(20037) + p.SetState(20086) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -335299,7 +335976,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20038) + p.SetState(20087) p.Match(PlSqlParserNOTIFICATION) if p.HasError() { // Recognition error - abort rule @@ -335310,7 +335987,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(20039) + p.SetState(20088) p.Match(PlSqlParserEXEMPT) if p.HasError() { // Recognition error - abort rule @@ -335318,7 +335995,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20040) + p.SetState(20089) p.Match(PlSqlParserACCESS) if p.HasError() { // Recognition error - abort rule @@ -335326,7 +336003,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20041) + p.SetState(20090) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -335337,14 +336014,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(20042) + p.SetState(20091) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20044) + p.SetState(20093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335353,7 +336030,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20043) + p.SetState(20092) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335363,7 +336040,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20046) + p.SetState(20095) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -335374,7 +336051,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(20047) + p.SetState(20096) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -335382,14 +336059,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20048) + p.SetState(20097) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20050) + p.SetState(20099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335398,7 +336075,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserOBJECT { { - p.SetState(20049) + p.SetState(20098) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -335408,7 +336085,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20052) + p.SetState(20101) p.Match(PlSqlParserPRIVILEGE) if p.HasError() { // Recognition error - abort rule @@ -335419,7 +336096,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(20053) + p.SetState(20102) p.Match(PlSqlParserINHERIT) if p.HasError() { // Recognition error - abort rule @@ -335427,7 +336104,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20054) + p.SetState(20103) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335435,7 +336112,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20055) + p.SetState(20104) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -335446,7 +336123,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(20056) + p.SetState(20105) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -335454,7 +336131,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20057) + p.SetState(20106) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -335462,7 +336139,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20058) + p.SetState(20107) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -335473,7 +336150,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(20059) + p.SetState(20108) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -335481,7 +336158,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20060) + p.SetState(20109) p.Match(PlSqlParserSYSGUID) if p.HasError() { // Recognition error - abort rule @@ -335492,7 +336169,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(20061) + p.SetState(20110) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -335500,7 +336177,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20062) + p.SetState(20111) p.Match(PlSqlParserDBA_RECYCLEBIN) if p.HasError() { // Recognition error - abort rule @@ -335511,7 +336188,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(20063) + p.SetState(20112) p.Match(PlSqlParserRESUMABLE) if p.HasError() { // Recognition error - abort rule @@ -335522,7 +336199,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(20064) + p.SetState(20113) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -335530,7 +336207,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20065) + p.SetState(20114) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335538,7 +336215,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20066) + p.SetState(20115) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDICTIONARY || _la == PlSqlParserTRANSACTION) { @@ -335552,7 +336229,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(20067) + p.SetState(20116) p.Match(PlSqlParserSYSBACKUP) if p.HasError() { // Recognition error - abort rule @@ -335563,7 +336240,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(20068) + p.SetState(20117) p.Match(PlSqlParserSYSDBA) if p.HasError() { // Recognition error - abort rule @@ -335574,7 +336251,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(20069) + p.SetState(20118) p.Match(PlSqlParserSYSDG) if p.HasError() { // Recognition error - abort rule @@ -335585,7 +336262,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(20070) + p.SetState(20119) p.Match(PlSqlParserSYSKM) if p.HasError() { // Recognition error - abort rule @@ -335596,7 +336273,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(20071) + p.SetState(20120) p.Match(PlSqlParserSYSOPER) if p.HasError() { // Recognition error - abort rule @@ -335978,54 +336655,54 @@ func (s *ConstantContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Constant() (localctx IConstantContext) { localctx = NewConstantContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2364, PlSqlParserRULE_constant) + p.EnterRule(localctx, 2366, PlSqlParserRULE_constant) var _la int - p.SetState(20136) + p.SetState(20185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2810, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2818, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20074) + p.SetState(20123) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20077) + p.SetState(20126) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2799, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2807, p.GetParserRuleContext()) { case 1: { - p.SetState(20075) + p.SetState(20124) p.Quoted_string() } case 2: { - p.SetState(20076) + p.SetState(20125) p.Bind_variable() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(20083) + p.SetState(20132) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2800, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2808, p.GetParserRuleContext()) == 1 { { - p.SetState(20079) + p.SetState(20128) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -336033,7 +336710,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20080) + p.SetState(20129) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -336041,7 +336718,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20081) + p.SetState(20130) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -336049,7 +336726,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20082) + p.SetState(20131) p.Quoted_string() } @@ -336060,35 +336737,35 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20085) + p.SetState(20134) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20089) + p.SetState(20138) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2801, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2809, p.GetParserRuleContext()) { case 1: { - p.SetState(20086) + p.SetState(20135) p.Quoted_string() } case 2: { - p.SetState(20087) + p.SetState(20136) p.Bind_variable() } case 3: { - p.SetState(20088) + p.SetState(20137) p.General_element() } @@ -336096,7 +336773,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { goto errorExit } { - p.SetState(20091) + p.SetState(20140) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserHOUR || _la == PlSqlParserMINUTE || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -336106,19 +336783,19 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { p.Consume() } } - p.SetState(20105) + p.SetState(20154) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2805, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2813, p.GetParserRuleContext()) == 1 { { - p.SetState(20092) + p.SetState(20141) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20095) + p.SetState(20144) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336127,7 +336804,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20093) + p.SetState(20142) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -336137,7 +336814,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20094) + p.SetState(20143) p.Bind_variable() } @@ -336145,7 +336822,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(20102) + p.SetState(20151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336154,14 +336831,14 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { if _la == PlSqlParserCOMMA { { - p.SetState(20097) + p.SetState(20146) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20100) + p.SetState(20149) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336170,7 +336847,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20098) + p.SetState(20147) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -336180,7 +336857,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20099) + p.SetState(20148) p.Bind_variable() } @@ -336191,7 +336868,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } { - p.SetState(20104) + p.SetState(20153) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -336202,19 +336879,19 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(20122) + p.SetState(20171) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2809, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2817, p.GetParserRuleContext()) == 1 { { - p.SetState(20107) + p.SetState(20156) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20120) + p.SetState(20169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336223,7 +336900,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDAY: { - p.SetState(20108) + p.SetState(20157) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -336233,7 +336910,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserHOUR: { - p.SetState(20109) + p.SetState(20158) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -336243,7 +336920,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserMINUTE: { - p.SetState(20110) + p.SetState(20159) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -336253,26 +336930,26 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserSECOND: { - p.SetState(20111) + p.SetState(20160) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20118) + p.SetState(20167) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2807, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2815, p.GetParserRuleContext()) == 1 { { - p.SetState(20112) + p.SetState(20161) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20115) + p.SetState(20164) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336281,7 +336958,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20113) + p.SetState(20162) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -336291,7 +336968,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20114) + p.SetState(20163) p.Bind_variable() } @@ -336300,7 +336977,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { goto errorExit } { - p.SetState(20117) + p.SetState(20166) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -336324,14 +337001,14 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(20124) + p.SetState(20173) p.Numeric() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(20125) + p.SetState(20174) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -336339,21 +337016,21 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20126) + p.SetState(20175) p.Quoted_string() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(20127) + p.SetState(20176) p.Quoted_string() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(20128) + p.SetState(20177) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -336364,7 +337041,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(20129) + p.SetState(20178) p.Match(PlSqlParserTRUE) if p.HasError() { // Recognition error - abort rule @@ -336375,7 +337052,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(20130) + p.SetState(20179) p.Match(PlSqlParserFALSE) if p.HasError() { // Recognition error - abort rule @@ -336386,7 +337063,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(20131) + p.SetState(20180) p.Match(PlSqlParserDBTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -336397,7 +337074,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(20132) + p.SetState(20181) p.Match(PlSqlParserSESSIONTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -336408,7 +337085,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(20133) + p.SetState(20182) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -336419,7 +337096,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(20134) + p.SetState(20183) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -336430,7 +337107,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(20135) + p.SetState(20184) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -336829,10 +337506,10 @@ func (s *Constant_without_variableContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_variableContext) { localctx = NewConstant_without_variableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2366, PlSqlParserRULE_constant_without_variable) + p.EnterRule(localctx, 2368, PlSqlParserRULE_constant_without_variable) var _la int - p.SetState(20200) + p.SetState(20249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336842,41 +337519,41 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 1) { - p.SetState(20138) + p.SetState(20187) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20141) + p.SetState(20190) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2811, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2819, p.GetParserRuleContext()) { case 1: { - p.SetState(20139) + p.SetState(20188) p.Quoted_string() } case 2: { - p.SetState(20140) + p.SetState(20189) p.Bind_variable() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(20147) + p.SetState(20196) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2812, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2820, p.GetParserRuleContext()) == 1 { { - p.SetState(20143) + p.SetState(20192) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -336884,7 +337561,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20144) + p.SetState(20193) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -336892,7 +337569,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20145) + p.SetState(20194) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -336900,7 +337577,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20146) + p.SetState(20195) p.Quoted_string() } @@ -336911,35 +337588,35 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserINTERVAL: p.EnterOuterAlt(localctx, 2) { - p.SetState(20149) + p.SetState(20198) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20153) + p.SetState(20202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2813, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2821, p.GetParserRuleContext()) { case 1: { - p.SetState(20150) + p.SetState(20199) p.Quoted_string() } case 2: { - p.SetState(20151) + p.SetState(20200) p.Bind_variable() } case 3: { - p.SetState(20152) + p.SetState(20201) p.General_element() } @@ -336947,7 +337624,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va goto errorExit } { - p.SetState(20155) + p.SetState(20204) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserHOUR || _la == PlSqlParserMINUTE || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -336957,19 +337634,19 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va p.Consume() } } - p.SetState(20169) + p.SetState(20218) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2817, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2825, p.GetParserRuleContext()) == 1 { { - p.SetState(20156) + p.SetState(20205) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20159) + p.SetState(20208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336978,7 +337655,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20157) + p.SetState(20206) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -336988,7 +337665,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20158) + p.SetState(20207) p.Bind_variable() } @@ -336996,7 +337673,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(20166) + p.SetState(20215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337005,14 +337682,14 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va if _la == PlSqlParserCOMMA { { - p.SetState(20161) + p.SetState(20210) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20164) + p.SetState(20213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337021,7 +337698,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20162) + p.SetState(20211) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -337031,7 +337708,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20163) + p.SetState(20212) p.Bind_variable() } @@ -337042,7 +337719,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } { - p.SetState(20168) + p.SetState(20217) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -337053,19 +337730,19 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } else if p.HasError() { // JIM goto errorExit } - p.SetState(20186) + p.SetState(20235) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2821, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2829, p.GetParserRuleContext()) == 1 { { - p.SetState(20171) + p.SetState(20220) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20184) + p.SetState(20233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337074,7 +337751,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserDAY: { - p.SetState(20172) + p.SetState(20221) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -337084,7 +337761,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserHOUR: { - p.SetState(20173) + p.SetState(20222) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -337094,7 +337771,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMINUTE: { - p.SetState(20174) + p.SetState(20223) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -337104,26 +337781,26 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserSECOND: { - p.SetState(20175) + p.SetState(20224) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20182) + p.SetState(20231) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2819, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2827, p.GetParserRuleContext()) == 1 { { - p.SetState(20176) + p.SetState(20225) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20179) + p.SetState(20228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337132,7 +337809,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20177) + p.SetState(20226) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -337142,7 +337819,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20178) + p.SetState(20227) p.Bind_variable() } @@ -337151,7 +337828,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va goto errorExit } { - p.SetState(20181) + p.SetState(20230) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -337175,14 +337852,14 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(20188) + p.SetState(20237) p.Numeric() } case PlSqlParserDATE: p.EnterOuterAlt(localctx, 4) { - p.SetState(20189) + p.SetState(20238) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -337190,21 +337867,21 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20190) + p.SetState(20239) p.Quoted_string() } case PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 5) { - p.SetState(20191) + p.SetState(20240) p.Char_str() } case PlSqlParserNULL_: p.EnterOuterAlt(localctx, 6) { - p.SetState(20192) + p.SetState(20241) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -337215,7 +337892,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserTRUE: p.EnterOuterAlt(localctx, 7) { - p.SetState(20193) + p.SetState(20242) p.Match(PlSqlParserTRUE) if p.HasError() { // Recognition error - abort rule @@ -337226,7 +337903,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserFALSE: p.EnterOuterAlt(localctx, 8) { - p.SetState(20194) + p.SetState(20243) p.Match(PlSqlParserFALSE) if p.HasError() { // Recognition error - abort rule @@ -337237,7 +337914,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserDBTIMEZONE: p.EnterOuterAlt(localctx, 9) { - p.SetState(20195) + p.SetState(20244) p.Match(PlSqlParserDBTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -337248,7 +337925,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserSESSIONTIMEZONE: p.EnterOuterAlt(localctx, 10) { - p.SetState(20196) + p.SetState(20245) p.Match(PlSqlParserSESSIONTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -337259,7 +337936,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 11) { - p.SetState(20197) + p.SetState(20246) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -337270,7 +337947,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 12) { - p.SetState(20198) + p.SetState(20247) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -337281,7 +337958,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserDEFAULT: p.EnterOuterAlt(localctx, 13) { - p.SetState(20199) + p.SetState(20248) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -337394,12 +338071,12 @@ func (s *NumericContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Numeric() (localctx INumericContext) { localctx = NewNumericContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2368, PlSqlParserRULE_numeric) + p.EnterRule(localctx, 2370, PlSqlParserRULE_numeric) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20202) + p.SetState(20251) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserAPPROXIMATE_NUM_LIT) { @@ -337522,10 +338199,10 @@ func (s *Numeric_negativeContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Numeric_negative() (localctx INumeric_negativeContext) { localctx = NewNumeric_negativeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2370, PlSqlParserRULE_numeric_negative) + p.EnterRule(localctx, 2372, PlSqlParserRULE_numeric_negative) p.EnterOuterAlt(localctx, 1) { - p.SetState(20204) + p.SetState(20253) p.Match(PlSqlParserMINUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -337533,7 +338210,7 @@ func (p *PlSqlParser) Numeric_negative() (localctx INumeric_negativeContext) { } } { - p.SetState(20205) + p.SetState(20254) p.Numeric() } @@ -337654,8 +338331,8 @@ func (s *Quoted_stringContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Quoted_string() (localctx IQuoted_stringContext) { localctx = NewQuoted_stringContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2372, PlSqlParserRULE_quoted_string) - p.SetState(20210) + p.EnterRule(localctx, 2374, PlSqlParserRULE_quoted_string) + p.SetState(20259) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337665,14 +338342,14 @@ func (p *PlSqlParser) Quoted_string() (localctx IQuoted_stringContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(20207) + p.SetState(20256) p.Variable_name() } case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 2) { - p.SetState(20208) + p.SetState(20257) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -337683,7 +338360,7 @@ func (p *PlSqlParser) Quoted_string() (localctx IQuoted_stringContext) { case PlSqlParserNATIONAL_CHAR_STRING_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(20209) + p.SetState(20258) p.Match(PlSqlParserNATIONAL_CHAR_STRING_LIT) if p.HasError() { // Recognition error - abort rule @@ -337796,12 +338473,12 @@ func (s *Char_strContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Char_str() (localctx IChar_strContext) { localctx = NewChar_strContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2374, PlSqlParserRULE_char_str) + p.EnterRule(localctx, 2376, PlSqlParserRULE_char_str) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20212) + p.SetState(20261) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNATIONAL_CHAR_STRING_LIT || _la == PlSqlParserCHAR_STRING) { @@ -337941,11 +338618,11 @@ func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { localctx = NewIdentifierContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2376, PlSqlParserRULE_identifier) + p.EnterRule(localctx, 2378, PlSqlParserRULE_identifier) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(20216) + p.SetState(20265) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337954,7 +338631,7 @@ func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(20214) + p.SetState(20263) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -337962,13 +338639,13 @@ func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { } } { - p.SetState(20215) + p.SetState(20264) p.Char_set_name() } } { - p.SetState(20218) + p.SetState(20267) p.Id_expression() } @@ -338084,8 +338761,8 @@ func (s *Id_expressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Id_expression() (localctx IId_expressionContext) { localctx = NewId_expressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2378, PlSqlParserRULE_id_expression) - p.SetState(20222) + p.EnterRule(localctx, 2380, PlSqlParserRULE_id_expression) + p.SetState(20271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338095,14 +338772,14 @@ func (p *PlSqlParser) Id_expression() (localctx IId_expressionContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(20220) + p.SetState(20269) p.Regular_id() } case PlSqlParserDELIMITED_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(20221) + p.SetState(20270) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -338220,10 +338897,10 @@ func (s *Outer_join_signContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { localctx = NewOuter_join_signContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2380, PlSqlParserRULE_outer_join_sign) + p.EnterRule(localctx, 2382, PlSqlParserRULE_outer_join_sign) p.EnterOuterAlt(localctx, 1) { - p.SetState(20224) + p.SetState(20273) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -338231,7 +338908,7 @@ func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { } } { - p.SetState(20225) + p.SetState(20274) p.Match(PlSqlParserPLUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -338239,7 +338916,7 @@ func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { } } { - p.SetState(20226) + p.SetState(20275) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -338831,32 +339508,32 @@ func (s *Regular_idContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { localctx = NewRegular_idContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2382, PlSqlParserRULE_regular_id) - p.SetState(20322) + p.EnterRule(localctx, 2384, PlSqlParserRULE_regular_id) + p.SetState(20371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2826, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2834, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20228) + p.SetState(20277) p.Non_reserved_keywords_pre12c() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20229) + p.SetState(20278) p.Non_reserved_keywords_in_12c() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(20230) + p.SetState(20279) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -338867,7 +339544,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(20231) + p.SetState(20280) p.Match(PlSqlParserABSENT) if p.HasError() { // Recognition error - abort rule @@ -338878,7 +339555,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(20232) + p.SetState(20281) p.Match(PlSqlParserA_LETTER) if p.HasError() { // Recognition error - abort rule @@ -338889,7 +339566,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(20233) + p.SetState(20282) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -338900,7 +339577,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(20234) + p.SetState(20283) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -338911,7 +339588,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(20235) + p.SetState(20284) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -338922,7 +339599,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(20236) + p.SetState(20285) p.Match(PlSqlParserAUTONOMOUS_TRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -338933,7 +339610,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(20237) + p.SetState(20286) p.Match(PlSqlParserBACKINGFILE) if p.HasError() { // Recognition error - abort rule @@ -338944,7 +339621,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(20238) + p.SetState(20287) p.Match(PlSqlParserBATCH) if p.HasError() { // Recognition error - abort rule @@ -338955,7 +339632,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(20239) + p.SetState(20288) p.Match(PlSqlParserBINARY_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -338966,7 +339643,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(20240) + p.SetState(20289) p.Match(PlSqlParserBOOLEAN) if p.HasError() { // Recognition error - abort rule @@ -338977,7 +339654,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(20241) + p.SetState(20290) p.Match(PlSqlParserC_LETTER) if p.HasError() { // Recognition error - abort rule @@ -338988,7 +339665,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(20242) + p.SetState(20291) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule @@ -338999,7 +339676,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(20243) + p.SetState(20292) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -339010,7 +339687,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(20244) + p.SetState(20293) p.Match(PlSqlParserCONSTRUCTOR) if p.HasError() { // Recognition error - abort rule @@ -339021,7 +339698,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(20245) + p.SetState(20294) p.Match(PlSqlParserCUSTOMDATUM) if p.HasError() { // Recognition error - abort rule @@ -339032,7 +339709,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(20246) + p.SetState(20295) p.Match(PlSqlParserCASESENSITIVE) if p.HasError() { // Recognition error - abort rule @@ -339043,7 +339720,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(20247) + p.SetState(20296) p.Match(PlSqlParserDECIMAL) if p.HasError() { // Recognition error - abort rule @@ -339054,7 +339731,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(20248) + p.SetState(20297) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -339065,7 +339742,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(20249) + p.SetState(20298) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -339076,7 +339753,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(20250) + p.SetState(20299) p.Match(PlSqlParserDSINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -339087,7 +339764,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(20251) + p.SetState(20300) p.Match(PlSqlParserE_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339098,7 +339775,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(20252) + p.SetState(20301) p.Match(PlSqlParserERR) if p.HasError() { // Recognition error - abort rule @@ -339109,7 +339786,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(20253) + p.SetState(20302) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule @@ -339120,7 +339797,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(20254) + p.SetState(20303) p.Match(PlSqlParserEXCEPTION_INIT) if p.HasError() { // Recognition error - abort rule @@ -339131,7 +339808,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(20255) + p.SetState(20304) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -339142,7 +339819,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(20256) + p.SetState(20305) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -339153,7 +339830,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(20257) + p.SetState(20306) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule @@ -339164,7 +339841,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(20258) + p.SetState(20307) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -339175,7 +339852,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(20259) + p.SetState(20308) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule @@ -339186,7 +339863,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 33: p.EnterOuterAlt(localctx, 33) { - p.SetState(20260) + p.SetState(20309) p.Match(PlSqlParserFORALL) if p.HasError() { // Recognition error - abort rule @@ -339197,7 +339874,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(20261) + p.SetState(20310) p.Match(PlSqlParserG_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339208,7 +339885,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(20262) + p.SetState(20311) p.Match(PlSqlParserINDICES) if p.HasError() { // Recognition error - abort rule @@ -339219,7 +339896,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(20263) + p.SetState(20312) p.Match(PlSqlParserINOUT) if p.HasError() { // Recognition error - abort rule @@ -339230,7 +339907,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(20264) + p.SetState(20313) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -339241,7 +339918,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(20265) + p.SetState(20314) p.Match(PlSqlParserJSON_TRANSFORM) if p.HasError() { // Recognition error - abort rule @@ -339252,7 +339929,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(20266) + p.SetState(20315) p.Match(PlSqlParserK_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339263,7 +339940,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(20267) + p.SetState(20316) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule @@ -339274,7 +339951,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(20268) + p.SetState(20317) p.Match(PlSqlParserLONG) if p.HasError() { // Recognition error - abort rule @@ -339285,7 +339962,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(20269) + p.SetState(20318) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule @@ -339296,7 +339973,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(20270) + p.SetState(20319) p.Match(PlSqlParserMOUNTPOINT) if p.HasError() { // Recognition error - abort rule @@ -339307,7 +339984,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(20271) + p.SetState(20320) p.Match(PlSqlParserM_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339318,7 +339995,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(20272) + p.SetState(20321) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -339329,7 +340006,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(20273) + p.SetState(20322) p.Match(PlSqlParserMISMATCH) if p.HasError() { // Recognition error - abort rule @@ -339340,7 +340017,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(20274) + p.SetState(20323) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -339351,7 +340028,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(20275) + p.SetState(20324) p.Match(PlSqlParserORADATA) if p.HasError() { // Recognition error - abort rule @@ -339362,7 +340039,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(20276) + p.SetState(20325) p.Match(PlSqlParserOSERROR) if p.HasError() { // Recognition error - abort rule @@ -339373,7 +340050,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(20277) + p.SetState(20326) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -339384,7 +340061,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(20278) + p.SetState(20327) p.Match(PlSqlParserOVERRIDING) if p.HasError() { // Recognition error - abort rule @@ -339395,7 +340072,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(20279) + p.SetState(20328) p.Match(PlSqlParserP_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339406,7 +340083,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(20280) + p.SetState(20329) p.Match(PlSqlParserPARALLEL_ENABLE) if p.HasError() { // Recognition error - abort rule @@ -339417,7 +340094,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(20281) + p.SetState(20330) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -339428,7 +340105,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(20282) + p.SetState(20331) p.Match(PlSqlParserPLS_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -339439,7 +340116,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(20283) + p.SetState(20332) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -339450,7 +340127,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(20284) + p.SetState(20333) p.Match(PlSqlParserPOSITIVE) if p.HasError() { // Recognition error - abort rule @@ -339461,7 +340138,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(20285) + p.SetState(20334) p.Match(PlSqlParserPOSITIVEN) if p.HasError() { // Recognition error - abort rule @@ -339472,7 +340149,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(20286) + p.SetState(20335) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule @@ -339483,7 +340160,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(20287) + p.SetState(20336) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -339494,7 +340171,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(20288) + p.SetState(20337) p.Match(PlSqlParserRAISE) if p.HasError() { // Recognition error - abort rule @@ -339505,7 +340182,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(20289) + p.SetState(20338) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -339516,7 +340193,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(20290) + p.SetState(20339) p.Match(PlSqlParserRECORD) if p.HasError() { // Recognition error - abort rule @@ -339527,7 +340204,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(20291) + p.SetState(20340) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -339538,7 +340215,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(20292) + p.SetState(20341) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -339549,7 +340226,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(20293) + p.SetState(20342) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -339560,7 +340237,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(20294) + p.SetState(20343) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -339571,7 +340248,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(20295) + p.SetState(20344) p.Match(PlSqlParserSDO_GEOMETRY) if p.HasError() { // Recognition error - abort rule @@ -339582,7 +340259,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(20296) + p.SetState(20345) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -339593,7 +340270,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(20297) + p.SetState(20346) p.Match(PlSqlParserSERIALLY_REUSABLE) if p.HasError() { // Recognition error - abort rule @@ -339604,7 +340281,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(20298) + p.SetState(20347) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -339615,7 +340292,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(20299) + p.SetState(20348) p.Match(PlSqlParserSHARDSPACE) if p.HasError() { // Recognition error - abort rule @@ -339626,7 +340303,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(20300) + p.SetState(20349) p.Match(PlSqlParserSIGNTYPE) if p.HasError() { // Recognition error - abort rule @@ -339637,7 +340314,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(20301) + p.SetState(20350) p.Match(PlSqlParserSIMPLE_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -339648,7 +340325,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(20302) + p.SetState(20351) p.Match(PlSqlParserSMALLINT) if p.HasError() { // Recognition error - abort rule @@ -339659,7 +340336,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(20303) + p.SetState(20352) p.Match(PlSqlParserSQLDATA) if p.HasError() { // Recognition error - abort rule @@ -339670,7 +340347,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(20304) + p.SetState(20353) p.Match(PlSqlParserSQLERROR) if p.HasError() { // Recognition error - abort rule @@ -339681,7 +340358,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(20305) + p.SetState(20354) p.Match(PlSqlParserSUBTYPE) if p.HasError() { // Recognition error - abort rule @@ -339692,7 +340369,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(20306) + p.SetState(20355) p.Match(PlSqlParserT_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339703,7 +340380,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(20307) + p.SetState(20356) p.Match(PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -339714,7 +340391,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(20308) + p.SetState(20357) p.Match(PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -339725,7 +340402,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(20309) + p.SetState(20358) p.Match(PlSqlParserTIMESTAMP_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -339736,7 +340413,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(20310) + p.SetState(20359) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -339747,7 +340424,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(20311) + p.SetState(20360) p.Match(PlSqlParserVARCHAR) if p.HasError() { // Recognition error - abort rule @@ -339758,7 +340435,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(20312) + p.SetState(20361) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -339769,7 +340446,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(20313) + p.SetState(20362) p.Match(PlSqlParserVARIABLE) if p.HasError() { // Recognition error - abort rule @@ -339780,7 +340457,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(20314) + p.SetState(20363) p.Match(PlSqlParserWARNING) if p.HasError() { // Recognition error - abort rule @@ -339791,7 +340468,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(20315) + p.SetState(20364) p.Match(PlSqlParserWHILE) if p.HasError() { // Recognition error - abort rule @@ -339802,7 +340479,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(20316) + p.SetState(20365) p.Match(PlSqlParserXMLAGG) if p.HasError() { // Recognition error - abort rule @@ -339813,7 +340490,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(20317) + p.SetState(20366) p.Match(PlSqlParserYMINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -339824,7 +340501,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(20318) + p.SetState(20367) p.Match(PlSqlParserREGR_) if p.HasError() { // Recognition error - abort rule @@ -339835,7 +340512,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(20319) + p.SetState(20368) p.Match(PlSqlParserVAR_) if p.HasError() { // Recognition error - abort rule @@ -339846,7 +340523,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(20320) + p.SetState(20369) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -339857,7 +340534,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 94: p.EnterOuterAlt(localctx, 94) { - p.SetState(20321) + p.SetState(20370) p.Match(PlSqlParserCOVAR_) if p.HasError() { // Recognition error - abort rule @@ -342194,12 +342871,12 @@ func (s *Non_reserved_keywords_in_12cContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Non_reserved_keywords_in_12c() (localctx INon_reserved_keywords_in_12cContext) { localctx = NewNon_reserved_keywords_in_12cContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2384, PlSqlParserRULE_non_reserved_keywords_in_12c) + p.EnterRule(localctx, 2386, PlSqlParserRULE_non_reserved_keywords_in_12c) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20324) + p.SetState(20373) _la = p.GetTokenStream().LA(1) if !(((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-5472907085768511872) != 0) || ((int64((_la-71)) & ^0x3f) == 0 && ((int64(1)<<(_la-71))&144116438234824709) != 0) || ((int64((_la-145)) & ^0x3f) == 0 && ((int64(1)<<(_la-145))&-4566931496858697727) != 0) || ((int64((_la-210)) & ^0x3f) == 0 && ((int64(1)<<(_la-210))&-2305835071911231487) != 0) || ((int64((_la-274)) & ^0x3f) == 0 && ((int64(1)<<(_la-274))&-6341067650151479487) != 0) || ((int64((_la-338)) & ^0x3f) == 0 && ((int64(1)<<(_la-338))&2919177194323313681) != 0) || ((int64((_la-404)) & ^0x3f) == 0 && ((int64(1)<<(_la-404))&-9221946786116009471) != 0) || ((int64((_la-475)) & ^0x3f) == 0 && ((int64(1)<<(_la-475))&3777219382556557317) != 0) || ((int64((_la-547)) & ^0x3f) == 0 && ((int64(1)<<(_la-547))&18014684125069377) != 0) || ((int64((_la-614)) & ^0x3f) == 0 && ((int64(1)<<(_la-614))&70370388354563) != 0) || ((int64((_la-679)) & ^0x3f) == 0 && ((int64(1)<<(_la-679))&-8972010587665919) != 0) || ((int64((_la-743)) & ^0x3f) == 0 && ((int64(1)<<(_la-743))&2256748425592879) != 0) || ((int64((_la-809)) & ^0x3f) == 0 && ((int64(1)<<(_la-809))&4468134298385516549) != 0) || ((int64((_la-877)) & ^0x3f) == 0 && ((int64(1)<<(_la-877))&35752666728449) != 0) || ((int64((_la-941)) & ^0x3f) == 0 && ((int64(1)<<(_la-941))&361004851770949633) != 0) || ((int64((_la-1006)) & ^0x3f) == 0 && ((int64(1)<<(_la-1006))&9147940509582433) != 0) || ((int64((_la-1070)) & ^0x3f) == 0 && ((int64(1)<<(_la-1070))&-6899514491151039577) != 0) || ((int64((_la-1134)) & ^0x3f) == 0 && ((int64(1)<<(_la-1134))&1008806763480219907) != 0) || ((int64((_la-1202)) & ^0x3f) == 0 && ((int64(1)<<(_la-1202))&3764727813506111) != 0) || ((int64((_la-1267)) & ^0x3f) == 0 && ((int64(1)<<(_la-1267))&-9083478972590718803) != 0) || ((int64((_la-1332)) & ^0x3f) == 0 && ((int64(1)<<(_la-1332))&-9204200401764605901) != 0) || ((int64((_la-1410)) & ^0x3f) == 0 && ((int64(1)<<(_la-1410))&-9223213707180371967) != 0) || ((int64((_la-1495)) & ^0x3f) == 0 && ((int64(1)<<(_la-1495))&-9223345339329413055) != 0) || ((int64((_la-1560)) & ^0x3f) == 0 && ((int64(1)<<(_la-1560))&1153132610856550405) != 0) || ((int64((_la-1624)) & ^0x3f) == 0 && ((int64(1)<<(_la-1624))&72479823682875403) != 0) || ((int64((_la-1690)) & ^0x3f) == 0 && ((int64(1)<<(_la-1690))&-9223368634166931375) != 0) || ((int64((_la-1765)) & ^0x3f) == 0 && ((int64(1)<<(_la-1765))&1152921508901814521) != 0) || _la == PlSqlParserSYS_RAW_TO_XSID || ((int64((_la-1967)) & ^0x3f) == 0 && ((int64(1)<<(_la-1967))&35184574466055) != 0) || ((int64((_la-2036)) & ^0x3f) == 0 && ((int64(1)<<(_la-2036))&-9222791357207142367) != 0) || ((int64((_la-2103)) & ^0x3f) == 0 && ((int64(1)<<(_la-2103))&8444343698458641) != 0) || ((int64((_la-2167)) & ^0x3f) == 0 && ((int64(1)<<(_la-2167))&17827333) != 0) || ((int64((_la-2233)) & ^0x3f) == 0 && ((int64(1)<<(_la-2233))&1125907087482915) != 0) || ((int64((_la-2301)) & ^0x3f) == 0 && ((int64(1)<<(_la-2301))&-1) != 0) || _la == PlSqlParserPERIOD) { @@ -351045,12 +351722,12 @@ func (s *Non_reserved_keywords_pre12cContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Non_reserved_keywords_pre12c() (localctx INon_reserved_keywords_pre12cContext) { localctx = NewNon_reserved_keywords_pre12cContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2386, PlSqlParserRULE_non_reserved_keywords_pre12c) + p.EnterRule(localctx, 2388, PlSqlParserRULE_non_reserved_keywords_pre12c) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20326) + p.SetState(20375) _la = p.GetTokenStream().LA(1) if !(((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&5463616014945309046) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-576902256486777485) != 0) || ((int64((_la-129)) & ^0x3f) == 0 && ((int64(1)<<(_la-129))&-153144625601774593) != 0) || ((int64((_la-198)) & ^0x3f) == 0 && ((int64(1)<<(_la-198))&9190843253782472953) != 0) || ((int64((_la-262)) & ^0x3f) == 0 && ((int64(1)<<(_la-262))&9220810724510261631) != 0) || ((int64((_la-326)) & ^0x3f) == 0 && ((int64(1)<<(_la-326))&-4037214975763233409) != 0) || ((int64((_la-391)) & ^0x3f) == 0 && ((int64(1)<<(_la-391))&6662985952592912059) != 0) || ((int64((_la-455)) & ^0x3f) == 0 && ((int64(1)<<(_la-455))&-1171218143005126673) != 0) || ((int64((_la-519)) & ^0x3f) == 0 && ((int64(1)<<(_la-519))&-4044339139750348471) != 0) || ((int64((_la-583)) & ^0x3f) == 0 && ((int64(1)<<(_la-583))&-3530878197992523141) != 0) || ((int64((_la-647)) & ^0x3f) == 0 && ((int64(1)<<(_la-647))&9222129575293603839) != 0) || ((int64((_la-712)) & ^0x3f) == 0 && ((int64(1)<<(_la-712))&-1738847127879030929) != 0) || ((int64((_la-776)) & ^0x3f) == 0 && ((int64(1)<<(_la-776))&-4649702844138848833) != 0) || ((int64((_la-841)) & ^0x3f) == 0 && ((int64(1)<<(_la-841))&-1166590702923153529) != 0) || ((int64((_la-908)) & ^0x3f) == 0 && ((int64(1)<<(_la-908))&-8657062153) != 0) || ((int64((_la-972)) & ^0x3f) == 0 && ((int64(1)<<(_la-972))&9079237589709023231) != 0) || ((int64((_la-1038)) & ^0x3f) == 0 && ((int64(1)<<(_la-1038))&-2326183592077590529) != 0) || ((int64((_la-1102)) & ^0x3f) == 0 && ((int64(1)<<(_la-1102))&-3476824025060605985) != 0) || ((int64((_la-1166)) & ^0x3f) == 0 && ((int64(1)<<(_la-1166))&9177698392048926103) != 0) || ((int64((_la-1230)) & ^0x3f) == 0 && ((int64(1)<<(_la-1230))&-6692513560713890065) != 0) || ((int64((_la-1294)) & ^0x3f) == 0 && ((int64(1)<<(_la-1294))&3168250653908631353) != 0) || ((int64((_la-1359)) & ^0x3f) == 0 && ((int64(1)<<(_la-1359))&9185082437627572219) != 0) || ((int64((_la-1423)) & ^0x3f) == 0 && ((int64(1)<<(_la-1423))&-325666705894277121) != 0) || ((int64((_la-1487)) & ^0x3f) == 0 && ((int64(1)<<(_la-1487))&-6924504331622301961) != 0) || ((int64((_la-1551)) & ^0x3f) == 0 && ((int64(1)<<(_la-1551))&9114141732558992703) != 0) || ((int64((_la-1616)) & ^0x3f) == 0 && ((int64(1)<<(_la-1616))&-4719776807533972241) != 0) || ((int64((_la-1681)) & ^0x3f) == 0 && ((int64(1)<<(_la-1681))&-1742176176349441) != 0) || ((int64((_la-1745)) & ^0x3f) == 0 && ((int64(1)<<(_la-1745))&-4503599888466177) != 0) || ((int64((_la-1809)) & ^0x3f) == 0 && ((int64(1)<<(_la-1809))&-134283265) != 0) || ((int64((_la-1873)) & ^0x3f) == 0 && ((int64(1)<<(_la-1873))&-1) != 0) || ((int64((_la-1937)) & ^0x3f) == 0 && ((int64(1)<<(_la-1937))&-7711290677094514689) != 0) || ((int64((_la-2001)) & ^0x3f) == 0 && ((int64(1)<<(_la-2001))&-2378192008461158403) != 0) || ((int64((_la-2065)) & ^0x3f) == 0 && ((int64(1)<<(_la-2065))&6880932590496218867) != 0) || ((int64((_la-2129)) & ^0x3f) == 0 && ((int64(1)<<(_la-2129))&-5490382038928256383) != 0) || ((int64((_la-2193)) & ^0x3f) == 0 && ((int64(1)<<(_la-2193))&8951124161462237) != 0) || ((int64((_la-2263)) & ^0x3f) == 0 && ((int64(1)<<(_la-2263))&266254307321) != 0)) { @@ -351176,12 +351853,12 @@ func (s *String_function_nameContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) String_function_name() (localctx IString_function_nameContext) { localctx = NewString_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2388, PlSqlParserRULE_string_function_name) + p.EnterRule(localctx, 2390, PlSqlParserRULE_string_function_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20328) + p.SetState(20377) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCHR || ((int64((_la-2276)) & ^0x3f) == 0 && ((int64(1)<<(_la-2276))&229377) != 0)) { @@ -351307,12 +351984,12 @@ func (s *Numeric_function_nameContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Numeric_function_name() (localctx INumeric_function_nameContext) { localctx = NewNumeric_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2390, PlSqlParserRULE_numeric_function_name) + p.EnterRule(localctx, 2392, PlSqlParserRULE_numeric_function_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20330) + p.SetState(20379) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOUNT || ((int64((_la-2273)) & ^0x3f) == 0 && ((int64(1)<<(_la-2273))&2170881) != 0)) { @@ -351408,28 +352085,28 @@ func (p *PlSqlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex i } return p.Period_definition_Sempred(t, predIndex) - case 956: + case 957: var t *Table_ref_auxContext = nil if localctx != nil { t = localctx.(*Table_ref_auxContext) } return p.Table_ref_aux_Sempred(t, predIndex) - case 1041: + case 1042: var t *Logical_expressionContext = nil if localctx != nil { t = localctx.(*Logical_expressionContext) } return p.Logical_expression_Sempred(t, predIndex) - case 1045: + case 1046: var t *Relational_expressionContext = nil if localctx != nil { t = localctx.(*Relational_expressionContext) } return p.Relational_expression_Sempred(t, predIndex) - case 1050: + case 1051: var t *ConcatenationContext = nil if localctx != nil { t = localctx.(*ConcatenationContext) diff --git a/plsql/plsqlparser_base_listener.go b/plsql/plsqlparser_base_listener.go index f896bb1..d549e78 100644 --- a/plsql/plsqlparser_base_listener.go +++ b/plsql/plsqlparser_base_listener.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -5850,11 +5850,17 @@ func (s *BasePlSqlParserListener) EnterReturn_statement(ctx *Return_statementCon // ExitReturn_statement is called when production return_statement is exited. func (s *BasePlSqlParserListener) ExitReturn_statement(ctx *Return_statementContext) {} -// EnterCall_statement is called when production call_statement is entered. -func (s *BasePlSqlParserListener) EnterCall_statement(ctx *Call_statementContext) {} +// EnterSql_call_statement is called when production sql_call_statement is entered. +func (s *BasePlSqlParserListener) EnterSql_call_statement(ctx *Sql_call_statementContext) {} -// ExitCall_statement is called when production call_statement is exited. -func (s *BasePlSqlParserListener) ExitCall_statement(ctx *Call_statementContext) {} +// ExitSql_call_statement is called when production sql_call_statement is exited. +func (s *BasePlSqlParserListener) ExitSql_call_statement(ctx *Sql_call_statementContext) {} + +// EnterPlsql_call_statement is called when production plsql_call_statement is entered. +func (s *BasePlSqlParserListener) EnterPlsql_call_statement(ctx *Plsql_call_statementContext) {} + +// ExitPlsql_call_statement is called when production plsql_call_statement is exited. +func (s *BasePlSqlParserListener) ExitPlsql_call_statement(ctx *Plsql_call_statementContext) {} // EnterPipe_row_statement is called when production pipe_row_statement is entered. func (s *BasePlSqlParserListener) EnterPipe_row_statement(ctx *Pipe_row_statementContext) {} diff --git a/plsql/plsqlparser_base_visitor.go b/plsql/plsqlparser_base_visitor.go index 0302dc3..6029657 100644 --- a/plsql/plsqlparser_base_visitor.go +++ b/plsql/plsqlparser_base_visitor.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -3675,7 +3675,11 @@ func (v *BasePlSqlParserVisitor) VisitReturn_statement(ctx *Return_statementCont return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitCall_statement(ctx *Call_statementContext) interface{} { +func (v *BasePlSqlParserVisitor) VisitSql_call_statement(ctx *Sql_call_statementContext) interface{} { + return v.VisitChildren(ctx) +} + +func (v *BasePlSqlParserVisitor) VisitPlsql_call_statement(ctx *Plsql_call_statementContext) interface{} { return v.VisitChildren(ctx) } diff --git a/plsql/plsqlparser_listener.go b/plsql/plsqlparser_listener.go index 1ef9e87..cf6c424 100644 --- a/plsql/plsqlparser_listener.go +++ b/plsql/plsqlparser_listener.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -2758,8 +2758,11 @@ type PlSqlParserListener interface { // EnterReturn_statement is called when entering the return_statement production. EnterReturn_statement(c *Return_statementContext) - // EnterCall_statement is called when entering the call_statement production. - EnterCall_statement(c *Call_statementContext) + // EnterSql_call_statement is called when entering the sql_call_statement production. + EnterSql_call_statement(c *Sql_call_statementContext) + + // EnterPlsql_call_statement is called when entering the plsql_call_statement production. + EnterPlsql_call_statement(c *Plsql_call_statementContext) // EnterPipe_row_statement is called when entering the pipe_row_statement production. EnterPipe_row_statement(c *Pipe_row_statementContext) @@ -6352,8 +6355,11 @@ type PlSqlParserListener interface { // ExitReturn_statement is called when exiting the return_statement production. ExitReturn_statement(c *Return_statementContext) - // ExitCall_statement is called when exiting the call_statement production. - ExitCall_statement(c *Call_statementContext) + // ExitSql_call_statement is called when exiting the sql_call_statement production. + ExitSql_call_statement(c *Sql_call_statementContext) + + // ExitPlsql_call_statement is called when exiting the plsql_call_statement production. + ExitPlsql_call_statement(c *Plsql_call_statementContext) // ExitPipe_row_statement is called when exiting the pipe_row_statement production. ExitPipe_row_statement(c *Pipe_row_statementContext) diff --git a/plsql/plsqlparser_visitor.go b/plsql/plsqlparser_visitor.go index 76173af..c2c033c 100644 --- a/plsql/plsqlparser_visitor.go +++ b/plsql/plsqlparser_visitor.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -2758,8 +2758,11 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#return_statement. VisitReturn_statement(ctx *Return_statementContext) interface{} - // Visit a parse tree produced by PlSqlParser#call_statement. - VisitCall_statement(ctx *Call_statementContext) interface{} + // Visit a parse tree produced by PlSqlParser#sql_call_statement. + VisitSql_call_statement(ctx *Sql_call_statementContext) interface{} + + // Visit a parse tree produced by PlSqlParser#plsql_call_statement. + VisitPlsql_call_statement(ctx *Plsql_call_statementContext) interface{} // Visit a parse tree produced by PlSqlParser#pipe_row_statement. VisitPipe_row_statement(ctx *Pipe_row_statementContext) interface{}